diff --git a/src/OpenTK/Graphics/ES11/ES11.cs b/src/OpenTK/Graphics/ES11/ES11.cs index eac260c9..f5efe6fd 100644 --- a/src/OpenTK/Graphics/ES11/ES11.cs +++ b/src/OpenTK/Graphics/ES11/ES11.cs @@ -345,7 +345,6 @@ namespace OpenTK.Graphics.ES11 103, 108, 82, 111, 116, 97, 116, 101, 120, 0, 103, 108, 82, 111, 116, 97, 116, 101, 120, 79, 69, 83, 0, 103, 108, 83, 97, 109, 112, 108, 101, 67, 111, 118, 101, 114, 97, 103, 101, 0, - 103, 108, 83, 97, 109, 112, 108, 101, 67, 111, 118, 101, 114, 97, 103, 101, 79, 69, 83, 0, 103, 108, 83, 97, 109, 112, 108, 101, 67, 111, 118, 101, 114, 97, 103, 101, 120, 0, 103, 108, 83, 97, 109, 112, 108, 101, 67, 111, 118, 101, 114, 97, 103, 101, 120, 79, 69, 83, 0, 103, 108, 83, 99, 97, 108, 101, 102, 0, @@ -733,86 +732,85 @@ namespace OpenTK.Graphics.ES11 5312, 5325, 5342, - 5362, - 5380, - 5401, - 5410, - 5419, - 5431, - 5441, - 5454, - 5467, - 5485, - 5499, - 5513, - 5525, - 5539, - 5555, - 5572, - 5588, - 5605, - 5621, - 5638, - 5654, - 5671, - 5687, - 5704, - 5720, - 5737, - 5753, - 5770, - 5786, - 5803, - 5821, - 5831, - 5842, - 5852, - 5863, - 5873, - 5886, - 5897, - 5911, - 5924, - 5938, - 5951, - 5965, - 5978, - 5992, - 6005, - 6021, - 6038, - 6054, - 6071, - 6087, - 6106, + 5360, + 5381, + 5390, + 5399, + 5411, + 5421, + 5434, + 5447, + 5465, + 5479, + 5493, + 5505, + 5519, + 5535, + 5552, + 5568, + 5585, + 5601, + 5618, + 5634, + 5651, + 5667, + 5684, + 5700, + 5717, + 5733, + 5750, + 5766, + 5783, + 5801, + 5811, + 5822, + 5832, + 5843, + 5853, + 5866, + 5877, + 5891, + 5904, + 5918, + 5931, + 5945, + 5958, + 5972, + 5985, + 6001, + 6018, + 6034, + 6051, + 6067, + 6086, + 6103, 6123, - 6143, - 6161, - 6179, - 6197, - 6213, - 6235, - 6257, - 6279, - 6292, - 6305, - 6321, - 6338, - 6352, - 6367, - 6381, - 6396, - 6410, - 6425, - 6439, - 6454, - 6468, - 6483, - 6497, - 6512, - 6528, - 6539, - 6555, + 6141, + 6159, + 6177, + 6193, + 6215, + 6237, + 6259, + 6272, + 6285, + 6301, + 6318, + 6332, + 6347, + 6361, + 6376, + 6390, + 6405, + 6419, + 6434, + 6448, + 6463, + 6477, + 6492, + 6508, + 6519, + 6535, }; EntryPoints = new IntPtr[EntryPointNameOffsets.Length]; } @@ -1124,6 +1122,7 @@ namespace OpenTK.Graphics.ES11 /// /// Specifies the name of a buffer object. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBindBuffer")] [CLSCompliant(false)] public static void BindBuffer(OpenTK.Graphics.ES11.All target, Int32 buffer) { throw new NotImplementedException(); } @@ -1137,10 +1136,37 @@ namespace OpenTK.Graphics.ES11 /// /// Specifies the name of a buffer object. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBindBuffer")] [CLSCompliant(false)] public static void BindBuffer(OpenTK.Graphics.ES11.All target, UInt32 buffer) { throw new NotImplementedException(); } + /// [requires: v1.0] + /// Bind a named buffer object + /// + /// + /// Specifies the target to which the buffer object is bound. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. + /// + /// + /// Specifies the name of a buffer object. + /// + [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBindBuffer")] + [CLSCompliant(false)] + public static void BindBuffer(OpenTK.Graphics.ES11.BufferTargetArb target, Int32 buffer) { throw new NotImplementedException(); } + + /// [requires: v1.0] + /// Bind a named buffer object + /// + /// + /// Specifies the target to which the buffer object is bound. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. + /// + /// + /// Specifies the name of a buffer object. + /// + [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBindBuffer")] + [CLSCompliant(false)] + public static void BindBuffer(OpenTK.Graphics.ES11.BufferTargetArb target, UInt32 buffer) { throw new NotImplementedException(); } + /// [requires: v1.0] /// Bind a named texture to a texturing target /// @@ -1235,6 +1261,7 @@ namespace OpenTK.Graphics.ES11 /// /// Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StaticDraw, or DynamicDraw. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferData")] public static void BufferData(OpenTK.Graphics.ES11.All target, Int32 size, [CountAttribute(Parameter = "size")] IntPtr data, OpenTK.Graphics.ES11.All usage) { throw new NotImplementedException(); } @@ -1253,6 +1280,7 @@ namespace OpenTK.Graphics.ES11 /// /// Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StaticDraw, or DynamicDraw. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferData")] [CLSCompliant(false)] public static void BufferData(OpenTK.Graphics.ES11.All target, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[] data, OpenTK.Graphics.ES11.All usage) @@ -1274,6 +1302,7 @@ namespace OpenTK.Graphics.ES11 /// /// Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StaticDraw, or DynamicDraw. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferData")] [CLSCompliant(false)] public static void BufferData(OpenTK.Graphics.ES11.All target, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,] data, OpenTK.Graphics.ES11.All usage) @@ -1295,6 +1324,7 @@ namespace OpenTK.Graphics.ES11 /// /// Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StaticDraw, or DynamicDraw. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferData")] [CLSCompliant(false)] public static void BufferData(OpenTK.Graphics.ES11.All target, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,,] data, OpenTK.Graphics.ES11.All usage) @@ -1316,6 +1346,7 @@ namespace OpenTK.Graphics.ES11 /// /// Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StaticDraw, or DynamicDraw. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferData")] public static void BufferData(OpenTK.Graphics.ES11.All target, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] ref T2 data, OpenTK.Graphics.ES11.All usage) where T2 : struct @@ -1336,6 +1367,7 @@ namespace OpenTK.Graphics.ES11 /// /// Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StaticDraw, or DynamicDraw. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferData")] public static void BufferData(OpenTK.Graphics.ES11.All target, IntPtr size, [CountAttribute(Parameter = "size")] IntPtr data, OpenTK.Graphics.ES11.All usage) { throw new NotImplementedException(); } @@ -1354,6 +1386,7 @@ namespace OpenTK.Graphics.ES11 /// /// Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StaticDraw, or DynamicDraw. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferData")] [CLSCompliant(false)] public static void BufferData(OpenTK.Graphics.ES11.All target, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[] data, OpenTK.Graphics.ES11.All usage) @@ -1375,6 +1408,7 @@ namespace OpenTK.Graphics.ES11 /// /// Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StaticDraw, or DynamicDraw. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferData")] [CLSCompliant(false)] public static void BufferData(OpenTK.Graphics.ES11.All target, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,] data, OpenTK.Graphics.ES11.All usage) @@ -1396,6 +1430,7 @@ namespace OpenTK.Graphics.ES11 /// /// Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StaticDraw, or DynamicDraw. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferData")] [CLSCompliant(false)] public static void BufferData(OpenTK.Graphics.ES11.All target, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,,] data, OpenTK.Graphics.ES11.All usage) @@ -1417,11 +1452,214 @@ namespace OpenTK.Graphics.ES11 /// /// Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StaticDraw, or DynamicDraw. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferData")] public static void BufferData(OpenTK.Graphics.ES11.All target, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] ref T2 data, OpenTK.Graphics.ES11.All usage) where T2 : struct { throw new NotImplementedException(); } + /// [requires: v1.0] + /// Create and initialize a buffer object's data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StaticDraw, or DynamicDraw. + /// + [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferData")] + public static void BufferData(OpenTK.Graphics.ES11.BufferTargetArb target, Int32 size, [CountAttribute(Parameter = "size")] IntPtr data, OpenTK.Graphics.ES11.BufferUsageArb usage) { throw new NotImplementedException(); } + + /// [requires: v1.0] + /// Create and initialize a buffer object's data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StaticDraw, or DynamicDraw. + /// + [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferData")] + [CLSCompliant(false)] + public static void BufferData(OpenTK.Graphics.ES11.BufferTargetArb target, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[] data, OpenTK.Graphics.ES11.BufferUsageArb usage) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: v1.0] + /// Create and initialize a buffer object's data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StaticDraw, or DynamicDraw. + /// + [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferData")] + [CLSCompliant(false)] + public static void BufferData(OpenTK.Graphics.ES11.BufferTargetArb target, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,] data, OpenTK.Graphics.ES11.BufferUsageArb usage) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: v1.0] + /// Create and initialize a buffer object's data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StaticDraw, or DynamicDraw. + /// + [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferData")] + [CLSCompliant(false)] + public static void BufferData(OpenTK.Graphics.ES11.BufferTargetArb target, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,,] data, OpenTK.Graphics.ES11.BufferUsageArb usage) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: v1.0] + /// Create and initialize a buffer object's data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StaticDraw, or DynamicDraw. + /// + [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferData")] + public static void BufferData(OpenTK.Graphics.ES11.BufferTargetArb target, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] ref T2 data, OpenTK.Graphics.ES11.BufferUsageArb usage) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: v1.0] + /// Create and initialize a buffer object's data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StaticDraw, or DynamicDraw. + /// + [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferData")] + public static void BufferData(OpenTK.Graphics.ES11.BufferTargetArb target, IntPtr size, [CountAttribute(Parameter = "size")] IntPtr data, OpenTK.Graphics.ES11.BufferUsageArb usage) { throw new NotImplementedException(); } + + /// [requires: v1.0] + /// Create and initialize a buffer object's data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StaticDraw, or DynamicDraw. + /// + [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferData")] + [CLSCompliant(false)] + public static void BufferData(OpenTK.Graphics.ES11.BufferTargetArb target, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[] data, OpenTK.Graphics.ES11.BufferUsageArb usage) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: v1.0] + /// Create and initialize a buffer object's data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StaticDraw, or DynamicDraw. + /// + [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferData")] + [CLSCompliant(false)] + public static void BufferData(OpenTK.Graphics.ES11.BufferTargetArb target, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,] data, OpenTK.Graphics.ES11.BufferUsageArb usage) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: v1.0] + /// Create and initialize a buffer object's data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StaticDraw, or DynamicDraw. + /// + [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferData")] + [CLSCompliant(false)] + public static void BufferData(OpenTK.Graphics.ES11.BufferTargetArb target, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,,] data, OpenTK.Graphics.ES11.BufferUsageArb usage) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: v1.0] + /// Create and initialize a buffer object's data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StaticDraw, or DynamicDraw. + /// + [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferData")] + public static void BufferData(OpenTK.Graphics.ES11.BufferTargetArb target, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] ref T2 data, OpenTK.Graphics.ES11.BufferUsageArb usage) + where T2 : struct + { throw new NotImplementedException(); } + /// [requires: v1.0] /// Update a subset of a buffer object's data store /// @@ -1437,6 +1675,7 @@ namespace OpenTK.Graphics.ES11 /// [length: size] /// Specifies a pointer to the new data that will be copied into the data store. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferSubData")] public static void BufferSubData(OpenTK.Graphics.ES11.All target, IntPtr offset, Int32 size, [CountAttribute(Parameter = "size")] IntPtr data) { throw new NotImplementedException(); } @@ -1455,6 +1694,7 @@ namespace OpenTK.Graphics.ES11 /// [length: size] /// Specifies a pointer to the new data that will be copied into the data store. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferSubData")] [CLSCompliant(false)] public static void BufferSubData(OpenTK.Graphics.ES11.All target, IntPtr offset, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T3[] data) @@ -1476,6 +1716,7 @@ namespace OpenTK.Graphics.ES11 /// [length: size] /// Specifies a pointer to the new data that will be copied into the data store. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferSubData")] [CLSCompliant(false)] public static void BufferSubData(OpenTK.Graphics.ES11.All target, IntPtr offset, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T3[,] data) @@ -1497,6 +1738,7 @@ namespace OpenTK.Graphics.ES11 /// [length: size] /// Specifies a pointer to the new data that will be copied into the data store. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferSubData")] [CLSCompliant(false)] public static void BufferSubData(OpenTK.Graphics.ES11.All target, IntPtr offset, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T3[,,] data) @@ -1518,6 +1760,7 @@ namespace OpenTK.Graphics.ES11 /// [length: size] /// Specifies a pointer to the new data that will be copied into the data store. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferSubData")] public static void BufferSubData(OpenTK.Graphics.ES11.All target, IntPtr offset, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] ref T3 data) where T3 : struct @@ -1538,6 +1781,7 @@ namespace OpenTK.Graphics.ES11 /// [length: size] /// Specifies a pointer to the new data that will be copied into the data store. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferSubData")] public static void BufferSubData(OpenTK.Graphics.ES11.All target, IntPtr offset, IntPtr size, [CountAttribute(Parameter = "size")] IntPtr data) { throw new NotImplementedException(); } @@ -1556,6 +1800,7 @@ namespace OpenTK.Graphics.ES11 /// [length: size] /// Specifies a pointer to the new data that will be copied into the data store. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferSubData")] [CLSCompliant(false)] public static void BufferSubData(OpenTK.Graphics.ES11.All target, IntPtr offset, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T3[] data) @@ -1577,6 +1822,7 @@ namespace OpenTK.Graphics.ES11 /// [length: size] /// Specifies a pointer to the new data that will be copied into the data store. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferSubData")] [CLSCompliant(false)] public static void BufferSubData(OpenTK.Graphics.ES11.All target, IntPtr offset, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T3[,] data) @@ -1598,6 +1844,7 @@ namespace OpenTK.Graphics.ES11 /// [length: size] /// Specifies a pointer to the new data that will be copied into the data store. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferSubData")] [CLSCompliant(false)] public static void BufferSubData(OpenTK.Graphics.ES11.All target, IntPtr offset, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T3[,,] data) @@ -1619,11 +1866,214 @@ namespace OpenTK.Graphics.ES11 /// [length: size] /// Specifies a pointer to the new data that will be copied into the data store. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferSubData")] public static void BufferSubData(OpenTK.Graphics.ES11.All target, IntPtr offset, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] ref T3 data) where T3 : struct { throw new NotImplementedException(); } + /// [requires: v1.0] + /// Update a subset of a buffer object's data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. + /// + /// + /// Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes. + /// + /// + /// Specifies the size in bytes of the data store region being replaced. + /// + /// [length: size] + /// Specifies a pointer to the new data that will be copied into the data store. + /// + [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferSubData")] + public static void BufferSubData(OpenTK.Graphics.ES11.BufferTargetArb target, IntPtr offset, Int32 size, [CountAttribute(Parameter = "size")] IntPtr data) { throw new NotImplementedException(); } + + /// [requires: v1.0] + /// Update a subset of a buffer object's data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. + /// + /// + /// Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes. + /// + /// + /// Specifies the size in bytes of the data store region being replaced. + /// + /// [length: size] + /// Specifies a pointer to the new data that will be copied into the data store. + /// + [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferSubData")] + [CLSCompliant(false)] + public static void BufferSubData(OpenTK.Graphics.ES11.BufferTargetArb target, IntPtr offset, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T3[] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: v1.0] + /// Update a subset of a buffer object's data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. + /// + /// + /// Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes. + /// + /// + /// Specifies the size in bytes of the data store region being replaced. + /// + /// [length: size] + /// Specifies a pointer to the new data that will be copied into the data store. + /// + [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferSubData")] + [CLSCompliant(false)] + public static void BufferSubData(OpenTK.Graphics.ES11.BufferTargetArb target, IntPtr offset, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T3[,] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: v1.0] + /// Update a subset of a buffer object's data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. + /// + /// + /// Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes. + /// + /// + /// Specifies the size in bytes of the data store region being replaced. + /// + /// [length: size] + /// Specifies a pointer to the new data that will be copied into the data store. + /// + [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferSubData")] + [CLSCompliant(false)] + public static void BufferSubData(OpenTK.Graphics.ES11.BufferTargetArb target, IntPtr offset, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T3[,,] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: v1.0] + /// Update a subset of a buffer object's data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. + /// + /// + /// Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes. + /// + /// + /// Specifies the size in bytes of the data store region being replaced. + /// + /// [length: size] + /// Specifies a pointer to the new data that will be copied into the data store. + /// + [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferSubData")] + public static void BufferSubData(OpenTK.Graphics.ES11.BufferTargetArb target, IntPtr offset, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] ref T3 data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: v1.0] + /// Update a subset of a buffer object's data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. + /// + /// + /// Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes. + /// + /// + /// Specifies the size in bytes of the data store region being replaced. + /// + /// [length: size] + /// Specifies a pointer to the new data that will be copied into the data store. + /// + [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferSubData")] + public static void BufferSubData(OpenTK.Graphics.ES11.BufferTargetArb target, IntPtr offset, IntPtr size, [CountAttribute(Parameter = "size")] IntPtr data) { throw new NotImplementedException(); } + + /// [requires: v1.0] + /// Update a subset of a buffer object's data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. + /// + /// + /// Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes. + /// + /// + /// Specifies the size in bytes of the data store region being replaced. + /// + /// [length: size] + /// Specifies a pointer to the new data that will be copied into the data store. + /// + [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferSubData")] + [CLSCompliant(false)] + public static void BufferSubData(OpenTK.Graphics.ES11.BufferTargetArb target, IntPtr offset, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T3[] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: v1.0] + /// Update a subset of a buffer object's data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. + /// + /// + /// Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes. + /// + /// + /// Specifies the size in bytes of the data store region being replaced. + /// + /// [length: size] + /// Specifies a pointer to the new data that will be copied into the data store. + /// + [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferSubData")] + [CLSCompliant(false)] + public static void BufferSubData(OpenTK.Graphics.ES11.BufferTargetArb target, IntPtr offset, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T3[,] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: v1.0] + /// Update a subset of a buffer object's data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. + /// + /// + /// Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes. + /// + /// + /// Specifies the size in bytes of the data store region being replaced. + /// + /// [length: size] + /// Specifies a pointer to the new data that will be copied into the data store. + /// + [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferSubData")] + [CLSCompliant(false)] + public static void BufferSubData(OpenTK.Graphics.ES11.BufferTargetArb target, IntPtr offset, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T3[,,] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: v1.0] + /// Update a subset of a buffer object's data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. + /// + /// + /// Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes. + /// + /// + /// Specifies the size in bytes of the data store region being replaced. + /// + /// [length: size] + /// Specifies a pointer to the new data that will be copied into the data store. + /// + [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferSubData")] + public static void BufferSubData(OpenTK.Graphics.ES11.BufferTargetArb target, IntPtr offset, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] ref T3 data) + where T3 : struct + { throw new NotImplementedException(); } + /// [requires: v1.0] /// Clear buffers to preset values /// @@ -3321,7 +3771,7 @@ namespace OpenTK.Graphics.ES11 /// [Obsolete("Use PrimitiveType overload instead")] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDrawElements")] - public static void DrawElements(OpenTK.Graphics.ES11.BeginMode mode, Int32 count, OpenTK.Graphics.ES11.All type, [CountAttribute(Computed = "count,type")] IntPtr indices) { throw new NotImplementedException(); } + public static void DrawElements(OpenTK.Graphics.ES11.BeginMode mode, Int32 count, OpenTK.Graphics.ES11.DrawElementsType type, [CountAttribute(Computed = "count,type")] IntPtr indices) { throw new NotImplementedException(); } /// [requires: v1.0] /// Render primitives from array data @@ -3341,7 +3791,7 @@ namespace OpenTK.Graphics.ES11 [Obsolete("Use PrimitiveType overload instead")] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDrawElements")] [CLSCompliant(false)] - public static void DrawElements(OpenTK.Graphics.ES11.BeginMode mode, Int32 count, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[] indices) + public static void DrawElements(OpenTK.Graphics.ES11.BeginMode mode, Int32 count, OpenTK.Graphics.ES11.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[] indices) where T3 : struct { throw new NotImplementedException(); } @@ -3363,7 +3813,7 @@ namespace OpenTK.Graphics.ES11 [Obsolete("Use PrimitiveType overload instead")] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDrawElements")] [CLSCompliant(false)] - public static void DrawElements(OpenTK.Graphics.ES11.BeginMode mode, Int32 count, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[,] indices) + public static void DrawElements(OpenTK.Graphics.ES11.BeginMode mode, Int32 count, OpenTK.Graphics.ES11.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[,] indices) where T3 : struct { throw new NotImplementedException(); } @@ -3385,7 +3835,7 @@ namespace OpenTK.Graphics.ES11 [Obsolete("Use PrimitiveType overload instead")] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDrawElements")] [CLSCompliant(false)] - public static void DrawElements(OpenTK.Graphics.ES11.BeginMode mode, Int32 count, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[,,] indices) + public static void DrawElements(OpenTK.Graphics.ES11.BeginMode mode, Int32 count, OpenTK.Graphics.ES11.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[,,] indices) where T3 : struct { throw new NotImplementedException(); } @@ -3406,7 +3856,7 @@ namespace OpenTK.Graphics.ES11 /// [Obsolete("Use PrimitiveType overload instead")] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDrawElements")] - public static void DrawElements(OpenTK.Graphics.ES11.BeginMode mode, Int32 count, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] ref T3 indices) + public static void DrawElements(OpenTK.Graphics.ES11.BeginMode mode, Int32 count, OpenTK.Graphics.ES11.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] ref T3 indices) where T3 : struct { throw new NotImplementedException(); } @@ -3426,7 +3876,7 @@ namespace OpenTK.Graphics.ES11 /// Specifies a pointer to the location where the indices are stored. /// [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDrawElements")] - public static void DrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES11.All type, [CountAttribute(Computed = "count,type")] IntPtr indices) { throw new NotImplementedException(); } + public static void DrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES11.DrawElementsType type, [CountAttribute(Computed = "count,type")] IntPtr indices) { throw new NotImplementedException(); } /// [requires: v1.0] /// Render primitives from array data @@ -3445,7 +3895,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDrawElements")] [CLSCompliant(false)] - public static void DrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[] indices) + public static void DrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES11.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[] indices) where T3 : struct { throw new NotImplementedException(); } @@ -3466,7 +3916,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDrawElements")] [CLSCompliant(false)] - public static void DrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[,] indices) + public static void DrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES11.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[,] indices) where T3 : struct { throw new NotImplementedException(); } @@ -3487,7 +3937,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDrawElements")] [CLSCompliant(false)] - public static void DrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[,,] indices) + public static void DrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES11.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[,,] indices) where T3 : struct { throw new NotImplementedException(); } @@ -3507,7 +3957,7 @@ namespace OpenTK.Graphics.ES11 /// Specifies a pointer to the location where the indices are stored. /// [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDrawElements")] - public static void DrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] ref T3 indices) + public static void DrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES11.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] ref T3 indices) where T3 : struct { throw new NotImplementedException(); } @@ -3953,6 +4403,7 @@ namespace OpenTK.Graphics.ES11 /// [length: COMPSIZE(pname)] /// Returns the requested parameter. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetBufferParameteriv")] [CLSCompliant(false)] public static void GetBufferParameter(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32[] @params) { throw new NotImplementedException(); } @@ -3969,6 +4420,7 @@ namespace OpenTK.Graphics.ES11 /// [length: COMPSIZE(pname)] /// Returns the requested parameter. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetBufferParameteriv")] [CLSCompliant(false)] public static void GetBufferParameter(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute, CountAttribute(Computed = "pname")] out Int32 @params) { throw new NotImplementedException(); } @@ -3985,10 +4437,59 @@ namespace OpenTK.Graphics.ES11 /// [length: COMPSIZE(pname)] /// Returns the requested parameter. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetBufferParameteriv")] [CLSCompliant(false)] public static unsafe void GetBufferParameter(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params) { throw new NotImplementedException(); } + /// [requires: v1.0] + /// Return parameters of a buffer object + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. + /// + /// + /// Specifies the symbolic name of a buffer object parameter. Accepted values are BufferSize or BufferUsage. + /// + /// [length: COMPSIZE(pname)] + /// Returns the requested parameter. + /// + [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetBufferParameteriv")] + [CLSCompliant(false)] + public static void GetBufferParameter(OpenTK.Graphics.ES11.BufferTargetArb target, OpenTK.Graphics.ES11.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: v1.0] + /// Return parameters of a buffer object + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. + /// + /// + /// Specifies the symbolic name of a buffer object parameter. Accepted values are BufferSize or BufferUsage. + /// + /// [length: COMPSIZE(pname)] + /// Returns the requested parameter. + /// + [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetBufferParameteriv")] + [CLSCompliant(false)] + public static void GetBufferParameter(OpenTK.Graphics.ES11.BufferTargetArb target, OpenTK.Graphics.ES11.All pname, [OutAttribute, CountAttribute(Computed = "pname")] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: v1.0] + /// Return parameters of a buffer object + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer. + /// + /// + /// Specifies the symbolic name of a buffer object parameter. Accepted values are BufferSize or BufferUsage. + /// + /// [length: COMPSIZE(pname)] + /// Returns the requested parameter. + /// + [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetBufferParameteriv")] + [CLSCompliant(false)] + public static unsafe void GetBufferParameter(OpenTK.Graphics.ES11.BufferTargetArb target, OpenTK.Graphics.ES11.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params) { throw new NotImplementedException(); } + /// [requires: v1.0] /// Return the coefficients of the specified clipping plane /// @@ -9005,7 +9506,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")] [CLSCompliant(false)] - public static void MultiDrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, [CountAttribute(Computed = "primcount")] Int32[] count, OpenTK.Graphics.ES11.All type, [CountAttribute(Computed = "primcount")] IntPtr indices, Int32 primcount) { throw new NotImplementedException(); } + public static void MultiDrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, [CountAttribute(Computed = "primcount")] Int32[] count, OpenTK.Graphics.ES11.DrawElementsType type, [CountAttribute(Computed = "primcount")] IntPtr indices, Int32 primcount) { throw new NotImplementedException(); } /// [requires: EXT_multi_draw_arrays] /// Render multiple sets of primitives by specifying indices of array data elements @@ -9027,7 +9528,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")] [CLSCompliant(false)] - public static void MultiDrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, [CountAttribute(Computed = "primcount")] Int32[] count, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "primcount")] T3[] indices, Int32 primcount) + public static void MultiDrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, [CountAttribute(Computed = "primcount")] Int32[] count, OpenTK.Graphics.ES11.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "primcount")] T3[] indices, Int32 primcount) where T3 : struct { throw new NotImplementedException(); } @@ -9051,7 +9552,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")] [CLSCompliant(false)] - public static void MultiDrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, [CountAttribute(Computed = "primcount")] Int32[] count, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "primcount")] T3[,] indices, Int32 primcount) + public static void MultiDrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, [CountAttribute(Computed = "primcount")] Int32[] count, OpenTK.Graphics.ES11.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "primcount")] T3[,] indices, Int32 primcount) where T3 : struct { throw new NotImplementedException(); } @@ -9075,7 +9576,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")] [CLSCompliant(false)] - public static void MultiDrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, [CountAttribute(Computed = "primcount")] Int32[] count, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "primcount")] T3[,,] indices, Int32 primcount) + public static void MultiDrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, [CountAttribute(Computed = "primcount")] Int32[] count, OpenTK.Graphics.ES11.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "primcount")] T3[,,] indices, Int32 primcount) where T3 : struct { throw new NotImplementedException(); } @@ -9099,7 +9600,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")] [CLSCompliant(false)] - public static void MultiDrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, [CountAttribute(Computed = "primcount")] Int32[] count, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "primcount")] ref T3 indices, Int32 primcount) + public static void MultiDrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, [CountAttribute(Computed = "primcount")] Int32[] count, OpenTK.Graphics.ES11.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "primcount")] ref T3 indices, Int32 primcount) where T3 : struct { throw new NotImplementedException(); } @@ -9123,7 +9624,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")] [CLSCompliant(false)] - public static void MultiDrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, [CountAttribute(Computed = "primcount")] ref Int32 count, OpenTK.Graphics.ES11.All type, [CountAttribute(Computed = "primcount")] IntPtr indices, Int32 primcount) { throw new NotImplementedException(); } + public static void MultiDrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, [CountAttribute(Computed = "primcount")] ref Int32 count, OpenTK.Graphics.ES11.DrawElementsType type, [CountAttribute(Computed = "primcount")] IntPtr indices, Int32 primcount) { throw new NotImplementedException(); } /// [requires: EXT_multi_draw_arrays] /// Render multiple sets of primitives by specifying indices of array data elements @@ -9145,7 +9646,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")] [CLSCompliant(false)] - public static void MultiDrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, [CountAttribute(Computed = "primcount")] ref Int32 count, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "primcount")] T3[] indices, Int32 primcount) + public static void MultiDrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, [CountAttribute(Computed = "primcount")] ref Int32 count, OpenTK.Graphics.ES11.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "primcount")] T3[] indices, Int32 primcount) where T3 : struct { throw new NotImplementedException(); } @@ -9169,7 +9670,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")] [CLSCompliant(false)] - public static void MultiDrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, [CountAttribute(Computed = "primcount")] ref Int32 count, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "primcount")] T3[,] indices, Int32 primcount) + public static void MultiDrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, [CountAttribute(Computed = "primcount")] ref Int32 count, OpenTK.Graphics.ES11.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "primcount")] T3[,] indices, Int32 primcount) where T3 : struct { throw new NotImplementedException(); } @@ -9193,7 +9694,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")] [CLSCompliant(false)] - public static void MultiDrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, [CountAttribute(Computed = "primcount")] ref Int32 count, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "primcount")] T3[,,] indices, Int32 primcount) + public static void MultiDrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, [CountAttribute(Computed = "primcount")] ref Int32 count, OpenTK.Graphics.ES11.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "primcount")] T3[,,] indices, Int32 primcount) where T3 : struct { throw new NotImplementedException(); } @@ -9217,7 +9718,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")] [CLSCompliant(false)] - public static void MultiDrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, [CountAttribute(Computed = "primcount")] ref Int32 count, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "primcount")] ref T3 indices, Int32 primcount) + public static void MultiDrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, [CountAttribute(Computed = "primcount")] ref Int32 count, OpenTK.Graphics.ES11.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "primcount")] ref T3 indices, Int32 primcount) where T3 : struct { throw new NotImplementedException(); } @@ -9241,7 +9742,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")] [CLSCompliant(false)] - public static unsafe void MultiDrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, [CountAttribute(Computed = "primcount")] Int32* count, OpenTK.Graphics.ES11.All type, [CountAttribute(Computed = "primcount")] IntPtr indices, Int32 primcount) { throw new NotImplementedException(); } + public static unsafe void MultiDrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, [CountAttribute(Computed = "primcount")] Int32* count, OpenTK.Graphics.ES11.DrawElementsType type, [CountAttribute(Computed = "primcount")] IntPtr indices, Int32 primcount) { throw new NotImplementedException(); } /// [requires: EXT_multi_draw_arrays] /// Render multiple sets of primitives by specifying indices of array data elements @@ -9263,7 +9764,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")] [CLSCompliant(false)] - public static unsafe void MultiDrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, [CountAttribute(Computed = "primcount")] Int32* count, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "primcount")] T3[] indices, Int32 primcount) + public static unsafe void MultiDrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, [CountAttribute(Computed = "primcount")] Int32* count, OpenTK.Graphics.ES11.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "primcount")] T3[] indices, Int32 primcount) where T3 : struct { throw new NotImplementedException(); } @@ -9287,7 +9788,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")] [CLSCompliant(false)] - public static unsafe void MultiDrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, [CountAttribute(Computed = "primcount")] Int32* count, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "primcount")] T3[,] indices, Int32 primcount) + public static unsafe void MultiDrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, [CountAttribute(Computed = "primcount")] Int32* count, OpenTK.Graphics.ES11.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "primcount")] T3[,] indices, Int32 primcount) where T3 : struct { throw new NotImplementedException(); } @@ -9311,7 +9812,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")] [CLSCompliant(false)] - public static unsafe void MultiDrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, [CountAttribute(Computed = "primcount")] Int32* count, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "primcount")] T3[,,] indices, Int32 primcount) + public static unsafe void MultiDrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, [CountAttribute(Computed = "primcount")] Int32* count, OpenTK.Graphics.ES11.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "primcount")] T3[,,] indices, Int32 primcount) where T3 : struct { throw new NotImplementedException(); } @@ -9335,7 +9836,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")] [CLSCompliant(false)] - public static unsafe void MultiDrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, [CountAttribute(Computed = "primcount")] Int32* count, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "primcount")] ref T3 indices, Int32 primcount) + public static unsafe void MultiDrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, [CountAttribute(Computed = "primcount")] Int32* count, OpenTK.Graphics.ES11.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "primcount")] ref T3 indices, Int32 primcount) where T3 : struct { throw new NotImplementedException(); } @@ -12842,18 +13343,6 @@ namespace OpenTK.Graphics.ES11 [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glRotatexOES")] public static void Rotatex(Int32 angle, Int32 x, Int32 y, Int32 z) { throw new NotImplementedException(); } - /// [requires: OES_fixed_point] - /// Specify multisample coverage parameters - /// - /// - /// Specify a single floating-point sample coverage value. The value is clamped to the range [0 ,1]. The initial value is 1.0. - /// - /// - /// Specify a single boolean value representing if the coverage masks should be inverted. True and False are accepted. The initial value is False. - /// - [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glSampleCoverageOES")] - public static void SampleCoverage(Int32 value, bool invert) { throw new NotImplementedException(); } - /// [requires: OES_fixed_point] /// /// @@ -14686,7 +15175,7 @@ namespace OpenTK.Graphics.ES11 [Slot(298)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glResolveMultisampleFramebufferAPPLE(); - [Slot(382)] + [Slot(381)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glWaitSyncAPPLE(IntPtr sync, UInt32 flags, UInt64 timeout); [Slot(1)] @@ -15049,85 +15538,85 @@ namespace OpenTK.Graphics.ES11 [Slot(302)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glSampleCoverage(Single value, bool invert); - [Slot(304)] + [Slot(303)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glSampleCoveragex(Int32 value, bool invert); - [Slot(306)] + [Slot(305)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glScalef(Single x, Single y, Single z); - [Slot(307)] + [Slot(306)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glScalex(Int32 x, Int32 y, Int32 z); - [Slot(309)] + [Slot(308)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glScissor(Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(311)] + [Slot(310)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glShadeModel(System.Int32 mode); - [Slot(313)] + [Slot(312)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glStencilFunc(System.Int32 func, Int32 @ref, UInt32 mask); - [Slot(314)] + [Slot(313)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glStencilMask(UInt32 mask); - [Slot(315)] + [Slot(314)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glStencilOp(System.Int32 fail, System.Int32 zfail, System.Int32 zpass); - [Slot(333)] + [Slot(332)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glTexCoordPointer(Int32 size, System.Int32 type, Int32 stride, [CountAttribute(Computed = "size,type,stride")] IntPtr pointer); - [Slot(334)] + [Slot(333)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glTexEnvf(System.Int32 target, System.Int32 pname, Single param); - [Slot(335)] + [Slot(334)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glTexEnvfv(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); - [Slot(336)] + [Slot(335)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glTexEnvi(System.Int32 target, System.Int32 pname, Int32 param); - [Slot(337)] + [Slot(336)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glTexEnviv(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); - [Slot(338)] + [Slot(337)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glTexEnvx(System.Int32 target, System.Int32 pname, Int32 param); - [Slot(340)] + [Slot(339)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glTexEnvxv(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); - [Slot(348)] + [Slot(347)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glTexImage2D(System.Int32 target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 border, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height")] IntPtr pixels); - [Slot(349)] + [Slot(348)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glTexParameterf(System.Int32 target, System.Int32 pname, Single param); - [Slot(350)] + [Slot(349)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glTexParameterfv(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); - [Slot(351)] + [Slot(350)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glTexParameteri(System.Int32 target, System.Int32 pname, Int32 param); - [Slot(352)] + [Slot(351)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glTexParameteriv(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); - [Slot(353)] + [Slot(352)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glTexParameterx(System.Int32 target, System.Int32 pname, Int32 param); - [Slot(355)] + [Slot(354)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glTexParameterxv(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); - [Slot(360)] + [Slot(359)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glTexSubImage2D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height")] IntPtr pixels); - [Slot(364)] + [Slot(363)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glTranslatef(Single x, Single y, Single z); - [Slot(365)] + [Slot(364)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glTranslatex(Int32 x, Int32 y, Int32 z); - [Slot(380)] + [Slot(379)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glVertexPointer(Int32 size, System.Int32 type, Int32 stride, [CountAttribute(Computed = "size,type,stride")] IntPtr pointer); - [Slot(381)] + [Slot(380)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glViewport(Int32 x, Int32 y, Int32 width, Int32 height); [Slot(12)] @@ -15166,22 +15655,22 @@ namespace OpenTK.Graphics.ES11 [Slot(295)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glRenderbufferStorageMultisampleEXT(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(357)] + [Slot(356)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glTexStorage1DEXT(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width); - [Slot(358)] + [Slot(357)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glTexStorage2DEXT(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(359)] + [Slot(358)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glTexStorage3DEXT(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth); - [Slot(361)] + [Slot(360)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glTextureStorage1DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width); - [Slot(362)] + [Slot(361)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glTextureStorage2DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(363)] + [Slot(362)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glTextureStorage3DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth); [Slot(33)] @@ -15211,10 +15700,10 @@ namespace OpenTK.Graphics.ES11 [Slot(186)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern byte glIsFenceNV(UInt32 fence); - [Slot(310)] + [Slot(309)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glSetFenceNV(UInt32 fence, System.Int32 condition); - [Slot(316)] + [Slot(315)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern byte glTestFenceNV(UInt32 fence); [Slot(0)] @@ -15622,136 +16111,133 @@ namespace OpenTK.Graphics.ES11 [Slot(301)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glRotatexOES(Int32 angle, Int32 x, Int32 y, Int32 z); - [Slot(303)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSampleCoverageOES(Int32 value, bool invert); - [Slot(305)] + [Slot(304)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glSampleCoveragexOES(Int32 value, bool invert); - [Slot(308)] + [Slot(307)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glScalexOES(Int32 x, Int32 y, Int32 z); - [Slot(317)] + [Slot(316)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glTexCoord1bOES(SByte s); - [Slot(318)] + [Slot(317)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glTexCoord1bvOES([CountAttribute(Count = 1)] SByte* coords); - [Slot(319)] + [Slot(318)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glTexCoord1xOES(Int32 s); - [Slot(320)] + [Slot(319)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glTexCoord1xvOES([CountAttribute(Count = 1)] Int32* coords); - [Slot(321)] + [Slot(320)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glTexCoord2bOES(SByte s, SByte t); - [Slot(322)] + [Slot(321)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glTexCoord2bvOES([CountAttribute(Count = 2)] SByte* coords); - [Slot(323)] + [Slot(322)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glTexCoord2xOES(Int32 s, Int32 t); - [Slot(324)] + [Slot(323)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glTexCoord2xvOES([CountAttribute(Count = 2)] Int32* coords); - [Slot(325)] + [Slot(324)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glTexCoord3bOES(SByte s, SByte t, SByte r); - [Slot(326)] + [Slot(325)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glTexCoord3bvOES([CountAttribute(Count = 3)] SByte* coords); - [Slot(327)] + [Slot(326)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glTexCoord3xOES(Int32 s, Int32 t, Int32 r); - [Slot(328)] + [Slot(327)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glTexCoord3xvOES([CountAttribute(Count = 3)] Int32* coords); - [Slot(329)] + [Slot(328)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glTexCoord4bOES(SByte s, SByte t, SByte r, SByte q); - [Slot(330)] + [Slot(329)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glTexCoord4bvOES([CountAttribute(Count = 4)] SByte* coords); - [Slot(331)] + [Slot(330)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glTexCoord4xOES(Int32 s, Int32 t, Int32 r, Int32 q); - [Slot(332)] + [Slot(331)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glTexCoord4xvOES([CountAttribute(Count = 4)] Int32* coords); - [Slot(339)] + [Slot(338)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glTexEnvxOES(System.Int32 target, System.Int32 pname, Int32 param); - [Slot(341)] + [Slot(340)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glTexEnvxvOES(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); - [Slot(342)] + [Slot(341)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glTexGenfOES(System.Int32 coord, System.Int32 pname, Single param); - [Slot(343)] + [Slot(342)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glTexGenfvOES(System.Int32 coord, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); - [Slot(344)] + [Slot(343)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glTexGeniOES(System.Int32 coord, System.Int32 pname, Int32 param); - [Slot(345)] + [Slot(344)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glTexGenivOES(System.Int32 coord, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); - [Slot(346)] + [Slot(345)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glTexGenxOES(System.Int32 coord, System.Int32 pname, Int32 param); - [Slot(347)] + [Slot(346)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glTexGenxvOES(System.Int32 coord, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); - [Slot(354)] + [Slot(353)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glTexParameterxOES(System.Int32 target, System.Int32 pname, Int32 param); - [Slot(356)] + [Slot(355)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glTexParameterxvOES(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); - [Slot(366)] + [Slot(365)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glTranslatexOES(Int32 x, Int32 y, Int32 z); - [Slot(367)] + [Slot(366)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern byte glUnmapBufferOES(System.Int32 target); - [Slot(368)] + [Slot(367)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glVertex2bOES(SByte x, SByte y); - [Slot(369)] + [Slot(368)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glVertex2bvOES([CountAttribute(Count = 2)] SByte* coords); - [Slot(370)] + [Slot(369)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glVertex2xOES(Int32 x); - [Slot(371)] + [Slot(370)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glVertex2xvOES([CountAttribute(Count = 2)] Int32* coords); - [Slot(372)] + [Slot(371)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glVertex3bOES(SByte x, SByte y, SByte z); - [Slot(373)] + [Slot(372)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glVertex3bvOES([CountAttribute(Count = 3)] SByte* coords); - [Slot(374)] + [Slot(373)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glVertex3xOES(Int32 x, Int32 y); - [Slot(375)] + [Slot(374)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glVertex3xvOES([CountAttribute(Count = 3)] Int32* coords); - [Slot(376)] + [Slot(375)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glVertex4bOES(SByte x, SByte y, SByte z, SByte w); - [Slot(377)] + [Slot(376)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glVertex4bvOES([CountAttribute(Count = 4)] SByte* coords); - [Slot(378)] + [Slot(377)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glVertex4xOES(Int32 x, Int32 y, Int32 z); - [Slot(379)] + [Slot(378)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glVertex4xvOES([CountAttribute(Count = 4)] Int32* coords); - [Slot(383)] + [Slot(382)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glWeightPointerOES(Int32 size, System.Int32 type, Int32 stride, [CountAttribute(Computed = "type,stride")] IntPtr pointer); [Slot(71)] @@ -15805,7 +16291,7 @@ namespace OpenTK.Graphics.ES11 [Slot(142)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glGetDriverControlStringQCOM(UInt32 driverControl, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr driverControlString); - [Slot(312)] + [Slot(311)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glStartTilingQCOM(UInt32 x, UInt32 y, UInt32 width, UInt32 height, UInt32 preserveMask); } diff --git a/src/OpenTK/Graphics/ES11/ES11Enums.cs b/src/OpenTK/Graphics/ES11/ES11Enums.cs index 4fd01881..aa053dd1 100644 --- a/src/OpenTK/Graphics/ES11/ES11Enums.cs +++ b/src/OpenTK/Graphics/ES11/ES11Enums.cs @@ -242,6 +242,10 @@ namespace OpenTK.Graphics.ES11 /// ColorBufferBit4Qcom = ((int)0x00000010), /// + /// Original was GL_CONTEXT_FLAG_PROTECTED_CONTENT_BIT_EXT = 0x00000010 + /// + ContextFlagProtectedContentBitExt = ((int)0x00000010), + /// /// Original was GL_POLYGON_STIPPLE_BIT = 0x00000010 /// PolygonStippleBit = ((int)0x00000010), @@ -4726,26 +4730,26 @@ namespace OpenTK.Graphics.ES11 /// FragmentLight7Sgix = ((int)0x8413), /// - /// Original was GL_PACK_RESAMPLE_SGIX = 0x842C + /// Original was GL_PACK_RESAMPLE_SGIX = 0x842E /// - PackResampleSgix = ((int)0x842C), + PackResampleSgix = ((int)0x842E), /// - /// Original was GL_UNPACK_RESAMPLE_SGIX = 0x842D + /// Original was GL_UNPACK_RESAMPLE_SGIX = 0x842F /// - UnpackResampleSgix = ((int)0x842D), - /// - /// Original was GL_RESAMPLE_REPLICATE_SGIX = 0x842E - /// - ResampleReplicateSgix = ((int)0x842E), - /// - /// Original was GL_RESAMPLE_ZERO_FILL_SGIX = 0x842F - /// - ResampleZeroFillSgix = ((int)0x842F), + UnpackResampleSgix = ((int)0x842F), /// /// Original was GL_RESAMPLE_DECIMATE_SGIX = 0x8430 /// ResampleDecimateSgix = ((int)0x8430), /// + /// Original was GL_RESAMPLE_REPLICATE_SGIX = 0x8433 + /// + ResampleReplicateSgix = ((int)0x8433), + /// + /// Original was GL_RESAMPLE_ZERO_FILL_SGIX = 0x8434 + /// + ResampleZeroFillSgix = ((int)0x8434), + /// /// Original was GL_NEAREST_CLIPMAP_NEAREST_SGIX = 0x844D /// NearestClipmapNearestSgix = ((int)0x844D), @@ -4934,6 +4938,22 @@ namespace OpenTK.Graphics.ES11 /// FenceConditionNv = ((int)0x84F4), /// + /// Original was GL_TEXTURE_RECTANGLE = 0x84F5 + /// + TextureRectangle = ((int)0x84F5), + /// + /// Original was GL_PROXY_TEXTURE_RECTANGLE = 0x84F7 + /// + ProxyTextureRectangle = ((int)0x84F7), + /// + /// Original was GL_PROXY_TEXTURE_RECTANGLE_ARB = 0x84F7 + /// + ProxyTextureRectangleArb = ((int)0x84F7), + /// + /// Original was GL_PROXY_TEXTURE_RECTANGLE_NV = 0x84F7 + /// + ProxyTextureRectangleNv = ((int)0x84F7), + /// /// Original was GL_DEPTH_STENCIL_OES = 0x84F9 /// DepthStencilOes = ((int)0x84F9), @@ -4958,6 +4978,10 @@ namespace OpenTK.Graphics.ES11 /// TextureFilterControlExt = ((int)0x8500), /// + /// Original was GL_TEXTURE_LOD_BIAS = 0x8501 + /// + TextureLodBias = ((int)0x8501), + /// /// Original was GL_TEXTURE_LOD_BIAS_EXT = 0x8501 /// TextureLodBiasExt = ((int)0x8501), @@ -4978,6 +5002,10 @@ namespace OpenTK.Graphics.ES11 /// ReflectionMapOes = ((int)0x8512), /// + /// Original was GL_TEXTURE_CUBE_MAP = 0x8513 + /// + TextureCubeMap = ((int)0x8513), + /// /// Original was GL_TEXTURE_CUBE_MAP_OES = 0x8513 /// TextureCubeMapOes = ((int)0x8513), @@ -4986,30 +5014,66 @@ namespace OpenTK.Graphics.ES11 /// TextureBindingCubeMapOes = ((int)0x8514), /// + /// Original was GL_TEXTURE_CUBE_MAP_POSITIVE_X = 0x8515 + /// + TextureCubeMapPositiveX = ((int)0x8515), + /// /// Original was GL_TEXTURE_CUBE_MAP_POSITIVE_X_OES = 0x8515 /// TextureCubeMapPositiveXOes = ((int)0x8515), /// + /// Original was GL_TEXTURE_CUBE_MAP_NEGATIVE_X = 0x8516 + /// + TextureCubeMapNegativeX = ((int)0x8516), + /// /// Original was GL_TEXTURE_CUBE_MAP_NEGATIVE_X_OES = 0x8516 /// TextureCubeMapNegativeXOes = ((int)0x8516), /// + /// Original was GL_TEXTURE_CUBE_MAP_POSITIVE_Y = 0x8517 + /// + TextureCubeMapPositiveY = ((int)0x8517), + /// /// Original was GL_TEXTURE_CUBE_MAP_POSITIVE_Y_OES = 0x8517 /// TextureCubeMapPositiveYOes = ((int)0x8517), /// + /// Original was GL_TEXTURE_CUBE_MAP_NEGATIVE_Y = 0x8518 + /// + TextureCubeMapNegativeY = ((int)0x8518), + /// /// Original was GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_OES = 0x8518 /// TextureCubeMapNegativeYOes = ((int)0x8518), /// + /// Original was GL_TEXTURE_CUBE_MAP_POSITIVE_Z = 0x8519 + /// + TextureCubeMapPositiveZ = ((int)0x8519), + /// /// Original was GL_TEXTURE_CUBE_MAP_POSITIVE_Z_OES = 0x8519 /// TextureCubeMapPositiveZOes = ((int)0x8519), /// + /// Original was GL_TEXTURE_CUBE_MAP_NEGATIVE_Z = 0x851A + /// + TextureCubeMapNegativeZ = ((int)0x851A), + /// /// Original was GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_OES = 0x851A /// TextureCubeMapNegativeZOes = ((int)0x851A), /// + /// Original was GL_PROXY_TEXTURE_CUBE_MAP = 0x851B + /// + ProxyTextureCubeMap = ((int)0x851B), + /// + /// Original was GL_PROXY_TEXTURE_CUBE_MAP_ARB = 0x851B + /// + ProxyTextureCubeMapArb = ((int)0x851B), + /// + /// Original was GL_PROXY_TEXTURE_CUBE_MAP_EXT = 0x851B + /// + ProxyTextureCubeMapExt = ((int)0x851B), + /// /// Original was GL_MAX_CUBE_MAP_TEXTURE_SIZE_OES = 0x851C /// MaxCubeMapTextureSizeOes = ((int)0x851C), @@ -5282,6 +5346,14 @@ namespace OpenTK.Graphics.ES11 /// MatrixIndexArrayPointerOes = ((int)0x8849), /// + /// Original was GL_TEXTURE_COMPARE_MODE = 0x884C + /// + TextureCompareMode = ((int)0x884C), + /// + /// Original was GL_TEXTURE_COMPARE_FUNC = 0x884D + /// + TextureCompareFunc = ((int)0x884D), + /// /// Original was GL_POINT_SPRITE_OES = 0x8861 /// PointSpriteOes = ((int)0x8861), @@ -5326,10 +5398,22 @@ namespace OpenTK.Graphics.ES11 /// WeightArrayBufferBindingOes = ((int)0x889E), /// + /// Original was GL_READ_ONLY = 0x88B8 + /// + ReadOnly = ((int)0x88B8), + /// + /// Original was GL_WRITE_ONLY = 0x88B9 + /// + WriteOnly = ((int)0x88B9), + /// /// Original was GL_WRITE_ONLY_OES = 0x88B9 /// WriteOnlyOes = ((int)0x88B9), /// + /// Original was GL_READ_WRITE = 0x88BA + /// + ReadWrite = ((int)0x88BA), + /// /// Original was GL_BUFFER_ACCESS_OES = 0x88BB /// BufferAccessOes = ((int)0x88BB), @@ -5342,14 +5426,50 @@ namespace OpenTK.Graphics.ES11 /// BufferMapPointerOes = ((int)0x88BD), /// + /// Original was GL_STREAM_DRAW = 0x88E0 + /// + StreamDraw = ((int)0x88E0), + /// + /// Original was GL_STREAM_READ = 0x88E1 + /// + StreamRead = ((int)0x88E1), + /// + /// Original was GL_STREAM_COPY = 0x88E2 + /// + StreamCopy = ((int)0x88E2), + /// /// Original was GL_STATIC_DRAW = 0x88E4 /// StaticDraw = ((int)0x88E4), /// + /// Original was GL_STATIC_READ = 0x88E5 + /// + StaticRead = ((int)0x88E5), + /// + /// Original was GL_STATIC_COPY = 0x88E6 + /// + StaticCopy = ((int)0x88E6), + /// /// Original was GL_DYNAMIC_DRAW = 0x88E8 /// DynamicDraw = ((int)0x88E8), /// + /// Original was GL_DYNAMIC_READ = 0x88E9 + /// + DynamicRead = ((int)0x88E9), + /// + /// Original was GL_DYNAMIC_COPY = 0x88EA + /// + DynamicCopy = ((int)0x88EA), + /// + /// Original was GL_PIXEL_PACK_BUFFER = 0x88EB + /// + PixelPackBuffer = ((int)0x88EB), + /// + /// Original was GL_PIXEL_UNPACK_BUFFER = 0x88EC + /// + PixelUnpackBuffer = ((int)0x88EC), + /// /// Original was GL_DEPTH24_STENCIL8_OES = 0x88F0 /// Depth24Stencil8Oes = ((int)0x88F0), @@ -5386,6 +5506,10 @@ namespace OpenTK.Graphics.ES11 /// TextureMatrixFloatAsIntBitsOes = ((int)0x898F), /// + /// Original was GL_UNIFORM_BUFFER = 0x8A11 + /// + UniformBuffer = ((int)0x8A11), + /// /// Original was GL_SYNC_OBJECT_APPLE = 0x8A53 /// SyncObjectApple = ((int)0x8A53), @@ -5402,6 +5526,10 @@ namespace OpenTK.Graphics.ES11 /// FragmentShaderDerivativeHintOes = ((int)0x8B8B), /// + /// Original was GL_SHADING_LANGUAGE_VERSION = 0x8B8C + /// + ShadingLanguageVersion = ((int)0x8B8C), + /// /// Original was GL_PALETTE4_RGB8_OES = 0x8B90 /// Palette4Rgb8Oes = ((int)0x8B90), @@ -5550,6 +5678,34 @@ namespace OpenTK.Graphics.ES11 /// AddBlendImg = ((int)0x8C09), /// + /// Original was GL_TEXTURE_1D_ARRAY = 0x8C18 + /// + Texture1DArray = ((int)0x8C18), + /// + /// Original was GL_PROXY_TEXTURE_1D_ARRAY = 0x8C19 + /// + ProxyTexture1DArray = ((int)0x8C19), + /// + /// Original was GL_PROXY_TEXTURE_1D_ARRAY_EXT = 0x8C19 + /// + ProxyTexture1DArrayExt = ((int)0x8C19), + /// + /// Original was GL_TEXTURE_2D_ARRAY = 0x8C1A + /// + Texture2DArray = ((int)0x8C1A), + /// + /// Original was GL_PROXY_TEXTURE_2D_ARRAY = 0x8C1B + /// + ProxyTexture2DArray = ((int)0x8C1B), + /// + /// Original was GL_PROXY_TEXTURE_2D_ARRAY_EXT = 0x8C1B + /// + ProxyTexture2DArrayExt = ((int)0x8C1B), + /// + /// Original was GL_TEXTURE_BUFFER = 0x8C2A + /// + TextureBuffer = ((int)0x8C2A), + /// /// Original was GL_SRGB_EXT = 0x8C40 /// SrgbExt = ((int)0x8C40), @@ -5562,6 +5718,10 @@ namespace OpenTK.Graphics.ES11 /// Srgb8Alpha8Ext = ((int)0x8C43), /// + /// Original was GL_TRANSFORM_FEEDBACK_BUFFER = 0x8C8E + /// + TransformFeedbackBuffer = ((int)0x8C8E), + /// /// Original was GL_ATC_RGB_AMD = 0x8C92 /// AtcRgbAmd = ((int)0x8C92), @@ -5758,6 +5918,38 @@ namespace OpenTK.Graphics.ES11 /// FramebufferAttachmentTextureSamplesExt = ((int)0x8D6C), /// + /// Original was GL_TEXTURE_SWIZZLE_R = 0x8E42 + /// + TextureSwizzleR = ((int)0x8E42), + /// + /// Original was GL_TEXTURE_SWIZZLE_G = 0x8E43 + /// + TextureSwizzleG = ((int)0x8E43), + /// + /// Original was GL_TEXTURE_SWIZZLE_B = 0x8E44 + /// + TextureSwizzleB = ((int)0x8E44), + /// + /// Original was GL_TEXTURE_SWIZZLE_A = 0x8E45 + /// + TextureSwizzleA = ((int)0x8E45), + /// + /// Original was GL_TEXTURE_SWIZZLE_RGBA = 0x8E46 + /// + TextureSwizzleRgba = ((int)0x8E46), + /// + /// Original was GL_COPY_READ_BUFFER = 0x8F36 + /// + CopyReadBuffer = ((int)0x8F36), + /// + /// Original was GL_COPY_WRITE_BUFFER = 0x8F37 + /// + CopyWriteBuffer = ((int)0x8F37), + /// + /// Original was GL_DRAW_INDIRECT_BUFFER = 0x8F3F + /// + DrawIndirectBuffer = ((int)0x8F3F), + /// /// Original was GL_PERFMON_GLOBAL_MODE_QCOM = 0x8FA0 /// PerfmonGlobalModeQcom = ((int)0x8FA0), @@ -5766,10 +5958,62 @@ namespace OpenTK.Graphics.ES11 /// BinningControlHintQcom = ((int)0x8FB0), /// + /// Original was GL_TEXTURE_CUBE_MAP_ARRAY = 0x9009 + /// + TextureCubeMapArray = ((int)0x9009), + /// + /// Original was GL_TEXTURE_CUBE_MAP_ARRAY_ARB = 0x9009 + /// + TextureCubeMapArrayArb = ((int)0x9009), + /// + /// Original was GL_TEXTURE_CUBE_MAP_ARRAY_EXT = 0x9009 + /// + TextureCubeMapArrayExt = ((int)0x9009), + /// + /// Original was GL_TEXTURE_CUBE_MAP_ARRAY_OES = 0x9009 + /// + TextureCubeMapArrayOes = ((int)0x9009), + /// + /// Original was GL_PROXY_TEXTURE_CUBE_MAP_ARRAY = 0x900B + /// + ProxyTextureCubeMapArray = ((int)0x900B), + /// + /// Original was GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB = 0x900B + /// + ProxyTextureCubeMapArrayArb = ((int)0x900B), + /// + /// Original was GL_SHADER_STORAGE_BUFFER = 0x90D2 + /// + ShaderStorageBuffer = ((int)0x90D2), + /// + /// Original was GL_DEPTH_STENCIL_TEXTURE_MODE = 0x90EA + /// + DepthStencilTextureMode = ((int)0x90EA), + /// + /// Original was GL_DISPATCH_INDIRECT_BUFFER = 0x90EE + /// + DispatchIndirectBuffer = ((int)0x90EE), + /// /// Original was GL_CONTEXT_ROBUST_ACCESS_EXT = 0x90F3 /// ContextRobustAccessExt = ((int)0x90F3), /// + /// Original was GL_TEXTURE_2D_MULTISAMPLE = 0x9100 + /// + Texture2DMultisample = ((int)0x9100), + /// + /// Original was GL_PROXY_TEXTURE_2D_MULTISAMPLE = 0x9101 + /// + ProxyTexture2DMultisample = ((int)0x9101), + /// + /// Original was GL_TEXTURE_2D_MULTISAMPLE_ARRAY = 0x9102 + /// + Texture2DMultisampleArray = ((int)0x9102), + /// + /// Original was GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY = 0x9103 + /// + ProxyTexture2DMultisampleArray = ((int)0x9103), + /// /// Original was GL_MAX_SERVER_WAIT_TIMEOUT_APPLE = 0x9111 /// MaxServerWaitTimeoutApple = ((int)0x9111), @@ -5842,10 +6086,114 @@ namespace OpenTK.Graphics.ES11 /// TextureSamplesImg = ((int)0x9136), /// + /// Original was GL_QUERY_BUFFER = 0x9192 + /// + QueryBuffer = ((int)0x9192), + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER = 0x92C0 + /// + AtomicCounterBuffer = ((int)0x92C0), + /// /// Original was GL_BGRA8_EXT = 0x93A1 /// Bgra8Ext = ((int)0x93A1), /// + /// Original was GL_TEXTURE_TILING_EXT = 0x9580 + /// + TextureTilingExt = ((int)0x9580), + /// + /// Original was GL_DEDICATED_MEMORY_OBJECT_EXT = 0x9581 + /// + DedicatedMemoryObjectExt = ((int)0x9581), + /// + /// Original was GL_HANDLE_TYPE_OPAQUE_FD_EXT = 0x9586 + /// + HandleTypeOpaqueFdExt = ((int)0x9586), + /// + /// Original was GL_HANDLE_TYPE_OPAQUE_WIN32_EXT = 0x9587 + /// + HandleTypeOpaqueWin32Ext = ((int)0x9587), + /// + /// Original was GL_HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT = 0x9588 + /// + HandleTypeOpaqueWin32KmtExt = ((int)0x9588), + /// + /// Original was GL_HANDLE_TYPE_D3D12_TILEPOOL_EXT = 0x9589 + /// + HandleTypeD3D12TilepoolExt = ((int)0x9589), + /// + /// Original was GL_HANDLE_TYPE_D3D12_RESOURCE_EXT = 0x958A + /// + HandleTypeD3D12ResourceExt = ((int)0x958A), + /// + /// Original was GL_HANDLE_TYPE_D3D11_IMAGE_EXT = 0x958B + /// + HandleTypeD3D11ImageExt = ((int)0x958B), + /// + /// Original was GL_HANDLE_TYPE_D3D11_IMAGE_KMT_EXT = 0x958C + /// + HandleTypeD3D11ImageKmtExt = ((int)0x958C), + /// + /// Original was GL_LAYOUT_GENERAL_EXT = 0x958D + /// + LayoutGeneralExt = ((int)0x958D), + /// + /// Original was GL_LAYOUT_COLOR_ATTACHMENT_EXT = 0x958E + /// + LayoutColorAttachmentExt = ((int)0x958E), + /// + /// Original was GL_LAYOUT_DEPTH_STENCIL_ATTACHMENT_EXT = 0x958F + /// + LayoutDepthStencilAttachmentExt = ((int)0x958F), + /// + /// Original was GL_LAYOUT_DEPTH_STENCIL_READ_ONLY_EXT = 0x9590 + /// + LayoutDepthStencilReadOnlyExt = ((int)0x9590), + /// + /// Original was GL_LAYOUT_SHADER_READ_ONLY_EXT = 0x9591 + /// + LayoutShaderReadOnlyExt = ((int)0x9591), + /// + /// Original was GL_LAYOUT_TRANSFER_SRC_EXT = 0x9592 + /// + LayoutTransferSrcExt = ((int)0x9592), + /// + /// Original was GL_LAYOUT_TRANSFER_DST_EXT = 0x9593 + /// + LayoutTransferDstExt = ((int)0x9593), + /// + /// Original was GL_HANDLE_TYPE_D3D12_FENCE_EXT = 0x9594 + /// + HandleTypeD3D12FenceExt = ((int)0x9594), + /// + /// Original was GL_D3D12_FENCE_VALUE_EXT = 0x9595 + /// + D3D12FenceValueExt = ((int)0x9595), + /// + /// Original was GL_DEVICE_UUID_EXT = 0x9597 + /// + DeviceUuidExt = ((int)0x9597), + /// + /// Original was GL_DRIVER_UUID_EXT = 0x9598 + /// + DriverUuidExt = ((int)0x9598), + /// + /// Original was GL_DEVICE_LUID_EXT = 0x9599 + /// + DeviceLuidExt = ((int)0x9599), + /// + /// Original was GL_DEVICE_NODE_MASK_EXT = 0x959A + /// + DeviceNodeMaskExt = ((int)0x959A), + /// + /// Original was GL_PROTECTED_MEMORY_OBJECT_EXT = 0x959B + /// + ProtectedMemoryObjectExt = ((int)0x959B), + /// + /// Original was GL_FRAMEBUFFER_FETCH_NONCOHERENT_QCOM = 0x96A2 + /// + FramebufferFetchNoncoherentQcom = ((int)0x96A2), + /// /// Original was GL_ALL_ATTRIB_BITS = 0xFFFFFFFF /// AllAttribBits = unchecked((int)0xFFFFFFFF), @@ -6668,6 +7016,25 @@ namespace OpenTK.Graphics.ES11 True = ((int)1), } + /// + /// Not used directly. + /// + public enum BufferAccessArb : int + { + /// + /// Original was GL_READ_ONLY = 0x88B8 + /// + ReadOnly = ((int)0x88B8), + /// + /// Original was GL_WRITE_ONLY = 0x88B9 + /// + WriteOnly = ((int)0x88B9), + /// + /// Original was GL_READ_WRITE = 0x88BA + /// + ReadWrite = ((int)0x88BA), + } + /// /// Not used directly. /// @@ -6723,6 +7090,112 @@ namespace OpenTK.Graphics.ES11 DynamicDraw = ((int)0x88E8), } + /// + /// Used in GL.BindBuffer, GL.BufferData and 2 other functions + /// + public enum BufferTargetArb : int + { + /// + /// Original was GL_ARRAY_BUFFER = 0x8892 + /// + ArrayBuffer = ((int)0x8892), + /// + /// Original was GL_ELEMENT_ARRAY_BUFFER = 0x8893 + /// + ElementArrayBuffer = ((int)0x8893), + /// + /// Original was GL_PIXEL_PACK_BUFFER = 0x88EB + /// + PixelPackBuffer = ((int)0x88EB), + /// + /// Original was GL_PIXEL_UNPACK_BUFFER = 0x88EC + /// + PixelUnpackBuffer = ((int)0x88EC), + /// + /// Original was GL_UNIFORM_BUFFER = 0x8A11 + /// + UniformBuffer = ((int)0x8A11), + /// + /// Original was GL_TEXTURE_BUFFER = 0x8C2A + /// + TextureBuffer = ((int)0x8C2A), + /// + /// Original was GL_TRANSFORM_FEEDBACK_BUFFER = 0x8C8E + /// + TransformFeedbackBuffer = ((int)0x8C8E), + /// + /// Original was GL_COPY_READ_BUFFER = 0x8F36 + /// + CopyReadBuffer = ((int)0x8F36), + /// + /// Original was GL_COPY_WRITE_BUFFER = 0x8F37 + /// + CopyWriteBuffer = ((int)0x8F37), + /// + /// Original was GL_DRAW_INDIRECT_BUFFER = 0x8F3F + /// + DrawIndirectBuffer = ((int)0x8F3F), + /// + /// Original was GL_SHADER_STORAGE_BUFFER = 0x90D2 + /// + ShaderStorageBuffer = ((int)0x90D2), + /// + /// Original was GL_DISPATCH_INDIRECT_BUFFER = 0x90EE + /// + DispatchIndirectBuffer = ((int)0x90EE), + /// + /// Original was GL_QUERY_BUFFER = 0x9192 + /// + QueryBuffer = ((int)0x9192), + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER = 0x92C0 + /// + AtomicCounterBuffer = ((int)0x92C0), + } + + /// + /// Used in GL.BufferData + /// + public enum BufferUsageArb : int + { + /// + /// Original was GL_STREAM_DRAW = 0x88E0 + /// + StreamDraw = ((int)0x88E0), + /// + /// Original was GL_STREAM_READ = 0x88E1 + /// + StreamRead = ((int)0x88E1), + /// + /// Original was GL_STREAM_COPY = 0x88E2 + /// + StreamCopy = ((int)0x88E2), + /// + /// Original was GL_STATIC_DRAW = 0x88E4 + /// + StaticDraw = ((int)0x88E4), + /// + /// Original was GL_STATIC_READ = 0x88E5 + /// + StaticRead = ((int)0x88E5), + /// + /// Original was GL_STATIC_COPY = 0x88E6 + /// + StaticCopy = ((int)0x88E6), + /// + /// Original was GL_DYNAMIC_DRAW = 0x88E8 + /// + DynamicDraw = ((int)0x88E8), + /// + /// Original was GL_DYNAMIC_READ = 0x88E9 + /// + DynamicRead = ((int)0x88E9), + /// + /// Original was GL_DYNAMIC_COPY = 0x88EA + /// + DynamicCopy = ((int)0x88EA), + } + /// /// Used in GL.Clear /// @@ -7027,6 +7500,10 @@ namespace OpenTK.Graphics.ES11 /// Original was GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB = 0x00000004 /// ContextFlagRobustAccessBitArb = ((int)0x00000004), + /// + /// Original was GL_CONTEXT_FLAG_PROTECTED_CONTENT_BIT_EXT = 0x00000010 + /// + ContextFlagProtectedContentBitExt = ((int)0x00000010), } /// @@ -7246,6 +7723,25 @@ namespace OpenTK.Graphics.ES11 Aux3 = ((int)0x040C), } + /// + /// Used in GL.DrawElements, GL.Ext.MultiDrawElements + /// + public enum DrawElementsType : int + { + /// + /// Original was GL_UNSIGNED_BYTE = 0x1401 + /// + UnsignedByte = ((int)0x1401), + /// + /// Original was GL_UNSIGNED_SHORT = 0x1403 + /// + UnsignedShort = ((int)0x1403), + /// + /// Original was GL_UNSIGNED_INT = 0x1405 + /// + UnsignedInt = ((int)0x1405), + } + /// /// Used in GL.Disable, GL.DisableClientState and 3 other functions /// @@ -7778,6 +8274,45 @@ namespace OpenTK.Graphics.ES11 StencilExt = ((int)0x1802), } + /// + /// Not used directly. + /// + public enum ExternalHandleType : int + { + /// + /// Original was GL_HANDLE_TYPE_OPAQUE_FD_EXT = 0x9586 + /// + HandleTypeOpaqueFdExt = ((int)0x9586), + /// + /// Original was GL_HANDLE_TYPE_OPAQUE_WIN32_EXT = 0x9587 + /// + HandleTypeOpaqueWin32Ext = ((int)0x9587), + /// + /// Original was GL_HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT = 0x9588 + /// + HandleTypeOpaqueWin32KmtExt = ((int)0x9588), + /// + /// Original was GL_HANDLE_TYPE_D3D12_TILEPOOL_EXT = 0x9589 + /// + HandleTypeD3D12TilepoolExt = ((int)0x9589), + /// + /// Original was GL_HANDLE_TYPE_D3D12_RESOURCE_EXT = 0x958A + /// + HandleTypeD3D12ResourceExt = ((int)0x958A), + /// + /// Original was GL_HANDLE_TYPE_D3D11_IMAGE_EXT = 0x958B + /// + HandleTypeD3D11ImageExt = ((int)0x958B), + /// + /// Original was GL_HANDLE_TYPE_D3D11_IMAGE_KMT_EXT = 0x958C + /// + HandleTypeD3D11ImageKmtExt = ((int)0x958C), + /// + /// Original was GL_HANDLE_TYPE_D3D12_FENCE_EXT = 0x9594 + /// + HandleTypeD3D12FenceExt = ((int)0x9594), + } + /// /// Not used directly. /// @@ -8334,6 +8869,17 @@ namespace OpenTK.Graphics.ES11 FragmentLightModelNormalInterpolationSgix = ((int)0x840B), } + /// + /// Not used directly. + /// + public enum FramebufferFetchNoncoherent : int + { + /// + /// Original was GL_FRAMEBUFFER_FETCH_NONCOHERENT_QCOM = 0x96A2 + /// + FramebufferFetchNoncoherentQcom = ((int)0x96A2), + } + /// /// Used in GL.FrontFace /// @@ -10093,13 +10639,13 @@ namespace OpenTK.Graphics.ES11 /// FragmentLight0Sgix = ((int)0x840C), /// - /// Original was GL_PACK_RESAMPLE_SGIX = 0x842C + /// Original was GL_PACK_RESAMPLE_SGIX = 0x842E /// - PackResampleSgix = ((int)0x842C), + PackResampleSgix = ((int)0x842E), /// - /// Original was GL_UNPACK_RESAMPLE_SGIX = 0x842D + /// Original was GL_UNPACK_RESAMPLE_SGIX = 0x842F /// - UnpackResampleSgix = ((int)0x842D), + UnpackResampleSgix = ((int)0x842F), /// /// Original was GL_ALIASED_POINT_SIZE_RANGE = 0x846D /// @@ -10116,6 +10662,22 @@ namespace OpenTK.Graphics.ES11 /// Original was GL_UNPACK_SUBSAMPLE_RATE_SGIX = 0x85A1 /// UnpackSubsampleRateSgix = ((int)0x85A1), + /// + /// Original was GL_DEVICE_UUID_EXT = 0x9597 + /// + DeviceUuidExt = ((int)0x9597), + /// + /// Original was GL_DRIVER_UUID_EXT = 0x9598 + /// + DriverUuidExt = ((int)0x9598), + /// + /// Original was GL_DEVICE_LUID_EXT = 0x9599 + /// + DeviceLuidExt = ((int)0x9599), + /// + /// Original was GL_DEVICE_NODE_MASK_EXT = 0x959A + /// + DeviceNodeMaskExt = ((int)0x959A), } /// @@ -11978,6 +12540,21 @@ namespace OpenTK.Graphics.ES11 AllBarrierBitsExt = unchecked((int)0xFFFFFFFF), } + /// + /// Not used directly. + /// + public enum MemoryObjectParameterName : int + { + /// + /// Original was GL_DEDICATED_MEMORY_OBJECT_EXT = 0x9581 + /// + DedicatedMemoryObjectExt = ((int)0x9581), + /// + /// Original was GL_PROTECTED_MEMORY_OBJECT_EXT = 0x959B + /// + ProtectedMemoryObjectExt = ((int)0x959B), + } + /// /// Not used directly. /// @@ -14150,13 +14727,13 @@ namespace OpenTK.Graphics.ES11 /// PixelTileCacheSizeSgix = ((int)0x8145), /// - /// Original was GL_PACK_RESAMPLE_SGIX = 0x842C + /// Original was GL_PACK_RESAMPLE_SGIX = 0x842E /// - PackResampleSgix = ((int)0x842C), + PackResampleSgix = ((int)0x842E), /// - /// Original was GL_UNPACK_RESAMPLE_SGIX = 0x842D + /// Original was GL_UNPACK_RESAMPLE_SGIX = 0x842F /// - UnpackResampleSgix = ((int)0x842D), + UnpackResampleSgix = ((int)0x842F), /// /// Original was GL_PACK_SUBSAMPLE_RATE_SGIX = 0x85A0 /// @@ -14180,18 +14757,18 @@ namespace OpenTK.Graphics.ES11 /// public enum PixelStoreResampleMode : int { - /// - /// Original was GL_RESAMPLE_REPLICATE_SGIX = 0x842E - /// - ResampleReplicateSgix = ((int)0x842E), - /// - /// Original was GL_RESAMPLE_ZERO_FILL_SGIX = 0x842F - /// - ResampleZeroFillSgix = ((int)0x842F), /// /// Original was GL_RESAMPLE_DECIMATE_SGIX = 0x8430 /// ResampleDecimateSgix = ((int)0x8430), + /// + /// Original was GL_RESAMPLE_REPLICATE_SGIX = 0x8433 + /// + ResampleReplicateSgix = ((int)0x8433), + /// + /// Original was GL_RESAMPLE_ZERO_FILL_SGIX = 0x8434 + /// + ResampleZeroFillSgix = ((int)0x8434), } /// @@ -15129,6 +15706,17 @@ namespace OpenTK.Graphics.ES11 Gl4Pass3Sgis = ((int)0x80A7), } + /// + /// Not used directly. + /// + public enum SemaphoreParameterName : int + { + /// + /// Original was GL_D3D12_FENCE_VALUE_EXT = 0x9595 + /// + D3D12FenceValueExt = ((int)0x9595), + } + /// /// Not used directly. /// @@ -15159,6 +15747,25 @@ namespace OpenTK.Graphics.ES11 Smooth = ((int)0x1D01), } + /// + /// Not used directly. + /// + public enum StencilFaceDirection : int + { + /// + /// Original was GL_FRONT = 0x0404 + /// + Front = ((int)0x0404), + /// + /// Original was GL_BACK = 0x0405 + /// + Back = ((int)0x0405), + /// + /// Original was GL_FRONT_AND_BACK = 0x0408 + /// + FrontAndBack = ((int)0x0408), + } + /// /// Used in GL.StencilFunc /// @@ -15250,6 +15857,10 @@ namespace OpenTK.Graphics.ES11 /// Original was GL_EXTENSIONS = 0x1F03 /// Extensions = ((int)0x1F03), + /// + /// Original was GL_SHADING_LANGUAGE_VERSION = 0x8B8C + /// + ShadingLanguageVersion = ((int)0x8B8C), } /// @@ -15544,6 +16155,41 @@ namespace OpenTK.Graphics.ES11 ObjectLineSgis = ((int)0x81F7), } + /// + /// Not used directly. + /// + public enum TextureLayout : int + { + /// + /// Original was GL_LAYOUT_GENERAL_EXT = 0x958D + /// + LayoutGeneralExt = ((int)0x958D), + /// + /// Original was GL_LAYOUT_COLOR_ATTACHMENT_EXT = 0x958E + /// + LayoutColorAttachmentExt = ((int)0x958E), + /// + /// Original was GL_LAYOUT_DEPTH_STENCIL_ATTACHMENT_EXT = 0x958F + /// + LayoutDepthStencilAttachmentExt = ((int)0x958F), + /// + /// Original was GL_LAYOUT_DEPTH_STENCIL_READ_ONLY_EXT = 0x9590 + /// + LayoutDepthStencilReadOnlyExt = ((int)0x9590), + /// + /// Original was GL_LAYOUT_SHADER_READ_ONLY_EXT = 0x9591 + /// + LayoutShaderReadOnlyExt = ((int)0x9591), + /// + /// Original was GL_LAYOUT_TRANSFER_SRC_EXT = 0x9592 + /// + LayoutTransferSrcExt = ((int)0x9592), + /// + /// Original was GL_LAYOUT_TRANSFER_DST_EXT = 0x9593 + /// + LayoutTransferDstExt = ((int)0x9593), + } + /// /// Not used directly. /// @@ -15732,6 +16378,22 @@ namespace OpenTK.Graphics.ES11 /// TextureWrapQSgis = ((int)0x8137), /// + /// Original was GL_TEXTURE_MIN_LOD = 0x813A + /// + TextureMinLod = ((int)0x813A), + /// + /// Original was GL_TEXTURE_MAX_LOD = 0x813B + /// + TextureMaxLod = ((int)0x813B), + /// + /// Original was GL_TEXTURE_BASE_LEVEL = 0x813C + /// + TextureBaseLevel = ((int)0x813C), + /// + /// Original was GL_TEXTURE_MAX_LEVEL = 0x813D + /// + TextureMaxLevel = ((int)0x813D), + /// /// Original was GL_TEXTURE_CLIPMAP_CENTER_SGIX = 0x8171 /// TextureClipmapCenterSgix = ((int)0x8171), @@ -15799,6 +16461,46 @@ namespace OpenTK.Graphics.ES11 /// Original was GL_TEXTURE_MAX_CLAMP_R_SGIX = 0x836B /// TextureMaxClampRSgix = ((int)0x836B), + /// + /// Original was GL_TEXTURE_LOD_BIAS = 0x8501 + /// + TextureLodBias = ((int)0x8501), + /// + /// Original was GL_TEXTURE_COMPARE_MODE = 0x884C + /// + TextureCompareMode = ((int)0x884C), + /// + /// Original was GL_TEXTURE_COMPARE_FUNC = 0x884D + /// + TextureCompareFunc = ((int)0x884D), + /// + /// Original was GL_TEXTURE_SWIZZLE_R = 0x8E42 + /// + TextureSwizzleR = ((int)0x8E42), + /// + /// Original was GL_TEXTURE_SWIZZLE_G = 0x8E43 + /// + TextureSwizzleG = ((int)0x8E43), + /// + /// Original was GL_TEXTURE_SWIZZLE_B = 0x8E44 + /// + TextureSwizzleB = ((int)0x8E44), + /// + /// Original was GL_TEXTURE_SWIZZLE_A = 0x8E45 + /// + TextureSwizzleA = ((int)0x8E45), + /// + /// Original was GL_TEXTURE_SWIZZLE_RGBA = 0x8E46 + /// + TextureSwizzleRgba = ((int)0x8E46), + /// + /// Original was GL_DEPTH_STENCIL_TEXTURE_MODE = 0x90EA + /// + DepthStencilTextureMode = ((int)0x90EA), + /// + /// Original was GL_TEXTURE_TILING_EXT = 0x9580 + /// + TextureTilingExt = ((int)0x9580), } /// @@ -15863,37 +16565,125 @@ namespace OpenTK.Graphics.ES11 /// ProxyTexture4DSgis = ((int)0x8135), /// - /// Original was GL_TEXTURE_MIN_LOD = 0x813A + /// Original was GL_TEXTURE_RECTANGLE = 0x84F5 /// - TextureMinLod = ((int)0x813A), + TextureRectangle = ((int)0x84F5), /// - /// Original was GL_TEXTURE_MIN_LOD_SGIS = 0x813A + /// Original was GL_PROXY_TEXTURE_RECTANGLE = 0x84F7 /// - TextureMinLodSgis = ((int)0x813A), + ProxyTextureRectangle = ((int)0x84F7), /// - /// Original was GL_TEXTURE_MAX_LOD = 0x813B + /// Original was GL_PROXY_TEXTURE_RECTANGLE_ARB = 0x84F7 /// - TextureMaxLod = ((int)0x813B), + ProxyTextureRectangleArb = ((int)0x84F7), /// - /// Original was GL_TEXTURE_MAX_LOD_SGIS = 0x813B + /// Original was GL_PROXY_TEXTURE_RECTANGLE_NV = 0x84F7 /// - TextureMaxLodSgis = ((int)0x813B), + ProxyTextureRectangleNv = ((int)0x84F7), /// - /// Original was GL_TEXTURE_BASE_LEVEL = 0x813C + /// Original was GL_TEXTURE_CUBE_MAP = 0x8513 /// - TextureBaseLevel = ((int)0x813C), + TextureCubeMap = ((int)0x8513), /// - /// Original was GL_TEXTURE_BASE_LEVEL_SGIS = 0x813C + /// Original was GL_TEXTURE_CUBE_MAP_POSITIVE_X = 0x8515 /// - TextureBaseLevelSgis = ((int)0x813C), + TextureCubeMapPositiveX = ((int)0x8515), /// - /// Original was GL_TEXTURE_MAX_LEVEL = 0x813D + /// Original was GL_TEXTURE_CUBE_MAP_NEGATIVE_X = 0x8516 /// - TextureMaxLevel = ((int)0x813D), + TextureCubeMapNegativeX = ((int)0x8516), /// - /// Original was GL_TEXTURE_MAX_LEVEL_SGIS = 0x813D + /// Original was GL_TEXTURE_CUBE_MAP_POSITIVE_Y = 0x8517 /// - TextureMaxLevelSgis = ((int)0x813D), + TextureCubeMapPositiveY = ((int)0x8517), + /// + /// Original was GL_TEXTURE_CUBE_MAP_NEGATIVE_Y = 0x8518 + /// + TextureCubeMapNegativeY = ((int)0x8518), + /// + /// Original was GL_TEXTURE_CUBE_MAP_POSITIVE_Z = 0x8519 + /// + TextureCubeMapPositiveZ = ((int)0x8519), + /// + /// Original was GL_TEXTURE_CUBE_MAP_NEGATIVE_Z = 0x851A + /// + TextureCubeMapNegativeZ = ((int)0x851A), + /// + /// Original was GL_PROXY_TEXTURE_CUBE_MAP = 0x851B + /// + ProxyTextureCubeMap = ((int)0x851B), + /// + /// Original was GL_PROXY_TEXTURE_CUBE_MAP_ARB = 0x851B + /// + ProxyTextureCubeMapArb = ((int)0x851B), + /// + /// Original was GL_PROXY_TEXTURE_CUBE_MAP_EXT = 0x851B + /// + ProxyTextureCubeMapExt = ((int)0x851B), + /// + /// Original was GL_TEXTURE_1D_ARRAY = 0x8C18 + /// + Texture1DArray = ((int)0x8C18), + /// + /// Original was GL_PROXY_TEXTURE_1D_ARRAY = 0x8C19 + /// + ProxyTexture1DArray = ((int)0x8C19), + /// + /// Original was GL_PROXY_TEXTURE_1D_ARRAY_EXT = 0x8C19 + /// + ProxyTexture1DArrayExt = ((int)0x8C19), + /// + /// Original was GL_TEXTURE_2D_ARRAY = 0x8C1A + /// + Texture2DArray = ((int)0x8C1A), + /// + /// Original was GL_PROXY_TEXTURE_2D_ARRAY = 0x8C1B + /// + ProxyTexture2DArray = ((int)0x8C1B), + /// + /// Original was GL_PROXY_TEXTURE_2D_ARRAY_EXT = 0x8C1B + /// + ProxyTexture2DArrayExt = ((int)0x8C1B), + /// + /// Original was GL_TEXTURE_CUBE_MAP_ARRAY = 0x9009 + /// + TextureCubeMapArray = ((int)0x9009), + /// + /// Original was GL_TEXTURE_CUBE_MAP_ARRAY_ARB = 0x9009 + /// + TextureCubeMapArrayArb = ((int)0x9009), + /// + /// Original was GL_TEXTURE_CUBE_MAP_ARRAY_EXT = 0x9009 + /// + TextureCubeMapArrayExt = ((int)0x9009), + /// + /// Original was GL_TEXTURE_CUBE_MAP_ARRAY_OES = 0x9009 + /// + TextureCubeMapArrayOes = ((int)0x9009), + /// + /// Original was GL_PROXY_TEXTURE_CUBE_MAP_ARRAY = 0x900B + /// + ProxyTextureCubeMapArray = ((int)0x900B), + /// + /// Original was GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB = 0x900B + /// + ProxyTextureCubeMapArrayArb = ((int)0x900B), + /// + /// Original was GL_TEXTURE_2D_MULTISAMPLE = 0x9100 + /// + Texture2DMultisample = ((int)0x9100), + /// + /// Original was GL_PROXY_TEXTURE_2D_MULTISAMPLE = 0x9101 + /// + ProxyTexture2DMultisample = ((int)0x9101), + /// + /// Original was GL_TEXTURE_2D_MULTISAMPLE_ARRAY = 0x9102 + /// + Texture2DMultisampleArray = ((int)0x9102), + /// + /// Original was GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY = 0x9103 + /// + ProxyTexture2DMultisampleArray = ((int)0x9103), } /// diff --git a/src/OpenTK/Graphics/ES20/ES20.cs b/src/OpenTK/Graphics/ES20/ES20.cs index fe97ff19..b761a25c 100644 --- a/src/OpenTK/Graphics/ES20/ES20.cs +++ b/src/OpenTK/Graphics/ES20/ES20.cs @@ -42,16 +42,21 @@ namespace OpenTK.Graphics.ES20 { EntryPointNames = new byte[] { + 103, 108, 65, 99, 113, 117, 105, 114, 101, 75, 101, 121, 101, 100, 77, 117, 116, 101, 120, 87, 105, 110, 51, 50, 69, 88, 84, 0, 103, 108, 65, 99, 116, 105, 118, 101, 80, 114, 111, 103, 114, 97, 109, 69, 88, 84, 0, 103, 108, 65, 99, 116, 105, 118, 101, 83, 104, 97, 100, 101, 114, 80, 114, 111, 103, 114, 97, 109, 69, 88, 84, 0, 103, 108, 65, 99, 116, 105, 118, 101, 84, 101, 120, 116, 117, 114, 101, 0, 103, 108, 65, 108, 112, 104, 97, 70, 117, 110, 99, 81, 67, 79, 77, 0, + 103, 108, 65, 112, 112, 108, 121, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 65, 116, 116, 97, 99, 104, 109, 101, 110, 116, 67, 77, 65, 65, 73, 78, 84, 69, 76, 0, 103, 108, 65, 116, 116, 97, 99, 104, 83, 104, 97, 100, 101, 114, 0, + 103, 108, 66, 101, 103, 105, 110, 67, 111, 110, 100, 105, 116, 105, 111, 110, 97, 108, 82, 101, 110, 100, 101, 114, 78, 86, 0, 103, 108, 66, 101, 103, 105, 110, 80, 101, 114, 102, 77, 111, 110, 105, 116, 111, 114, 65, 77, 68, 0, 103, 108, 66, 101, 103, 105, 110, 80, 101, 114, 102, 81, 117, 101, 114, 121, 73, 78, 84, 69, 76, 0, 103, 108, 66, 101, 103, 105, 110, 81, 117, 101, 114, 121, 69, 88, 84, 0, 103, 108, 66, 105, 110, 100, 65, 116, 116, 114, 105, 98, 76, 111, 99, 97, 116, 105, 111, 110, 0, 103, 108, 66, 105, 110, 100, 66, 117, 102, 102, 101, 114, 0, + 103, 108, 66, 105, 110, 100, 70, 114, 97, 103, 68, 97, 116, 97, 76, 111, 99, 97, 116, 105, 111, 110, 69, 88, 84, 0, + 103, 108, 66, 105, 110, 100, 70, 114, 97, 103, 68, 97, 116, 97, 76, 111, 99, 97, 116, 105, 111, 110, 73, 110, 100, 101, 120, 101, 100, 69, 88, 84, 0, 103, 108, 66, 105, 110, 100, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 0, 103, 108, 66, 105, 110, 100, 80, 114, 111, 103, 114, 97, 109, 80, 105, 112, 101, 108, 105, 110, 101, 69, 88, 84, 0, 103, 108, 66, 105, 110, 100, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 0, @@ -63,38 +68,59 @@ namespace OpenTK.Graphics.ES20 103, 108, 66, 108, 101, 110, 100, 69, 113, 117, 97, 116, 105, 111, 110, 0, 103, 108, 66, 108, 101, 110, 100, 69, 113, 117, 97, 116, 105, 111, 110, 69, 88, 84, 0, 103, 108, 66, 108, 101, 110, 100, 69, 113, 117, 97, 116, 105, 111, 110, 105, 69, 88, 84, 0, + 103, 108, 66, 108, 101, 110, 100, 69, 113, 117, 97, 116, 105, 111, 110, 105, 79, 69, 83, 0, 103, 108, 66, 108, 101, 110, 100, 69, 113, 117, 97, 116, 105, 111, 110, 83, 101, 112, 97, 114, 97, 116, 101, 0, 103, 108, 66, 108, 101, 110, 100, 69, 113, 117, 97, 116, 105, 111, 110, 83, 101, 112, 97, 114, 97, 116, 101, 105, 69, 88, 84, 0, + 103, 108, 66, 108, 101, 110, 100, 69, 113, 117, 97, 116, 105, 111, 110, 83, 101, 112, 97, 114, 97, 116, 101, 105, 79, 69, 83, 0, 103, 108, 66, 108, 101, 110, 100, 70, 117, 110, 99, 0, 103, 108, 66, 108, 101, 110, 100, 70, 117, 110, 99, 105, 69, 88, 84, 0, + 103, 108, 66, 108, 101, 110, 100, 70, 117, 110, 99, 105, 79, 69, 83, 0, 103, 108, 66, 108, 101, 110, 100, 70, 117, 110, 99, 83, 101, 112, 97, 114, 97, 116, 101, 0, 103, 108, 66, 108, 101, 110, 100, 70, 117, 110, 99, 83, 101, 112, 97, 114, 97, 116, 101, 105, 69, 88, 84, 0, + 103, 108, 66, 108, 101, 110, 100, 70, 117, 110, 99, 83, 101, 112, 97, 114, 97, 116, 101, 105, 79, 69, 83, 0, 103, 108, 66, 108, 101, 110, 100, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 78, 86, 0, 103, 108, 66, 108, 105, 116, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 65, 78, 71, 76, 69, 0, 103, 108, 66, 108, 105, 116, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 78, 86, 0, 103, 108, 66, 117, 102, 102, 101, 114, 68, 97, 116, 97, 0, + 103, 108, 66, 117, 102, 102, 101, 114, 83, 116, 111, 114, 97, 103, 101, 69, 88, 84, 0, + 103, 108, 66, 117, 102, 102, 101, 114, 83, 116, 111, 114, 97, 103, 101, 69, 120, 116, 101, 114, 110, 97, 108, 69, 88, 84, 0, + 103, 108, 66, 117, 102, 102, 101, 114, 83, 116, 111, 114, 97, 103, 101, 77, 101, 109, 69, 88, 84, 0, 103, 108, 66, 117, 102, 102, 101, 114, 83, 117, 98, 68, 97, 116, 97, 0, 103, 108, 67, 104, 101, 99, 107, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 83, 116, 97, 116, 117, 115, 0, 103, 108, 67, 108, 101, 97, 114, 0, 103, 108, 67, 108, 101, 97, 114, 67, 111, 108, 111, 114, 0, 103, 108, 67, 108, 101, 97, 114, 68, 101, 112, 116, 104, 102, 0, + 103, 108, 67, 108, 101, 97, 114, 80, 105, 120, 101, 108, 76, 111, 99, 97, 108, 83, 116, 111, 114, 97, 103, 101, 117, 105, 69, 88, 84, 0, 103, 108, 67, 108, 101, 97, 114, 83, 116, 101, 110, 99, 105, 108, 0, + 103, 108, 67, 108, 101, 97, 114, 84, 101, 120, 73, 109, 97, 103, 101, 69, 88, 84, 0, + 103, 108, 67, 108, 101, 97, 114, 84, 101, 120, 83, 117, 98, 73, 109, 97, 103, 101, 69, 88, 84, 0, 103, 108, 67, 108, 105, 101, 110, 116, 87, 97, 105, 116, 83, 121, 110, 99, 65, 80, 80, 76, 69, 0, 103, 108, 67, 111, 108, 111, 114, 77, 97, 115, 107, 0, 103, 108, 67, 111, 108, 111, 114, 77, 97, 115, 107, 105, 69, 88, 84, 0, + 103, 108, 67, 111, 108, 111, 114, 77, 97, 115, 107, 105, 79, 69, 83, 0, 103, 108, 67, 111, 109, 112, 105, 108, 101, 83, 104, 97, 100, 101, 114, 0, 103, 108, 67, 111, 109, 112, 114, 101, 115, 115, 101, 100, 84, 101, 120, 73, 109, 97, 103, 101, 50, 68, 0, 103, 108, 67, 111, 109, 112, 114, 101, 115, 115, 101, 100, 84, 101, 120, 73, 109, 97, 103, 101, 51, 68, 79, 69, 83, 0, 103, 108, 67, 111, 109, 112, 114, 101, 115, 115, 101, 100, 84, 101, 120, 83, 117, 98, 73, 109, 97, 103, 101, 50, 68, 0, 103, 108, 67, 111, 109, 112, 114, 101, 115, 115, 101, 100, 84, 101, 120, 83, 117, 98, 73, 109, 97, 103, 101, 51, 68, 79, 69, 83, 0, + 103, 108, 67, 111, 110, 115, 101, 114, 118, 97, 116, 105, 118, 101, 82, 97, 115, 116, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 78, 86, 0, 103, 108, 67, 111, 112, 121, 66, 117, 102, 102, 101, 114, 83, 117, 98, 68, 97, 116, 97, 78, 86, 0, 103, 108, 67, 111, 112, 121, 73, 109, 97, 103, 101, 83, 117, 98, 68, 97, 116, 97, 69, 88, 84, 0, + 103, 108, 67, 111, 112, 121, 73, 109, 97, 103, 101, 83, 117, 98, 68, 97, 116, 97, 79, 69, 83, 0, + 103, 108, 67, 111, 112, 121, 80, 97, 116, 104, 78, 86, 0, 103, 108, 67, 111, 112, 121, 84, 101, 120, 73, 109, 97, 103, 101, 50, 68, 0, 103, 108, 67, 111, 112, 121, 84, 101, 120, 83, 117, 98, 73, 109, 97, 103, 101, 50, 68, 0, 103, 108, 67, 111, 112, 121, 84, 101, 120, 83, 117, 98, 73, 109, 97, 103, 101, 51, 68, 79, 69, 83, 0, 103, 108, 67, 111, 112, 121, 84, 101, 120, 116, 117, 114, 101, 76, 101, 118, 101, 108, 115, 65, 80, 80, 76, 69, 0, 103, 108, 67, 111, 118, 101, 114, 97, 103, 101, 77, 97, 115, 107, 78, 86, 0, + 103, 108, 67, 111, 118, 101, 114, 97, 103, 101, 77, 111, 100, 117, 108, 97, 116, 105, 111, 110, 78, 86, 0, + 103, 108, 67, 111, 118, 101, 114, 97, 103, 101, 77, 111, 100, 117, 108, 97, 116, 105, 111, 110, 84, 97, 98, 108, 101, 78, 86, 0, 103, 108, 67, 111, 118, 101, 114, 97, 103, 101, 79, 112, 101, 114, 97, 116, 105, 111, 110, 78, 86, 0, + 103, 108, 67, 111, 118, 101, 114, 70, 105, 108, 108, 80, 97, 116, 104, 73, 110, 115, 116, 97, 110, 99, 101, 100, 78, 86, 0, + 103, 108, 67, 111, 118, 101, 114, 70, 105, 108, 108, 80, 97, 116, 104, 78, 86, 0, + 103, 108, 67, 111, 118, 101, 114, 83, 116, 114, 111, 107, 101, 80, 97, 116, 104, 73, 110, 115, 116, 97, 110, 99, 101, 100, 78, 86, 0, + 103, 108, 67, 111, 118, 101, 114, 83, 116, 114, 111, 107, 101, 80, 97, 116, 104, 78, 86, 0, + 103, 108, 67, 114, 101, 97, 116, 101, 77, 101, 109, 111, 114, 121, 79, 98, 106, 101, 99, 116, 115, 69, 88, 84, 0, 103, 108, 67, 114, 101, 97, 116, 101, 80, 101, 114, 102, 81, 117, 101, 114, 121, 73, 78, 84, 69, 76, 0, 103, 108, 67, 114, 101, 97, 116, 101, 80, 114, 111, 103, 114, 97, 109, 0, 103, 108, 67, 114, 101, 97, 116, 101, 83, 104, 97, 100, 101, 114, 0, @@ -110,42 +136,66 @@ namespace OpenTK.Graphics.ES20 103, 108, 68, 101, 108, 101, 116, 101, 66, 117, 102, 102, 101, 114, 115, 0, 103, 108, 68, 101, 108, 101, 116, 101, 70, 101, 110, 99, 101, 115, 78, 86, 0, 103, 108, 68, 101, 108, 101, 116, 101, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 115, 0, + 103, 108, 68, 101, 108, 101, 116, 101, 77, 101, 109, 111, 114, 121, 79, 98, 106, 101, 99, 116, 115, 69, 88, 84, 0, + 103, 108, 68, 101, 108, 101, 116, 101, 80, 97, 116, 104, 115, 78, 86, 0, 103, 108, 68, 101, 108, 101, 116, 101, 80, 101, 114, 102, 77, 111, 110, 105, 116, 111, 114, 115, 65, 77, 68, 0, 103, 108, 68, 101, 108, 101, 116, 101, 80, 101, 114, 102, 81, 117, 101, 114, 121, 73, 78, 84, 69, 76, 0, 103, 108, 68, 101, 108, 101, 116, 101, 80, 114, 111, 103, 114, 97, 109, 0, 103, 108, 68, 101, 108, 101, 116, 101, 80, 114, 111, 103, 114, 97, 109, 80, 105, 112, 101, 108, 105, 110, 101, 115, 69, 88, 84, 0, 103, 108, 68, 101, 108, 101, 116, 101, 81, 117, 101, 114, 105, 101, 115, 69, 88, 84, 0, 103, 108, 68, 101, 108, 101, 116, 101, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 115, 0, + 103, 108, 68, 101, 108, 101, 116, 101, 83, 101, 109, 97, 112, 104, 111, 114, 101, 115, 69, 88, 84, 0, 103, 108, 68, 101, 108, 101, 116, 101, 83, 104, 97, 100, 101, 114, 0, 103, 108, 68, 101, 108, 101, 116, 101, 83, 121, 110, 99, 65, 80, 80, 76, 69, 0, 103, 108, 68, 101, 108, 101, 116, 101, 84, 101, 120, 116, 117, 114, 101, 115, 0, 103, 108, 68, 101, 108, 101, 116, 101, 86, 101, 114, 116, 101, 120, 65, 114, 114, 97, 121, 115, 79, 69, 83, 0, 103, 108, 68, 101, 112, 116, 104, 70, 117, 110, 99, 0, 103, 108, 68, 101, 112, 116, 104, 77, 97, 115, 107, 0, + 103, 108, 68, 101, 112, 116, 104, 82, 97, 110, 103, 101, 65, 114, 114, 97, 121, 102, 118, 78, 86, 0, + 103, 108, 68, 101, 112, 116, 104, 82, 97, 110, 103, 101, 65, 114, 114, 97, 121, 102, 118, 79, 69, 83, 0, 103, 108, 68, 101, 112, 116, 104, 82, 97, 110, 103, 101, 102, 0, + 103, 108, 68, 101, 112, 116, 104, 82, 97, 110, 103, 101, 73, 110, 100, 101, 120, 101, 100, 102, 78, 86, 0, + 103, 108, 68, 101, 112, 116, 104, 82, 97, 110, 103, 101, 73, 110, 100, 101, 120, 101, 100, 102, 79, 69, 83, 0, 103, 108, 68, 101, 116, 97, 99, 104, 83, 104, 97, 100, 101, 114, 0, 103, 108, 68, 105, 115, 97, 98, 108, 101, 0, 103, 108, 68, 105, 115, 97, 98, 108, 101, 68, 114, 105, 118, 101, 114, 67, 111, 110, 116, 114, 111, 108, 81, 67, 79, 77, 0, 103, 108, 68, 105, 115, 97, 98, 108, 101, 105, 69, 88, 84, 0, + 103, 108, 68, 105, 115, 97, 98, 108, 101, 105, 78, 86, 0, + 103, 108, 68, 105, 115, 97, 98, 108, 101, 105, 79, 69, 83, 0, 103, 108, 68, 105, 115, 97, 98, 108, 101, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 65, 114, 114, 97, 121, 0, 103, 108, 68, 105, 115, 99, 97, 114, 100, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 69, 88, 84, 0, 103, 108, 68, 114, 97, 119, 65, 114, 114, 97, 121, 115, 0, 103, 108, 68, 114, 97, 119, 65, 114, 114, 97, 121, 115, 73, 110, 115, 116, 97, 110, 99, 101, 100, 65, 78, 71, 76, 69, 0, + 103, 108, 68, 114, 97, 119, 65, 114, 114, 97, 121, 115, 73, 110, 115, 116, 97, 110, 99, 101, 100, 66, 97, 115, 101, 73, 110, 115, 116, 97, 110, 99, 101, 69, 88, 84, 0, 103, 108, 68, 114, 97, 119, 65, 114, 114, 97, 121, 115, 73, 110, 115, 116, 97, 110, 99, 101, 100, 69, 88, 84, 0, 103, 108, 68, 114, 97, 119, 65, 114, 114, 97, 121, 115, 73, 110, 115, 116, 97, 110, 99, 101, 100, 78, 86, 0, 103, 108, 68, 114, 97, 119, 66, 117, 102, 102, 101, 114, 115, 69, 88, 84, 0, 103, 108, 68, 114, 97, 119, 66, 117, 102, 102, 101, 114, 115, 73, 110, 100, 101, 120, 101, 100, 69, 88, 84, 0, 103, 108, 68, 114, 97, 119, 66, 117, 102, 102, 101, 114, 115, 78, 86, 0, 103, 108, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 0, + 103, 108, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 66, 97, 115, 101, 86, 101, 114, 116, 101, 120, 69, 88, 84, 0, + 103, 108, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 66, 97, 115, 101, 86, 101, 114, 116, 101, 120, 79, 69, 83, 0, 103, 108, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 73, 110, 115, 116, 97, 110, 99, 101, 100, 65, 78, 71, 76, 69, 0, + 103, 108, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 73, 110, 115, 116, 97, 110, 99, 101, 100, 66, 97, 115, 101, 73, 110, 115, 116, 97, 110, 99, 101, 69, 88, 84, 0, + 103, 108, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 73, 110, 115, 116, 97, 110, 99, 101, 100, 66, 97, 115, 101, 86, 101, 114, 116, 101, 120, 66, 97, 115, 101, 73, 110, 115, 116, 97, 110, 99, 101, 69, 88, 84, 0, + 103, 108, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 73, 110, 115, 116, 97, 110, 99, 101, 100, 66, 97, 115, 101, 86, 101, 114, 116, 101, 120, 69, 88, 84, 0, + 103, 108, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 73, 110, 115, 116, 97, 110, 99, 101, 100, 66, 97, 115, 101, 86, 101, 114, 116, 101, 120, 79, 69, 83, 0, 103, 108, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 73, 110, 115, 116, 97, 110, 99, 101, 100, 69, 88, 84, 0, 103, 108, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 73, 110, 115, 116, 97, 110, 99, 101, 100, 78, 86, 0, + 103, 108, 68, 114, 97, 119, 82, 97, 110, 103, 101, 69, 108, 101, 109, 101, 110, 116, 115, 66, 97, 115, 101, 86, 101, 114, 116, 101, 120, 69, 88, 84, 0, + 103, 108, 68, 114, 97, 119, 82, 97, 110, 103, 101, 69, 108, 101, 109, 101, 110, 116, 115, 66, 97, 115, 101, 86, 101, 114, 116, 101, 120, 79, 69, 83, 0, + 103, 108, 68, 114, 97, 119, 84, 114, 97, 110, 115, 102, 111, 114, 109, 70, 101, 101, 100, 98, 97, 99, 107, 69, 88, 84, 0, + 103, 108, 68, 114, 97, 119, 84, 114, 97, 110, 115, 102, 111, 114, 109, 70, 101, 101, 100, 98, 97, 99, 107, 73, 110, 115, 116, 97, 110, 99, 101, 100, 69, 88, 84, 0, + 103, 108, 68, 114, 97, 119, 86, 107, 73, 109, 97, 103, 101, 78, 86, 0, 103, 108, 69, 71, 76, 73, 109, 97, 103, 101, 84, 97, 114, 103, 101, 116, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 83, 116, 111, 114, 97, 103, 101, 79, 69, 83, 0, 103, 108, 69, 71, 76, 73, 109, 97, 103, 101, 84, 97, 114, 103, 101, 116, 84, 101, 120, 116, 117, 114, 101, 50, 68, 79, 69, 83, 0, 103, 108, 69, 110, 97, 98, 108, 101, 0, 103, 108, 69, 110, 97, 98, 108, 101, 68, 114, 105, 118, 101, 114, 67, 111, 110, 116, 114, 111, 108, 81, 67, 79, 77, 0, 103, 108, 69, 110, 97, 98, 108, 101, 105, 69, 88, 84, 0, + 103, 108, 69, 110, 97, 98, 108, 101, 105, 78, 86, 0, + 103, 108, 69, 110, 97, 98, 108, 101, 105, 79, 69, 83, 0, 103, 108, 69, 110, 97, 98, 108, 101, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 65, 114, 114, 97, 121, 0, + 103, 108, 69, 110, 100, 67, 111, 110, 100, 105, 116, 105, 111, 110, 97, 108, 82, 101, 110, 100, 101, 114, 78, 86, 0, 103, 108, 69, 110, 100, 80, 101, 114, 102, 77, 111, 110, 105, 116, 111, 114, 65, 77, 68, 0, 103, 108, 69, 110, 100, 80, 101, 114, 102, 81, 117, 101, 114, 121, 73, 78, 84, 69, 76, 0, 103, 108, 69, 110, 100, 81, 117, 101, 114, 121, 69, 88, 84, 0, @@ -167,21 +217,34 @@ namespace OpenTK.Graphics.ES20 103, 108, 70, 105, 110, 105, 115, 104, 70, 101, 110, 99, 101, 78, 86, 0, 103, 108, 70, 108, 117, 115, 104, 0, 103, 108, 70, 108, 117, 115, 104, 77, 97, 112, 112, 101, 100, 66, 117, 102, 102, 101, 114, 82, 97, 110, 103, 101, 69, 88, 84, 0, + 103, 108, 70, 114, 97, 103, 109, 101, 110, 116, 67, 111, 118, 101, 114, 97, 103, 101, 67, 111, 108, 111, 114, 78, 86, 0, + 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 70, 101, 116, 99, 104, 66, 97, 114, 114, 105, 101, 114, 81, 67, 79, 77, 0, + 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 70, 111, 118, 101, 97, 116, 105, 111, 110, 67, 111, 110, 102, 105, 103, 81, 67, 79, 77, 0, + 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 70, 111, 118, 101, 97, 116, 105, 111, 110, 80, 97, 114, 97, 109, 101, 116, 101, 114, 115, 81, 67, 79, 77, 0, + 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 80, 105, 120, 101, 108, 76, 111, 99, 97, 108, 83, 116, 111, 114, 97, 103, 101, 83, 105, 122, 101, 69, 88, 84, 0, 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 0, + 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 83, 97, 109, 112, 108, 101, 76, 111, 99, 97, 116, 105, 111, 110, 115, 102, 118, 78, 86, 0, 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 84, 101, 120, 116, 117, 114, 101, 50, 68, 0, + 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 84, 101, 120, 116, 117, 114, 101, 50, 68, 68, 111, 119, 110, 115, 97, 109, 112, 108, 101, 73, 77, 71, 0, 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 84, 101, 120, 116, 117, 114, 101, 50, 68, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 69, 88, 84, 0, 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 84, 101, 120, 116, 117, 114, 101, 50, 68, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 73, 77, 71, 0, 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 84, 101, 120, 116, 117, 114, 101, 51, 68, 79, 69, 83, 0, 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 84, 101, 120, 116, 117, 114, 101, 69, 88, 84, 0, + 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 84, 101, 120, 116, 117, 114, 101, 76, 97, 121, 101, 114, 68, 111, 119, 110, 115, 97, 109, 112, 108, 101, 73, 77, 71, 0, + 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 84, 101, 120, 116, 117, 114, 101, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 77, 117, 108, 116, 105, 118, 105, 101, 119, 79, 86, 82, 0, + 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 84, 101, 120, 116, 117, 114, 101, 77, 117, 108, 116, 105, 118, 105, 101, 119, 79, 86, 82, 0, + 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 84, 101, 120, 116, 117, 114, 101, 79, 69, 83, 0, 103, 108, 70, 114, 111, 110, 116, 70, 97, 99, 101, 0, 103, 108, 71, 101, 110, 66, 117, 102, 102, 101, 114, 115, 0, 103, 108, 71, 101, 110, 101, 114, 97, 116, 101, 77, 105, 112, 109, 97, 112, 0, 103, 108, 71, 101, 110, 70, 101, 110, 99, 101, 115, 78, 86, 0, 103, 108, 71, 101, 110, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 115, 0, + 103, 108, 71, 101, 110, 80, 97, 116, 104, 115, 78, 86, 0, 103, 108, 71, 101, 110, 80, 101, 114, 102, 77, 111, 110, 105, 116, 111, 114, 115, 65, 77, 68, 0, 103, 108, 71, 101, 110, 80, 114, 111, 103, 114, 97, 109, 80, 105, 112, 101, 108, 105, 110, 101, 115, 69, 88, 84, 0, 103, 108, 71, 101, 110, 81, 117, 101, 114, 105, 101, 115, 69, 88, 84, 0, 103, 108, 71, 101, 110, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 115, 0, + 103, 108, 71, 101, 110, 83, 101, 109, 97, 112, 104, 111, 114, 101, 115, 69, 88, 84, 0, 103, 108, 71, 101, 110, 84, 101, 120, 116, 117, 114, 101, 115, 0, 103, 108, 71, 101, 110, 86, 101, 114, 116, 101, 120, 65, 114, 114, 97, 121, 115, 79, 69, 83, 0, 103, 108, 71, 101, 116, 65, 99, 116, 105, 118, 101, 65, 116, 116, 114, 105, 98, 0, @@ -191,6 +254,7 @@ namespace OpenTK.Graphics.ES20 103, 108, 71, 101, 116, 66, 111, 111, 108, 101, 97, 110, 118, 0, 103, 108, 71, 101, 116, 66, 117, 102, 102, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 0, 103, 108, 71, 101, 116, 66, 117, 102, 102, 101, 114, 80, 111, 105, 110, 116, 101, 114, 118, 79, 69, 83, 0, + 103, 108, 71, 101, 116, 67, 111, 118, 101, 114, 97, 103, 101, 77, 111, 100, 117, 108, 97, 116, 105, 111, 110, 84, 97, 98, 108, 101, 78, 86, 0, 103, 108, 71, 101, 116, 68, 101, 98, 117, 103, 77, 101, 115, 115, 97, 103, 101, 76, 111, 103, 0, 103, 108, 71, 101, 116, 68, 101, 98, 117, 103, 77, 101, 115, 115, 97, 103, 101, 76, 111, 103, 75, 72, 82, 0, 103, 108, 71, 101, 116, 68, 114, 105, 118, 101, 114, 67, 111, 110, 116, 114, 111, 108, 115, 81, 67, 79, 77, 0, @@ -198,14 +262,21 @@ namespace OpenTK.Graphics.ES20 103, 108, 71, 101, 116, 69, 114, 114, 111, 114, 0, 103, 108, 71, 101, 116, 70, 101, 110, 99, 101, 105, 118, 78, 86, 0, 103, 108, 71, 101, 116, 70, 105, 114, 115, 116, 80, 101, 114, 102, 81, 117, 101, 114, 121, 73, 100, 73, 78, 84, 69, 76, 0, + 103, 108, 71, 101, 116, 70, 108, 111, 97, 116, 105, 95, 118, 78, 86, 0, + 103, 108, 71, 101, 116, 70, 108, 111, 97, 116, 105, 95, 118, 79, 69, 83, 0, 103, 108, 71, 101, 116, 70, 108, 111, 97, 116, 118, 0, + 103, 108, 71, 101, 116, 70, 114, 97, 103, 68, 97, 116, 97, 73, 110, 100, 101, 120, 69, 88, 84, 0, 103, 108, 71, 101, 116, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 65, 116, 116, 97, 99, 104, 109, 101, 110, 116, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 0, + 103, 108, 71, 101, 116, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 80, 105, 120, 101, 108, 76, 111, 99, 97, 108, 83, 116, 111, 114, 97, 103, 101, 83, 105, 122, 101, 69, 88, 84, 0, 103, 108, 71, 101, 116, 71, 114, 97, 112, 104, 105, 99, 115, 82, 101, 115, 101, 116, 83, 116, 97, 116, 117, 115, 0, 103, 108, 71, 101, 116, 71, 114, 97, 112, 104, 105, 99, 115, 82, 101, 115, 101, 116, 83, 116, 97, 116, 117, 115, 69, 88, 84, 0, 103, 108, 71, 101, 116, 71, 114, 97, 112, 104, 105, 99, 115, 82, 101, 115, 101, 116, 83, 116, 97, 116, 117, 115, 75, 72, 82, 0, + 103, 108, 71, 101, 116, 73, 109, 97, 103, 101, 72, 97, 110, 100, 108, 101, 78, 86, 0, 103, 108, 71, 101, 116, 73, 110, 116, 101, 103, 101, 114, 54, 52, 118, 65, 80, 80, 76, 69, 0, 103, 108, 71, 101, 116, 73, 110, 116, 101, 103, 101, 114, 105, 95, 118, 69, 88, 84, 0, 103, 108, 71, 101, 116, 73, 110, 116, 101, 103, 101, 114, 118, 0, + 103, 108, 71, 101, 116, 73, 110, 116, 101, 114, 110, 97, 108, 102, 111, 114, 109, 97, 116, 83, 97, 109, 112, 108, 101, 105, 118, 78, 86, 0, + 103, 108, 71, 101, 116, 77, 101, 109, 111, 114, 121, 79, 98, 106, 101, 99, 116, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 69, 88, 84, 0, 103, 108, 71, 101, 116, 78, 101, 120, 116, 80, 101, 114, 102, 81, 117, 101, 114, 121, 73, 100, 73, 78, 84, 69, 76, 0, 103, 108, 71, 101, 116, 110, 85, 110, 105, 102, 111, 114, 109, 102, 118, 0, 103, 108, 71, 101, 116, 110, 85, 110, 105, 102, 111, 114, 109, 102, 118, 69, 88, 84, 0, @@ -220,6 +291,19 @@ namespace OpenTK.Graphics.ES20 103, 108, 71, 101, 116, 79, 98, 106, 101, 99, 116, 76, 97, 98, 101, 108, 75, 72, 82, 0, 103, 108, 71, 101, 116, 79, 98, 106, 101, 99, 116, 80, 116, 114, 76, 97, 98, 101, 108, 0, 103, 108, 71, 101, 116, 79, 98, 106, 101, 99, 116, 80, 116, 114, 76, 97, 98, 101, 108, 75, 72, 82, 0, + 103, 108, 71, 101, 116, 80, 97, 116, 104, 67, 111, 108, 111, 114, 71, 101, 110, 102, 118, 78, 86, 0, + 103, 108, 71, 101, 116, 80, 97, 116, 104, 67, 111, 108, 111, 114, 71, 101, 110, 105, 118, 78, 86, 0, + 103, 108, 71, 101, 116, 80, 97, 116, 104, 67, 111, 109, 109, 97, 110, 100, 115, 78, 86, 0, + 103, 108, 71, 101, 116, 80, 97, 116, 104, 67, 111, 111, 114, 100, 115, 78, 86, 0, + 103, 108, 71, 101, 116, 80, 97, 116, 104, 68, 97, 115, 104, 65, 114, 114, 97, 121, 78, 86, 0, + 103, 108, 71, 101, 116, 80, 97, 116, 104, 76, 101, 110, 103, 116, 104, 78, 86, 0, + 103, 108, 71, 101, 116, 80, 97, 116, 104, 77, 101, 116, 114, 105, 99, 82, 97, 110, 103, 101, 78, 86, 0, + 103, 108, 71, 101, 116, 80, 97, 116, 104, 77, 101, 116, 114, 105, 99, 115, 78, 86, 0, + 103, 108, 71, 101, 116, 80, 97, 116, 104, 80, 97, 114, 97, 109, 101, 116, 101, 114, 102, 118, 78, 86, 0, + 103, 108, 71, 101, 116, 80, 97, 116, 104, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 78, 86, 0, + 103, 108, 71, 101, 116, 80, 97, 116, 104, 83, 112, 97, 99, 105, 110, 103, 78, 86, 0, + 103, 108, 71, 101, 116, 80, 97, 116, 104, 84, 101, 120, 71, 101, 110, 102, 118, 78, 86, 0, + 103, 108, 71, 101, 116, 80, 97, 116, 104, 84, 101, 120, 71, 101, 110, 105, 118, 78, 86, 0, 103, 108, 71, 101, 116, 80, 101, 114, 102, 67, 111, 117, 110, 116, 101, 114, 73, 110, 102, 111, 73, 78, 84, 69, 76, 0, 103, 108, 71, 101, 116, 80, 101, 114, 102, 77, 111, 110, 105, 116, 111, 114, 67, 111, 117, 110, 116, 101, 114, 68, 97, 116, 97, 65, 77, 68, 0, 103, 108, 71, 101, 116, 80, 101, 114, 102, 77, 111, 110, 105, 116, 111, 114, 67, 111, 117, 110, 116, 101, 114, 73, 110, 102, 111, 65, 77, 68, 0, @@ -237,6 +321,8 @@ namespace OpenTK.Graphics.ES20 103, 108, 71, 101, 116, 80, 114, 111, 103, 114, 97, 109, 105, 118, 0, 103, 108, 71, 101, 116, 80, 114, 111, 103, 114, 97, 109, 80, 105, 112, 101, 108, 105, 110, 101, 73, 110, 102, 111, 76, 111, 103, 69, 88, 84, 0, 103, 108, 71, 101, 116, 80, 114, 111, 103, 114, 97, 109, 80, 105, 112, 101, 108, 105, 110, 101, 105, 118, 69, 88, 84, 0, + 103, 108, 71, 101, 116, 80, 114, 111, 103, 114, 97, 109, 82, 101, 115, 111, 117, 114, 99, 101, 102, 118, 78, 86, 0, + 103, 108, 71, 101, 116, 80, 114, 111, 103, 114, 97, 109, 82, 101, 115, 111, 117, 114, 99, 101, 76, 111, 99, 97, 116, 105, 111, 110, 73, 110, 100, 101, 120, 69, 88, 84, 0, 103, 108, 71, 101, 116, 81, 117, 101, 114, 121, 105, 118, 69, 88, 84, 0, 103, 108, 71, 101, 116, 81, 117, 101, 114, 121, 79, 98, 106, 101, 99, 116, 105, 54, 52, 118, 69, 88, 84, 0, 103, 108, 71, 101, 116, 81, 117, 101, 114, 121, 79, 98, 106, 101, 99, 116, 105, 118, 69, 88, 84, 0, @@ -244,7 +330,10 @@ namespace OpenTK.Graphics.ES20 103, 108, 71, 101, 116, 81, 117, 101, 114, 121, 79, 98, 106, 101, 99, 116, 117, 105, 118, 69, 88, 84, 0, 103, 108, 71, 101, 116, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 0, 103, 108, 71, 101, 116, 83, 97, 109, 112, 108, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 105, 118, 69, 88, 84, 0, + 103, 108, 71, 101, 116, 83, 97, 109, 112, 108, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 105, 118, 79, 69, 83, 0, 103, 108, 71, 101, 116, 83, 97, 109, 112, 108, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 117, 105, 118, 69, 88, 84, 0, + 103, 108, 71, 101, 116, 83, 97, 109, 112, 108, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 117, 105, 118, 79, 69, 83, 0, + 103, 108, 71, 101, 116, 83, 101, 109, 97, 112, 104, 111, 114, 101, 80, 97, 114, 97, 109, 101, 116, 101, 114, 117, 105, 54, 52, 118, 69, 88, 84, 0, 103, 108, 71, 101, 116, 83, 104, 97, 100, 101, 114, 73, 110, 102, 111, 76, 111, 103, 0, 103, 108, 71, 101, 116, 83, 104, 97, 100, 101, 114, 105, 118, 0, 103, 108, 71, 101, 116, 83, 104, 97, 100, 101, 114, 80, 114, 101, 99, 105, 115, 105, 111, 110, 70, 111, 114, 109, 97, 116, 0, @@ -253,75 +342,165 @@ namespace OpenTK.Graphics.ES20 103, 108, 71, 101, 116, 83, 121, 110, 99, 105, 118, 65, 80, 80, 76, 69, 0, 103, 108, 71, 101, 116, 84, 101, 120, 80, 97, 114, 97, 109, 101, 116, 101, 114, 102, 118, 0, 103, 108, 71, 101, 116, 84, 101, 120, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 105, 118, 69, 88, 84, 0, + 103, 108, 71, 101, 116, 84, 101, 120, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 105, 118, 79, 69, 83, 0, 103, 108, 71, 101, 116, 84, 101, 120, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 117, 105, 118, 69, 88, 84, 0, + 103, 108, 71, 101, 116, 84, 101, 120, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 117, 105, 118, 79, 69, 83, 0, 103, 108, 71, 101, 116, 84, 101, 120, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 0, + 103, 108, 71, 101, 116, 84, 101, 120, 116, 117, 114, 101, 72, 97, 110, 100, 108, 101, 73, 77, 71, 0, + 103, 108, 71, 101, 116, 84, 101, 120, 116, 117, 114, 101, 72, 97, 110, 100, 108, 101, 78, 86, 0, + 103, 108, 71, 101, 116, 84, 101, 120, 116, 117, 114, 101, 83, 97, 109, 112, 108, 101, 114, 72, 97, 110, 100, 108, 101, 73, 77, 71, 0, + 103, 108, 71, 101, 116, 84, 101, 120, 116, 117, 114, 101, 83, 97, 109, 112, 108, 101, 114, 72, 97, 110, 100, 108, 101, 78, 86, 0, 103, 108, 71, 101, 116, 84, 114, 97, 110, 115, 108, 97, 116, 101, 100, 83, 104, 97, 100, 101, 114, 83, 111, 117, 114, 99, 101, 65, 78, 71, 76, 69, 0, 103, 108, 71, 101, 116, 85, 110, 105, 102, 111, 114, 109, 102, 118, 0, + 103, 108, 71, 101, 116, 85, 110, 105, 102, 111, 114, 109, 105, 54, 52, 118, 78, 86, 0, 103, 108, 71, 101, 116, 85, 110, 105, 102, 111, 114, 109, 105, 118, 0, 103, 108, 71, 101, 116, 85, 110, 105, 102, 111, 114, 109, 76, 111, 99, 97, 116, 105, 111, 110, 0, + 103, 108, 71, 101, 116, 85, 110, 115, 105, 103, 110, 101, 100, 66, 121, 116, 101, 105, 95, 118, 69, 88, 84, 0, + 103, 108, 71, 101, 116, 85, 110, 115, 105, 103, 110, 101, 100, 66, 121, 116, 101, 118, 69, 88, 84, 0, 103, 108, 71, 101, 116, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 102, 118, 0, 103, 108, 71, 101, 116, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 105, 118, 0, 103, 108, 71, 101, 116, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 80, 111, 105, 110, 116, 101, 114, 118, 0, + 103, 108, 71, 101, 116, 86, 107, 80, 114, 111, 99, 65, 100, 100, 114, 78, 86, 0, 103, 108, 72, 105, 110, 116, 0, + 103, 108, 73, 109, 112, 111, 114, 116, 77, 101, 109, 111, 114, 121, 70, 100, 69, 88, 84, 0, + 103, 108, 73, 109, 112, 111, 114, 116, 77, 101, 109, 111, 114, 121, 87, 105, 110, 51, 50, 72, 97, 110, 100, 108, 101, 69, 88, 84, 0, + 103, 108, 73, 109, 112, 111, 114, 116, 77, 101, 109, 111, 114, 121, 87, 105, 110, 51, 50, 78, 97, 109, 101, 69, 88, 84, 0, + 103, 108, 73, 109, 112, 111, 114, 116, 83, 101, 109, 97, 112, 104, 111, 114, 101, 70, 100, 69, 88, 84, 0, + 103, 108, 73, 109, 112, 111, 114, 116, 83, 101, 109, 97, 112, 104, 111, 114, 101, 87, 105, 110, 51, 50, 72, 97, 110, 100, 108, 101, 69, 88, 84, 0, + 103, 108, 73, 109, 112, 111, 114, 116, 83, 101, 109, 97, 112, 104, 111, 114, 101, 87, 105, 110, 51, 50, 78, 97, 109, 101, 69, 88, 84, 0, 103, 108, 73, 110, 115, 101, 114, 116, 69, 118, 101, 110, 116, 77, 97, 114, 107, 101, 114, 69, 88, 84, 0, + 103, 108, 73, 110, 116, 101, 114, 112, 111, 108, 97, 116, 101, 80, 97, 116, 104, 115, 78, 86, 0, 103, 108, 73, 115, 66, 117, 102, 102, 101, 114, 0, 103, 108, 73, 115, 69, 110, 97, 98, 108, 101, 100, 0, 103, 108, 73, 115, 69, 110, 97, 98, 108, 101, 100, 105, 69, 88, 84, 0, + 103, 108, 73, 115, 69, 110, 97, 98, 108, 101, 100, 105, 78, 86, 0, + 103, 108, 73, 115, 69, 110, 97, 98, 108, 101, 100, 105, 79, 69, 83, 0, 103, 108, 73, 115, 70, 101, 110, 99, 101, 78, 86, 0, 103, 108, 73, 115, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 0, + 103, 108, 73, 115, 73, 109, 97, 103, 101, 72, 97, 110, 100, 108, 101, 82, 101, 115, 105, 100, 101, 110, 116, 78, 86, 0, + 103, 108, 73, 115, 77, 101, 109, 111, 114, 121, 79, 98, 106, 101, 99, 116, 69, 88, 84, 0, + 103, 108, 73, 115, 80, 97, 116, 104, 78, 86, 0, + 103, 108, 73, 115, 80, 111, 105, 110, 116, 73, 110, 70, 105, 108, 108, 80, 97, 116, 104, 78, 86, 0, + 103, 108, 73, 115, 80, 111, 105, 110, 116, 73, 110, 83, 116, 114, 111, 107, 101, 80, 97, 116, 104, 78, 86, 0, 103, 108, 73, 115, 80, 114, 111, 103, 114, 97, 109, 0, 103, 108, 73, 115, 80, 114, 111, 103, 114, 97, 109, 80, 105, 112, 101, 108, 105, 110, 101, 69, 88, 84, 0, 103, 108, 73, 115, 81, 117, 101, 114, 121, 69, 88, 84, 0, 103, 108, 73, 115, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 0, + 103, 108, 73, 115, 83, 101, 109, 97, 112, 104, 111, 114, 101, 69, 88, 84, 0, 103, 108, 73, 115, 83, 104, 97, 100, 101, 114, 0, 103, 108, 73, 115, 83, 121, 110, 99, 65, 80, 80, 76, 69, 0, 103, 108, 73, 115, 84, 101, 120, 116, 117, 114, 101, 0, + 103, 108, 73, 115, 84, 101, 120, 116, 117, 114, 101, 72, 97, 110, 100, 108, 101, 82, 101, 115, 105, 100, 101, 110, 116, 78, 86, 0, 103, 108, 73, 115, 86, 101, 114, 116, 101, 120, 65, 114, 114, 97, 121, 79, 69, 83, 0, 103, 108, 76, 97, 98, 101, 108, 79, 98, 106, 101, 99, 116, 69, 88, 84, 0, 103, 108, 76, 105, 110, 101, 87, 105, 100, 116, 104, 0, 103, 108, 76, 105, 110, 107, 80, 114, 111, 103, 114, 97, 109, 0, + 103, 108, 77, 97, 107, 101, 73, 109, 97, 103, 101, 72, 97, 110, 100, 108, 101, 78, 111, 110, 82, 101, 115, 105, 100, 101, 110, 116, 78, 86, 0, + 103, 108, 77, 97, 107, 101, 73, 109, 97, 103, 101, 72, 97, 110, 100, 108, 101, 82, 101, 115, 105, 100, 101, 110, 116, 78, 86, 0, + 103, 108, 77, 97, 107, 101, 84, 101, 120, 116, 117, 114, 101, 72, 97, 110, 100, 108, 101, 78, 111, 110, 82, 101, 115, 105, 100, 101, 110, 116, 78, 86, 0, + 103, 108, 77, 97, 107, 101, 84, 101, 120, 116, 117, 114, 101, 72, 97, 110, 100, 108, 101, 82, 101, 115, 105, 100, 101, 110, 116, 78, 86, 0, 103, 108, 77, 97, 112, 66, 117, 102, 102, 101, 114, 79, 69, 83, 0, 103, 108, 77, 97, 112, 66, 117, 102, 102, 101, 114, 82, 97, 110, 103, 101, 69, 88, 84, 0, + 103, 108, 77, 97, 116, 114, 105, 120, 76, 111, 97, 100, 51, 120, 50, 102, 78, 86, 0, + 103, 108, 77, 97, 116, 114, 105, 120, 76, 111, 97, 100, 51, 120, 51, 102, 78, 86, 0, + 103, 108, 77, 97, 116, 114, 105, 120, 76, 111, 97, 100, 84, 114, 97, 110, 115, 112, 111, 115, 101, 51, 120, 51, 102, 78, 86, 0, + 103, 108, 77, 97, 116, 114, 105, 120, 77, 117, 108, 116, 51, 120, 50, 102, 78, 86, 0, + 103, 108, 77, 97, 116, 114, 105, 120, 77, 117, 108, 116, 51, 120, 51, 102, 78, 86, 0, + 103, 108, 77, 97, 116, 114, 105, 120, 77, 117, 108, 116, 84, 114, 97, 110, 115, 112, 111, 115, 101, 51, 120, 51, 102, 78, 86, 0, + 103, 108, 77, 101, 109, 111, 114, 121, 79, 98, 106, 101, 99, 116, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 69, 88, 84, 0, 103, 108, 77, 105, 110, 83, 97, 109, 112, 108, 101, 83, 104, 97, 100, 105, 110, 103, 79, 69, 83, 0, 103, 108, 77, 117, 108, 116, 105, 68, 114, 97, 119, 65, 114, 114, 97, 121, 115, 69, 88, 84, 0, + 103, 108, 77, 117, 108, 116, 105, 68, 114, 97, 119, 65, 114, 114, 97, 121, 115, 73, 110, 100, 105, 114, 101, 99, 116, 69, 88, 84, 0, + 103, 108, 77, 117, 108, 116, 105, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 66, 97, 115, 101, 86, 101, 114, 116, 101, 120, 69, 88, 84, 0, 103, 108, 77, 117, 108, 116, 105, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 69, 88, 84, 0, + 103, 108, 77, 117, 108, 116, 105, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 73, 110, 100, 105, 114, 101, 99, 116, 69, 88, 84, 0, + 103, 108, 78, 97, 109, 101, 100, 66, 117, 102, 102, 101, 114, 83, 116, 111, 114, 97, 103, 101, 69, 120, 116, 101, 114, 110, 97, 108, 69, 88, 84, 0, + 103, 108, 78, 97, 109, 101, 100, 66, 117, 102, 102, 101, 114, 83, 116, 111, 114, 97, 103, 101, 77, 101, 109, 69, 88, 84, 0, + 103, 108, 78, 97, 109, 101, 100, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 83, 97, 109, 112, 108, 101, 76, 111, 99, 97, 116, 105, 111, 110, 115, 102, 118, 78, 86, 0, 103, 108, 79, 98, 106, 101, 99, 116, 76, 97, 98, 101, 108, 0, 103, 108, 79, 98, 106, 101, 99, 116, 76, 97, 98, 101, 108, 75, 72, 82, 0, 103, 108, 79, 98, 106, 101, 99, 116, 80, 116, 114, 76, 97, 98, 101, 108, 0, 103, 108, 79, 98, 106, 101, 99, 116, 80, 116, 114, 76, 97, 98, 101, 108, 75, 72, 82, 0, 103, 108, 80, 97, 116, 99, 104, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 69, 88, 84, 0, + 103, 108, 80, 97, 116, 99, 104, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 79, 69, 83, 0, + 103, 108, 80, 97, 116, 104, 67, 111, 108, 111, 114, 71, 101, 110, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 67, 111, 109, 109, 97, 110, 100, 115, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 67, 111, 111, 114, 100, 115, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 67, 111, 118, 101, 114, 68, 101, 112, 116, 104, 70, 117, 110, 99, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 68, 97, 115, 104, 65, 114, 114, 97, 121, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 70, 111, 103, 71, 101, 110, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 71, 108, 121, 112, 104, 73, 110, 100, 101, 120, 65, 114, 114, 97, 121, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 71, 108, 121, 112, 104, 73, 110, 100, 101, 120, 82, 97, 110, 103, 101, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 71, 108, 121, 112, 104, 82, 97, 110, 103, 101, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 71, 108, 121, 112, 104, 115, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 77, 101, 109, 111, 114, 121, 71, 108, 121, 112, 104, 73, 110, 100, 101, 120, 65, 114, 114, 97, 121, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 80, 97, 114, 97, 109, 101, 116, 101, 114, 102, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 80, 97, 114, 97, 109, 101, 116, 101, 114, 102, 118, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 83, 116, 101, 110, 99, 105, 108, 68, 101, 112, 116, 104, 79, 102, 102, 115, 101, 116, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 83, 116, 101, 110, 99, 105, 108, 70, 117, 110, 99, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 83, 116, 114, 105, 110, 103, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 83, 117, 98, 67, 111, 109, 109, 97, 110, 100, 115, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 83, 117, 98, 67, 111, 111, 114, 100, 115, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 84, 101, 120, 71, 101, 110, 78, 86, 0, 103, 108, 80, 105, 120, 101, 108, 83, 116, 111, 114, 101, 105, 0, + 103, 108, 80, 111, 105, 110, 116, 65, 108, 111, 110, 103, 80, 97, 116, 104, 78, 86, 0, + 103, 108, 80, 111, 108, 121, 103, 111, 110, 77, 111, 100, 101, 78, 86, 0, 103, 108, 80, 111, 108, 121, 103, 111, 110, 79, 102, 102, 115, 101, 116, 0, + 103, 108, 80, 111, 108, 121, 103, 111, 110, 79, 102, 102, 115, 101, 116, 67, 108, 97, 109, 112, 69, 88, 84, 0, 103, 108, 80, 111, 112, 68, 101, 98, 117, 103, 71, 114, 111, 117, 112, 0, 103, 108, 80, 111, 112, 68, 101, 98, 117, 103, 71, 114, 111, 117, 112, 75, 72, 82, 0, 103, 108, 80, 111, 112, 71, 114, 111, 117, 112, 77, 97, 114, 107, 101, 114, 69, 88, 84, 0, 103, 108, 80, 114, 105, 109, 105, 116, 105, 118, 101, 66, 111, 117, 110, 100, 105, 110, 103, 66, 111, 120, 69, 88, 84, 0, + 103, 108, 80, 114, 105, 109, 105, 116, 105, 118, 101, 66, 111, 117, 110, 100, 105, 110, 103, 66, 111, 120, 79, 69, 83, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 66, 105, 110, 97, 114, 121, 79, 69, 83, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 69, 88, 84, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 80, 97, 116, 104, 70, 114, 97, 103, 109, 101, 110, 116, 73, 110, 112, 117, 116, 71, 101, 110, 78, 86, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 102, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 102, 118, 69, 88, 84, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 105, 54, 52, 78, 86, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 105, 54, 52, 118, 78, 86, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 105, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 105, 118, 69, 88, 84, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 117, 105, 54, 52, 78, 86, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 117, 105, 54, 52, 118, 78, 86, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 117, 105, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 117, 105, 118, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 102, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 102, 118, 69, 88, 84, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 105, 54, 52, 78, 86, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 105, 54, 52, 118, 78, 86, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 105, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 105, 118, 69, 88, 84, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 117, 105, 54, 52, 78, 86, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 117, 105, 54, 52, 118, 78, 86, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 117, 105, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 117, 105, 118, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 102, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 102, 118, 69, 88, 84, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 105, 54, 52, 78, 86, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 105, 54, 52, 118, 78, 86, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 105, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 105, 118, 69, 88, 84, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 117, 105, 54, 52, 78, 86, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 117, 105, 54, 52, 118, 78, 86, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 117, 105, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 117, 105, 118, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 102, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 102, 118, 69, 88, 84, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 105, 54, 52, 78, 86, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 105, 54, 52, 118, 78, 86, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 105, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 105, 118, 69, 88, 84, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 117, 105, 54, 52, 78, 86, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 117, 105, 54, 52, 118, 78, 86, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 117, 105, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 117, 105, 118, 69, 88, 84, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 72, 97, 110, 100, 108, 101, 117, 105, 54, 52, 73, 77, 71, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 72, 97, 110, 100, 108, 101, 117, 105, 54, 52, 78, 86, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 72, 97, 110, 100, 108, 101, 117, 105, 54, 52, 118, 73, 77, 71, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 72, 97, 110, 100, 108, 101, 117, 105, 54, 52, 118, 78, 86, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 77, 97, 116, 114, 105, 120, 50, 102, 118, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 77, 97, 116, 114, 105, 120, 50, 120, 51, 102, 118, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 77, 97, 116, 114, 105, 120, 50, 120, 52, 102, 118, 69, 88, 84, 0, @@ -335,12 +514,14 @@ namespace OpenTK.Graphics.ES20 103, 108, 80, 117, 115, 104, 68, 101, 98, 117, 103, 71, 114, 111, 117, 112, 75, 72, 82, 0, 103, 108, 80, 117, 115, 104, 71, 114, 111, 117, 112, 77, 97, 114, 107, 101, 114, 69, 88, 84, 0, 103, 108, 81, 117, 101, 114, 121, 67, 111, 117, 110, 116, 101, 114, 69, 88, 84, 0, + 103, 108, 82, 97, 115, 116, 101, 114, 83, 97, 109, 112, 108, 101, 115, 69, 88, 84, 0, 103, 108, 82, 101, 97, 100, 66, 117, 102, 102, 101, 114, 73, 110, 100, 101, 120, 101, 100, 69, 88, 84, 0, 103, 108, 82, 101, 97, 100, 66, 117, 102, 102, 101, 114, 78, 86, 0, 103, 108, 82, 101, 97, 100, 110, 80, 105, 120, 101, 108, 115, 0, 103, 108, 82, 101, 97, 100, 110, 80, 105, 120, 101, 108, 115, 69, 88, 84, 0, 103, 108, 82, 101, 97, 100, 110, 80, 105, 120, 101, 108, 115, 75, 72, 82, 0, 103, 108, 82, 101, 97, 100, 80, 105, 120, 101, 108, 115, 0, + 103, 108, 82, 101, 108, 101, 97, 115, 101, 75, 101, 121, 101, 100, 77, 117, 116, 101, 120, 87, 105, 110, 51, 50, 69, 88, 84, 0, 103, 108, 82, 101, 108, 101, 97, 115, 101, 83, 104, 97, 100, 101, 114, 67, 111, 109, 112, 105, 108, 101, 114, 0, 103, 108, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 83, 116, 111, 114, 97, 103, 101, 0, 103, 108, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 83, 116, 111, 114, 97, 103, 101, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 65, 78, 71, 76, 69, 0, @@ -348,59 +529,118 @@ namespace OpenTK.Graphics.ES20 103, 108, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 83, 116, 111, 114, 97, 103, 101, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 69, 88, 84, 0, 103, 108, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 83, 116, 111, 114, 97, 103, 101, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 73, 77, 71, 0, 103, 108, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 83, 116, 111, 114, 97, 103, 101, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 78, 86, 0, + 103, 108, 82, 101, 115, 111, 108, 118, 101, 68, 101, 112, 116, 104, 86, 97, 108, 117, 101, 115, 78, 86, 0, 103, 108, 82, 101, 115, 111, 108, 118, 101, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 65, 80, 80, 76, 69, 0, 103, 108, 83, 97, 109, 112, 108, 101, 67, 111, 118, 101, 114, 97, 103, 101, 0, 103, 108, 83, 97, 109, 112, 108, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 105, 118, 69, 88, 84, 0, + 103, 108, 83, 97, 109, 112, 108, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 105, 118, 79, 69, 83, 0, 103, 108, 83, 97, 109, 112, 108, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 117, 105, 118, 69, 88, 84, 0, + 103, 108, 83, 97, 109, 112, 108, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 117, 105, 118, 79, 69, 83, 0, 103, 108, 83, 99, 105, 115, 115, 111, 114, 0, + 103, 108, 83, 99, 105, 115, 115, 111, 114, 65, 114, 114, 97, 121, 118, 78, 86, 0, + 103, 108, 83, 99, 105, 115, 115, 111, 114, 65, 114, 114, 97, 121, 118, 79, 69, 83, 0, + 103, 108, 83, 99, 105, 115, 115, 111, 114, 73, 110, 100, 101, 120, 101, 100, 78, 86, 0, + 103, 108, 83, 99, 105, 115, 115, 111, 114, 73, 110, 100, 101, 120, 101, 100, 79, 69, 83, 0, + 103, 108, 83, 99, 105, 115, 115, 111, 114, 73, 110, 100, 101, 120, 101, 100, 118, 78, 86, 0, + 103, 108, 83, 99, 105, 115, 115, 111, 114, 73, 110, 100, 101, 120, 101, 100, 118, 79, 69, 83, 0, 103, 108, 83, 101, 108, 101, 99, 116, 80, 101, 114, 102, 77, 111, 110, 105, 116, 111, 114, 67, 111, 117, 110, 116, 101, 114, 115, 65, 77, 68, 0, + 103, 108, 83, 101, 109, 97, 112, 104, 111, 114, 101, 80, 97, 114, 97, 109, 101, 116, 101, 114, 117, 105, 54, 52, 118, 69, 88, 84, 0, 103, 108, 83, 101, 116, 70, 101, 110, 99, 101, 78, 86, 0, 103, 108, 83, 104, 97, 100, 101, 114, 66, 105, 110, 97, 114, 121, 0, 103, 108, 83, 104, 97, 100, 101, 114, 83, 111, 117, 114, 99, 101, 0, + 103, 108, 83, 105, 103, 110, 97, 108, 83, 101, 109, 97, 112, 104, 111, 114, 101, 69, 88, 84, 0, + 103, 108, 83, 105, 103, 110, 97, 108, 86, 107, 70, 101, 110, 99, 101, 78, 86, 0, + 103, 108, 83, 105, 103, 110, 97, 108, 86, 107, 83, 101, 109, 97, 112, 104, 111, 114, 101, 78, 86, 0, 103, 108, 83, 116, 97, 114, 116, 84, 105, 108, 105, 110, 103, 81, 67, 79, 77, 0, + 103, 108, 83, 116, 101, 110, 99, 105, 108, 70, 105, 108, 108, 80, 97, 116, 104, 73, 110, 115, 116, 97, 110, 99, 101, 100, 78, 86, 0, + 103, 108, 83, 116, 101, 110, 99, 105, 108, 70, 105, 108, 108, 80, 97, 116, 104, 78, 86, 0, 103, 108, 83, 116, 101, 110, 99, 105, 108, 70, 117, 110, 99, 0, 103, 108, 83, 116, 101, 110, 99, 105, 108, 70, 117, 110, 99, 83, 101, 112, 97, 114, 97, 116, 101, 0, 103, 108, 83, 116, 101, 110, 99, 105, 108, 77, 97, 115, 107, 0, 103, 108, 83, 116, 101, 110, 99, 105, 108, 77, 97, 115, 107, 83, 101, 112, 97, 114, 97, 116, 101, 0, 103, 108, 83, 116, 101, 110, 99, 105, 108, 79, 112, 0, 103, 108, 83, 116, 101, 110, 99, 105, 108, 79, 112, 83, 101, 112, 97, 114, 97, 116, 101, 0, + 103, 108, 83, 116, 101, 110, 99, 105, 108, 83, 116, 114, 111, 107, 101, 80, 97, 116, 104, 73, 110, 115, 116, 97, 110, 99, 101, 100, 78, 86, 0, + 103, 108, 83, 116, 101, 110, 99, 105, 108, 83, 116, 114, 111, 107, 101, 80, 97, 116, 104, 78, 86, 0, + 103, 108, 83, 116, 101, 110, 99, 105, 108, 84, 104, 101, 110, 67, 111, 118, 101, 114, 70, 105, 108, 108, 80, 97, 116, 104, 73, 110, 115, 116, 97, 110, 99, 101, 100, 78, 86, 0, + 103, 108, 83, 116, 101, 110, 99, 105, 108, 84, 104, 101, 110, 67, 111, 118, 101, 114, 70, 105, 108, 108, 80, 97, 116, 104, 78, 86, 0, + 103, 108, 83, 116, 101, 110, 99, 105, 108, 84, 104, 101, 110, 67, 111, 118, 101, 114, 83, 116, 114, 111, 107, 101, 80, 97, 116, 104, 73, 110, 115, 116, 97, 110, 99, 101, 100, 78, 86, 0, + 103, 108, 83, 116, 101, 110, 99, 105, 108, 84, 104, 101, 110, 67, 111, 118, 101, 114, 83, 116, 114, 111, 107, 101, 80, 97, 116, 104, 78, 86, 0, + 103, 108, 83, 117, 98, 112, 105, 120, 101, 108, 80, 114, 101, 99, 105, 115, 105, 111, 110, 66, 105, 97, 115, 78, 86, 0, 103, 108, 84, 101, 115, 116, 70, 101, 110, 99, 101, 78, 86, 0, 103, 108, 84, 101, 120, 66, 117, 102, 102, 101, 114, 69, 88, 84, 0, + 103, 108, 84, 101, 120, 66, 117, 102, 102, 101, 114, 79, 69, 83, 0, 103, 108, 84, 101, 120, 66, 117, 102, 102, 101, 114, 82, 97, 110, 103, 101, 69, 88, 84, 0, + 103, 108, 84, 101, 120, 66, 117, 102, 102, 101, 114, 82, 97, 110, 103, 101, 79, 69, 83, 0, 103, 108, 84, 101, 120, 73, 109, 97, 103, 101, 50, 68, 0, 103, 108, 84, 101, 120, 73, 109, 97, 103, 101, 51, 68, 79, 69, 83, 0, + 103, 108, 84, 101, 120, 80, 97, 103, 101, 67, 111, 109, 109, 105, 116, 109, 101, 110, 116, 69, 88, 84, 0, 103, 108, 84, 101, 120, 80, 97, 114, 97, 109, 101, 116, 101, 114, 102, 0, 103, 108, 84, 101, 120, 80, 97, 114, 97, 109, 101, 116, 101, 114, 102, 118, 0, 103, 108, 84, 101, 120, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 0, 103, 108, 84, 101, 120, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 105, 118, 69, 88, 84, 0, + 103, 108, 84, 101, 120, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 105, 118, 79, 69, 83, 0, 103, 108, 84, 101, 120, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 117, 105, 118, 69, 88, 84, 0, + 103, 108, 84, 101, 120, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 117, 105, 118, 79, 69, 83, 0, 103, 108, 84, 101, 120, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 0, 103, 108, 84, 101, 120, 83, 116, 111, 114, 97, 103, 101, 49, 68, 69, 88, 84, 0, 103, 108, 84, 101, 120, 83, 116, 111, 114, 97, 103, 101, 50, 68, 69, 88, 84, 0, 103, 108, 84, 101, 120, 83, 116, 111, 114, 97, 103, 101, 51, 68, 69, 88, 84, 0, 103, 108, 84, 101, 120, 83, 116, 111, 114, 97, 103, 101, 51, 68, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 79, 69, 83, 0, + 103, 108, 84, 101, 120, 83, 116, 111, 114, 97, 103, 101, 77, 101, 109, 49, 68, 69, 88, 84, 0, + 103, 108, 84, 101, 120, 83, 116, 111, 114, 97, 103, 101, 77, 101, 109, 50, 68, 69, 88, 84, 0, + 103, 108, 84, 101, 120, 83, 116, 111, 114, 97, 103, 101, 77, 101, 109, 50, 68, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 69, 88, 84, 0, + 103, 108, 84, 101, 120, 83, 116, 111, 114, 97, 103, 101, 77, 101, 109, 51, 68, 69, 88, 84, 0, + 103, 108, 84, 101, 120, 83, 116, 111, 114, 97, 103, 101, 77, 101, 109, 51, 68, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 69, 88, 84, 0, 103, 108, 84, 101, 120, 83, 117, 98, 73, 109, 97, 103, 101, 50, 68, 0, 103, 108, 84, 101, 120, 83, 117, 98, 73, 109, 97, 103, 101, 51, 68, 79, 69, 83, 0, 103, 108, 84, 101, 120, 116, 117, 114, 101, 83, 116, 111, 114, 97, 103, 101, 49, 68, 69, 88, 84, 0, 103, 108, 84, 101, 120, 116, 117, 114, 101, 83, 116, 111, 114, 97, 103, 101, 50, 68, 69, 88, 84, 0, 103, 108, 84, 101, 120, 116, 117, 114, 101, 83, 116, 111, 114, 97, 103, 101, 51, 68, 69, 88, 84, 0, + 103, 108, 84, 101, 120, 116, 117, 114, 101, 83, 116, 111, 114, 97, 103, 101, 77, 101, 109, 49, 68, 69, 88, 84, 0, + 103, 108, 84, 101, 120, 116, 117, 114, 101, 83, 116, 111, 114, 97, 103, 101, 77, 101, 109, 50, 68, 69, 88, 84, 0, + 103, 108, 84, 101, 120, 116, 117, 114, 101, 83, 116, 111, 114, 97, 103, 101, 77, 101, 109, 50, 68, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 69, 88, 84, 0, + 103, 108, 84, 101, 120, 116, 117, 114, 101, 83, 116, 111, 114, 97, 103, 101, 77, 101, 109, 51, 68, 69, 88, 84, 0, + 103, 108, 84, 101, 120, 116, 117, 114, 101, 83, 116, 111, 114, 97, 103, 101, 77, 101, 109, 51, 68, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 69, 88, 84, 0, 103, 108, 84, 101, 120, 116, 117, 114, 101, 86, 105, 101, 119, 69, 88, 84, 0, + 103, 108, 84, 101, 120, 116, 117, 114, 101, 86, 105, 101, 119, 79, 69, 83, 0, + 103, 108, 84, 114, 97, 110, 115, 102, 111, 114, 109, 80, 97, 116, 104, 78, 86, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 49, 102, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 49, 102, 118, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 49, 105, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 49, 105, 54, 52, 78, 86, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 49, 105, 54, 52, 118, 78, 86, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 49, 105, 118, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 49, 117, 105, 54, 52, 78, 86, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 49, 117, 105, 54, 52, 118, 78, 86, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 50, 102, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 50, 102, 118, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 50, 105, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 50, 105, 54, 52, 78, 86, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 50, 105, 54, 52, 118, 78, 86, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 50, 105, 118, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 50, 117, 105, 54, 52, 78, 86, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 50, 117, 105, 54, 52, 118, 78, 86, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 51, 102, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 51, 102, 118, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 51, 105, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 51, 105, 54, 52, 78, 86, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 51, 105, 54, 52, 118, 78, 86, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 51, 105, 118, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 51, 117, 105, 54, 52, 78, 86, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 51, 117, 105, 54, 52, 118, 78, 86, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 52, 102, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 52, 102, 118, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 52, 105, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 52, 105, 54, 52, 78, 86, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 52, 105, 54, 52, 118, 78, 86, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 52, 105, 118, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 52, 117, 105, 54, 52, 78, 86, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 52, 117, 105, 54, 52, 118, 78, 86, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 72, 97, 110, 100, 108, 101, 117, 105, 54, 52, 73, 77, 71, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 72, 97, 110, 100, 108, 101, 117, 105, 54, 52, 78, 86, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 72, 97, 110, 100, 108, 101, 117, 105, 54, 52, 118, 73, 77, 71, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 72, 97, 110, 100, 108, 101, 117, 105, 54, 52, 118, 78, 86, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 77, 97, 116, 114, 105, 120, 50, 102, 118, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 77, 97, 116, 114, 105, 120, 50, 120, 51, 102, 118, 78, 86, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 77, 97, 116, 114, 105, 120, 50, 120, 52, 102, 118, 78, 86, 0, @@ -429,398 +669,660 @@ namespace OpenTK.Graphics.ES20 103, 108, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 68, 105, 118, 105, 115, 111, 114, 78, 86, 0, 103, 108, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 80, 111, 105, 110, 116, 101, 114, 0, 103, 108, 86, 105, 101, 119, 112, 111, 114, 116, 0, + 103, 108, 86, 105, 101, 119, 112, 111, 114, 116, 65, 114, 114, 97, 121, 118, 78, 86, 0, + 103, 108, 86, 105, 101, 119, 112, 111, 114, 116, 65, 114, 114, 97, 121, 118, 79, 69, 83, 0, + 103, 108, 86, 105, 101, 119, 112, 111, 114, 116, 73, 110, 100, 101, 120, 101, 100, 102, 78, 86, 0, + 103, 108, 86, 105, 101, 119, 112, 111, 114, 116, 73, 110, 100, 101, 120, 101, 100, 102, 79, 69, 83, 0, + 103, 108, 86, 105, 101, 119, 112, 111, 114, 116, 73, 110, 100, 101, 120, 101, 100, 102, 118, 78, 86, 0, + 103, 108, 86, 105, 101, 119, 112, 111, 114, 116, 73, 110, 100, 101, 120, 101, 100, 102, 118, 79, 69, 83, 0, + 103, 108, 86, 105, 101, 119, 112, 111, 114, 116, 83, 119, 105, 122, 122, 108, 101, 78, 86, 0, + 103, 108, 87, 97, 105, 116, 83, 101, 109, 97, 112, 104, 111, 114, 101, 69, 88, 84, 0, 103, 108, 87, 97, 105, 116, 83, 121, 110, 99, 65, 80, 80, 76, 69, 0, + 103, 108, 87, 97, 105, 116, 86, 107, 83, 101, 109, 97, 112, 104, 111, 114, 101, 78, 86, 0, + 103, 108, 87, 101, 105, 103, 104, 116, 80, 97, 116, 104, 115, 78, 86, 0, + 103, 108, 87, 105, 110, 100, 111, 119, 82, 101, 99, 116, 97, 110, 103, 108, 101, 115, 69, 88, 84, 0, }; EntryPointNameOffsets = new int[] { 0, - 19, - 44, - 60, - 76, - 91, - 113, - 135, - 151, - 172, - 185, - 203, + 28, + 47, + 72, + 88, + 104, + 142, + 157, + 184, + 206, 228, - 247, - 261, - 282, - 300, - 317, - 330, - 346, - 365, - 385, - 409, - 437, - 449, - 465, - 485, - 509, - 529, - 552, - 572, - 585, - 601, - 626, - 634, - 647, - 661, - 676, - 698, - 710, - 726, - 742, - 765, - 791, - 817, - 846, - 868, - 890, - 907, - 927, - 950, - 975, - 992, + 244, + 265, + 278, + 304, + 337, + 355, + 380, + 399, + 413, + 434, + 452, + 469, + 482, + 498, + 517, + 537, + 557, + 581, + 609, + 637, + 649, + 665, + 681, + 701, + 725, + 749, + 769, + 792, + 812, + 825, + 844, + 871, + 893, + 909, + 934, + 942, + 955, + 969, + 999, 1014, - 1037, - 1053, - 1068, - 1093, - 1119, - 1130, - 1153, - 1179, - 1201, - 1226, - 1247, - 1271, - 1287, - 1304, - 1325, - 1349, - 1372, - 1388, - 1416, - 1435, - 1457, - 1472, - 1490, - 1507, - 1531, - 1543, + 1033, + 1055, + 1077, + 1089, + 1105, + 1121, + 1137, + 1160, + 1186, + 1212, + 1241, + 1274, + 1296, + 1318, + 1340, + 1353, + 1370, + 1390, + 1413, + 1438, + 1455, + 1478, + 1506, + 1528, 1555, - 1569, - 1584, - 1594, - 1621, - 1635, - 1662, + 1573, + 1602, + 1622, + 1647, + 1670, 1686, - 1699, + 1701, 1726, - 1751, - 1775, - 1792, - 1816, - 1832, - 1847, - 1876, - 1903, - 1929, - 1968, - 1997, - 2006, - 2032, - 2045, - 2071, - 2091, - 2111, - 2125, - 2141, + 1752, + 1763, + 1786, + 1812, + 1834, + 1859, + 1880, + 1904, + 1920, + 1937, + 1958, + 1983, + 1999, + 2023, + 2046, + 2062, + 2090, + 2109, + 2131, + 2153, 2168, - 2188, - 2213, - 2245, - 2266, - 2292, - 2312, - 2344, - 2368, - 2389, - 2414, - 2447, - 2464, - 2473, - 2489, - 2497, - 2525, - 2551, - 2574, - 2611, - 2648, - 2674, - 2698, - 2710, - 2723, - 2740, - 2754, - 2772, - 2793, - 2818, - 2834, - 2853, - 2867, - 2888, - 2906, - 2925, + 2186, + 2203, + 2227, + 2239, + 2251, + 2273, + 2296, + 2310, + 2333, + 2357, + 2372, + 2382, + 2409, + 2423, + 2436, + 2450, + 2477, + 2501, + 2514, + 2541, + 2578, + 2603, + 2627, + 2644, + 2668, + 2684, + 2699, + 2727, + 2755, + 2784, + 2823, + 2872, + 2909, 2946, - 2966, - 2980, - 3003, - 3026, - 3047, - 3071, - 3095, - 3124, - 3135, - 3150, - 3177, - 3189, - 3227, - 3252, - 3280, - 3308, - 3329, - 3348, - 3362, - 3388, - 3404, - 3423, - 3442, - 3458, - 3477, - 3496, - 3513, - 3533, - 3550, - 3570, - 3590, - 3610, + 2973, + 2999, + 3032, + 3065, + 3092, + 3128, + 3144, + 3183, + 3212, + 3221, + 3247, + 3260, + 3272, + 3285, + 3311, + 3336, + 3356, + 3376, + 3390, + 3406, + 3433, + 3453, + 3478, + 3510, + 3531, + 3557, + 3577, + 3609, 3633, - 3659, - 3690, - 3721, - 3749, - 3782, - 3808, - 3839, - 3863, - 3891, - 3915, - 3929, - 3946, - 3968, - 3988, - 4003, - 4034, - 4060, - 4076, - 4100, - 4122, - 4147, - 4170, - 4199, - 4227, - 4256, - 4275, - 4289, - 4316, - 4334, - 4346, - 4363, - 4383, - 4407, - 4432, - 4452, + 3654, + 3679, + 3712, + 3729, + 3738, + 3754, + 3762, + 3790, + 3816, + 3846, + 3879, + 3916, + 3954, + 3980, + 4013, + 4036, + 4072, + 4109, + 4146, + 4172, + 4196, + 4235, + 4279, + 4312, + 4336, + 4348, + 4361, + 4378, + 4392, + 4410, + 4423, + 4444, + 4469, 4485, - 4500, - 4515, - 4536, - 4556, + 4504, + 4523, + 4537, + 4558, 4576, - 4602, - 4609, - 4632, - 4643, - 4655, - 4671, - 4683, - 4699, - 4711, - 4734, - 4747, - 4764, - 4775, - 4789, - 4801, - 4820, - 4837, - 4849, - 4863, + 4595, + 4616, + 4636, + 4650, + 4673, + 4696, + 4727, + 4748, + 4772, + 4796, + 4825, + 4836, + 4851, 4878, - 4898, - 4920, - 4941, - 4964, - 4978, - 4995, - 5012, - 5032, - 5053, - 5067, - 5083, - 5099, - 5118, - 5138, + 4894, + 4911, + 4923, + 4945, + 4983, + 5024, + 5049, + 5077, + 5105, + 5124, + 5145, 5164, - 5183, - 5206, - 5228, - 5251, - 5273, - 5296, - 5319, - 5343, - 5365, - 5388, - 5410, - 5433, - 5456, - 5480, - 5502, - 5525, - 5547, - 5570, + 5178, + 5208, + 5240, + 5266, + 5282, + 5301, + 5320, + 5336, + 5355, + 5374, + 5391, + 5411, + 5428, + 5448, + 5468, + 5488, + 5511, + 5533, + 5555, + 5575, 5593, - 5617, - 5639, - 5662, - 5684, - 5707, - 5730, - 5754, - 5783, - 5814, - 5845, - 5874, - 5905, - 5936, - 5965, - 5996, - 6027, - 6044, - 6064, - 6085, - 6103, - 6126, - 6141, - 6155, - 6172, - 6189, - 6202, - 6226, - 6248, - 6286, - 6324, - 6360, - 6396, - 6431, - 6468, - 6485, - 6510, - 6536, - 6546, - 6577, - 6590, - 6605, - 6620, - 6638, - 6652, - 6674, - 6688, - 6710, - 6722, - 6742, - 6756, - 6771, - 6791, - 6804, + 5614, + 5632, + 5655, + 5674, + 5697, + 5720, + 5739, + 5759, + 5779, + 5805, + 5836, + 5867, + 5895, + 5928, + 5954, + 5985, + 6009, + 6037, + 6061, + 6075, + 6092, + 6114, + 6134, + 6149, + 6180, + 6206, + 6231, + 6268, + 6284, + 6308, + 6330, + 6355, + 6378, + 6407, + 6435, + 6463, + 6492, + 6521, + 6553, + 6572, + 6586, + 6613, + 6631, + 6643, + 6660, + 6680, + 6704, + 6728, + 6753, + 6778, + 6798, 6820, - 6836, - 6853, - 6869, - 6890, - 6912, - 6929, - 6947, + 6841, + 6870, + 6898, + 6931, + 6946, 6965, - 6983, - 7012, - 7028, + 6980, + 7001, + 7025, 7047, - 7069, - 7091, + 7067, + 7087, 7113, - 7130, - 7142, - 7155, - 7167, - 7180, - 7192, - 7205, - 7217, - 7230, - 7242, - 7255, - 7267, - 7280, - 7292, - 7305, - 7317, - 7330, - 7349, - 7372, - 7395, - 7414, - 7437, - 7460, - 7479, - 7502, - 7525, - 7542, - 7555, - 7577, - 7599, - 7617, - 7646, + 7131, + 7138, + 7158, + 7187, + 7214, + 7237, + 7269, + 7299, + 7322, + 7343, + 7354, + 7366, + 7382, + 7397, + 7413, + 7425, + 7441, + 7467, + 7487, + 7498, + 7520, + 7544, + 7556, + 7579, + 7592, + 7609, + 7626, + 7637, + 7651, 7663, - 7681, - 7698, - 7716, - 7733, - 7751, - 7768, - 7786, - 7813, - 7838, - 7862, - 7884, - 7895, + 7691, + 7710, + 7727, + 7739, + 7753, + 7784, + 7812, + 7845, + 7875, + 7890, + 7910, + 7929, + 7948, + 7976, + 7995, + 8014, + 8042, + 8071, + 8093, + 8114, + 8143, + 8176, + 8199, + 8230, + 8262, + 8289, + 8327, + 8341, + 8358, + 8375, + 8395, + 8416, + 8437, + 8454, + 8471, + 8486, + 8509, + 8527, + 8542, + 8566, + 8590, + 8609, + 8624, + 8654, + 8673, + 8693, + 8712, + 8732, + 8759, + 8779, + 8794, + 8814, + 8832, + 8847, + 8861, + 8880, + 8896, + 8912, + 8936, + 8952, + 8971, + 8991, + 9017, + 9043, + 9062, + 9085, + 9117, + 9139, + 9162, + 9185, + 9209, + 9231, + 9254, + 9278, + 9303, + 9326, + 9350, + 9372, + 9395, + 9418, + 9442, + 9464, + 9487, + 9511, + 9536, + 9559, + 9583, + 9605, + 9628, + 9651, + 9675, + 9697, + 9720, + 9744, + 9769, + 9792, + 9816, + 9838, + 9861, + 9884, + 9908, + 9930, + 9953, + 9977, + 10002, + 10025, + 10049, + 10079, + 10108, + 10139, + 10169, + 10198, + 10229, + 10260, + 10289, + 10320, + 10351, + 10380, + 10411, + 10442, + 10459, + 10479, + 10500, + 10518, + 10537, + 10560, + 10575, + 10589, + 10606, + 10623, + 10636, + 10664, + 10688, + 10710, + 10748, + 10786, + 10822, + 10858, + 10893, + 10916, + 10953, + 10970, + 10995, + 11020, + 11046, + 11072, + 11082, + 11100, + 11119, + 11138, + 11158, + 11178, + 11199, + 11230, + 11259, + 11272, + 11287, + 11302, + 11323, + 11341, + 11363, + 11381, + 11410, + 11430, + 11444, + 11466, + 11480, + 11502, + 11514, + 11534, + 11565, + 11587, + 11625, + 11654, + 11694, + 11725, + 11751, + 11765, + 11780, + 11795, + 11815, + 11835, + 11848, + 11864, + 11887, + 11903, + 11920, + 11936, + 11957, + 11978, + 12000, + 12022, + 12039, + 12057, + 12075, + 12093, + 12122, + 12143, + 12164, + 12196, + 12217, + 12249, + 12265, + 12284, + 12306, + 12328, + 12350, + 12375, + 12400, + 12436, + 12461, + 12497, + 12514, + 12531, + 12549, + 12561, + 12574, + 12586, + 12602, + 12619, + 12632, + 12649, + 12667, + 12679, + 12692, + 12704, + 12720, + 12737, + 12750, + 12767, + 12785, + 12797, + 12810, + 12822, + 12838, + 12855, + 12868, + 12885, + 12903, + 12915, + 12928, + 12940, + 12956, + 12973, + 12986, + 13003, + 13021, + 13044, + 13066, + 13090, + 13113, + 13132, + 13155, + 13178, + 13197, + 13220, + 13243, + 13262, + 13285, + 13308, + 13325, + 13338, + 13360, + 13382, + 13400, + 13429, + 13446, + 13464, + 13481, + 13499, + 13516, + 13534, + 13551, + 13569, + 13596, + 13621, + 13645, + 13667, + 13678, + 13697, + 13717, + 13738, + 13760, + 13782, + 13805, + 13825, + 13844, + 13860, + 13880, + 13896, }; EntryPoints = new IntPtr[EntryPointNameOffsets.Length]; } @@ -2281,6 +2783,14 @@ namespace OpenTK.Graphics.ES20 } + public static partial class Cmaaintel + { + /// [requires: INTEL_framebuffer_CMAA] + [AutoGenerated(Category = "INTEL_framebuffer_CMAA", Version = "", EntryPoint = "glApplyFramebufferAttachmentCMAAINTEL")] + public static void ApplyFramebufferAttachment() { throw new NotImplementedException(); } + + } + /// [requires: v2.0 or ES_VERSION_2_0] /// Select active texture unit /// @@ -10269,13 +10779,13 @@ namespace OpenTK.Graphics.ES20 /// [length: 2] /// Specifies a pointer to the two-element array in which the log sub 2 of the minimum and maximum representable magnitudes of the format are returned. /// - /// [length: 2] + /// [length: 1] /// Specifies a pointer to the location in which the log sub 2 of the precision of the format is returned. /// [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetShaderPrecisionFormat")] [CLSCompliant(false)] - public static void GetShaderPrecisionFormat(OpenTK.Graphics.ES20.All shadertype, OpenTK.Graphics.ES20.All precisiontype, [OutAttribute, CountAttribute(Count = 2)] Int32[] range, [OutAttribute, CountAttribute(Count = 2)] Int32[] precision) { throw new NotImplementedException(); } + public static void GetShaderPrecisionFormat(OpenTK.Graphics.ES20.All shadertype, OpenTK.Graphics.ES20.All precisiontype, [OutAttribute, CountAttribute(Count = 2)] Int32[] range, [OutAttribute, CountAttribute(Count = 1)] out Int32 precision) { throw new NotImplementedException(); } /// [requires: v2.0 or ES_VERSION_2_0] /// Return the range and precision for different shader numeric formats @@ -10289,13 +10799,13 @@ namespace OpenTK.Graphics.ES20 /// [length: 2] /// Specifies a pointer to the two-element array in which the log sub 2 of the minimum and maximum representable magnitudes of the format are returned. /// - /// [length: 2] + /// [length: 1] /// Specifies a pointer to the location in which the log sub 2 of the precision of the format is returned. /// [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetShaderPrecisionFormat")] [CLSCompliant(false)] - public static void GetShaderPrecisionFormat(OpenTK.Graphics.ES20.All shadertype, OpenTK.Graphics.ES20.All precisiontype, [OutAttribute, CountAttribute(Count = 2)] out Int32 range, [OutAttribute, CountAttribute(Count = 2)] out Int32 precision) { throw new NotImplementedException(); } + public static void GetShaderPrecisionFormat(OpenTK.Graphics.ES20.All shadertype, OpenTK.Graphics.ES20.All precisiontype, [OutAttribute, CountAttribute(Count = 2)] out Int32 range, [OutAttribute, CountAttribute(Count = 1)] out Int32 precision) { throw new NotImplementedException(); } /// [requires: v2.0 or ES_VERSION_2_0] /// Return the range and precision for different shader numeric formats @@ -10309,13 +10819,13 @@ namespace OpenTK.Graphics.ES20 /// [length: 2] /// Specifies a pointer to the two-element array in which the log sub 2 of the minimum and maximum representable magnitudes of the format are returned. /// - /// [length: 2] + /// [length: 1] /// Specifies a pointer to the location in which the log sub 2 of the precision of the format is returned. /// [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetShaderPrecisionFormat")] [CLSCompliant(false)] - public static unsafe void GetShaderPrecisionFormat(OpenTK.Graphics.ES20.All shadertype, OpenTK.Graphics.ES20.All precisiontype, [OutAttribute, CountAttribute(Count = 2)] Int32* range, [OutAttribute, CountAttribute(Count = 2)] Int32* precision) { throw new NotImplementedException(); } + public static unsafe void GetShaderPrecisionFormat(OpenTK.Graphics.ES20.All shadertype, OpenTK.Graphics.ES20.All precisiontype, [OutAttribute, CountAttribute(Count = 2)] Int32* range, [OutAttribute, CountAttribute(Count = 1)] Int32* precision) { throw new NotImplementedException(); } /// [requires: v2.0 or ES_VERSION_2_0] /// Return the range and precision for different shader numeric formats @@ -10329,12 +10839,12 @@ namespace OpenTK.Graphics.ES20 /// [length: 2] /// Specifies a pointer to the two-element array in which the log sub 2 of the minimum and maximum representable magnitudes of the format are returned. /// - /// [length: 2] + /// [length: 1] /// Specifies a pointer to the location in which the log sub 2 of the precision of the format is returned. /// [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetShaderPrecisionFormat")] [CLSCompliant(false)] - public static void GetShaderPrecisionFormat(OpenTK.Graphics.ES20.ShaderType shadertype, OpenTK.Graphics.ES20.ShaderPrecision precisiontype, [OutAttribute, CountAttribute(Count = 2)] Int32[] range, [OutAttribute, CountAttribute(Count = 2)] Int32[] precision) { throw new NotImplementedException(); } + public static void GetShaderPrecisionFormat(OpenTK.Graphics.ES20.ShaderType shadertype, OpenTK.Graphics.ES20.ShaderPrecision precisiontype, [OutAttribute, CountAttribute(Count = 2)] Int32[] range, [OutAttribute, CountAttribute(Count = 1)] out Int32 precision) { throw new NotImplementedException(); } /// [requires: v2.0 or ES_VERSION_2_0] /// Return the range and precision for different shader numeric formats @@ -10348,12 +10858,12 @@ namespace OpenTK.Graphics.ES20 /// [length: 2] /// Specifies a pointer to the two-element array in which the log sub 2 of the minimum and maximum representable magnitudes of the format are returned. /// - /// [length: 2] + /// [length: 1] /// Specifies a pointer to the location in which the log sub 2 of the precision of the format is returned. /// [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetShaderPrecisionFormat")] [CLSCompliant(false)] - public static void GetShaderPrecisionFormat(OpenTK.Graphics.ES20.ShaderType shadertype, OpenTK.Graphics.ES20.ShaderPrecision precisiontype, [OutAttribute, CountAttribute(Count = 2)] out Int32 range, [OutAttribute, CountAttribute(Count = 2)] out Int32 precision) { throw new NotImplementedException(); } + public static void GetShaderPrecisionFormat(OpenTK.Graphics.ES20.ShaderType shadertype, OpenTK.Graphics.ES20.ShaderPrecision precisiontype, [OutAttribute, CountAttribute(Count = 2)] out Int32 range, [OutAttribute, CountAttribute(Count = 1)] out Int32 precision) { throw new NotImplementedException(); } /// [requires: v2.0 or ES_VERSION_2_0] /// Return the range and precision for different shader numeric formats @@ -10367,12 +10877,12 @@ namespace OpenTK.Graphics.ES20 /// [length: 2] /// Specifies a pointer to the two-element array in which the log sub 2 of the minimum and maximum representable magnitudes of the format are returned. /// - /// [length: 2] + /// [length: 1] /// Specifies a pointer to the location in which the log sub 2 of the precision of the format is returned. /// [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetShaderPrecisionFormat")] [CLSCompliant(false)] - public static unsafe void GetShaderPrecisionFormat(OpenTK.Graphics.ES20.ShaderType shadertype, OpenTK.Graphics.ES20.ShaderPrecision precisiontype, [OutAttribute, CountAttribute(Count = 2)] Int32* range, [OutAttribute, CountAttribute(Count = 2)] Int32* precision) { throw new NotImplementedException(); } + public static unsafe void GetShaderPrecisionFormat(OpenTK.Graphics.ES20.ShaderType shadertype, OpenTK.Graphics.ES20.ShaderPrecision precisiontype, [OutAttribute, CountAttribute(Count = 2)] Int32* range, [OutAttribute, CountAttribute(Count = 1)] Int32* precision) { throw new NotImplementedException(); } /// [requires: v2.0 or ES_VERSION_2_0] /// Return the source code string from a shader object @@ -17512,6 +18022,22 @@ namespace OpenTK.Graphics.ES20 public static partial class Ext { + /// [requires: EXT_win32_keyed_mutex] + /// + /// + /// + [AutoGenerated(Category = "EXT_win32_keyed_mutex", Version = "", EntryPoint = "glAcquireKeyedMutexWin32EXT")] + [CLSCompliant(false)] + public static bool AcquireKeyedMutexWin32(Int32 memory, Int64 key, Int32 timeout) { throw new NotImplementedException(); } + + /// [requires: EXT_win32_keyed_mutex] + /// + /// + /// + [AutoGenerated(Category = "EXT_win32_keyed_mutex", Version = "", EntryPoint = "glAcquireKeyedMutexWin32EXT")] + [CLSCompliant(false)] + public static bool AcquireKeyedMutexWin32(UInt32 memory, UInt64 key, UInt32 timeout) { throw new NotImplementedException(); } + /// [requires: EXT_separate_shader_objects] /// [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glActiveProgramEXT")] @@ -17604,6 +18130,76 @@ namespace OpenTK.Graphics.ES20 [CLSCompliant(false)] public static void BeginQuery(OpenTK.Graphics.ES20.QueryTarget target, UInt32 id) { throw new NotImplementedException(); } + /// [requires: EXT_blend_func_extended] + /// Bind a user-defined varying out variable to a fragment shader color number + /// + /// + /// The name of the program containing varying out variable whose binding to modify + /// + /// + /// The color number to bind the user-defined varying out variable to + /// + /// [length: COMPSIZE(name)] + /// The name of the user-defined varying out variable whose binding to modify + /// + [AutoGenerated(Category = "EXT_blend_func_extended", Version = "", EntryPoint = "glBindFragDataLocationEXT")] + [CLSCompliant(false)] + public static void BindFragDataLocation(Int32 program, Int32 color, [CountAttribute(Computed = "name")] String name) { throw new NotImplementedException(); } + + /// [requires: EXT_blend_func_extended] + /// Bind a user-defined varying out variable to a fragment shader color number + /// + /// + /// The name of the program containing varying out variable whose binding to modify + /// + /// + /// The color number to bind the user-defined varying out variable to + /// + /// [length: COMPSIZE(name)] + /// The name of the user-defined varying out variable whose binding to modify + /// + [AutoGenerated(Category = "EXT_blend_func_extended", Version = "", EntryPoint = "glBindFragDataLocationEXT")] + [CLSCompliant(false)] + public static void BindFragDataLocation(UInt32 program, UInt32 color, [CountAttribute(Computed = "name")] String name) { throw new NotImplementedException(); } + + /// [requires: EXT_blend_func_extended] + /// Bind a user-defined varying out variable to a fragment shader color number and index + /// + /// + /// The name of the program containing varying out variable whose binding to modify + /// + /// + /// The color number to bind the user-defined varying out variable to + /// + /// + /// The index of the color input to bind the user-defined varying out variable to + /// + /// + /// The name of the user-defined varying out variable whose binding to modify + /// + [AutoGenerated(Category = "EXT_blend_func_extended", Version = "", EntryPoint = "glBindFragDataLocationIndexedEXT")] + [CLSCompliant(false)] + public static void BindFragDataLocationIndexed(Int32 program, Int32 colorNumber, Int32 index, String name) { throw new NotImplementedException(); } + + /// [requires: EXT_blend_func_extended] + /// Bind a user-defined varying out variable to a fragment shader color number and index + /// + /// + /// The name of the program containing varying out variable whose binding to modify + /// + /// + /// The color number to bind the user-defined varying out variable to + /// + /// + /// The index of the color input to bind the user-defined varying out variable to + /// + /// + /// The name of the user-defined varying out variable whose binding to modify + /// + [AutoGenerated(Category = "EXT_blend_func_extended", Version = "", EntryPoint = "glBindFragDataLocationIndexedEXT")] + [CLSCompliant(false)] + public static void BindFragDataLocationIndexed(UInt32 program, UInt32 colorNumber, UInt32 index, String name) { throw new NotImplementedException(); } + /// [requires: EXT_separate_shader_objects] /// Bind a program pipeline to the current context /// @@ -17835,6 +18431,1234 @@ namespace OpenTK.Graphics.ES20 [CLSCompliant(false)] public static void BlendFuncSeparate(UInt32 buf, OpenTK.Graphics.ES20.All srcRGB, OpenTK.Graphics.ES20.All dstRGB, OpenTK.Graphics.ES20.All srcAlpha, OpenTK.Graphics.ES20.All dstAlpha) { throw new NotImplementedException(); } + /// [requires: EXT_buffer_storage] + /// Creates and initializes a buffer object's immutable data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the intended usage of the buffer's data store. Must be a bitwise combination of the following flags. DynamicStorageBit, MapReadBitMapWriteBit, MapPersistentBit, MapCoherentBit, and ClientStorageBit. + /// + [AutoGenerated(Category = "EXT_buffer_storage", Version = "", EntryPoint = "glBufferStorageEXT")] + [CLSCompliant(false)] + public static void BufferStorage(OpenTK.Graphics.ES20.All target, Int32 size, [CountAttribute(Parameter = "size")] IntPtr data, Int32 flags) { throw new NotImplementedException(); } + + /// [requires: EXT_buffer_storage] + /// Creates and initializes a buffer object's immutable data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the intended usage of the buffer's data store. Must be a bitwise combination of the following flags. DynamicStorageBit, MapReadBitMapWriteBit, MapPersistentBit, MapCoherentBit, and ClientStorageBit. + /// + [AutoGenerated(Category = "EXT_buffer_storage", Version = "", EntryPoint = "glBufferStorageEXT")] + [CLSCompliant(false)] + public static void BufferStorage(OpenTK.Graphics.ES20.All target, Int32 size, [CountAttribute(Parameter = "size")] IntPtr data, UInt32 flags) { throw new NotImplementedException(); } + + /// [requires: EXT_buffer_storage] + /// Creates and initializes a buffer object's immutable data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the intended usage of the buffer's data store. Must be a bitwise combination of the following flags. DynamicStorageBit, MapReadBitMapWriteBit, MapPersistentBit, MapCoherentBit, and ClientStorageBit. + /// + [AutoGenerated(Category = "EXT_buffer_storage", Version = "", EntryPoint = "glBufferStorageEXT")] + [CLSCompliant(false)] + public static void BufferStorage(OpenTK.Graphics.ES20.All target, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[] data, Int32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_buffer_storage] + /// Creates and initializes a buffer object's immutable data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the intended usage of the buffer's data store. Must be a bitwise combination of the following flags. DynamicStorageBit, MapReadBitMapWriteBit, MapPersistentBit, MapCoherentBit, and ClientStorageBit. + /// + [AutoGenerated(Category = "EXT_buffer_storage", Version = "", EntryPoint = "glBufferStorageEXT")] + [CLSCompliant(false)] + public static void BufferStorage(OpenTK.Graphics.ES20.All target, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[] data, UInt32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_buffer_storage] + /// Creates and initializes a buffer object's immutable data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the intended usage of the buffer's data store. Must be a bitwise combination of the following flags. DynamicStorageBit, MapReadBitMapWriteBit, MapPersistentBit, MapCoherentBit, and ClientStorageBit. + /// + [AutoGenerated(Category = "EXT_buffer_storage", Version = "", EntryPoint = "glBufferStorageEXT")] + [CLSCompliant(false)] + public static void BufferStorage(OpenTK.Graphics.ES20.All target, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,] data, Int32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_buffer_storage] + /// Creates and initializes a buffer object's immutable data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the intended usage of the buffer's data store. Must be a bitwise combination of the following flags. DynamicStorageBit, MapReadBitMapWriteBit, MapPersistentBit, MapCoherentBit, and ClientStorageBit. + /// + [AutoGenerated(Category = "EXT_buffer_storage", Version = "", EntryPoint = "glBufferStorageEXT")] + [CLSCompliant(false)] + public static void BufferStorage(OpenTK.Graphics.ES20.All target, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,] data, UInt32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_buffer_storage] + /// Creates and initializes a buffer object's immutable data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the intended usage of the buffer's data store. Must be a bitwise combination of the following flags. DynamicStorageBit, MapReadBitMapWriteBit, MapPersistentBit, MapCoherentBit, and ClientStorageBit. + /// + [AutoGenerated(Category = "EXT_buffer_storage", Version = "", EntryPoint = "glBufferStorageEXT")] + [CLSCompliant(false)] + public static void BufferStorage(OpenTK.Graphics.ES20.All target, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,,] data, Int32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_buffer_storage] + /// Creates and initializes a buffer object's immutable data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the intended usage of the buffer's data store. Must be a bitwise combination of the following flags. DynamicStorageBit, MapReadBitMapWriteBit, MapPersistentBit, MapCoherentBit, and ClientStorageBit. + /// + [AutoGenerated(Category = "EXT_buffer_storage", Version = "", EntryPoint = "glBufferStorageEXT")] + [CLSCompliant(false)] + public static void BufferStorage(OpenTK.Graphics.ES20.All target, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,,] data, UInt32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_buffer_storage] + /// Creates and initializes a buffer object's immutable data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the intended usage of the buffer's data store. Must be a bitwise combination of the following flags. DynamicStorageBit, MapReadBitMapWriteBit, MapPersistentBit, MapCoherentBit, and ClientStorageBit. + /// + [AutoGenerated(Category = "EXT_buffer_storage", Version = "", EntryPoint = "glBufferStorageEXT")] + [CLSCompliant(false)] + public static void BufferStorage(OpenTK.Graphics.ES20.All target, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] ref T2 data, Int32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_buffer_storage] + /// Creates and initializes a buffer object's immutable data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the intended usage of the buffer's data store. Must be a bitwise combination of the following flags. DynamicStorageBit, MapReadBitMapWriteBit, MapPersistentBit, MapCoherentBit, and ClientStorageBit. + /// + [AutoGenerated(Category = "EXT_buffer_storage", Version = "", EntryPoint = "glBufferStorageEXT")] + [CLSCompliant(false)] + public static void BufferStorage(OpenTK.Graphics.ES20.All target, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] ref T2 data, UInt32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_buffer_storage] + /// Creates and initializes a buffer object's immutable data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the intended usage of the buffer's data store. Must be a bitwise combination of the following flags. DynamicStorageBit, MapReadBitMapWriteBit, MapPersistentBit, MapCoherentBit, and ClientStorageBit. + /// + [AutoGenerated(Category = "EXT_buffer_storage", Version = "", EntryPoint = "glBufferStorageEXT")] + [CLSCompliant(false)] + public static void BufferStorage(OpenTK.Graphics.ES20.All target, IntPtr size, [CountAttribute(Parameter = "size")] IntPtr data, Int32 flags) { throw new NotImplementedException(); } + + /// [requires: EXT_buffer_storage] + /// Creates and initializes a buffer object's immutable data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the intended usage of the buffer's data store. Must be a bitwise combination of the following flags. DynamicStorageBit, MapReadBitMapWriteBit, MapPersistentBit, MapCoherentBit, and ClientStorageBit. + /// + [AutoGenerated(Category = "EXT_buffer_storage", Version = "", EntryPoint = "glBufferStorageEXT")] + [CLSCompliant(false)] + public static void BufferStorage(OpenTK.Graphics.ES20.All target, IntPtr size, [CountAttribute(Parameter = "size")] IntPtr data, UInt32 flags) { throw new NotImplementedException(); } + + /// [requires: EXT_buffer_storage] + /// Creates and initializes a buffer object's immutable data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the intended usage of the buffer's data store. Must be a bitwise combination of the following flags. DynamicStorageBit, MapReadBitMapWriteBit, MapPersistentBit, MapCoherentBit, and ClientStorageBit. + /// + [AutoGenerated(Category = "EXT_buffer_storage", Version = "", EntryPoint = "glBufferStorageEXT")] + [CLSCompliant(false)] + public static void BufferStorage(OpenTK.Graphics.ES20.All target, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[] data, Int32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_buffer_storage] + /// Creates and initializes a buffer object's immutable data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the intended usage of the buffer's data store. Must be a bitwise combination of the following flags. DynamicStorageBit, MapReadBitMapWriteBit, MapPersistentBit, MapCoherentBit, and ClientStorageBit. + /// + [AutoGenerated(Category = "EXT_buffer_storage", Version = "", EntryPoint = "glBufferStorageEXT")] + [CLSCompliant(false)] + public static void BufferStorage(OpenTK.Graphics.ES20.All target, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[] data, UInt32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_buffer_storage] + /// Creates and initializes a buffer object's immutable data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the intended usage of the buffer's data store. Must be a bitwise combination of the following flags. DynamicStorageBit, MapReadBitMapWriteBit, MapPersistentBit, MapCoherentBit, and ClientStorageBit. + /// + [AutoGenerated(Category = "EXT_buffer_storage", Version = "", EntryPoint = "glBufferStorageEXT")] + [CLSCompliant(false)] + public static void BufferStorage(OpenTK.Graphics.ES20.All target, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,] data, Int32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_buffer_storage] + /// Creates and initializes a buffer object's immutable data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the intended usage of the buffer's data store. Must be a bitwise combination of the following flags. DynamicStorageBit, MapReadBitMapWriteBit, MapPersistentBit, MapCoherentBit, and ClientStorageBit. + /// + [AutoGenerated(Category = "EXT_buffer_storage", Version = "", EntryPoint = "glBufferStorageEXT")] + [CLSCompliant(false)] + public static void BufferStorage(OpenTK.Graphics.ES20.All target, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,] data, UInt32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_buffer_storage] + /// Creates and initializes a buffer object's immutable data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the intended usage of the buffer's data store. Must be a bitwise combination of the following flags. DynamicStorageBit, MapReadBitMapWriteBit, MapPersistentBit, MapCoherentBit, and ClientStorageBit. + /// + [AutoGenerated(Category = "EXT_buffer_storage", Version = "", EntryPoint = "glBufferStorageEXT")] + [CLSCompliant(false)] + public static void BufferStorage(OpenTK.Graphics.ES20.All target, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,,] data, Int32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_buffer_storage] + /// Creates and initializes a buffer object's immutable data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the intended usage of the buffer's data store. Must be a bitwise combination of the following flags. DynamicStorageBit, MapReadBitMapWriteBit, MapPersistentBit, MapCoherentBit, and ClientStorageBit. + /// + [AutoGenerated(Category = "EXT_buffer_storage", Version = "", EntryPoint = "glBufferStorageEXT")] + [CLSCompliant(false)] + public static void BufferStorage(OpenTK.Graphics.ES20.All target, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,,] data, UInt32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_buffer_storage] + /// Creates and initializes a buffer object's immutable data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the intended usage of the buffer's data store. Must be a bitwise combination of the following flags. DynamicStorageBit, MapReadBitMapWriteBit, MapPersistentBit, MapCoherentBit, and ClientStorageBit. + /// + [AutoGenerated(Category = "EXT_buffer_storage", Version = "", EntryPoint = "glBufferStorageEXT")] + [CLSCompliant(false)] + public static void BufferStorage(OpenTK.Graphics.ES20.All target, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] ref T2 data, Int32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_buffer_storage] + /// Creates and initializes a buffer object's immutable data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the intended usage of the buffer's data store. Must be a bitwise combination of the following flags. DynamicStorageBit, MapReadBitMapWriteBit, MapPersistentBit, MapCoherentBit, and ClientStorageBit. + /// + [AutoGenerated(Category = "EXT_buffer_storage", Version = "", EntryPoint = "glBufferStorageEXT")] + [CLSCompliant(false)] + public static void BufferStorage(OpenTK.Graphics.ES20.All target, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] ref T2 data, UInt32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_external_buffer] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_external_buffer", Version = "", EntryPoint = "glBufferStorageExternalEXT")] + [CLSCompliant(false)] + public static void BufferStorageExternal(OpenTK.Graphics.ES20.All target, IntPtr offset, Int32 size, IntPtr clientBuffer, Int32 flags) { throw new NotImplementedException(); } + + /// [requires: EXT_external_buffer] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_external_buffer", Version = "", EntryPoint = "glBufferStorageExternalEXT")] + [CLSCompliant(false)] + public static void BufferStorageExternal(OpenTK.Graphics.ES20.All target, IntPtr offset, Int32 size, IntPtr clientBuffer, UInt32 flags) { throw new NotImplementedException(); } + + /// [requires: EXT_external_buffer] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_external_buffer", Version = "", EntryPoint = "glBufferStorageExternalEXT")] + [CLSCompliant(false)] + public static void BufferStorageExternal(OpenTK.Graphics.ES20.All target, IntPtr offset, IntPtr size, IntPtr clientBuffer, Int32 flags) { throw new NotImplementedException(); } + + /// [requires: EXT_external_buffer] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_external_buffer", Version = "", EntryPoint = "glBufferStorageExternalEXT")] + [CLSCompliant(false)] + public static void BufferStorageExternal(OpenTK.Graphics.ES20.All target, IntPtr offset, IntPtr size, IntPtr clientBuffer, UInt32 flags) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glBufferStorageMemEXT")] + [CLSCompliant(false)] + public static void BufferStorageMem(OpenTK.Graphics.ES20.All target, Int32 size, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glBufferStorageMemEXT")] + [CLSCompliant(false)] + public static void BufferStorageMem(OpenTK.Graphics.ES20.All target, Int32 size, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glBufferStorageMemEXT")] + [CLSCompliant(false)] + public static void BufferStorageMem(OpenTK.Graphics.ES20.All target, IntPtr size, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glBufferStorageMemEXT")] + [CLSCompliant(false)] + public static void BufferStorageMem(OpenTK.Graphics.ES20.All target, IntPtr size, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glBufferStorageMemEXT")] + [CLSCompliant(false)] + public static void BufferStorageMem(OpenTK.Graphics.ES20.BufferTargetArb target, Int32 size, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glBufferStorageMemEXT")] + [CLSCompliant(false)] + public static void BufferStorageMem(OpenTK.Graphics.ES20.BufferTargetArb target, Int32 size, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glBufferStorageMemEXT")] + [CLSCompliant(false)] + public static void BufferStorageMem(OpenTK.Graphics.ES20.BufferTargetArb target, IntPtr size, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glBufferStorageMemEXT")] + [CLSCompliant(false)] + public static void BufferStorageMem(OpenTK.Graphics.ES20.BufferTargetArb target, IntPtr size, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_shader_pixel_local_storage2] + /// + /// + /// + [AutoGenerated(Category = "EXT_shader_pixel_local_storage2", Version = "", EntryPoint = "glClearPixelLocalStorageuiEXT")] + [CLSCompliant(false)] + public static void ClearPixelLocalStorage(Int32 offset, Int32 n, Int32[] values) { throw new NotImplementedException(); } + + /// [requires: EXT_shader_pixel_local_storage2] + /// + /// + /// + [AutoGenerated(Category = "EXT_shader_pixel_local_storage2", Version = "", EntryPoint = "glClearPixelLocalStorageuiEXT")] + [CLSCompliant(false)] + public static void ClearPixelLocalStorage(Int32 offset, Int32 n, ref Int32 values) { throw new NotImplementedException(); } + + /// [requires: EXT_shader_pixel_local_storage2] + /// + /// + /// + [AutoGenerated(Category = "EXT_shader_pixel_local_storage2", Version = "", EntryPoint = "glClearPixelLocalStorageuiEXT")] + [CLSCompliant(false)] + public static unsafe void ClearPixelLocalStorage(Int32 offset, Int32 n, Int32* values) { throw new NotImplementedException(); } + + /// [requires: EXT_shader_pixel_local_storage2] + /// + /// + /// + [AutoGenerated(Category = "EXT_shader_pixel_local_storage2", Version = "", EntryPoint = "glClearPixelLocalStorageuiEXT")] + [CLSCompliant(false)] + public static void ClearPixelLocalStorage(Int32 offset, Int32 n, UInt32[] values) { throw new NotImplementedException(); } + + /// [requires: EXT_shader_pixel_local_storage2] + /// + /// + /// + [AutoGenerated(Category = "EXT_shader_pixel_local_storage2", Version = "", EntryPoint = "glClearPixelLocalStorageuiEXT")] + [CLSCompliant(false)] + public static void ClearPixelLocalStorage(Int32 offset, Int32 n, ref UInt32 values) { throw new NotImplementedException(); } + + /// [requires: EXT_shader_pixel_local_storage2] + /// + /// + /// + [AutoGenerated(Category = "EXT_shader_pixel_local_storage2", Version = "", EntryPoint = "glClearPixelLocalStorageuiEXT")] + [CLSCompliant(false)] + public static unsafe void ClearPixelLocalStorage(Int32 offset, Int32 n, UInt32* values) { throw new NotImplementedException(); } + + /// [requires: EXT_clear_texture] + /// Fills all a texture image with a constant value + /// + /// + /// The name of an existing texture object containing the image to be cleared. + /// + /// + /// The level of texture containing the region to be cleared. + /// + /// + /// The format of the data whose address in memory is given by data. + /// + /// + /// The type of the data whose address in memory is given by data. + /// + /// [length: COMPSIZE(format,type)] + /// The address in memory of the data to be used to clear the specified region. + /// + [AutoGenerated(Category = "EXT_clear_texture", Version = "", EntryPoint = "glClearTexImageEXT")] + [CLSCompliant(false)] + public static void ClearTexImage(Int32 texture, Int32 level, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, [CountAttribute(Computed = "format,type")] IntPtr data) { throw new NotImplementedException(); } + + /// [requires: EXT_clear_texture] + /// Fills all a texture image with a constant value + /// + /// + /// The name of an existing texture object containing the image to be cleared. + /// + /// + /// The level of texture containing the region to be cleared. + /// + /// + /// The format of the data whose address in memory is given by data. + /// + /// + /// The type of the data whose address in memory is given by data. + /// + /// [length: COMPSIZE(format,type)] + /// The address in memory of the data to be used to clear the specified region. + /// + [AutoGenerated(Category = "EXT_clear_texture", Version = "", EntryPoint = "glClearTexImageEXT")] + [CLSCompliant(false)] + public static void ClearTexImage(Int32 texture, Int32 level, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T4[] data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_clear_texture] + /// Fills all a texture image with a constant value + /// + /// + /// The name of an existing texture object containing the image to be cleared. + /// + /// + /// The level of texture containing the region to be cleared. + /// + /// + /// The format of the data whose address in memory is given by data. + /// + /// + /// The type of the data whose address in memory is given by data. + /// + /// [length: COMPSIZE(format,type)] + /// The address in memory of the data to be used to clear the specified region. + /// + [AutoGenerated(Category = "EXT_clear_texture", Version = "", EntryPoint = "glClearTexImageEXT")] + [CLSCompliant(false)] + public static void ClearTexImage(Int32 texture, Int32 level, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T4[,] data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_clear_texture] + /// Fills all a texture image with a constant value + /// + /// + /// The name of an existing texture object containing the image to be cleared. + /// + /// + /// The level of texture containing the region to be cleared. + /// + /// + /// The format of the data whose address in memory is given by data. + /// + /// + /// The type of the data whose address in memory is given by data. + /// + /// [length: COMPSIZE(format,type)] + /// The address in memory of the data to be used to clear the specified region. + /// + [AutoGenerated(Category = "EXT_clear_texture", Version = "", EntryPoint = "glClearTexImageEXT")] + [CLSCompliant(false)] + public static void ClearTexImage(Int32 texture, Int32 level, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T4[,,] data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_clear_texture] + /// Fills all a texture image with a constant value + /// + /// + /// The name of an existing texture object containing the image to be cleared. + /// + /// + /// The level of texture containing the region to be cleared. + /// + /// + /// The format of the data whose address in memory is given by data. + /// + /// + /// The type of the data whose address in memory is given by data. + /// + /// [length: COMPSIZE(format,type)] + /// The address in memory of the data to be used to clear the specified region. + /// + [AutoGenerated(Category = "EXT_clear_texture", Version = "", EntryPoint = "glClearTexImageEXT")] + [CLSCompliant(false)] + public static void ClearTexImage(Int32 texture, Int32 level, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] ref T4 data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_clear_texture] + /// Fills all a texture image with a constant value + /// + /// + /// The name of an existing texture object containing the image to be cleared. + /// + /// + /// The level of texture containing the region to be cleared. + /// + /// + /// The format of the data whose address in memory is given by data. + /// + /// + /// The type of the data whose address in memory is given by data. + /// + /// [length: COMPSIZE(format,type)] + /// The address in memory of the data to be used to clear the specified region. + /// + [AutoGenerated(Category = "EXT_clear_texture", Version = "", EntryPoint = "glClearTexImageEXT")] + [CLSCompliant(false)] + public static void ClearTexImage(UInt32 texture, Int32 level, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, [CountAttribute(Computed = "format,type")] IntPtr data) { throw new NotImplementedException(); } + + /// [requires: EXT_clear_texture] + /// Fills all a texture image with a constant value + /// + /// + /// The name of an existing texture object containing the image to be cleared. + /// + /// + /// The level of texture containing the region to be cleared. + /// + /// + /// The format of the data whose address in memory is given by data. + /// + /// + /// The type of the data whose address in memory is given by data. + /// + /// [length: COMPSIZE(format,type)] + /// The address in memory of the data to be used to clear the specified region. + /// + [AutoGenerated(Category = "EXT_clear_texture", Version = "", EntryPoint = "glClearTexImageEXT")] + [CLSCompliant(false)] + public static void ClearTexImage(UInt32 texture, Int32 level, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T4[] data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_clear_texture] + /// Fills all a texture image with a constant value + /// + /// + /// The name of an existing texture object containing the image to be cleared. + /// + /// + /// The level of texture containing the region to be cleared. + /// + /// + /// The format of the data whose address in memory is given by data. + /// + /// + /// The type of the data whose address in memory is given by data. + /// + /// [length: COMPSIZE(format,type)] + /// The address in memory of the data to be used to clear the specified region. + /// + [AutoGenerated(Category = "EXT_clear_texture", Version = "", EntryPoint = "glClearTexImageEXT")] + [CLSCompliant(false)] + public static void ClearTexImage(UInt32 texture, Int32 level, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T4[,] data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_clear_texture] + /// Fills all a texture image with a constant value + /// + /// + /// The name of an existing texture object containing the image to be cleared. + /// + /// + /// The level of texture containing the region to be cleared. + /// + /// + /// The format of the data whose address in memory is given by data. + /// + /// + /// The type of the data whose address in memory is given by data. + /// + /// [length: COMPSIZE(format,type)] + /// The address in memory of the data to be used to clear the specified region. + /// + [AutoGenerated(Category = "EXT_clear_texture", Version = "", EntryPoint = "glClearTexImageEXT")] + [CLSCompliant(false)] + public static void ClearTexImage(UInt32 texture, Int32 level, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T4[,,] data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_clear_texture] + /// Fills all a texture image with a constant value + /// + /// + /// The name of an existing texture object containing the image to be cleared. + /// + /// + /// The level of texture containing the region to be cleared. + /// + /// + /// The format of the data whose address in memory is given by data. + /// + /// + /// The type of the data whose address in memory is given by data. + /// + /// [length: COMPSIZE(format,type)] + /// The address in memory of the data to be used to clear the specified region. + /// + [AutoGenerated(Category = "EXT_clear_texture", Version = "", EntryPoint = "glClearTexImageEXT")] + [CLSCompliant(false)] + public static void ClearTexImage(UInt32 texture, Int32 level, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] ref T4 data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_clear_texture] + /// Fills all or part of a texture image with a constant value + /// + /// + /// The name of an existing texture object containing the image to be cleared. + /// + /// + /// The level of texture containing the region to be cleared. + /// + /// + /// The coordinate of the left edge of the region to be cleared. + /// + /// + /// The coordinate of the lower edge of the region to be cleared. + /// + /// + /// The coordinate of the front of the region to be cleared. + /// + /// + /// The width of the region to be cleared. + /// + /// + /// The height of the region to be cleared. + /// + /// + /// The depth of the region to be cleared. + /// + /// + /// The format of the data whose address in memory is given by data. + /// + /// + /// The type of the data whose address in memory is given by data. + /// + /// [length: COMPSIZE(format,type)] + /// The address in memory of the data to be used to clear the specified region. + /// + [AutoGenerated(Category = "EXT_clear_texture", Version = "", EntryPoint = "glClearTexSubImageEXT")] + [CLSCompliant(false)] + public static void ClearTexSubImage(Int32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, [CountAttribute(Computed = "format,type")] IntPtr data) { throw new NotImplementedException(); } + + /// [requires: EXT_clear_texture] + /// Fills all or part of a texture image with a constant value + /// + /// + /// The name of an existing texture object containing the image to be cleared. + /// + /// + /// The level of texture containing the region to be cleared. + /// + /// + /// The coordinate of the left edge of the region to be cleared. + /// + /// + /// The coordinate of the lower edge of the region to be cleared. + /// + /// + /// The coordinate of the front of the region to be cleared. + /// + /// + /// The width of the region to be cleared. + /// + /// + /// The height of the region to be cleared. + /// + /// + /// The depth of the region to be cleared. + /// + /// + /// The format of the data whose address in memory is given by data. + /// + /// + /// The type of the data whose address in memory is given by data. + /// + /// [length: COMPSIZE(format,type)] + /// The address in memory of the data to be used to clear the specified region. + /// + [AutoGenerated(Category = "EXT_clear_texture", Version = "", EntryPoint = "glClearTexSubImageEXT")] + [CLSCompliant(false)] + public static void ClearTexSubImage(Int32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T10[] data) + where T10 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_clear_texture] + /// Fills all or part of a texture image with a constant value + /// + /// + /// The name of an existing texture object containing the image to be cleared. + /// + /// + /// The level of texture containing the region to be cleared. + /// + /// + /// The coordinate of the left edge of the region to be cleared. + /// + /// + /// The coordinate of the lower edge of the region to be cleared. + /// + /// + /// The coordinate of the front of the region to be cleared. + /// + /// + /// The width of the region to be cleared. + /// + /// + /// The height of the region to be cleared. + /// + /// + /// The depth of the region to be cleared. + /// + /// + /// The format of the data whose address in memory is given by data. + /// + /// + /// The type of the data whose address in memory is given by data. + /// + /// [length: COMPSIZE(format,type)] + /// The address in memory of the data to be used to clear the specified region. + /// + [AutoGenerated(Category = "EXT_clear_texture", Version = "", EntryPoint = "glClearTexSubImageEXT")] + [CLSCompliant(false)] + public static void ClearTexSubImage(Int32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T10[,] data) + where T10 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_clear_texture] + /// Fills all or part of a texture image with a constant value + /// + /// + /// The name of an existing texture object containing the image to be cleared. + /// + /// + /// The level of texture containing the region to be cleared. + /// + /// + /// The coordinate of the left edge of the region to be cleared. + /// + /// + /// The coordinate of the lower edge of the region to be cleared. + /// + /// + /// The coordinate of the front of the region to be cleared. + /// + /// + /// The width of the region to be cleared. + /// + /// + /// The height of the region to be cleared. + /// + /// + /// The depth of the region to be cleared. + /// + /// + /// The format of the data whose address in memory is given by data. + /// + /// + /// The type of the data whose address in memory is given by data. + /// + /// [length: COMPSIZE(format,type)] + /// The address in memory of the data to be used to clear the specified region. + /// + [AutoGenerated(Category = "EXT_clear_texture", Version = "", EntryPoint = "glClearTexSubImageEXT")] + [CLSCompliant(false)] + public static void ClearTexSubImage(Int32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T10[,,] data) + where T10 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_clear_texture] + /// Fills all or part of a texture image with a constant value + /// + /// + /// The name of an existing texture object containing the image to be cleared. + /// + /// + /// The level of texture containing the region to be cleared. + /// + /// + /// The coordinate of the left edge of the region to be cleared. + /// + /// + /// The coordinate of the lower edge of the region to be cleared. + /// + /// + /// The coordinate of the front of the region to be cleared. + /// + /// + /// The width of the region to be cleared. + /// + /// + /// The height of the region to be cleared. + /// + /// + /// The depth of the region to be cleared. + /// + /// + /// The format of the data whose address in memory is given by data. + /// + /// + /// The type of the data whose address in memory is given by data. + /// + /// [length: COMPSIZE(format,type)] + /// The address in memory of the data to be used to clear the specified region. + /// + [AutoGenerated(Category = "EXT_clear_texture", Version = "", EntryPoint = "glClearTexSubImageEXT")] + [CLSCompliant(false)] + public static void ClearTexSubImage(Int32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] ref T10 data) + where T10 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_clear_texture] + /// Fills all or part of a texture image with a constant value + /// + /// + /// The name of an existing texture object containing the image to be cleared. + /// + /// + /// The level of texture containing the region to be cleared. + /// + /// + /// The coordinate of the left edge of the region to be cleared. + /// + /// + /// The coordinate of the lower edge of the region to be cleared. + /// + /// + /// The coordinate of the front of the region to be cleared. + /// + /// + /// The width of the region to be cleared. + /// + /// + /// The height of the region to be cleared. + /// + /// + /// The depth of the region to be cleared. + /// + /// + /// The format of the data whose address in memory is given by data. + /// + /// + /// The type of the data whose address in memory is given by data. + /// + /// [length: COMPSIZE(format,type)] + /// The address in memory of the data to be used to clear the specified region. + /// + [AutoGenerated(Category = "EXT_clear_texture", Version = "", EntryPoint = "glClearTexSubImageEXT")] + [CLSCompliant(false)] + public static void ClearTexSubImage(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, [CountAttribute(Computed = "format,type")] IntPtr data) { throw new NotImplementedException(); } + + /// [requires: EXT_clear_texture] + /// Fills all or part of a texture image with a constant value + /// + /// + /// The name of an existing texture object containing the image to be cleared. + /// + /// + /// The level of texture containing the region to be cleared. + /// + /// + /// The coordinate of the left edge of the region to be cleared. + /// + /// + /// The coordinate of the lower edge of the region to be cleared. + /// + /// + /// The coordinate of the front of the region to be cleared. + /// + /// + /// The width of the region to be cleared. + /// + /// + /// The height of the region to be cleared. + /// + /// + /// The depth of the region to be cleared. + /// + /// + /// The format of the data whose address in memory is given by data. + /// + /// + /// The type of the data whose address in memory is given by data. + /// + /// [length: COMPSIZE(format,type)] + /// The address in memory of the data to be used to clear the specified region. + /// + [AutoGenerated(Category = "EXT_clear_texture", Version = "", EntryPoint = "glClearTexSubImageEXT")] + [CLSCompliant(false)] + public static void ClearTexSubImage(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T10[] data) + where T10 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_clear_texture] + /// Fills all or part of a texture image with a constant value + /// + /// + /// The name of an existing texture object containing the image to be cleared. + /// + /// + /// The level of texture containing the region to be cleared. + /// + /// + /// The coordinate of the left edge of the region to be cleared. + /// + /// + /// The coordinate of the lower edge of the region to be cleared. + /// + /// + /// The coordinate of the front of the region to be cleared. + /// + /// + /// The width of the region to be cleared. + /// + /// + /// The height of the region to be cleared. + /// + /// + /// The depth of the region to be cleared. + /// + /// + /// The format of the data whose address in memory is given by data. + /// + /// + /// The type of the data whose address in memory is given by data. + /// + /// [length: COMPSIZE(format,type)] + /// The address in memory of the data to be used to clear the specified region. + /// + [AutoGenerated(Category = "EXT_clear_texture", Version = "", EntryPoint = "glClearTexSubImageEXT")] + [CLSCompliant(false)] + public static void ClearTexSubImage(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T10[,] data) + where T10 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_clear_texture] + /// Fills all or part of a texture image with a constant value + /// + /// + /// The name of an existing texture object containing the image to be cleared. + /// + /// + /// The level of texture containing the region to be cleared. + /// + /// + /// The coordinate of the left edge of the region to be cleared. + /// + /// + /// The coordinate of the lower edge of the region to be cleared. + /// + /// + /// The coordinate of the front of the region to be cleared. + /// + /// + /// The width of the region to be cleared. + /// + /// + /// The height of the region to be cleared. + /// + /// + /// The depth of the region to be cleared. + /// + /// + /// The format of the data whose address in memory is given by data. + /// + /// + /// The type of the data whose address in memory is given by data. + /// + /// [length: COMPSIZE(format,type)] + /// The address in memory of the data to be used to clear the specified region. + /// + [AutoGenerated(Category = "EXT_clear_texture", Version = "", EntryPoint = "glClearTexSubImageEXT")] + [CLSCompliant(false)] + public static void ClearTexSubImage(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T10[,,] data) + where T10 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_clear_texture] + /// Fills all or part of a texture image with a constant value + /// + /// + /// The name of an existing texture object containing the image to be cleared. + /// + /// + /// The level of texture containing the region to be cleared. + /// + /// + /// The coordinate of the left edge of the region to be cleared. + /// + /// + /// The coordinate of the lower edge of the region to be cleared. + /// + /// + /// The coordinate of the front of the region to be cleared. + /// + /// + /// The width of the region to be cleared. + /// + /// + /// The height of the region to be cleared. + /// + /// + /// The depth of the region to be cleared. + /// + /// + /// The format of the data whose address in memory is given by data. + /// + /// + /// The type of the data whose address in memory is given by data. + /// + /// [length: COMPSIZE(format,type)] + /// The address in memory of the data to be used to clear the specified region. + /// + [AutoGenerated(Category = "EXT_clear_texture", Version = "", EntryPoint = "glClearTexSubImageEXT")] + [CLSCompliant(false)] + public static void ClearTexSubImage(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] ref T10 data) + where T10 : struct + { throw new NotImplementedException(); } + /// [requires: EXT_draw_buffers_indexed] /// Enable and disable writing of frame buffer color components /// @@ -17979,6 +19803,48 @@ namespace OpenTK.Graphics.ES20 [CLSCompliant(false)] public static void CopyImageSubData(UInt32 srcName, OpenTK.Graphics.ES20.All srcTarget, Int32 srcLevel, Int32 srcX, Int32 srcY, Int32 srcZ, UInt32 dstName, OpenTK.Graphics.ES20.All dstTarget, Int32 dstLevel, Int32 dstX, Int32 dstY, Int32 dstZ, Int32 srcWidth, Int32 srcHeight, Int32 srcDepth) { throw new NotImplementedException(); } + /// [requires: EXT_memory_object] + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glCreateMemoryObjectsEXT")] + [CLSCompliant(false)] + public static void CreateMemoryObjects(Int32 n, [OutAttribute] Int32[] memoryObjects) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glCreateMemoryObjectsEXT")] + [CLSCompliant(false)] + public static void CreateMemoryObjects(Int32 n, [OutAttribute] out Int32 memoryObjects) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glCreateMemoryObjectsEXT")] + [CLSCompliant(false)] + public static unsafe void CreateMemoryObjects(Int32 n, [OutAttribute] Int32* memoryObjects) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glCreateMemoryObjectsEXT")] + [CLSCompliant(false)] + public static void CreateMemoryObjects(Int32 n, [OutAttribute] UInt32[] memoryObjects) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glCreateMemoryObjectsEXT")] + [CLSCompliant(false)] + public static void CreateMemoryObjects(Int32 n, [OutAttribute] out UInt32 memoryObjects) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glCreateMemoryObjectsEXT")] + [CLSCompliant(false)] + public static unsafe void CreateMemoryObjects(Int32 n, [OutAttribute] UInt32* memoryObjects) { throw new NotImplementedException(); } + /// [requires: EXT_separate_shader_objects] /// Create a stand-alone program from an array of null-terminated source code strings /// @@ -18006,6 +19872,60 @@ namespace OpenTK.Graphics.ES20 [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glCreateShaderProgramvEXT")] public static Int32 CreateShaderProgram(OpenTK.Graphics.ES20.All type, Int32 count, [CountAttribute(Parameter = "count")] String[] strings) { throw new NotImplementedException(); } + /// [requires: EXT_memory_object] + /// [length: n] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glDeleteMemoryObjectsEXT")] + [CLSCompliant(false)] + public static void DeleteMemoryObject([CountAttribute(Parameter = "n")] Int32 memoryObjects) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// [length: n] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glDeleteMemoryObjectsEXT")] + [CLSCompliant(false)] + public static void DeleteMemoryObject([CountAttribute(Parameter = "n")] UInt32 memoryObjects) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// [length: n] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glDeleteMemoryObjectsEXT")] + [CLSCompliant(false)] + public static void DeleteMemoryObjects(Int32 n, [CountAttribute(Parameter = "n")] Int32[] memoryObjects) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// [length: n] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glDeleteMemoryObjectsEXT")] + [CLSCompliant(false)] + public static void DeleteMemoryObjects(Int32 n, [CountAttribute(Parameter = "n")] ref Int32 memoryObjects) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// [length: n] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glDeleteMemoryObjectsEXT")] + [CLSCompliant(false)] + public static unsafe void DeleteMemoryObjects(Int32 n, [CountAttribute(Parameter = "n")] Int32* memoryObjects) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// [length: n] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glDeleteMemoryObjectsEXT")] + [CLSCompliant(false)] + public static void DeleteMemoryObjects(Int32 n, [CountAttribute(Parameter = "n")] UInt32[] memoryObjects) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// [length: n] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glDeleteMemoryObjectsEXT")] + [CLSCompliant(false)] + public static void DeleteMemoryObjects(Int32 n, [CountAttribute(Parameter = "n")] ref UInt32 memoryObjects) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// [length: n] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glDeleteMemoryObjectsEXT")] + [CLSCompliant(false)] + public static unsafe void DeleteMemoryObjects(Int32 n, [CountAttribute(Parameter = "n")] UInt32* memoryObjects) { throw new NotImplementedException(); } + /// [requires: EXT_separate_shader_objects] /// Delete program pipeline objects /// @@ -18202,6 +20122,60 @@ namespace OpenTK.Graphics.ES20 [CLSCompliant(false)] public static unsafe void DeleteQueries(Int32 n, [CountAttribute(Parameter = "n")] UInt32* ids) { throw new NotImplementedException(); } + /// [requires: EXT_semaphore] + /// [length: count] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glDeleteSemaphoresEXT")] + [CLSCompliant(false)] + public static void DeleteSemaphore([CountAttribute(Parameter = "count")] Int32 semaphores) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// [length: count] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glDeleteSemaphoresEXT")] + [CLSCompliant(false)] + public static void DeleteSemaphore([CountAttribute(Parameter = "count")] UInt32 semaphores) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// [length: count] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glDeleteSemaphoresEXT")] + [CLSCompliant(false)] + public static void DeleteSemaphores(Int32 n, [CountAttribute(Parameter = "count")] Int32[] semaphores) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// [length: count] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glDeleteSemaphoresEXT")] + [CLSCompliant(false)] + public static void DeleteSemaphores(Int32 n, [CountAttribute(Parameter = "count")] ref Int32 semaphores) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// [length: count] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glDeleteSemaphoresEXT")] + [CLSCompliant(false)] + public static unsafe void DeleteSemaphores(Int32 n, [CountAttribute(Parameter = "count")] Int32* semaphores) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// [length: count] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glDeleteSemaphoresEXT")] + [CLSCompliant(false)] + public static void DeleteSemaphores(Int32 n, [CountAttribute(Parameter = "count")] UInt32[] semaphores) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// [length: count] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glDeleteSemaphoresEXT")] + [CLSCompliant(false)] + public static void DeleteSemaphores(Int32 n, [CountAttribute(Parameter = "count")] ref UInt32 semaphores) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// [length: count] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glDeleteSemaphoresEXT")] + [CLSCompliant(false)] + public static unsafe void DeleteSemaphores(Int32 n, [CountAttribute(Parameter = "count")] UInt32* semaphores) { throw new NotImplementedException(); } + /// [requires: EXT_draw_buffers_indexed] /// /// @@ -18240,6 +20214,96 @@ namespace OpenTK.Graphics.ES20 [CLSCompliant(false)] public static unsafe void DiscardFramebuffer(OpenTK.Graphics.ES20.All target, Int32 numAttachments, [CountAttribute(Parameter = "numAttachments")] OpenTK.Graphics.ES20.All* attachments) { throw new NotImplementedException(); } + /// [requires: EXT_base_instance] + /// Draw multiple instances of a range of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, TrianglesLinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the starting index in the enabled arrays. + /// + /// + /// Specifies the number of indices to be rendered. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawArraysInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawArraysInstancedBaseInstance(OpenTK.Graphics.ES20.All mode, Int32 first, Int32 count, Int32 instancecount, Int32 baseinstance) { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a range of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, TrianglesLinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the starting index in the enabled arrays. + /// + /// + /// Specifies the number of indices to be rendered. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawArraysInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawArraysInstancedBaseInstance(OpenTK.Graphics.ES20.All mode, Int32 first, Int32 count, Int32 instancecount, UInt32 baseinstance) { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a range of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, TrianglesLinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the starting index in the enabled arrays. + /// + /// + /// Specifies the number of indices to be rendered. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawArraysInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawArraysInstancedBaseInstance(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 first, Int32 count, Int32 instancecount, Int32 baseinstance) { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a range of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, TrianglesLinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the starting index in the enabled arrays. + /// + /// + /// Specifies the number of indices to be rendered. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawArraysInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawArraysInstancedBaseInstance(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 first, Int32 count, Int32 instancecount, UInt32 baseinstance) { throw new NotImplementedException(); } + /// [requires: EXT_draw_instanced|EXT_instanced_arrays] /// Draw multiple instances of a range of elements /// @@ -18382,6 +20446,1654 @@ namespace OpenTK.Graphics.ES20 [CLSCompliant(false)] public static unsafe void DrawBuffersIndexed(Int32 n, [CountAttribute(Parameter = "n")] OpenTK.Graphics.ES20.All* location, [CountAttribute(Parameter = "n")] Int32* indices) { throw new NotImplementedException(); } + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexEXT")] + public static void DrawElementsBaseVertex(OpenTK.Graphics.ES20.All mode, Int32 count, OpenTK.Graphics.ES20.All type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 basevertex) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawElementsBaseVertex(OpenTK.Graphics.ES20.All mode, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[] indices, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawElementsBaseVertex(OpenTK.Graphics.ES20.All mode, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[,] indices, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawElementsBaseVertex(OpenTK.Graphics.ES20.All mode, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[,,] indices, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexEXT")] + public static void DrawElementsBaseVertex(OpenTK.Graphics.ES20.All mode, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] ref T3 indices, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexEXT")] + public static void DrawElementsBaseVertex(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 basevertex) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawElementsBaseVertex(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[] indices, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawElementsBaseVertex(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[,] indices, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawElementsBaseVertex(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[,,] indices, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexEXT")] + public static void DrawElementsBaseVertex(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] ref T3 indices, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a set of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseInstance(OpenTK.Graphics.ES20.All mode, Int32 count, OpenTK.Graphics.ES20.All type, [CountAttribute(Parameter = "count")] IntPtr indices, Int32 instancecount, Int32 baseinstance) { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a set of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseInstance(OpenTK.Graphics.ES20.All mode, Int32 count, OpenTK.Graphics.ES20.All type, [CountAttribute(Parameter = "count")] IntPtr indices, Int32 instancecount, UInt32 baseinstance) { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a set of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseInstance(OpenTK.Graphics.ES20.All mode, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[] indices, Int32 instancecount, Int32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a set of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseInstance(OpenTK.Graphics.ES20.All mode, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[] indices, Int32 instancecount, UInt32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a set of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseInstance(OpenTK.Graphics.ES20.All mode, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[,] indices, Int32 instancecount, Int32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a set of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseInstance(OpenTK.Graphics.ES20.All mode, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[,] indices, Int32 instancecount, UInt32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a set of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseInstance(OpenTK.Graphics.ES20.All mode, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[,,] indices, Int32 instancecount, Int32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a set of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseInstance(OpenTK.Graphics.ES20.All mode, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[,,] indices, Int32 instancecount, UInt32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a set of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseInstance(OpenTK.Graphics.ES20.All mode, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] ref T3 indices, Int32 instancecount, Int32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a set of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseInstance(OpenTK.Graphics.ES20.All mode, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] ref T3 indices, Int32 instancecount, UInt32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a set of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseInstance(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.All type, [CountAttribute(Parameter = "count")] IntPtr indices, Int32 instancecount, Int32 baseinstance) { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a set of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseInstance(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.All type, [CountAttribute(Parameter = "count")] IntPtr indices, Int32 instancecount, UInt32 baseinstance) { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a set of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseInstance(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[] indices, Int32 instancecount, Int32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a set of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseInstance(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[] indices, Int32 instancecount, UInt32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a set of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseInstance(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[,] indices, Int32 instancecount, Int32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a set of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseInstance(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[,] indices, Int32 instancecount, UInt32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a set of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseInstance(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[,,] indices, Int32 instancecount, Int32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a set of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseInstance(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[,,] indices, Int32 instancecount, UInt32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a set of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseInstance(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] ref T3 indices, Int32 instancecount, Int32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a set of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseInstance(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] ref T3 indices, Int32 instancecount, UInt32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.ES20.All mode, Int32 count, OpenTK.Graphics.ES20.All type, [CountAttribute(Parameter = "count")] IntPtr indices, Int32 instancecount, Int32 basevertex, Int32 baseinstance) { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.ES20.All mode, Int32 count, OpenTK.Graphics.ES20.All type, [CountAttribute(Parameter = "count")] IntPtr indices, Int32 instancecount, Int32 basevertex, UInt32 baseinstance) { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.ES20.All mode, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[] indices, Int32 instancecount, Int32 basevertex, Int32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.ES20.All mode, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[] indices, Int32 instancecount, Int32 basevertex, UInt32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.ES20.All mode, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[,] indices, Int32 instancecount, Int32 basevertex, Int32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.ES20.All mode, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[,] indices, Int32 instancecount, Int32 basevertex, UInt32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.ES20.All mode, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[,,] indices, Int32 instancecount, Int32 basevertex, Int32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.ES20.All mode, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[,,] indices, Int32 instancecount, Int32 basevertex, UInt32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.ES20.All mode, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] ref T3 indices, Int32 instancecount, Int32 basevertex, Int32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.ES20.All mode, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] ref T3 indices, Int32 instancecount, Int32 basevertex, UInt32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.All type, [CountAttribute(Parameter = "count")] IntPtr indices, Int32 instancecount, Int32 basevertex, Int32 baseinstance) { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.All type, [CountAttribute(Parameter = "count")] IntPtr indices, Int32 instancecount, Int32 basevertex, UInt32 baseinstance) { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[] indices, Int32 instancecount, Int32 basevertex, Int32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[] indices, Int32 instancecount, Int32 basevertex, UInt32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[,] indices, Int32 instancecount, Int32 basevertex, Int32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[,] indices, Int32 instancecount, Int32 basevertex, UInt32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[,,] indices, Int32 instancecount, Int32 basevertex, Int32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[,,] indices, Int32 instancecount, Int32 basevertex, UInt32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] ref T3 indices, Int32 instancecount, Int32 basevertex, Int32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] ref T3 indices, Int32 instancecount, Int32 basevertex, UInt32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexEXT")] + public static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.ES20.All mode, Int32 count, OpenTK.Graphics.ES20.All type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 instancecount, Int32 basevertex) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.ES20.All mode, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[] indices, Int32 instancecount, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.ES20.All mode, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[,] indices, Int32 instancecount, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.ES20.All mode, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[,,] indices, Int32 instancecount, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexEXT")] + public static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.ES20.All mode, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] ref T3 indices, Int32 instancecount, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexEXT")] + public static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 instancecount, Int32 basevertex) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[] indices, Int32 instancecount, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[,] indices, Int32 instancecount, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[,,] indices, Int32 instancecount, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexEXT")] + public static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] ref T3 indices, Int32 instancecount, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + /// [requires: EXT_draw_instanced|EXT_instanced_arrays] /// Draw multiple instances of a set of elements /// @@ -18619,6 +22331,728 @@ namespace OpenTK.Graphics.ES20 where T3 : struct { throw new NotImplementedException(); } + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES20.All mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.ES20.All type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 basevertex) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES20.All mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES20.All mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[,] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES20.All mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[,,] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES20.All mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] ref T5 indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES20.All mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES20.All type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 basevertex) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES20.All mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES20.All mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[,] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES20.All mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[,,] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES20.All mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] ref T5 indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 basevertex) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[,] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[,,] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] ref T5 indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES20.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 basevertex) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES20.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES20.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[,] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES20.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[,,] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES20.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] ref T5 indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_transform_feedback] + /// Render primitives using a count derived from a transform feedback object + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// + /// Specifies the name of a transform feedback object from which to retrieve a primitive count. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_transform_feedback", Version = "", EntryPoint = "glDrawTransformFeedbackEXT")] + [CLSCompliant(false)] + public static void DrawTransformFeedback(OpenTK.Graphics.ES20.All mode, Int32 id) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_transform_feedback] + /// Render primitives using a count derived from a transform feedback object + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// + /// Specifies the name of a transform feedback object from which to retrieve a primitive count. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_transform_feedback", Version = "", EntryPoint = "glDrawTransformFeedbackEXT")] + [CLSCompliant(false)] + public static void DrawTransformFeedback(OpenTK.Graphics.ES20.All mode, UInt32 id) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_transform_feedback] + /// Render primitives using a count derived from a transform feedback object + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// + /// Specifies the name of a transform feedback object from which to retrieve a primitive count. + /// + [AutoGenerated(Category = "EXT_draw_transform_feedback", Version = "", EntryPoint = "glDrawTransformFeedbackEXT")] + [CLSCompliant(false)] + public static void DrawTransformFeedback(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 id) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_transform_feedback] + /// Render primitives using a count derived from a transform feedback object + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// + /// Specifies the name of a transform feedback object from which to retrieve a primitive count. + /// + [AutoGenerated(Category = "EXT_draw_transform_feedback", Version = "", EntryPoint = "glDrawTransformFeedbackEXT")] + [CLSCompliant(false)] + public static void DrawTransformFeedback(OpenTK.Graphics.ES20.PrimitiveType mode, UInt32 id) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_transform_feedback] + /// Render multiple instances of primitives using a count derived from a transform feedback object + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// + /// Specifies the name of a transform feedback object from which to retrieve a primitive count. + /// + /// + /// Specifies the number of instances of the geometry to render. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_transform_feedback", Version = "", EntryPoint = "glDrawTransformFeedbackInstancedEXT")] + [CLSCompliant(false)] + public static void DrawTransformFeedbackInstanced(OpenTK.Graphics.ES20.All mode, Int32 id, Int32 instancecount) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_transform_feedback] + /// Render multiple instances of primitives using a count derived from a transform feedback object + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// + /// Specifies the name of a transform feedback object from which to retrieve a primitive count. + /// + /// + /// Specifies the number of instances of the geometry to render. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_transform_feedback", Version = "", EntryPoint = "glDrawTransformFeedbackInstancedEXT")] + [CLSCompliant(false)] + public static void DrawTransformFeedbackInstanced(OpenTK.Graphics.ES20.All mode, UInt32 id, Int32 instancecount) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_transform_feedback] + /// Render multiple instances of primitives using a count derived from a transform feedback object + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// + /// Specifies the name of a transform feedback object from which to retrieve a primitive count. + /// + /// + /// Specifies the number of instances of the geometry to render. + /// + [AutoGenerated(Category = "EXT_draw_transform_feedback", Version = "", EntryPoint = "glDrawTransformFeedbackInstancedEXT")] + [CLSCompliant(false)] + public static void DrawTransformFeedbackInstanced(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 id, Int32 instancecount) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_transform_feedback] + /// Render multiple instances of primitives using a count derived from a transform feedback object + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// + /// Specifies the name of a transform feedback object from which to retrieve a primitive count. + /// + /// + /// Specifies the number of instances of the geometry to render. + /// + [AutoGenerated(Category = "EXT_draw_transform_feedback", Version = "", EntryPoint = "glDrawTransformFeedbackInstancedEXT")] + [CLSCompliant(false)] + public static void DrawTransformFeedbackInstanced(OpenTK.Graphics.ES20.PrimitiveType mode, UInt32 id, Int32 instancecount) { throw new NotImplementedException(); } + /// [requires: EXT_draw_buffers_indexed] /// Enable or disable server-side GL capabilities /// @@ -18714,6 +23148,20 @@ namespace OpenTK.Graphics.ES20 [AutoGenerated(Category = "EXT_map_buffer_range", Version = "", EntryPoint = "glFlushMappedBufferRangeEXT")] public static void FlushMappedBufferRange(OpenTK.Graphics.ES20.BufferTarget target, IntPtr offset, IntPtr length) { throw new NotImplementedException(); } + /// [requires: EXT_shader_pixel_local_storage2] + /// + /// + [AutoGenerated(Category = "EXT_shader_pixel_local_storage2", Version = "", EntryPoint = "glFramebufferPixelLocalStorageSizeEXT")] + [CLSCompliant(false)] + public static void FramebufferPixelLocalStorageSize(Int32 target, Int32 size) { throw new NotImplementedException(); } + + /// [requires: EXT_shader_pixel_local_storage2] + /// + /// + [AutoGenerated(Category = "EXT_shader_pixel_local_storage2", Version = "", EntryPoint = "glFramebufferPixelLocalStorageSizeEXT")] + [CLSCompliant(false)] + public static void FramebufferPixelLocalStorageSize(UInt32 target, Int32 size) { throw new NotImplementedException(); } + /// [requires: EXT_multisampled_render_to_texture] /// /// @@ -18984,6 +23432,91 @@ namespace OpenTK.Graphics.ES20 [CLSCompliant(false)] public static unsafe void GenQueries(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* ids) { throw new NotImplementedException(); } + /// [requires: EXT_semaphore] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGenSemaphoresEXT")] + [CLSCompliant(false)] + public static Int32 GenSemaphore() { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// [length: count] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGenSemaphoresEXT")] + [CLSCompliant(false)] + public static void GenSemaphores(Int32 n, [OutAttribute, CountAttribute(Parameter = "count")] Int32[] semaphores) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// [length: count] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGenSemaphoresEXT")] + [CLSCompliant(false)] + public static void GenSemaphores(Int32 n, [OutAttribute, CountAttribute(Parameter = "count")] out Int32 semaphores) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// [length: count] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGenSemaphoresEXT")] + [CLSCompliant(false)] + public static unsafe void GenSemaphores(Int32 n, [OutAttribute, CountAttribute(Parameter = "count")] Int32* semaphores) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// [length: count] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGenSemaphoresEXT")] + [CLSCompliant(false)] + public static void GenSemaphores(Int32 n, [OutAttribute, CountAttribute(Parameter = "count")] UInt32[] semaphores) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// [length: count] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGenSemaphoresEXT")] + [CLSCompliant(false)] + public static void GenSemaphores(Int32 n, [OutAttribute, CountAttribute(Parameter = "count")] out UInt32 semaphores) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// [length: count] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGenSemaphoresEXT")] + [CLSCompliant(false)] + public static unsafe void GenSemaphores(Int32 n, [OutAttribute, CountAttribute(Parameter = "count")] UInt32* semaphores) { throw new NotImplementedException(); } + + /// [requires: EXT_blend_func_extended] + /// Query the bindings of color indices to user-defined varying out variables + /// + /// + /// The name of the program containing varying out variable whose binding to query + /// + /// + /// The name of the user-defined varying out variable whose index to query + /// + [AutoGenerated(Category = "EXT_blend_func_extended", Version = "", EntryPoint = "glGetFragDataIndexEXT")] + [CLSCompliant(false)] + public static Int32 GetFragDataIndex(Int32 program, String name) { throw new NotImplementedException(); } + + /// [requires: EXT_blend_func_extended] + /// Query the bindings of color indices to user-defined varying out variables + /// + /// + /// The name of the program containing varying out variable whose binding to query + /// + /// + /// The name of the user-defined varying out variable whose index to query + /// + [AutoGenerated(Category = "EXT_blend_func_extended", Version = "", EntryPoint = "glGetFragDataIndexEXT")] + [CLSCompliant(false)] + public static Int32 GetFragDataIndex(UInt32 program, String name) { throw new NotImplementedException(); } + + /// [requires: EXT_shader_pixel_local_storage2] + /// + [AutoGenerated(Category = "EXT_shader_pixel_local_storage2", Version = "", EntryPoint = "glGetFramebufferPixelLocalStorageSizeEXT")] + [CLSCompliant(false)] + public static Int32 GetFramebufferPixelLocalStorageSize(Int32 target) { throw new NotImplementedException(); } + + /// [requires: EXT_shader_pixel_local_storage2] + /// + [AutoGenerated(Category = "EXT_shader_pixel_local_storage2", Version = "", EntryPoint = "glGetFramebufferPixelLocalStorageSizeEXT")] + [CLSCompliant(false)] + public static Int32 GetFramebufferPixelLocalStorageSize(UInt32 target) { throw new NotImplementedException(); } + /// [requires: EXT_robustness] [AutoGenerated(Category = "EXT_robustness", Version = "", EntryPoint = "glGetGraphicsResetStatusEXT")] public static OpenTK.Graphics.ES20.All GetGraphicsResetStatus() { throw new NotImplementedException(); } @@ -19090,6 +23623,108 @@ namespace OpenTK.Graphics.ES20 [CLSCompliant(false)] public static unsafe void GetInteger(OpenTK.Graphics.ES20.GetIndexedPName target, UInt32 index, [OutAttribute] Int32* data) { throw new NotImplementedException(); } + /// [requires: EXT_memory_object] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glGetMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static void GetMemoryObjectParameter(Int32 memoryObject, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glGetMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static void GetMemoryObjectParameter(Int32 memoryObject, OpenTK.Graphics.ES20.All pname, [OutAttribute] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glGetMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static unsafe void GetMemoryObjectParameter(Int32 memoryObject, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glGetMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static void GetMemoryObjectParameter(Int32 memoryObject, OpenTK.Graphics.ES20.MemoryObjectParameterName pname, [OutAttribute] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glGetMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static void GetMemoryObjectParameter(Int32 memoryObject, OpenTK.Graphics.ES20.MemoryObjectParameterName pname, [OutAttribute] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glGetMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static unsafe void GetMemoryObjectParameter(Int32 memoryObject, OpenTK.Graphics.ES20.MemoryObjectParameterName pname, [OutAttribute] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glGetMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static void GetMemoryObjectParameter(UInt32 memoryObject, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glGetMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static void GetMemoryObjectParameter(UInt32 memoryObject, OpenTK.Graphics.ES20.All pname, [OutAttribute] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glGetMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static unsafe void GetMemoryObjectParameter(UInt32 memoryObject, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glGetMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static void GetMemoryObjectParameter(UInt32 memoryObject, OpenTK.Graphics.ES20.MemoryObjectParameterName pname, [OutAttribute] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glGetMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static void GetMemoryObjectParameter(UInt32 memoryObject, OpenTK.Graphics.ES20.MemoryObjectParameterName pname, [OutAttribute] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glGetMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static unsafe void GetMemoryObjectParameter(UInt32 memoryObject, OpenTK.Graphics.ES20.MemoryObjectParameterName pname, [OutAttribute] Int32* @params) { throw new NotImplementedException(); } + /// [requires: EXT_robustness] /// /// @@ -19546,6 +24181,38 @@ namespace OpenTK.Graphics.ES20 [CLSCompliant(false)] public static unsafe void GetProgramPipeline(UInt32 pipeline, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int32* @params) { throw new NotImplementedException(); } + /// [requires: EXT_blend_func_extended] + /// Query the fragment color index of a named variable within a program + /// + /// + /// The name of a program object whose resources to query. + /// + /// + /// A token identifying the interface within program containing the resource named name. + /// + /// [length: COMPSIZE(name)] + /// The name of the resource to query the location of. + /// + [AutoGenerated(Category = "EXT_blend_func_extended", Version = "", EntryPoint = "glGetProgramResourceLocationIndexEXT")] + [CLSCompliant(false)] + public static Int32 GetProgramResourceLocationIndex(Int32 program, OpenTK.Graphics.ES20.All programInterface, [CountAttribute(Computed = "name")] String name) { throw new NotImplementedException(); } + + /// [requires: EXT_blend_func_extended] + /// Query the fragment color index of a named variable within a program + /// + /// + /// The name of a program object whose resources to query. + /// + /// + /// A token identifying the interface within program containing the resource named name. + /// + /// [length: COMPSIZE(name)] + /// The name of the resource to query the location of. + /// + [AutoGenerated(Category = "EXT_blend_func_extended", Version = "", EntryPoint = "glGetProgramResourceLocationIndexEXT")] + [CLSCompliant(false)] + public static Int32 GetProgramResourceLocationIndex(UInt32 program, OpenTK.Graphics.ES20.All programInterface, [CountAttribute(Computed = "name")] String name) { throw new NotImplementedException(); } + /// [requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean] /// /// @@ -20263,6 +24930,108 @@ namespace OpenTK.Graphics.ES20 [CLSCompliant(false)] public static unsafe void GetSamplerParameterI(UInt32 sampler, OpenTK.Graphics.ES20.All pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params) { throw new NotImplementedException(); } + /// [requires: EXT_semaphore] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGetSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static void GetSemaphoreParameter(Int32 semaphore, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int64[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGetSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static void GetSemaphoreParameter(Int32 semaphore, OpenTK.Graphics.ES20.All pname, [OutAttribute] out Int64 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGetSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static unsafe void GetSemaphoreParameter(Int32 semaphore, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int64* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGetSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static void GetSemaphoreParameter(Int32 semaphore, OpenTK.Graphics.ES20.SemaphoreParameterName pname, [OutAttribute] Int64[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGetSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static void GetSemaphoreParameter(Int32 semaphore, OpenTK.Graphics.ES20.SemaphoreParameterName pname, [OutAttribute] out Int64 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGetSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static unsafe void GetSemaphoreParameter(Int32 semaphore, OpenTK.Graphics.ES20.SemaphoreParameterName pname, [OutAttribute] Int64* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGetSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static void GetSemaphoreParameter(UInt32 semaphore, OpenTK.Graphics.ES20.All pname, [OutAttribute] UInt64[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGetSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static void GetSemaphoreParameter(UInt32 semaphore, OpenTK.Graphics.ES20.All pname, [OutAttribute] out UInt64 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGetSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static unsafe void GetSemaphoreParameter(UInt32 semaphore, OpenTK.Graphics.ES20.All pname, [OutAttribute] UInt64* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGetSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static void GetSemaphoreParameter(UInt32 semaphore, OpenTK.Graphics.ES20.SemaphoreParameterName pname, [OutAttribute] UInt64[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGetSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static void GetSemaphoreParameter(UInt32 semaphore, OpenTK.Graphics.ES20.SemaphoreParameterName pname, [OutAttribute] out UInt64 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGetSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static unsafe void GetSemaphoreParameter(UInt32 semaphore, OpenTK.Graphics.ES20.SemaphoreParameterName pname, [OutAttribute] UInt64* @params) { throw new NotImplementedException(); } + /// [requires: EXT_texture_border_clamp] /// /// @@ -20365,6 +25134,1032 @@ namespace OpenTK.Graphics.ES20 [CLSCompliant(false)] public static unsafe void GetTexParameterI(OpenTK.Graphics.ES20.TextureTarget target, OpenTK.Graphics.ES20.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params) { throw new NotImplementedException(); } + /// [requires: EXT_memory_object|EXT_semaphore] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytei_vEXT")] + [CLSCompliant(false)] + public static void GetUnsignedByte(OpenTK.Graphics.ES20.All target, Int32 index, [OutAttribute, CountAttribute(Computed = "target")] Byte[] data) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object|EXT_semaphore] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytei_vEXT")] + [CLSCompliant(false)] + public static void GetUnsignedByte(OpenTK.Graphics.ES20.All target, Int32 index, [OutAttribute, CountAttribute(Computed = "target")] out Byte data) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object|EXT_semaphore] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytei_vEXT")] + [CLSCompliant(false)] + public static unsafe void GetUnsignedByte(OpenTK.Graphics.ES20.All target, Int32 index, [OutAttribute, CountAttribute(Computed = "target")] Byte* data) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object|EXT_semaphore] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytei_vEXT")] + [CLSCompliant(false)] + public static void GetUnsignedByte(OpenTK.Graphics.ES20.All target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Byte[] data) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object|EXT_semaphore] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytei_vEXT")] + [CLSCompliant(false)] + public static void GetUnsignedByte(OpenTK.Graphics.ES20.All target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] out Byte data) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object|EXT_semaphore] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytei_vEXT")] + [CLSCompliant(false)] + public static unsafe void GetUnsignedByte(OpenTK.Graphics.ES20.All target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Byte* data) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object|EXT_semaphore] + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytevEXT")] + [CLSCompliant(false)] + public static Byte GetUnsignedByte(OpenTK.Graphics.ES20.All pname) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object|EXT_semaphore] + /// + [AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytevEXT")] + [CLSCompliant(false)] + public static Byte GetUnsignedByte(OpenTK.Graphics.ES20.GetPName pname) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object|EXT_semaphore] + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytevEXT")] + [CLSCompliant(false)] + public static void GetUnsignedByte(OpenTK.Graphics.ES20.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Byte[] data) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object|EXT_semaphore] + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytevEXT")] + [CLSCompliant(false)] + public static void GetUnsignedByte(OpenTK.Graphics.ES20.All pname, [OutAttribute, CountAttribute(Computed = "pname")] out Byte data) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object|EXT_semaphore] + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytevEXT")] + [CLSCompliant(false)] + public static unsafe void GetUnsignedByte(OpenTK.Graphics.ES20.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Byte* data) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object|EXT_semaphore] + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytevEXT")] + [CLSCompliant(false)] + public static void GetUnsignedByte(OpenTK.Graphics.ES20.GetPName pname, [OutAttribute, CountAttribute(Computed = "pname")] Byte[] data) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object|EXT_semaphore] + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytevEXT")] + [CLSCompliant(false)] + public static void GetUnsignedByte(OpenTK.Graphics.ES20.GetPName pname, [OutAttribute, CountAttribute(Computed = "pname")] out Byte data) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object|EXT_semaphore] + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytevEXT")] + [CLSCompliant(false)] + public static unsafe void GetUnsignedByte(OpenTK.Graphics.ES20.GetPName pname, [OutAttribute, CountAttribute(Computed = "pname")] Byte* data) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_fd] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_fd", Version = "", EntryPoint = "glImportMemoryFdEXT")] + [CLSCompliant(false)] + public static void ImportMemoryF(Int32 memory, Int64 size, OpenTK.Graphics.ES20.All handleType, Int32 fd) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_fd] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_fd", Version = "", EntryPoint = "glImportMemoryFdEXT")] + [CLSCompliant(false)] + public static void ImportMemoryF(Int32 memory, Int64 size, OpenTK.Graphics.ES20.ExternalHandleType handleType, Int32 fd) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_fd] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_fd", Version = "", EntryPoint = "glImportMemoryFdEXT")] + [CLSCompliant(false)] + public static void ImportMemoryF(UInt32 memory, UInt64 size, OpenTK.Graphics.ES20.All handleType, Int32 fd) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_fd] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_fd", Version = "", EntryPoint = "glImportMemoryFdEXT")] + [CLSCompliant(false)] + public static void ImportMemoryF(UInt32 memory, UInt64 size, OpenTK.Graphics.ES20.ExternalHandleType handleType, Int32 fd) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(Int32 memory, Int64 size, OpenTK.Graphics.ES20.All handleType, [OutAttribute] IntPtr handle) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(Int32 memory, Int64 size, OpenTK.Graphics.ES20.All handleType, [InAttribute, OutAttribute] T3[] handle) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(Int32 memory, Int64 size, OpenTK.Graphics.ES20.All handleType, [InAttribute, OutAttribute] T3[,] handle) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(Int32 memory, Int64 size, OpenTK.Graphics.ES20.All handleType, [InAttribute, OutAttribute] T3[,,] handle) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(Int32 memory, Int64 size, OpenTK.Graphics.ES20.All handleType, [InAttribute, OutAttribute] ref T3 handle) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(Int32 memory, Int64 size, OpenTK.Graphics.ES20.ExternalHandleType handleType, [OutAttribute] IntPtr handle) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(Int32 memory, Int64 size, OpenTK.Graphics.ES20.ExternalHandleType handleType, [InAttribute, OutAttribute] T3[] handle) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(Int32 memory, Int64 size, OpenTK.Graphics.ES20.ExternalHandleType handleType, [InAttribute, OutAttribute] T3[,] handle) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(Int32 memory, Int64 size, OpenTK.Graphics.ES20.ExternalHandleType handleType, [InAttribute, OutAttribute] T3[,,] handle) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(Int32 memory, Int64 size, OpenTK.Graphics.ES20.ExternalHandleType handleType, [InAttribute, OutAttribute] ref T3 handle) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(UInt32 memory, UInt64 size, OpenTK.Graphics.ES20.All handleType, [OutAttribute] IntPtr handle) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(UInt32 memory, UInt64 size, OpenTK.Graphics.ES20.All handleType, [InAttribute, OutAttribute] T3[] handle) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(UInt32 memory, UInt64 size, OpenTK.Graphics.ES20.All handleType, [InAttribute, OutAttribute] T3[,] handle) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(UInt32 memory, UInt64 size, OpenTK.Graphics.ES20.All handleType, [InAttribute, OutAttribute] T3[,,] handle) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(UInt32 memory, UInt64 size, OpenTK.Graphics.ES20.All handleType, [InAttribute, OutAttribute] ref T3 handle) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(UInt32 memory, UInt64 size, OpenTK.Graphics.ES20.ExternalHandleType handleType, [OutAttribute] IntPtr handle) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(UInt32 memory, UInt64 size, OpenTK.Graphics.ES20.ExternalHandleType handleType, [InAttribute, OutAttribute] T3[] handle) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(UInt32 memory, UInt64 size, OpenTK.Graphics.ES20.ExternalHandleType handleType, [InAttribute, OutAttribute] T3[,] handle) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(UInt32 memory, UInt64 size, OpenTK.Graphics.ES20.ExternalHandleType handleType, [InAttribute, OutAttribute] T3[,,] handle) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(UInt32 memory, UInt64 size, OpenTK.Graphics.ES20.ExternalHandleType handleType, [InAttribute, OutAttribute] ref T3 handle) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(Int32 memory, Int64 size, OpenTK.Graphics.ES20.All handleType, IntPtr name) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(Int32 memory, Int64 size, OpenTK.Graphics.ES20.All handleType, [InAttribute, OutAttribute] T3[] name) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(Int32 memory, Int64 size, OpenTK.Graphics.ES20.All handleType, [InAttribute, OutAttribute] T3[,] name) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(Int32 memory, Int64 size, OpenTK.Graphics.ES20.All handleType, [InAttribute, OutAttribute] T3[,,] name) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(Int32 memory, Int64 size, OpenTK.Graphics.ES20.All handleType, [InAttribute, OutAttribute] ref T3 name) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(Int32 memory, Int64 size, OpenTK.Graphics.ES20.ExternalHandleType handleType, IntPtr name) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(Int32 memory, Int64 size, OpenTK.Graphics.ES20.ExternalHandleType handleType, [InAttribute, OutAttribute] T3[] name) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(Int32 memory, Int64 size, OpenTK.Graphics.ES20.ExternalHandleType handleType, [InAttribute, OutAttribute] T3[,] name) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(Int32 memory, Int64 size, OpenTK.Graphics.ES20.ExternalHandleType handleType, [InAttribute, OutAttribute] T3[,,] name) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(Int32 memory, Int64 size, OpenTK.Graphics.ES20.ExternalHandleType handleType, [InAttribute, OutAttribute] ref T3 name) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(UInt32 memory, UInt64 size, OpenTK.Graphics.ES20.All handleType, IntPtr name) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(UInt32 memory, UInt64 size, OpenTK.Graphics.ES20.All handleType, [InAttribute, OutAttribute] T3[] name) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(UInt32 memory, UInt64 size, OpenTK.Graphics.ES20.All handleType, [InAttribute, OutAttribute] T3[,] name) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(UInt32 memory, UInt64 size, OpenTK.Graphics.ES20.All handleType, [InAttribute, OutAttribute] T3[,,] name) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(UInt32 memory, UInt64 size, OpenTK.Graphics.ES20.All handleType, [InAttribute, OutAttribute] ref T3 name) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(UInt32 memory, UInt64 size, OpenTK.Graphics.ES20.ExternalHandleType handleType, IntPtr name) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(UInt32 memory, UInt64 size, OpenTK.Graphics.ES20.ExternalHandleType handleType, [InAttribute, OutAttribute] T3[] name) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(UInt32 memory, UInt64 size, OpenTK.Graphics.ES20.ExternalHandleType handleType, [InAttribute, OutAttribute] T3[,] name) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(UInt32 memory, UInt64 size, OpenTK.Graphics.ES20.ExternalHandleType handleType, [InAttribute, OutAttribute] T3[,,] name) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(UInt32 memory, UInt64 size, OpenTK.Graphics.ES20.ExternalHandleType handleType, [InAttribute, OutAttribute] ref T3 name) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_fd] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_fd", Version = "", EntryPoint = "glImportSemaphoreFdEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreF(Int32 semaphore, OpenTK.Graphics.ES20.All handleType, Int32 fd) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_fd] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_fd", Version = "", EntryPoint = "glImportSemaphoreFdEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreF(Int32 semaphore, OpenTK.Graphics.ES20.ExternalHandleType handleType, Int32 fd) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_fd] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_fd", Version = "", EntryPoint = "glImportSemaphoreFdEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreF(UInt32 semaphore, OpenTK.Graphics.ES20.All handleType, Int32 fd) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_fd] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_fd", Version = "", EntryPoint = "glImportSemaphoreFdEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreF(UInt32 semaphore, OpenTK.Graphics.ES20.ExternalHandleType handleType, Int32 fd) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(Int32 semaphore, OpenTK.Graphics.ES20.All handleType, [OutAttribute] IntPtr handle) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(Int32 semaphore, OpenTK.Graphics.ES20.All handleType, [InAttribute, OutAttribute] T2[] handle) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(Int32 semaphore, OpenTK.Graphics.ES20.All handleType, [InAttribute, OutAttribute] T2[,] handle) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(Int32 semaphore, OpenTK.Graphics.ES20.All handleType, [InAttribute, OutAttribute] T2[,,] handle) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(Int32 semaphore, OpenTK.Graphics.ES20.All handleType, [InAttribute, OutAttribute] ref T2 handle) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(Int32 semaphore, OpenTK.Graphics.ES20.ExternalHandleType handleType, [OutAttribute] IntPtr handle) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(Int32 semaphore, OpenTK.Graphics.ES20.ExternalHandleType handleType, [InAttribute, OutAttribute] T2[] handle) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(Int32 semaphore, OpenTK.Graphics.ES20.ExternalHandleType handleType, [InAttribute, OutAttribute] T2[,] handle) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(Int32 semaphore, OpenTK.Graphics.ES20.ExternalHandleType handleType, [InAttribute, OutAttribute] T2[,,] handle) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(Int32 semaphore, OpenTK.Graphics.ES20.ExternalHandleType handleType, [InAttribute, OutAttribute] ref T2 handle) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(UInt32 semaphore, OpenTK.Graphics.ES20.All handleType, [OutAttribute] IntPtr handle) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(UInt32 semaphore, OpenTK.Graphics.ES20.All handleType, [InAttribute, OutAttribute] T2[] handle) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(UInt32 semaphore, OpenTK.Graphics.ES20.All handleType, [InAttribute, OutAttribute] T2[,] handle) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(UInt32 semaphore, OpenTK.Graphics.ES20.All handleType, [InAttribute, OutAttribute] T2[,,] handle) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(UInt32 semaphore, OpenTK.Graphics.ES20.All handleType, [InAttribute, OutAttribute] ref T2 handle) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(UInt32 semaphore, OpenTK.Graphics.ES20.ExternalHandleType handleType, [OutAttribute] IntPtr handle) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(UInt32 semaphore, OpenTK.Graphics.ES20.ExternalHandleType handleType, [InAttribute, OutAttribute] T2[] handle) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(UInt32 semaphore, OpenTK.Graphics.ES20.ExternalHandleType handleType, [InAttribute, OutAttribute] T2[,] handle) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(UInt32 semaphore, OpenTK.Graphics.ES20.ExternalHandleType handleType, [InAttribute, OutAttribute] T2[,,] handle) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(UInt32 semaphore, OpenTK.Graphics.ES20.ExternalHandleType handleType, [InAttribute, OutAttribute] ref T2 handle) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(Int32 semaphore, OpenTK.Graphics.ES20.All handleType, IntPtr name) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(Int32 semaphore, OpenTK.Graphics.ES20.All handleType, [InAttribute, OutAttribute] T2[] name) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(Int32 semaphore, OpenTK.Graphics.ES20.All handleType, [InAttribute, OutAttribute] T2[,] name) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(Int32 semaphore, OpenTK.Graphics.ES20.All handleType, [InAttribute, OutAttribute] T2[,,] name) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(Int32 semaphore, OpenTK.Graphics.ES20.All handleType, [InAttribute, OutAttribute] ref T2 name) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(Int32 semaphore, OpenTK.Graphics.ES20.ExternalHandleType handleType, IntPtr name) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(Int32 semaphore, OpenTK.Graphics.ES20.ExternalHandleType handleType, [InAttribute, OutAttribute] T2[] name) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(Int32 semaphore, OpenTK.Graphics.ES20.ExternalHandleType handleType, [InAttribute, OutAttribute] T2[,] name) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(Int32 semaphore, OpenTK.Graphics.ES20.ExternalHandleType handleType, [InAttribute, OutAttribute] T2[,,] name) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(Int32 semaphore, OpenTK.Graphics.ES20.ExternalHandleType handleType, [InAttribute, OutAttribute] ref T2 name) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(UInt32 semaphore, OpenTK.Graphics.ES20.All handleType, IntPtr name) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(UInt32 semaphore, OpenTK.Graphics.ES20.All handleType, [InAttribute, OutAttribute] T2[] name) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(UInt32 semaphore, OpenTK.Graphics.ES20.All handleType, [InAttribute, OutAttribute] T2[,] name) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(UInt32 semaphore, OpenTK.Graphics.ES20.All handleType, [InAttribute, OutAttribute] T2[,,] name) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(UInt32 semaphore, OpenTK.Graphics.ES20.All handleType, [InAttribute, OutAttribute] ref T2 name) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(UInt32 semaphore, OpenTK.Graphics.ES20.ExternalHandleType handleType, IntPtr name) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(UInt32 semaphore, OpenTK.Graphics.ES20.ExternalHandleType handleType, [InAttribute, OutAttribute] T2[] name) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(UInt32 semaphore, OpenTK.Graphics.ES20.ExternalHandleType handleType, [InAttribute, OutAttribute] T2[,] name) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(UInt32 semaphore, OpenTK.Graphics.ES20.ExternalHandleType handleType, [InAttribute, OutAttribute] T2[,,] name) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(UInt32 semaphore, OpenTK.Graphics.ES20.ExternalHandleType handleType, [InAttribute, OutAttribute] ref T2 name) + where T2 : struct + { throw new NotImplementedException(); } + /// [requires: EXT_debug_marker] /// /// @@ -20393,6 +26188,18 @@ namespace OpenTK.Graphics.ES20 [CLSCompliant(false)] public static bool IsEnabled(OpenTK.Graphics.ES20.All target, UInt32 index) { throw new NotImplementedException(); } + /// [requires: EXT_memory_object] + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glIsMemoryObjectEXT")] + [CLSCompliant(false)] + public static bool IsMemoryObject(Int32 memoryObject) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glIsMemoryObjectEXT")] + [CLSCompliant(false)] + public static bool IsMemoryObject(UInt32 memoryObject) { throw new NotImplementedException(); } + /// [requires: EXT_separate_shader_objects] /// Determine if a name corresponds to a program pipeline object /// @@ -20433,6 +26240,18 @@ namespace OpenTK.Graphics.ES20 [CLSCompliant(false)] public static bool IsQuery(UInt32 id) { throw new NotImplementedException(); } + /// [requires: EXT_semaphore] + /// + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glIsSemaphoreEXT")] + [CLSCompliant(false)] + public static bool IsSemaphore(Int32 semaphore) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glIsSemaphoreEXT")] + [CLSCompliant(false)] + public static bool IsSemaphore(UInt32 semaphore) { throw new NotImplementedException(); } + /// [requires: EXT_debug_label] /// /// @@ -20607,6 +26426,108 @@ namespace OpenTK.Graphics.ES20 [CLSCompliant(false)] public static IntPtr MapBufferRange(OpenTK.Graphics.ES20.BufferTarget target, IntPtr offset, IntPtr length, UInt32 access) { throw new NotImplementedException(); } + /// [requires: EXT_memory_object] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static void MemoryObjectParameter(Int32 memoryObject, OpenTK.Graphics.ES20.All pname, Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static void MemoryObjectParameter(Int32 memoryObject, OpenTK.Graphics.ES20.All pname, ref Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static unsafe void MemoryObjectParameter(Int32 memoryObject, OpenTK.Graphics.ES20.All pname, Int32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static void MemoryObjectParameter(Int32 memoryObject, OpenTK.Graphics.ES20.MemoryObjectParameterName pname, Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static void MemoryObjectParameter(Int32 memoryObject, OpenTK.Graphics.ES20.MemoryObjectParameterName pname, ref Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static unsafe void MemoryObjectParameter(Int32 memoryObject, OpenTK.Graphics.ES20.MemoryObjectParameterName pname, Int32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static void MemoryObjectParameter(UInt32 memoryObject, OpenTK.Graphics.ES20.All pname, Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static void MemoryObjectParameter(UInt32 memoryObject, OpenTK.Graphics.ES20.All pname, ref Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static unsafe void MemoryObjectParameter(UInt32 memoryObject, OpenTK.Graphics.ES20.All pname, Int32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static void MemoryObjectParameter(UInt32 memoryObject, OpenTK.Graphics.ES20.MemoryObjectParameterName pname, Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static void MemoryObjectParameter(UInt32 memoryObject, OpenTK.Graphics.ES20.MemoryObjectParameterName pname, ref Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static unsafe void MemoryObjectParameter(UInt32 memoryObject, OpenTK.Graphics.ES20.MemoryObjectParameterName pname, Int32* @params) { throw new NotImplementedException(); } + /// [requires: EXT_multi_draw_arrays] /// Render multiple sets of primitives from array data /// @@ -20724,6 +26645,1026 @@ namespace OpenTK.Graphics.ES20 [CLSCompliant(false)] public static unsafe void MultiDrawArrays(OpenTK.Graphics.ES20.PrimitiveType mode, [CountAttribute(Computed = "primcount")] Int32* first, [CountAttribute(Computed = "primcount")] Int32* count, Int32 primcount) { throw new NotImplementedException(); } + /// [requires: EXT_multi_draw_indirect] + /// Render multiple sets of primitives from array data, taking parameters from memory + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount,stride)] + /// Specifies the address of an array of structures containing the draw parameters. + /// + /// + /// Specifies the the number of elements in the array of draw parameter structures. + /// + /// + /// Specifies the distance in basic machine units between elements of the draw parameter array. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawArraysIndirectEXT")] + public static void MultiDrawArraysIndirect(OpenTK.Graphics.ES20.All mode, [CountAttribute(Computed = "drawcount,stride")] IntPtr indirect, Int32 drawcount, Int32 stride) { throw new NotImplementedException(); } + + /// [requires: EXT_multi_draw_indirect] + /// Render multiple sets of primitives from array data, taking parameters from memory + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount,stride)] + /// Specifies the address of an array of structures containing the draw parameters. + /// + /// + /// Specifies the the number of elements in the array of draw parameter structures. + /// + /// + /// Specifies the distance in basic machine units between elements of the draw parameter array. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawArraysIndirectEXT")] + [CLSCompliant(false)] + public static void MultiDrawArraysIndirect(OpenTK.Graphics.ES20.All mode, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount,stride")] T1[] indirect, Int32 drawcount, Int32 stride) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_multi_draw_indirect] + /// Render multiple sets of primitives from array data, taking parameters from memory + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount,stride)] + /// Specifies the address of an array of structures containing the draw parameters. + /// + /// + /// Specifies the the number of elements in the array of draw parameter structures. + /// + /// + /// Specifies the distance in basic machine units between elements of the draw parameter array. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawArraysIndirectEXT")] + [CLSCompliant(false)] + public static void MultiDrawArraysIndirect(OpenTK.Graphics.ES20.All mode, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount,stride")] T1[,] indirect, Int32 drawcount, Int32 stride) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_multi_draw_indirect] + /// Render multiple sets of primitives from array data, taking parameters from memory + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount,stride)] + /// Specifies the address of an array of structures containing the draw parameters. + /// + /// + /// Specifies the the number of elements in the array of draw parameter structures. + /// + /// + /// Specifies the distance in basic machine units between elements of the draw parameter array. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawArraysIndirectEXT")] + [CLSCompliant(false)] + public static void MultiDrawArraysIndirect(OpenTK.Graphics.ES20.All mode, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount,stride")] T1[,,] indirect, Int32 drawcount, Int32 stride) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_multi_draw_indirect] + /// Render multiple sets of primitives from array data, taking parameters from memory + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount,stride)] + /// Specifies the address of an array of structures containing the draw parameters. + /// + /// + /// Specifies the the number of elements in the array of draw parameter structures. + /// + /// + /// Specifies the distance in basic machine units between elements of the draw parameter array. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawArraysIndirectEXT")] + public static void MultiDrawArraysIndirect(OpenTK.Graphics.ES20.All mode, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount,stride")] ref T1 indirect, Int32 drawcount, Int32 stride) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_multi_draw_indirect] + /// Render multiple sets of primitives from array data, taking parameters from memory + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount,stride)] + /// Specifies the address of an array of structures containing the draw parameters. + /// + /// + /// Specifies the the number of elements in the array of draw parameter structures. + /// + /// + /// Specifies the distance in basic machine units between elements of the draw parameter array. + /// + [AutoGenerated(Category = "EXT_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawArraysIndirectEXT")] + public static void MultiDrawArraysIndirect(OpenTK.Graphics.ES20.PrimitiveType mode, [CountAttribute(Computed = "drawcount,stride")] IntPtr indirect, Int32 drawcount, Int32 stride) { throw new NotImplementedException(); } + + /// [requires: EXT_multi_draw_indirect] + /// Render multiple sets of primitives from array data, taking parameters from memory + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount,stride)] + /// Specifies the address of an array of structures containing the draw parameters. + /// + /// + /// Specifies the the number of elements in the array of draw parameter structures. + /// + /// + /// Specifies the distance in basic machine units between elements of the draw parameter array. + /// + [AutoGenerated(Category = "EXT_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawArraysIndirectEXT")] + [CLSCompliant(false)] + public static void MultiDrawArraysIndirect(OpenTK.Graphics.ES20.PrimitiveType mode, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount,stride")] T1[] indirect, Int32 drawcount, Int32 stride) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_multi_draw_indirect] + /// Render multiple sets of primitives from array data, taking parameters from memory + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount,stride)] + /// Specifies the address of an array of structures containing the draw parameters. + /// + /// + /// Specifies the the number of elements in the array of draw parameter structures. + /// + /// + /// Specifies the distance in basic machine units between elements of the draw parameter array. + /// + [AutoGenerated(Category = "EXT_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawArraysIndirectEXT")] + [CLSCompliant(false)] + public static void MultiDrawArraysIndirect(OpenTK.Graphics.ES20.PrimitiveType mode, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount,stride")] T1[,] indirect, Int32 drawcount, Int32 stride) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_multi_draw_indirect] + /// Render multiple sets of primitives from array data, taking parameters from memory + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount,stride)] + /// Specifies the address of an array of structures containing the draw parameters. + /// + /// + /// Specifies the the number of elements in the array of draw parameter structures. + /// + /// + /// Specifies the distance in basic machine units between elements of the draw parameter array. + /// + [AutoGenerated(Category = "EXT_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawArraysIndirectEXT")] + [CLSCompliant(false)] + public static void MultiDrawArraysIndirect(OpenTK.Graphics.ES20.PrimitiveType mode, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount,stride")] T1[,,] indirect, Int32 drawcount, Int32 stride) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_multi_draw_indirect] + /// Render multiple sets of primitives from array data, taking parameters from memory + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount,stride)] + /// Specifies the address of an array of structures containing the draw parameters. + /// + /// + /// Specifies the the number of elements in the array of draw parameter structures. + /// + /// + /// Specifies the distance in basic machine units between elements of the draw parameter array. + /// + [AutoGenerated(Category = "EXT_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawArraysIndirectEXT")] + public static void MultiDrawArraysIndirect(OpenTK.Graphics.ES20.PrimitiveType mode, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount,stride")] ref T1 indirect, Int32 drawcount, Int32 stride) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES20.All mode, [CountAttribute(Computed = "drawcount")] Int32[] count, OpenTK.Graphics.ES20.All type, [CountAttribute(Computed = "drawcount")] IntPtr indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32[] basevertex) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES20.All mode, [CountAttribute(Computed = "drawcount")] Int32[] count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] T3[] indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32[] basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES20.All mode, [CountAttribute(Computed = "drawcount")] Int32[] count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] T3[,] indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32[] basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES20.All mode, [CountAttribute(Computed = "drawcount")] Int32[] count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] T3[,,] indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32[] basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES20.All mode, [CountAttribute(Computed = "drawcount")] Int32[] count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] ref T3 indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32[] basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES20.All mode, [CountAttribute(Computed = "drawcount")] ref Int32 count, OpenTK.Graphics.ES20.All type, [CountAttribute(Computed = "drawcount")] IntPtr indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] ref Int32 basevertex) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES20.All mode, [CountAttribute(Computed = "drawcount")] ref Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] T3[] indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] ref Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES20.All mode, [CountAttribute(Computed = "drawcount")] ref Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] T3[,] indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] ref Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES20.All mode, [CountAttribute(Computed = "drawcount")] ref Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] T3[,,] indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] ref Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES20.All mode, [CountAttribute(Computed = "drawcount")] ref Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] ref T3 indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] ref Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static unsafe void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES20.All mode, [CountAttribute(Computed = "drawcount")] Int32* count, OpenTK.Graphics.ES20.All type, [CountAttribute(Computed = "drawcount")] IntPtr indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32* basevertex) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static unsafe void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES20.All mode, [CountAttribute(Computed = "drawcount")] Int32* count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] T3[] indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32* basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static unsafe void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES20.All mode, [CountAttribute(Computed = "drawcount")] Int32* count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] T3[,] indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32* basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static unsafe void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES20.All mode, [CountAttribute(Computed = "drawcount")] Int32* count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] T3[,,] indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32* basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static unsafe void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES20.All mode, [CountAttribute(Computed = "drawcount")] Int32* count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] ref T3 indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32* basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES20.PrimitiveType mode, [CountAttribute(Computed = "drawcount")] Int32[] count, OpenTK.Graphics.ES20.DrawElementsType type, [CountAttribute(Computed = "drawcount")] IntPtr indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32[] basevertex) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES20.PrimitiveType mode, [CountAttribute(Computed = "drawcount")] Int32[] count, OpenTK.Graphics.ES20.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] T3[] indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32[] basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES20.PrimitiveType mode, [CountAttribute(Computed = "drawcount")] Int32[] count, OpenTK.Graphics.ES20.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] T3[,] indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32[] basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES20.PrimitiveType mode, [CountAttribute(Computed = "drawcount")] Int32[] count, OpenTK.Graphics.ES20.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] T3[,,] indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32[] basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES20.PrimitiveType mode, [CountAttribute(Computed = "drawcount")] Int32[] count, OpenTK.Graphics.ES20.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] ref T3 indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32[] basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES20.PrimitiveType mode, [CountAttribute(Computed = "drawcount")] ref Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, [CountAttribute(Computed = "drawcount")] IntPtr indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] ref Int32 basevertex) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES20.PrimitiveType mode, [CountAttribute(Computed = "drawcount")] ref Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] T3[] indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] ref Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES20.PrimitiveType mode, [CountAttribute(Computed = "drawcount")] ref Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] T3[,] indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] ref Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES20.PrimitiveType mode, [CountAttribute(Computed = "drawcount")] ref Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] T3[,,] indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] ref Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES20.PrimitiveType mode, [CountAttribute(Computed = "drawcount")] ref Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] ref T3 indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] ref Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static unsafe void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES20.PrimitiveType mode, [CountAttribute(Computed = "drawcount")] Int32* count, OpenTK.Graphics.ES20.DrawElementsType type, [CountAttribute(Computed = "drawcount")] IntPtr indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32* basevertex) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static unsafe void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES20.PrimitiveType mode, [CountAttribute(Computed = "drawcount")] Int32* count, OpenTK.Graphics.ES20.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] T3[] indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32* basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static unsafe void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES20.PrimitiveType mode, [CountAttribute(Computed = "drawcount")] Int32* count, OpenTK.Graphics.ES20.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] T3[,] indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32* basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static unsafe void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES20.PrimitiveType mode, [CountAttribute(Computed = "drawcount")] Int32* count, OpenTK.Graphics.ES20.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] T3[,,] indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32* basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static unsafe void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES20.PrimitiveType mode, [CountAttribute(Computed = "drawcount")] Int32* count, OpenTK.Graphics.ES20.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] ref T3 indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32* basevertex) + where T3 : struct + { throw new NotImplementedException(); } + /// [requires: EXT_multi_draw_arrays] /// Render multiple sets of primitives by specifying indices of array data elements /// @@ -21447,6 +28388,319 @@ namespace OpenTK.Graphics.ES20 where T3 : struct { throw new NotImplementedException(); } + /// [requires: EXT_multi_draw_indirect] + /// Render indexed primitives from array data, taking parameters from memory + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// + /// Specifies the type of data in the buffer bound to the ElementArrayBuffer binding. + /// + /// [length: COMPSIZE(drawcount,stride)] + /// Specifies the address of a structure containing an array of draw parameters. + /// + /// + /// Specifies the number of elements in the array addressed by indirect. + /// + /// + /// Specifies the distance in basic machine units between elements of the draw parameter array. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawElementsIndirectEXT")] + public static void MultiDrawElementsIndirect(OpenTK.Graphics.ES20.All mode, OpenTK.Graphics.ES20.All type, [CountAttribute(Computed = "drawcount,stride")] IntPtr indirect, Int32 drawcount, Int32 stride) { throw new NotImplementedException(); } + + /// [requires: EXT_multi_draw_indirect] + /// Render indexed primitives from array data, taking parameters from memory + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// + /// Specifies the type of data in the buffer bound to the ElementArrayBuffer binding. + /// + /// [length: COMPSIZE(drawcount,stride)] + /// Specifies the address of a structure containing an array of draw parameters. + /// + /// + /// Specifies the number of elements in the array addressed by indirect. + /// + /// + /// Specifies the distance in basic machine units between elements of the draw parameter array. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawElementsIndirectEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsIndirect(OpenTK.Graphics.ES20.All mode, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount,stride")] T2[] indirect, Int32 drawcount, Int32 stride) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_multi_draw_indirect] + /// Render indexed primitives from array data, taking parameters from memory + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// + /// Specifies the type of data in the buffer bound to the ElementArrayBuffer binding. + /// + /// [length: COMPSIZE(drawcount,stride)] + /// Specifies the address of a structure containing an array of draw parameters. + /// + /// + /// Specifies the number of elements in the array addressed by indirect. + /// + /// + /// Specifies the distance in basic machine units between elements of the draw parameter array. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawElementsIndirectEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsIndirect(OpenTK.Graphics.ES20.All mode, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount,stride")] T2[,] indirect, Int32 drawcount, Int32 stride) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_multi_draw_indirect] + /// Render indexed primitives from array data, taking parameters from memory + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// + /// Specifies the type of data in the buffer bound to the ElementArrayBuffer binding. + /// + /// [length: COMPSIZE(drawcount,stride)] + /// Specifies the address of a structure containing an array of draw parameters. + /// + /// + /// Specifies the number of elements in the array addressed by indirect. + /// + /// + /// Specifies the distance in basic machine units between elements of the draw parameter array. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawElementsIndirectEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsIndirect(OpenTK.Graphics.ES20.All mode, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount,stride")] T2[,,] indirect, Int32 drawcount, Int32 stride) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_multi_draw_indirect] + /// Render indexed primitives from array data, taking parameters from memory + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// + /// Specifies the type of data in the buffer bound to the ElementArrayBuffer binding. + /// + /// [length: COMPSIZE(drawcount,stride)] + /// Specifies the address of a structure containing an array of draw parameters. + /// + /// + /// Specifies the number of elements in the array addressed by indirect. + /// + /// + /// Specifies the distance in basic machine units between elements of the draw parameter array. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawElementsIndirectEXT")] + public static void MultiDrawElementsIndirect(OpenTK.Graphics.ES20.All mode, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount,stride")] ref T2 indirect, Int32 drawcount, Int32 stride) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_multi_draw_indirect] + /// Render indexed primitives from array data, taking parameters from memory + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// + /// Specifies the type of data in the buffer bound to the ElementArrayBuffer binding. + /// + /// [length: COMPSIZE(drawcount,stride)] + /// Specifies the address of a structure containing an array of draw parameters. + /// + /// + /// Specifies the number of elements in the array addressed by indirect. + /// + /// + /// Specifies the distance in basic machine units between elements of the draw parameter array. + /// + [AutoGenerated(Category = "EXT_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawElementsIndirectEXT")] + public static void MultiDrawElementsIndirect(OpenTK.Graphics.ES20.PrimitiveType mode, OpenTK.Graphics.ES20.All type, [CountAttribute(Computed = "drawcount,stride")] IntPtr indirect, Int32 drawcount, Int32 stride) { throw new NotImplementedException(); } + + /// [requires: EXT_multi_draw_indirect] + /// Render indexed primitives from array data, taking parameters from memory + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// + /// Specifies the type of data in the buffer bound to the ElementArrayBuffer binding. + /// + /// [length: COMPSIZE(drawcount,stride)] + /// Specifies the address of a structure containing an array of draw parameters. + /// + /// + /// Specifies the number of elements in the array addressed by indirect. + /// + /// + /// Specifies the distance in basic machine units between elements of the draw parameter array. + /// + [AutoGenerated(Category = "EXT_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawElementsIndirectEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsIndirect(OpenTK.Graphics.ES20.PrimitiveType mode, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount,stride")] T2[] indirect, Int32 drawcount, Int32 stride) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_multi_draw_indirect] + /// Render indexed primitives from array data, taking parameters from memory + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// + /// Specifies the type of data in the buffer bound to the ElementArrayBuffer binding. + /// + /// [length: COMPSIZE(drawcount,stride)] + /// Specifies the address of a structure containing an array of draw parameters. + /// + /// + /// Specifies the number of elements in the array addressed by indirect. + /// + /// + /// Specifies the distance in basic machine units between elements of the draw parameter array. + /// + [AutoGenerated(Category = "EXT_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawElementsIndirectEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsIndirect(OpenTK.Graphics.ES20.PrimitiveType mode, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount,stride")] T2[,] indirect, Int32 drawcount, Int32 stride) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_multi_draw_indirect] + /// Render indexed primitives from array data, taking parameters from memory + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// + /// Specifies the type of data in the buffer bound to the ElementArrayBuffer binding. + /// + /// [length: COMPSIZE(drawcount,stride)] + /// Specifies the address of a structure containing an array of draw parameters. + /// + /// + /// Specifies the number of elements in the array addressed by indirect. + /// + /// + /// Specifies the distance in basic machine units between elements of the draw parameter array. + /// + [AutoGenerated(Category = "EXT_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawElementsIndirectEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsIndirect(OpenTK.Graphics.ES20.PrimitiveType mode, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount,stride")] T2[,,] indirect, Int32 drawcount, Int32 stride) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_multi_draw_indirect] + /// Render indexed primitives from array data, taking parameters from memory + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// + /// Specifies the type of data in the buffer bound to the ElementArrayBuffer binding. + /// + /// [length: COMPSIZE(drawcount,stride)] + /// Specifies the address of a structure containing an array of draw parameters. + /// + /// + /// Specifies the number of elements in the array addressed by indirect. + /// + /// + /// Specifies the distance in basic machine units between elements of the draw parameter array. + /// + [AutoGenerated(Category = "EXT_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawElementsIndirectEXT")] + public static void MultiDrawElementsIndirect(OpenTK.Graphics.ES20.PrimitiveType mode, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount,stride")] ref T2 indirect, Int32 drawcount, Int32 stride) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_external_buffer] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_external_buffer", Version = "", EntryPoint = "glNamedBufferStorageExternalEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorageExternal(Int32 buffer, IntPtr offset, Int32 size, IntPtr clientBuffer, Int32 flags) { throw new NotImplementedException(); } + + /// [requires: EXT_external_buffer] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_external_buffer", Version = "", EntryPoint = "glNamedBufferStorageExternalEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorageExternal(Int32 buffer, IntPtr offset, IntPtr size, IntPtr clientBuffer, Int32 flags) { throw new NotImplementedException(); } + + /// [requires: EXT_external_buffer] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_external_buffer", Version = "", EntryPoint = "glNamedBufferStorageExternalEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorageExternal(UInt32 buffer, IntPtr offset, Int32 size, IntPtr clientBuffer, UInt32 flags) { throw new NotImplementedException(); } + + /// [requires: EXT_external_buffer] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_external_buffer", Version = "", EntryPoint = "glNamedBufferStorageExternalEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorageExternal(UInt32 buffer, IntPtr offset, IntPtr size, IntPtr clientBuffer, UInt32 flags) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glNamedBufferStorageMemEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorageMem(Int32 buffer, Int32 size, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glNamedBufferStorageMemEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorageMem(Int32 buffer, IntPtr size, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glNamedBufferStorageMemEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorageMem(UInt32 buffer, Int32 size, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glNamedBufferStorageMemEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorageMem(UInt32 buffer, IntPtr size, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + /// [requires: EXT_tessellation_shader] /// Specifies the parameters for patch primitives /// @@ -21459,6 +28713,13 @@ namespace OpenTK.Graphics.ES20 [AutoGenerated(Category = "EXT_tessellation_shader", Version = "", EntryPoint = "glPatchParameteriEXT")] public static void PatchParameter(OpenTK.Graphics.ES20.All pname, Int32 value) { throw new NotImplementedException(); } + /// [requires: EXT_polygon_offset_clamp] + /// + /// + /// + [AutoGenerated(Category = "EXT_polygon_offset_clamp", Version = "", EntryPoint = "glPolygonOffsetClampEXT")] + public static void PolygonOffsetClamp(Single factor, Single units, Single clamp) { throw new NotImplementedException(); } + /// [requires: EXT_debug_marker] [AutoGenerated(Category = "EXT_debug_marker", Version = "", EntryPoint = "glPopGroupMarkerEXT")] public static void PopGroupMarker() { throw new NotImplementedException(); } @@ -23625,6 +30886,20 @@ namespace OpenTK.Graphics.ES20 [CLSCompliant(false)] public static void QueryCounter(UInt32 id, OpenTK.Graphics.ES20.All target) { throw new NotImplementedException(); } + /// [requires: EXT_raster_multisample|EXT_texture_filter_minmax|NV_framebuffer_mixed_samples] + /// + /// + [AutoGenerated(Category = "EXT_raster_multisample|EXT_texture_filter_minmax|NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glRasterSamplesEXT")] + [CLSCompliant(false)] + public static void RasterSamples(Int32 samples, bool fixedsamplelocations) { throw new NotImplementedException(); } + + /// [requires: EXT_raster_multisample|EXT_texture_filter_minmax|NV_framebuffer_mixed_samples] + /// + /// + [AutoGenerated(Category = "EXT_raster_multisample|EXT_texture_filter_minmax|NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glRasterSamplesEXT")] + [CLSCompliant(false)] + public static void RasterSamples(UInt32 samples, bool fixedsamplelocations) { throw new NotImplementedException(); } + /// [requires: EXT_multiview_draw_buffers] /// /// @@ -23778,6 +31053,20 @@ namespace OpenTK.Graphics.ES20 where T7 : struct { throw new NotImplementedException(); } + /// [requires: EXT_win32_keyed_mutex] + /// + /// + [AutoGenerated(Category = "EXT_win32_keyed_mutex", Version = "", EntryPoint = "glReleaseKeyedMutexWin32EXT")] + [CLSCompliant(false)] + public static bool ReleaseKeyedMutexWin32(Int32 memory, Int64 key) { throw new NotImplementedException(); } + + /// [requires: EXT_win32_keyed_mutex] + /// + /// + [AutoGenerated(Category = "EXT_win32_keyed_mutex", Version = "", EntryPoint = "glReleaseKeyedMutexWin32EXT")] + [CLSCompliant(false)] + public static bool ReleaseKeyedMutexWin32(UInt32 memory, UInt64 key) { throw new NotImplementedException(); } + /// [requires: EXT_multisampled_render_to_texture] /// Establish data storage, format, dimensions and sample count of a renderbuffer object's image /// @@ -23893,6 +31182,246 @@ namespace OpenTK.Graphics.ES20 [CLSCompliant(false)] public static unsafe void SamplerParameterI(UInt32 sampler, OpenTK.Graphics.ES20.All pname, [CountAttribute(Computed = "pname")] UInt32* param) { throw new NotImplementedException(); } + /// [requires: EXT_semaphore] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static void SemaphoreParameter(Int32 semaphore, OpenTK.Graphics.ES20.All pname, Int64[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static void SemaphoreParameter(Int32 semaphore, OpenTK.Graphics.ES20.All pname, ref Int64 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static unsafe void SemaphoreParameter(Int32 semaphore, OpenTK.Graphics.ES20.All pname, Int64* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static void SemaphoreParameter(Int32 semaphore, OpenTK.Graphics.ES20.SemaphoreParameterName pname, Int64[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static void SemaphoreParameter(Int32 semaphore, OpenTK.Graphics.ES20.SemaphoreParameterName pname, ref Int64 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static unsafe void SemaphoreParameter(Int32 semaphore, OpenTK.Graphics.ES20.SemaphoreParameterName pname, Int64* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static void SemaphoreParameter(UInt32 semaphore, OpenTK.Graphics.ES20.All pname, UInt64[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static void SemaphoreParameter(UInt32 semaphore, OpenTK.Graphics.ES20.All pname, ref UInt64 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static unsafe void SemaphoreParameter(UInt32 semaphore, OpenTK.Graphics.ES20.All pname, UInt64* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static void SemaphoreParameter(UInt32 semaphore, OpenTK.Graphics.ES20.SemaphoreParameterName pname, UInt64[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static void SemaphoreParameter(UInt32 semaphore, OpenTK.Graphics.ES20.SemaphoreParameterName pname, ref UInt64 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static unsafe void SemaphoreParameter(UInt32 semaphore, OpenTK.Graphics.ES20.SemaphoreParameterName pname, UInt64* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSignalSemaphoreEXT")] + [CLSCompliant(false)] + public static void SignalSemaphore(Int32 semaphore, Int32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] Int32[] buffers, Int32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] Int32[] textures, [CountAttribute(Computed = "numTextureBarriers")] OpenTK.Graphics.ES20.All[] dstLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSignalSemaphoreEXT")] + [CLSCompliant(false)] + public static void SignalSemaphore(Int32 semaphore, Int32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] Int32[] buffers, Int32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] Int32[] textures, [CountAttribute(Computed = "numTextureBarriers")] OpenTK.Graphics.ES20.TextureLayout[] dstLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSignalSemaphoreEXT")] + [CLSCompliant(false)] + public static void SignalSemaphore(Int32 semaphore, Int32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] ref Int32 buffers, Int32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] ref Int32 textures, [CountAttribute(Computed = "numTextureBarriers")] ref OpenTK.Graphics.ES20.All dstLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSignalSemaphoreEXT")] + [CLSCompliant(false)] + public static void SignalSemaphore(Int32 semaphore, Int32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] ref Int32 buffers, Int32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] ref Int32 textures, [CountAttribute(Computed = "numTextureBarriers")] ref OpenTK.Graphics.ES20.TextureLayout dstLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSignalSemaphoreEXT")] + [CLSCompliant(false)] + public static unsafe void SignalSemaphore(Int32 semaphore, Int32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] Int32* buffers, Int32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] Int32* textures, [CountAttribute(Computed = "numTextureBarriers")] OpenTK.Graphics.ES20.All* dstLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSignalSemaphoreEXT")] + [CLSCompliant(false)] + public static unsafe void SignalSemaphore(Int32 semaphore, Int32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] Int32* buffers, Int32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] Int32* textures, [CountAttribute(Computed = "numTextureBarriers")] OpenTK.Graphics.ES20.TextureLayout* dstLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSignalSemaphoreEXT")] + [CLSCompliant(false)] + public static void SignalSemaphore(UInt32 semaphore, UInt32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] UInt32[] buffers, UInt32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] UInt32[] textures, [CountAttribute(Computed = "numTextureBarriers")] OpenTK.Graphics.ES20.All[] dstLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSignalSemaphoreEXT")] + [CLSCompliant(false)] + public static void SignalSemaphore(UInt32 semaphore, UInt32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] UInt32[] buffers, UInt32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] UInt32[] textures, [CountAttribute(Computed = "numTextureBarriers")] OpenTK.Graphics.ES20.TextureLayout[] dstLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSignalSemaphoreEXT")] + [CLSCompliant(false)] + public static void SignalSemaphore(UInt32 semaphore, UInt32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] ref UInt32 buffers, UInt32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] ref UInt32 textures, [CountAttribute(Computed = "numTextureBarriers")] ref OpenTK.Graphics.ES20.All dstLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSignalSemaphoreEXT")] + [CLSCompliant(false)] + public static void SignalSemaphore(UInt32 semaphore, UInt32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] ref UInt32 buffers, UInt32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] ref UInt32 textures, [CountAttribute(Computed = "numTextureBarriers")] ref OpenTK.Graphics.ES20.TextureLayout dstLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSignalSemaphoreEXT")] + [CLSCompliant(false)] + public static unsafe void SignalSemaphore(UInt32 semaphore, UInt32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] UInt32* buffers, UInt32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] UInt32* textures, [CountAttribute(Computed = "numTextureBarriers")] OpenTK.Graphics.ES20.All* dstLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSignalSemaphoreEXT")] + [CLSCompliant(false)] + public static unsafe void SignalSemaphore(UInt32 semaphore, UInt32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] UInt32* buffers, UInt32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] UInt32* textures, [CountAttribute(Computed = "numTextureBarriers")] OpenTK.Graphics.ES20.TextureLayout* dstLayouts) { throw new NotImplementedException(); } + /// [requires: EXT_texture_buffer] /// Attach the storage for a buffer object to the active buffer texture /// @@ -24047,6 +31576,19 @@ namespace OpenTK.Graphics.ES20 [CLSCompliant(false)] public static void TexBufferRange(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All internalformat, UInt32 buffer, IntPtr offset, IntPtr size) { throw new NotImplementedException(); } + /// [requires: EXT_sparse_texture] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_sparse_texture", Version = "", EntryPoint = "glTexPageCommitmentEXT")] + public static void TexPageCommitment(OpenTK.Graphics.ES20.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, bool commit) { throw new NotImplementedException(); } + /// [requires: EXT_texture_border_clamp] /// /// @@ -24259,6 +31801,268 @@ namespace OpenTK.Graphics.ES20 [AutoGenerated(Category = "EXT_texture_storage", Version = "", EntryPoint = "glTexStorage3DEXT")] public static void TexStorage3D(OpenTK.Graphics.ES20.TextureTarget3d target, Int32 levels, OpenTK.Graphics.ES20.SizedInternalFormat internalformat, Int32 width, Int32 height, Int32 depth) { throw new NotImplementedException(); } + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem1DEXT")] + [CLSCompliant(false)] + public static void TexStorageMem1D(OpenTK.Graphics.ES20.All target, Int32 levels, OpenTK.Graphics.ES20.All internalFormat, Int32 width, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem1DEXT")] + [CLSCompliant(false)] + public static void TexStorageMem1D(OpenTK.Graphics.ES20.All target, Int32 levels, OpenTK.Graphics.ES20.All internalFormat, Int32 width, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem1DEXT")] + [CLSCompliant(false)] + public static void TexStorageMem1D(OpenTK.Graphics.ES20.TextureTarget target, Int32 levels, OpenTK.Graphics.ES20.All internalFormat, Int32 width, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem1DEXT")] + [CLSCompliant(false)] + public static void TexStorageMem1D(OpenTK.Graphics.ES20.TextureTarget target, Int32 levels, OpenTK.Graphics.ES20.All internalFormat, Int32 width, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem2DEXT")] + [CLSCompliant(false)] + public static void TexStorageMem2D(OpenTK.Graphics.ES20.All target, Int32 levels, OpenTK.Graphics.ES20.All internalFormat, Int32 width, Int32 height, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem2DEXT")] + [CLSCompliant(false)] + public static void TexStorageMem2D(OpenTK.Graphics.ES20.All target, Int32 levels, OpenTK.Graphics.ES20.All internalFormat, Int32 width, Int32 height, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem2DEXT")] + [CLSCompliant(false)] + public static void TexStorageMem2D(OpenTK.Graphics.ES20.TextureTarget target, Int32 levels, OpenTK.Graphics.ES20.All internalFormat, Int32 width, Int32 height, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem2DEXT")] + [CLSCompliant(false)] + public static void TexStorageMem2D(OpenTK.Graphics.ES20.TextureTarget target, Int32 levels, OpenTK.Graphics.ES20.All internalFormat, Int32 width, Int32 height, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem2DMultisampleEXT")] + [CLSCompliant(false)] + public static void TexStorageMem2DMultisample(OpenTK.Graphics.ES20.All target, Int32 samples, OpenTK.Graphics.ES20.All internalFormat, Int32 width, Int32 height, bool fixedSampleLocations, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem2DMultisampleEXT")] + [CLSCompliant(false)] + public static void TexStorageMem2DMultisample(OpenTK.Graphics.ES20.All target, Int32 samples, OpenTK.Graphics.ES20.All internalFormat, Int32 width, Int32 height, bool fixedSampleLocations, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem2DMultisampleEXT")] + [CLSCompliant(false)] + public static void TexStorageMem2DMultisample(OpenTK.Graphics.ES20.TextureTarget target, Int32 samples, OpenTK.Graphics.ES20.All internalFormat, Int32 width, Int32 height, bool fixedSampleLocations, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem2DMultisampleEXT")] + [CLSCompliant(false)] + public static void TexStorageMem2DMultisample(OpenTK.Graphics.ES20.TextureTarget target, Int32 samples, OpenTK.Graphics.ES20.All internalFormat, Int32 width, Int32 height, bool fixedSampleLocations, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem3DEXT")] + [CLSCompliant(false)] + public static void TexStorageMem3D(OpenTK.Graphics.ES20.All target, Int32 levels, OpenTK.Graphics.ES20.All internalFormat, Int32 width, Int32 height, Int32 depth, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem3DEXT")] + [CLSCompliant(false)] + public static void TexStorageMem3D(OpenTK.Graphics.ES20.All target, Int32 levels, OpenTK.Graphics.ES20.All internalFormat, Int32 width, Int32 height, Int32 depth, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem3DEXT")] + [CLSCompliant(false)] + public static void TexStorageMem3D(OpenTK.Graphics.ES20.TextureTarget target, Int32 levels, OpenTK.Graphics.ES20.All internalFormat, Int32 width, Int32 height, Int32 depth, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem3DEXT")] + [CLSCompliant(false)] + public static void TexStorageMem3D(OpenTK.Graphics.ES20.TextureTarget target, Int32 levels, OpenTK.Graphics.ES20.All internalFormat, Int32 width, Int32 height, Int32 depth, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem3DMultisampleEXT")] + [CLSCompliant(false)] + public static void TexStorageMem3DMultisample(OpenTK.Graphics.ES20.All target, Int32 samples, OpenTK.Graphics.ES20.All internalFormat, Int32 width, Int32 height, Int32 depth, bool fixedSampleLocations, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem3DMultisampleEXT")] + [CLSCompliant(false)] + public static void TexStorageMem3DMultisample(OpenTK.Graphics.ES20.All target, Int32 samples, OpenTK.Graphics.ES20.All internalFormat, Int32 width, Int32 height, Int32 depth, bool fixedSampleLocations, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem3DMultisampleEXT")] + [CLSCompliant(false)] + public static void TexStorageMem3DMultisample(OpenTK.Graphics.ES20.TextureTarget target, Int32 samples, OpenTK.Graphics.ES20.All internalFormat, Int32 width, Int32 height, Int32 depth, bool fixedSampleLocations, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem3DMultisampleEXT")] + [CLSCompliant(false)] + public static void TexStorageMem3DMultisample(OpenTK.Graphics.ES20.TextureTarget target, Int32 samples, OpenTK.Graphics.ES20.All internalFormat, Int32 width, Int32 height, Int32 depth, bool fixedSampleLocations, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + /// [requires: EXT_texture_storage] /// /// @@ -24325,6 +32129,132 @@ namespace OpenTK.Graphics.ES20 [CLSCompliant(false)] public static void TextureStorage3D(UInt32 texture, OpenTK.Graphics.ES20.All target, Int32 levels, OpenTK.Graphics.ES20.All internalformat, Int32 width, Int32 height, Int32 depth) { throw new NotImplementedException(); } + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTextureStorageMem1DEXT")] + [CLSCompliant(false)] + public static void TextureStorageMem1D(Int32 texture, Int32 levels, OpenTK.Graphics.ES20.All internalFormat, Int32 width, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTextureStorageMem1DEXT")] + [CLSCompliant(false)] + public static void TextureStorageMem1D(UInt32 texture, Int32 levels, OpenTK.Graphics.ES20.All internalFormat, Int32 width, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTextureStorageMem2DEXT")] + [CLSCompliant(false)] + public static void TextureStorageMem2D(Int32 texture, Int32 levels, OpenTK.Graphics.ES20.All internalFormat, Int32 width, Int32 height, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTextureStorageMem2DEXT")] + [CLSCompliant(false)] + public static void TextureStorageMem2D(UInt32 texture, Int32 levels, OpenTK.Graphics.ES20.All internalFormat, Int32 width, Int32 height, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTextureStorageMem2DMultisampleEXT")] + [CLSCompliant(false)] + public static void TextureStorageMem2DMultisample(Int32 texture, Int32 samples, OpenTK.Graphics.ES20.All internalFormat, Int32 width, Int32 height, bool fixedSampleLocations, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTextureStorageMem2DMultisampleEXT")] + [CLSCompliant(false)] + public static void TextureStorageMem2DMultisample(UInt32 texture, Int32 samples, OpenTK.Graphics.ES20.All internalFormat, Int32 width, Int32 height, bool fixedSampleLocations, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTextureStorageMem3DEXT")] + [CLSCompliant(false)] + public static void TextureStorageMem3D(Int32 texture, Int32 levels, OpenTK.Graphics.ES20.All internalFormat, Int32 width, Int32 height, Int32 depth, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTextureStorageMem3DEXT")] + [CLSCompliant(false)] + public static void TextureStorageMem3D(UInt32 texture, Int32 levels, OpenTK.Graphics.ES20.All internalFormat, Int32 width, Int32 height, Int32 depth, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTextureStorageMem3DMultisampleEXT")] + [CLSCompliant(false)] + public static void TextureStorageMem3DMultisample(Int32 texture, Int32 samples, OpenTK.Graphics.ES20.All internalFormat, Int32 width, Int32 height, Int32 depth, bool fixedSampleLocations, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTextureStorageMem3DMultisampleEXT")] + [CLSCompliant(false)] + public static void TextureStorageMem3DMultisample(UInt32 texture, Int32 samples, OpenTK.Graphics.ES20.All internalFormat, Int32 width, Int32 height, Int32 depth, bool fixedSampleLocations, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + /// [requires: EXT_texture_view] /// Initialize a texture as a data alias of another texture's data store /// @@ -24479,10 +32409,196 @@ namespace OpenTK.Graphics.ES20 [CLSCompliant(false)] public static void VertexAttribDivisor(UInt32 index, UInt32 divisor) { throw new NotImplementedException(); } + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glWaitSemaphoreEXT")] + [CLSCompliant(false)] + public static void WaitSemaphore(Int32 semaphore, Int32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] Int32[] buffers, Int32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] Int32[] textures, [CountAttribute(Computed = "numTextureBarriers")] OpenTK.Graphics.ES20.All[] srcLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glWaitSemaphoreEXT")] + [CLSCompliant(false)] + public static void WaitSemaphore(Int32 semaphore, Int32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] Int32[] buffers, Int32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] Int32[] textures, [CountAttribute(Computed = "numTextureBarriers")] OpenTK.Graphics.ES20.TextureLayout[] srcLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glWaitSemaphoreEXT")] + [CLSCompliant(false)] + public static void WaitSemaphore(Int32 semaphore, Int32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] ref Int32 buffers, Int32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] ref Int32 textures, [CountAttribute(Computed = "numTextureBarriers")] ref OpenTK.Graphics.ES20.All srcLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glWaitSemaphoreEXT")] + [CLSCompliant(false)] + public static void WaitSemaphore(Int32 semaphore, Int32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] ref Int32 buffers, Int32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] ref Int32 textures, [CountAttribute(Computed = "numTextureBarriers")] ref OpenTK.Graphics.ES20.TextureLayout srcLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glWaitSemaphoreEXT")] + [CLSCompliant(false)] + public static unsafe void WaitSemaphore(Int32 semaphore, Int32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] Int32* buffers, Int32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] Int32* textures, [CountAttribute(Computed = "numTextureBarriers")] OpenTK.Graphics.ES20.All* srcLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glWaitSemaphoreEXT")] + [CLSCompliant(false)] + public static unsafe void WaitSemaphore(Int32 semaphore, Int32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] Int32* buffers, Int32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] Int32* textures, [CountAttribute(Computed = "numTextureBarriers")] OpenTK.Graphics.ES20.TextureLayout* srcLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glWaitSemaphoreEXT")] + [CLSCompliant(false)] + public static void WaitSemaphore(UInt32 semaphore, UInt32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] UInt32[] buffers, UInt32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] UInt32[] textures, [CountAttribute(Computed = "numTextureBarriers")] OpenTK.Graphics.ES20.All[] srcLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glWaitSemaphoreEXT")] + [CLSCompliant(false)] + public static void WaitSemaphore(UInt32 semaphore, UInt32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] UInt32[] buffers, UInt32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] UInt32[] textures, [CountAttribute(Computed = "numTextureBarriers")] OpenTK.Graphics.ES20.TextureLayout[] srcLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glWaitSemaphoreEXT")] + [CLSCompliant(false)] + public static void WaitSemaphore(UInt32 semaphore, UInt32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] ref UInt32 buffers, UInt32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] ref UInt32 textures, [CountAttribute(Computed = "numTextureBarriers")] ref OpenTK.Graphics.ES20.All srcLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glWaitSemaphoreEXT")] + [CLSCompliant(false)] + public static void WaitSemaphore(UInt32 semaphore, UInt32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] ref UInt32 buffers, UInt32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] ref UInt32 textures, [CountAttribute(Computed = "numTextureBarriers")] ref OpenTK.Graphics.ES20.TextureLayout srcLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glWaitSemaphoreEXT")] + [CLSCompliant(false)] + public static unsafe void WaitSemaphore(UInt32 semaphore, UInt32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] UInt32* buffers, UInt32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] UInt32* textures, [CountAttribute(Computed = "numTextureBarriers")] OpenTK.Graphics.ES20.All* srcLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glWaitSemaphoreEXT")] + [CLSCompliant(false)] + public static unsafe void WaitSemaphore(UInt32 semaphore, UInt32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] UInt32* buffers, UInt32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] UInt32* textures, [CountAttribute(Computed = "numTextureBarriers")] OpenTK.Graphics.ES20.TextureLayout* srcLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_window_rectangles] + /// + /// + /// [length: COMPSIZE(count)] + [AutoGenerated(Category = "EXT_window_rectangles", Version = "", EntryPoint = "glWindowRectanglesEXT")] + [CLSCompliant(false)] + public static void WindowRectangles(OpenTK.Graphics.ES20.All mode, Int32 count, [CountAttribute(Computed = "count")] Int32[] box) { throw new NotImplementedException(); } + + /// [requires: EXT_window_rectangles] + /// + /// + /// [length: COMPSIZE(count)] + [AutoGenerated(Category = "EXT_window_rectangles", Version = "", EntryPoint = "glWindowRectanglesEXT")] + [CLSCompliant(false)] + public static void WindowRectangles(OpenTK.Graphics.ES20.All mode, Int32 count, [CountAttribute(Computed = "count")] ref Int32 box) { throw new NotImplementedException(); } + + /// [requires: EXT_window_rectangles] + /// + /// + /// [length: COMPSIZE(count)] + [AutoGenerated(Category = "EXT_window_rectangles", Version = "", EntryPoint = "glWindowRectanglesEXT")] + [CLSCompliant(false)] + public static unsafe void WindowRectangles(OpenTK.Graphics.ES20.All mode, Int32 count, [CountAttribute(Computed = "count")] Int32* box) { throw new NotImplementedException(); } + } public static partial class Img { + /// [requires: IMG_framebuffer_downsample] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "IMG_framebuffer_downsample", Version = "", EntryPoint = "glFramebufferTexture2DDownsampleIMG")] + [CLSCompliant(false)] + public static void FramebufferTexture2DDownsample(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All attachment, OpenTK.Graphics.ES20.All textarget, Int32 texture, Int32 level, Int32 xscale, Int32 yscale) { throw new NotImplementedException(); } + + /// [requires: IMG_framebuffer_downsample] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "IMG_framebuffer_downsample", Version = "", EntryPoint = "glFramebufferTexture2DDownsampleIMG")] + [CLSCompliant(false)] + public static void FramebufferTexture2DDownsample(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All attachment, OpenTK.Graphics.ES20.All textarget, UInt32 texture, Int32 level, Int32 xscale, Int32 yscale) { throw new NotImplementedException(); } + /// [requires: IMG_multisampled_render_to_texture] /// /// @@ -24505,6 +32621,152 @@ namespace OpenTK.Graphics.ES20 [CLSCompliant(false)] public static void FramebufferTexture2DMultisample(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All attachment, OpenTK.Graphics.ES20.All textarget, UInt32 texture, Int32 level, Int32 samples) { throw new NotImplementedException(); } + /// [requires: IMG_framebuffer_downsample] + /// + /// + /// + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "IMG_framebuffer_downsample", Version = "", EntryPoint = "glFramebufferTextureLayerDownsampleIMG")] + [CLSCompliant(false)] + public static void FramebufferTextureLayerDownsample(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All attachment, Int32 texture, Int32 level, Int32 layer, Int32 xscale, Int32 yscale) { throw new NotImplementedException(); } + + /// [requires: IMG_framebuffer_downsample] + /// + /// + /// + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "IMG_framebuffer_downsample", Version = "", EntryPoint = "glFramebufferTextureLayerDownsampleIMG")] + [CLSCompliant(false)] + public static void FramebufferTextureLayerDownsample(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All attachment, UInt32 texture, Int32 level, Int32 layer, Int32 xscale, Int32 yscale) { throw new NotImplementedException(); } + + /// [requires: IMG_framebuffer_downsample] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "IMG_framebuffer_downsample", Version = "", EntryPoint = "glFramebufferTextureLayerDownsampleIMG")] + [CLSCompliant(false)] + public static void FramebufferTextureLayerDownsample(OpenTK.Graphics.ES20.FramebufferTarget target, OpenTK.Graphics.ES20.All attachment, Int32 texture, Int32 level, Int32 layer, Int32 xscale, Int32 yscale) { throw new NotImplementedException(); } + + /// [requires: IMG_framebuffer_downsample] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "IMG_framebuffer_downsample", Version = "", EntryPoint = "glFramebufferTextureLayerDownsampleIMG")] + [CLSCompliant(false)] + public static void FramebufferTextureLayerDownsample(OpenTK.Graphics.ES20.FramebufferTarget target, OpenTK.Graphics.ES20.All attachment, UInt32 texture, Int32 level, Int32 layer, Int32 xscale, Int32 yscale) { throw new NotImplementedException(); } + + /// [requires: IMG_bindless_texture] + /// + [AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glGetTextureHandleIMG")] + [CLSCompliant(false)] + public static Int64 GetTextureHandle(Int32 texture) { throw new NotImplementedException(); } + + /// [requires: IMG_bindless_texture] + /// + [AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glGetTextureHandleIMG")] + [CLSCompliant(false)] + public static Int64 GetTextureHandle(UInt32 texture) { throw new NotImplementedException(); } + + /// [requires: IMG_bindless_texture] + /// + /// + [AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glGetTextureSamplerHandleIMG")] + [CLSCompliant(false)] + public static Int64 GetTextureSamplerHandle(Int32 texture, Int32 sampler) { throw new NotImplementedException(); } + + /// [requires: IMG_bindless_texture] + /// + /// + [AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glGetTextureSamplerHandleIMG")] + [CLSCompliant(false)] + public static Int64 GetTextureSamplerHandle(UInt32 texture, UInt32 sampler) { throw new NotImplementedException(); } + + /// [requires: IMG_bindless_texture] + /// + /// + /// + [AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64IMG")] + [CLSCompliant(false)] + public static void ProgramUniformHandle(Int32 program, Int32 location, Int64 value) { throw new NotImplementedException(); } + + /// [requires: IMG_bindless_texture] + /// + /// + /// + [AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64IMG")] + [CLSCompliant(false)] + public static void ProgramUniformHandle(UInt32 program, Int32 location, UInt64 value) { throw new NotImplementedException(); } + + /// [requires: IMG_bindless_texture] + /// + /// + /// + /// [length: count] + [AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vIMG")] + [CLSCompliant(false)] + public static void ProgramUniformHandle(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64[] values) { throw new NotImplementedException(); } + + /// [requires: IMG_bindless_texture] + /// + /// + /// + /// [length: count] + [AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vIMG")] + [CLSCompliant(false)] + public static void ProgramUniformHandle(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref Int64 values) { throw new NotImplementedException(); } + + /// [requires: IMG_bindless_texture] + /// + /// + /// + /// [length: count] + [AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vIMG")] + [CLSCompliant(false)] + public static unsafe void ProgramUniformHandle(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64* values) { throw new NotImplementedException(); } + + /// [requires: IMG_bindless_texture] + /// + /// + /// + /// [length: count] + [AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vIMG")] + [CLSCompliant(false)] + public static void ProgramUniformHandle(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64[] values) { throw new NotImplementedException(); } + + /// [requires: IMG_bindless_texture] + /// + /// + /// + /// [length: count] + [AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vIMG")] + [CLSCompliant(false)] + public static void ProgramUniformHandle(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref UInt64 values) { throw new NotImplementedException(); } + + /// [requires: IMG_bindless_texture] + /// + /// + /// + /// [length: count] + [AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vIMG")] + [CLSCompliant(false)] + public static unsafe void ProgramUniformHandle(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64* values) { throw new NotImplementedException(); } + /// [requires: IMG_multisampled_render_to_texture] /// Establish data storage, format, dimensions and sample count of a renderbuffer object's image /// @@ -24548,6 +32810,68 @@ namespace OpenTK.Graphics.ES20 [AutoGenerated(Category = "IMG_multisampled_render_to_texture", Version = "", EntryPoint = "glRenderbufferStorageMultisampleIMG")] public static void RenderbufferStorageMultisample(OpenTK.Graphics.ES20.RenderbufferTarget target, Int32 samples, OpenTK.Graphics.ES20.RenderbufferInternalFormat internalformat, Int32 width, Int32 height) { throw new NotImplementedException(); } + /// [requires: IMG_bindless_texture] + /// + /// + [AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64IMG")] + [CLSCompliant(false)] + public static void UniformHandle(Int32 location, Int64 value) { throw new NotImplementedException(); } + + /// [requires: IMG_bindless_texture] + /// + /// + [AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64IMG")] + [CLSCompliant(false)] + public static void UniformHandle(Int32 location, UInt64 value) { throw new NotImplementedException(); } + + /// [requires: IMG_bindless_texture] + /// + /// + /// [length: count] + [AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vIMG")] + [CLSCompliant(false)] + public static void UniformHandle(Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: IMG_bindless_texture] + /// + /// + /// [length: count] + [AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vIMG")] + [CLSCompliant(false)] + public static void UniformHandle(Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: IMG_bindless_texture] + /// + /// + /// [length: count] + [AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vIMG")] + [CLSCompliant(false)] + public static unsafe void UniformHandle(Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: IMG_bindless_texture] + /// + /// + /// [length: count] + [AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vIMG")] + [CLSCompliant(false)] + public static void UniformHandle(Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64[] value) { throw new NotImplementedException(); } + + /// [requires: IMG_bindless_texture] + /// + /// + /// [length: count] + [AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vIMG")] + [CLSCompliant(false)] + public static void UniformHandle(Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref UInt64 value) { throw new NotImplementedException(); } + + /// [requires: IMG_bindless_texture] + /// + /// + /// [length: count] + [AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vIMG")] + [CLSCompliant(false)] + public static unsafe void UniformHandle(Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64* value) { throw new NotImplementedException(); } + } public static partial class Intel @@ -27287,6 +35611,32 @@ namespace OpenTK.Graphics.ES20 public static partial class NV { + /// [requires: NV_conditional_render] + /// Start conditional rendering + /// + /// + /// Specifies the name of an occlusion query object whose results are used to determine if the rendering commands are discarded. + /// + /// + /// Specifies how glBeginConditionalRender interprets the results of the occlusion query. + /// + [AutoGenerated(Category = "NV_conditional_render", Version = "", EntryPoint = "glBeginConditionalRenderNV")] + [CLSCompliant(false)] + public static void BeginConditionalRender(Int32 id, OpenTK.Graphics.ES20.All mode) { throw new NotImplementedException(); } + + /// [requires: NV_conditional_render] + /// Start conditional rendering + /// + /// + /// Specifies the name of an occlusion query object whose results are used to determine if the rendering commands are discarded. + /// + /// + /// Specifies how glBeginConditionalRender interprets the results of the occlusion query. + /// + [AutoGenerated(Category = "NV_conditional_render", Version = "", EntryPoint = "glBeginConditionalRenderNV")] + [CLSCompliant(false)] + public static void BeginConditionalRender(UInt32 id, OpenTK.Graphics.ES20.All mode) { throw new NotImplementedException(); } + /// [requires: NV_blend_equation_advanced] [AutoGenerated(Category = "NV_blend_equation_advanced", Version = "", EntryPoint = "glBlendBarrierNV")] public static void BlendBarrier() { throw new NotImplementedException(); } @@ -27370,6 +35720,12 @@ namespace OpenTK.Graphics.ES20 [AutoGenerated(Category = "NV_framebuffer_blit", Version = "", EntryPoint = "glBlitFramebufferNV")] public static void BlitFramebuffer(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, OpenTK.Graphics.ES20.ClearBufferMask mask, OpenTK.Graphics.ES20.BlitFramebufferFilter filter) { throw new NotImplementedException(); } + /// [requires: NV_conservative_raster_pre_snap_triangles] + /// + /// + [AutoGenerated(Category = "NV_conservative_raster_pre_snap_triangles", Version = "", EntryPoint = "glConservativeRasterParameteriNV")] + public static void ConservativeRasterParameter(OpenTK.Graphics.ES20.All pname, Int32 param) { throw new NotImplementedException(); } + /// [requires: NV_copy_buffer] /// Copy part of the data store of a buffer object to the data store of another buffer object /// @@ -27456,16 +35812,900 @@ namespace OpenTK.Graphics.ES20 [AutoGenerated(Category = "NV_copy_buffer", Version = "", EntryPoint = "glCopyBufferSubDataNV")] public static void CopyBufferSubData(OpenTK.Graphics.ES20.BufferTarget readTarget, OpenTK.Graphics.ES20.BufferTarget writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size) { throw new NotImplementedException(); } + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCopyPathNV")] + [CLSCompliant(false)] + public static void CopyPath(Int32 resultPath, Int32 srcPath) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCopyPathNV")] + [CLSCompliant(false)] + public static void CopyPath(UInt32 resultPath, UInt32 srcPath) { throw new NotImplementedException(); } + /// [requires: NV_coverage_sample] /// [AutoGenerated(Category = "NV_coverage_sample", Version = "", EntryPoint = "glCoverageMaskNV")] public static void CoverageMask(bool mask) { throw new NotImplementedException(); } + /// [requires: NV_framebuffer_mixed_samples] + /// + [AutoGenerated(Category = "NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glCoverageModulationNV")] + public static void CoverageModulation(OpenTK.Graphics.ES20.All components) { throw new NotImplementedException(); } + + /// [requires: NV_framebuffer_mixed_samples] + /// + /// + [AutoGenerated(Category = "NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glCoverageModulationTableNV")] + [CLSCompliant(false)] + public static void CoverageModulationTable(Int32 n, Single[] v) { throw new NotImplementedException(); } + + /// [requires: NV_framebuffer_mixed_samples] + /// + /// + [AutoGenerated(Category = "NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glCoverageModulationTableNV")] + [CLSCompliant(false)] + public static void CoverageModulationTable(Int32 n, ref Single v) { throw new NotImplementedException(); } + + /// [requires: NV_framebuffer_mixed_samples] + /// + /// + [AutoGenerated(Category = "NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glCoverageModulationTableNV")] + [CLSCompliant(false)] + public static unsafe void CoverageModulationTable(Int32 n, Single* v) { throw new NotImplementedException(); } + /// [requires: NV_coverage_sample] /// [AutoGenerated(Category = "NV_coverage_sample", Version = "", EntryPoint = "glCoverageOperationNV")] public static void CoverageOperation(OpenTK.Graphics.ES20.All operation) { throw new NotImplementedException(); } + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, Int32 pathBase, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, Int32 pathBase, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, Int32 pathBase, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, UInt32 pathBase, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, UInt32 pathBase, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, UInt32 pathBase, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, Int32 pathBase, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, Int32 pathBase, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, Int32 pathBase, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, UInt32 pathBase, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, UInt32 pathBase, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, UInt32 pathBase, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, Int32 pathBase, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, Int32 pathBase, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, Int32 pathBase, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, UInt32 pathBase, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, UInt32 pathBase, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, UInt32 pathBase, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, Int32 pathBase, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, Int32 pathBase, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, Int32 pathBase, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, UInt32 pathBase, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, UInt32 pathBase, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, UInt32 pathBase, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathNV")] + [CLSCompliant(false)] + public static void CoverFillPath(Int32 path, OpenTK.Graphics.ES20.All coverMode) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathNV")] + [CLSCompliant(false)] + public static void CoverFillPath(UInt32 path, OpenTK.Graphics.ES20.All coverMode) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, Int32 pathBase, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, Int32 pathBase, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, Int32 pathBase, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, UInt32 pathBase, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, UInt32 pathBase, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, UInt32 pathBase, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, Int32 pathBase, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, Int32 pathBase, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, Int32 pathBase, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, UInt32 pathBase, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, UInt32 pathBase, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, UInt32 pathBase, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, Int32 pathBase, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, Int32 pathBase, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, Int32 pathBase, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, UInt32 pathBase, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, UInt32 pathBase, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, UInt32 pathBase, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, Int32 pathBase, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, Int32 pathBase, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, Int32 pathBase, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, UInt32 pathBase, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, UInt32 pathBase, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, UInt32 pathBase, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathNV")] + [CLSCompliant(false)] + public static void CoverStrokePath(Int32 path, OpenTK.Graphics.ES20.All coverMode) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathNV")] + [CLSCompliant(false)] + public static void CoverStrokePath(UInt32 path, OpenTK.Graphics.ES20.All coverMode) { throw new NotImplementedException(); } + /// [requires: NV_fence] /// [length: n] [AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glDeleteFencesNV")] @@ -27520,6 +36760,162 @@ namespace OpenTK.Graphics.ES20 [CLSCompliant(false)] public static unsafe void DeleteFences(Int32 n, [CountAttribute(Parameter = "n")] UInt32* fences) { throw new NotImplementedException(); } + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glDeletePathsNV")] + [CLSCompliant(false)] + public static void DeletePath(Int32 path, Int32 range) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glDeletePathsNV")] + [CLSCompliant(false)] + public static void DeletePath(UInt32 path, Int32 range) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Specify mapping of depth values from normalized device coordinates to window coordinates for a specified set of viewports + /// + /// + /// Specifies the index of the first viewport whose depth range to update. + /// + /// + /// Specifies the number of viewports whose depth range to update. + /// + /// + /// Specifies the address of an array containing the near and far values for the depth range of each modified viewport. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glDepthRangeArrayfvNV")] + [CLSCompliant(false)] + public static void DepthRangeArray(Int32 first, Int32 count, Single[] v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Specify mapping of depth values from normalized device coordinates to window coordinates for a specified set of viewports + /// + /// + /// Specifies the index of the first viewport whose depth range to update. + /// + /// + /// Specifies the number of viewports whose depth range to update. + /// + /// + /// Specifies the address of an array containing the near and far values for the depth range of each modified viewport. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glDepthRangeArrayfvNV")] + [CLSCompliant(false)] + public static void DepthRangeArray(Int32 first, Int32 count, ref Single v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Specify mapping of depth values from normalized device coordinates to window coordinates for a specified set of viewports + /// + /// + /// Specifies the index of the first viewport whose depth range to update. + /// + /// + /// Specifies the number of viewports whose depth range to update. + /// + /// + /// Specifies the address of an array containing the near and far values for the depth range of each modified viewport. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glDepthRangeArrayfvNV")] + [CLSCompliant(false)] + public static unsafe void DepthRangeArray(Int32 first, Int32 count, Single* v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Specify mapping of depth values from normalized device coordinates to window coordinates for a specified set of viewports + /// + /// + /// Specifies the index of the first viewport whose depth range to update. + /// + /// + /// Specifies the number of viewports whose depth range to update. + /// + /// + /// Specifies the address of an array containing the near and far values for the depth range of each modified viewport. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glDepthRangeArrayfvNV")] + [CLSCompliant(false)] + public static void DepthRangeArray(UInt32 first, Int32 count, Single[] v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Specify mapping of depth values from normalized device coordinates to window coordinates for a specified set of viewports + /// + /// + /// Specifies the index of the first viewport whose depth range to update. + /// + /// + /// Specifies the number of viewports whose depth range to update. + /// + /// + /// Specifies the address of an array containing the near and far values for the depth range of each modified viewport. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glDepthRangeArrayfvNV")] + [CLSCompliant(false)] + public static void DepthRangeArray(UInt32 first, Int32 count, ref Single v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Specify mapping of depth values from normalized device coordinates to window coordinates for a specified set of viewports + /// + /// + /// Specifies the index of the first viewport whose depth range to update. + /// + /// + /// Specifies the number of viewports whose depth range to update. + /// + /// + /// Specifies the address of an array containing the near and far values for the depth range of each modified viewport. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glDepthRangeArrayfvNV")] + [CLSCompliant(false)] + public static unsafe void DepthRangeArray(UInt32 first, Int32 count, Single* v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Specify mapping of depth values from normalized device coordinates to window coordinates for a specified viewport + /// + /// + /// Specifies the index of the viewport whose depth range to update. + /// + /// + /// Specifies the mapping of the near clipping plane to window coordinates. The initial value is 0. + /// + /// + /// Specifies the mapping of the far clipping plane to window coordinates. The initial value is 1. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glDepthRangeIndexedfNV")] + [CLSCompliant(false)] + public static void DepthRangeIndexed(Int32 index, Single n, Single f) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Specify mapping of depth values from normalized device coordinates to window coordinates for a specified viewport + /// + /// + /// Specifies the index of the viewport whose depth range to update. + /// + /// + /// Specifies the mapping of the near clipping plane to window coordinates. The initial value is 0. + /// + /// + /// Specifies the mapping of the far clipping plane to window coordinates. The initial value is 1. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glDepthRangeIndexedfNV")] + [CLSCompliant(false)] + public static void DepthRangeIndexed(UInt32 index, Single n, Single f) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glDisableiNV")] + [CLSCompliant(false)] + public static void Disable(OpenTK.Graphics.ES20.All target, Int32 index) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glDisableiNV")] + [CLSCompliant(false)] + public static void Disable(OpenTK.Graphics.ES20.All target, UInt32 index) { throw new NotImplementedException(); } + /// [requires: NV_draw_instanced] /// Draw multiple instances of a range of elements /// @@ -27875,6 +37271,64 @@ namespace OpenTK.Graphics.ES20 where T3 : struct { throw new NotImplementedException(); } + /// [requires: NV_draw_vulkan_image] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glDrawVkImageNV")] + [CLSCompliant(false)] + public static void DrawVkImage(Int64 vkImage, Int32 sampler, Single x0, Single y0, Single x1, Single y1, Single z, Single s0, Single t0, Single s1, Single t1) { throw new NotImplementedException(); } + + /// [requires: NV_draw_vulkan_image] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glDrawVkImageNV")] + [CLSCompliant(false)] + public static void DrawVkImage(UInt64 vkImage, UInt32 sampler, Single x0, Single y0, Single x1, Single y1, Single z, Single s0, Single t0, Single s1, Single t1) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Enable or disable server-side GL capabilities + /// + /// + /// Specifies a symbolic constant indicating a GL capability. + /// + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glEnableiNV")] + [CLSCompliant(false)] + public static void Enable(OpenTK.Graphics.ES20.All target, Int32 index) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Enable or disable server-side GL capabilities + /// + /// + /// Specifies a symbolic constant indicating a GL capability. + /// + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glEnableiNV")] + [CLSCompliant(false)] + public static void Enable(OpenTK.Graphics.ES20.All target, UInt32 index) { throw new NotImplementedException(); } + + /// [requires: NV_conditional_render] + [AutoGenerated(Category = "NV_conditional_render", Version = "", EntryPoint = "glEndConditionalRenderNV")] + public static void EndConditionalRender() { throw new NotImplementedException(); } + /// [requires: NV_fence] /// [AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glFinishFenceNV")] @@ -27887,6 +37341,72 @@ namespace OpenTK.Graphics.ES20 [CLSCompliant(false)] public static void FinishFence(UInt32 fence) { throw new NotImplementedException(); } + /// [requires: NV_fragment_coverage_to_color] + /// + [AutoGenerated(Category = "NV_fragment_coverage_to_color", Version = "", EntryPoint = "glFragmentCoverageColorNV")] + [CLSCompliant(false)] + public static void FragmentCoverageColor(Int32 color) { throw new NotImplementedException(); } + + /// [requires: NV_fragment_coverage_to_color] + /// + [AutoGenerated(Category = "NV_fragment_coverage_to_color", Version = "", EntryPoint = "glFragmentCoverageColorNV")] + [CLSCompliant(false)] + public static void FragmentCoverageColor(UInt32 color) { throw new NotImplementedException(); } + + /// [requires: NV_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static void FramebufferSampleLocations(OpenTK.Graphics.ES20.All target, Int32 start, Int32 count, Single[] v) { throw new NotImplementedException(); } + + /// [requires: NV_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static void FramebufferSampleLocations(OpenTK.Graphics.ES20.All target, Int32 start, Int32 count, ref Single v) { throw new NotImplementedException(); } + + /// [requires: NV_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static unsafe void FramebufferSampleLocations(OpenTK.Graphics.ES20.All target, Int32 start, Int32 count, Single* v) { throw new NotImplementedException(); } + + /// [requires: NV_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static void FramebufferSampleLocations(OpenTK.Graphics.ES20.All target, UInt32 start, Int32 count, Single[] v) { throw new NotImplementedException(); } + + /// [requires: NV_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static void FramebufferSampleLocations(OpenTK.Graphics.ES20.All target, UInt32 start, Int32 count, ref Single v) { throw new NotImplementedException(); } + + /// [requires: NV_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static unsafe void FramebufferSampleLocations(OpenTK.Graphics.ES20.All target, UInt32 start, Int32 count, Single* v) { throw new NotImplementedException(); } + /// [requires: NV_fence] [AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glGenFencesNV")] [CLSCompliant(false)] @@ -27934,6 +37454,37 @@ namespace OpenTK.Graphics.ES20 [CLSCompliant(false)] public static unsafe void GenFences(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* fences) { throw new NotImplementedException(); } + /// [requires: NV_path_rendering] + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGenPathsNV")] + public static Int32 GenPath(Int32 range) { throw new NotImplementedException(); } + + /// [requires: NV_framebuffer_mixed_samples] + [AutoGenerated(Category = "NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glGetCoverageModulationTableNV")] + [CLSCompliant(false)] + public static Single GetCoverageModulationTable() { throw new NotImplementedException(); } + + /// [requires: NV_framebuffer_mixed_samples] + /// + /// + [AutoGenerated(Category = "NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glGetCoverageModulationTableNV")] + [CLSCompliant(false)] + public static void GetCoverageModulationTable(Int32 bufsize, [OutAttribute] Single[] v) { throw new NotImplementedException(); } + + /// [requires: NV_framebuffer_mixed_samples] + /// + /// + [AutoGenerated(Category = "NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glGetCoverageModulationTableNV")] + [CLSCompliant(false)] + public static void GetCoverageModulationTable(Int32 bufsize, [OutAttribute] out Single v) { throw new NotImplementedException(); } + + /// [requires: NV_framebuffer_mixed_samples] + /// + /// + [AutoGenerated(Category = "NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glGetCoverageModulationTableNV")] + [CLSCompliant(false)] + public static unsafe void GetCoverageModulationTable(Int32 bufsize, [OutAttribute] Single* v) { throw new NotImplementedException(); } + /// [requires: NV_fence] /// /// @@ -27982,6 +37533,1748 @@ namespace OpenTK.Graphics.ES20 [CLSCompliant(false)] public static unsafe void GetFence(UInt32 fence, OpenTK.Graphics.ES20.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params) { throw new NotImplementedException(); } + /// [requires: NV_viewport_array] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glGetFloati_vNV")] + [CLSCompliant(false)] + public static void GetFloat(OpenTK.Graphics.ES20.All target, Int32 index, [OutAttribute, CountAttribute(Computed = "target")] Single[] data) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glGetFloati_vNV")] + [CLSCompliant(false)] + public static void GetFloat(OpenTK.Graphics.ES20.All target, Int32 index, [OutAttribute, CountAttribute(Computed = "target")] out Single data) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glGetFloati_vNV")] + [CLSCompliant(false)] + public static unsafe void GetFloat(OpenTK.Graphics.ES20.All target, Int32 index, [OutAttribute, CountAttribute(Computed = "target")] Single* data) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glGetFloati_vNV")] + [CLSCompliant(false)] + public static void GetFloat(OpenTK.Graphics.ES20.All target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Single[] data) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glGetFloati_vNV")] + [CLSCompliant(false)] + public static void GetFloat(OpenTK.Graphics.ES20.All target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] out Single data) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glGetFloati_vNV")] + [CLSCompliant(false)] + public static unsafe void GetFloat(OpenTK.Graphics.ES20.All target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Single* data) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glGetImageHandleNV")] + [CLSCompliant(false)] + public static Int64 GetImageHandle(Int32 texture, Int32 level, bool layered, Int32 layer, OpenTK.Graphics.ES20.All format) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glGetImageHandleNV")] + [CLSCompliant(false)] + public static Int64 GetImageHandle(UInt32 texture, Int32 level, bool layered, Int32 layer, OpenTK.Graphics.ES20.All format) { throw new NotImplementedException(); } + + /// [requires: NV_internalformat_sample_query] + /// + /// + /// + /// + /// + /// [length: bufSize] + [AutoGenerated(Category = "NV_internalformat_sample_query", Version = "", EntryPoint = "glGetInternalformatSampleivNV")] + [CLSCompliant(false)] + public static void GetInternalformatSample(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All internalformat, Int32 samples, OpenTK.Graphics.ES20.All pname, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: NV_internalformat_sample_query] + /// + /// + /// + /// + /// + /// [length: bufSize] + [AutoGenerated(Category = "NV_internalformat_sample_query", Version = "", EntryPoint = "glGetInternalformatSampleivNV")] + [CLSCompliant(false)] + public static void GetInternalformatSample(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All internalformat, Int32 samples, OpenTK.Graphics.ES20.All pname, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: NV_internalformat_sample_query] + /// + /// + /// + /// + /// + /// [length: bufSize] + [AutoGenerated(Category = "NV_internalformat_sample_query", Version = "", EntryPoint = "glGetInternalformatSampleivNV")] + [CLSCompliant(false)] + public static unsafe void GetInternalformatSample(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All internalformat, Int32 samples, OpenTK.Graphics.ES20.All pname, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathColorGenfvNV")] + [CLSCompliant(false)] + public static void GetPathColorGen(OpenTK.Graphics.ES20.All color, OpenTK.Graphics.ES20.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Single[] value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathColorGenfvNV")] + [CLSCompliant(false)] + public static void GetPathColorGen(OpenTK.Graphics.ES20.All color, OpenTK.Graphics.ES20.All pname, [OutAttribute, CountAttribute(Computed = "pname")] out Single value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathColorGenfvNV")] + [CLSCompliant(false)] + public static unsafe void GetPathColorGen(OpenTK.Graphics.ES20.All color, OpenTK.Graphics.ES20.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathColorGenivNV")] + [CLSCompliant(false)] + public static void GetPathColorGen(OpenTK.Graphics.ES20.All color, OpenTK.Graphics.ES20.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32[] value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathColorGenivNV")] + [CLSCompliant(false)] + public static void GetPathColorGen(OpenTK.Graphics.ES20.All color, OpenTK.Graphics.ES20.All pname, [OutAttribute, CountAttribute(Computed = "pname")] out Int32 value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathColorGenivNV")] + [CLSCompliant(false)] + public static unsafe void GetPathColorGen(OpenTK.Graphics.ES20.All color, OpenTK.Graphics.ES20.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCommandsNV")] + [CLSCompliant(false)] + public static Byte GetPathCommand(Int32 path) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCommandsNV")] + [CLSCompliant(false)] + public static Byte GetPathCommand(UInt32 path) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCommandsNV")] + [CLSCompliant(false)] + public static void GetPathCommands(Int32 path, [OutAttribute, CountAttribute(Computed = "path")] Byte[] commands) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCommandsNV")] + [CLSCompliant(false)] + public static void GetPathCommands(Int32 path, [OutAttribute, CountAttribute(Computed = "path")] out Byte commands) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCommandsNV")] + [CLSCompliant(false)] + public static unsafe void GetPathCommands(Int32 path, [OutAttribute, CountAttribute(Computed = "path")] Byte* commands) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCommandsNV")] + [CLSCompliant(false)] + public static void GetPathCommands(UInt32 path, [OutAttribute, CountAttribute(Computed = "path")] Byte[] commands) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCommandsNV")] + [CLSCompliant(false)] + public static void GetPathCommands(UInt32 path, [OutAttribute, CountAttribute(Computed = "path")] out Byte commands) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCommandsNV")] + [CLSCompliant(false)] + public static unsafe void GetPathCommands(UInt32 path, [OutAttribute, CountAttribute(Computed = "path")] Byte* commands) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCoordsNV")] + [CLSCompliant(false)] + public static Single GetPathCoord(Int32 path) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCoordsNV")] + [CLSCompliant(false)] + public static Single GetPathCoord(UInt32 path) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCoordsNV")] + [CLSCompliant(false)] + public static void GetPathCoords(Int32 path, [OutAttribute, CountAttribute(Computed = "path")] Single[] coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCoordsNV")] + [CLSCompliant(false)] + public static void GetPathCoords(Int32 path, [OutAttribute, CountAttribute(Computed = "path")] out Single coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCoordsNV")] + [CLSCompliant(false)] + public static unsafe void GetPathCoords(Int32 path, [OutAttribute, CountAttribute(Computed = "path")] Single* coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCoordsNV")] + [CLSCompliant(false)] + public static void GetPathCoords(UInt32 path, [OutAttribute, CountAttribute(Computed = "path")] Single[] coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCoordsNV")] + [CLSCompliant(false)] + public static void GetPathCoords(UInt32 path, [OutAttribute, CountAttribute(Computed = "path")] out Single coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCoordsNV")] + [CLSCompliant(false)] + public static unsafe void GetPathCoords(UInt32 path, [OutAttribute, CountAttribute(Computed = "path")] Single* coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathDashArrayNV")] + [CLSCompliant(false)] + public static Single GetPathDashArray(Int32 path) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathDashArrayNV")] + [CLSCompliant(false)] + public static Single GetPathDashArray(UInt32 path) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathDashArrayNV")] + [CLSCompliant(false)] + public static void GetPathDashArray(Int32 path, [OutAttribute, CountAttribute(Computed = "path")] Single[] dashArray) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathDashArrayNV")] + [CLSCompliant(false)] + public static void GetPathDashArray(Int32 path, [OutAttribute, CountAttribute(Computed = "path")] out Single dashArray) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathDashArrayNV")] + [CLSCompliant(false)] + public static unsafe void GetPathDashArray(Int32 path, [OutAttribute, CountAttribute(Computed = "path")] Single* dashArray) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathDashArrayNV")] + [CLSCompliant(false)] + public static void GetPathDashArray(UInt32 path, [OutAttribute, CountAttribute(Computed = "path")] Single[] dashArray) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathDashArrayNV")] + [CLSCompliant(false)] + public static void GetPathDashArray(UInt32 path, [OutAttribute, CountAttribute(Computed = "path")] out Single dashArray) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathDashArrayNV")] + [CLSCompliant(false)] + public static unsafe void GetPathDashArray(UInt32 path, [OutAttribute, CountAttribute(Computed = "path")] Single* dashArray) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathLengthNV")] + [CLSCompliant(false)] + public static Single GetPathLength(Int32 path, Int32 startSegment, Int32 numSegments) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathLengthNV")] + [CLSCompliant(false)] + public static Single GetPathLength(UInt32 path, Int32 startSegment, Int32 numSegments) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricRangeNV")] + [CLSCompliant(false)] + public static void GetPathMetricRange(Int32 metricQueryMask, Int32 firstPathName, Int32 numPaths, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single[] metrics) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricRangeNV")] + [CLSCompliant(false)] + public static void GetPathMetricRange(Int32 metricQueryMask, Int32 firstPathName, Int32 numPaths, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] out Single metrics) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricRangeNV")] + [CLSCompliant(false)] + public static unsafe void GetPathMetricRange(Int32 metricQueryMask, Int32 firstPathName, Int32 numPaths, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single* metrics) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricRangeNV")] + [CLSCompliant(false)] + public static void GetPathMetricRange(UInt32 metricQueryMask, UInt32 firstPathName, Int32 numPaths, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single[] metrics) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricRangeNV")] + [CLSCompliant(false)] + public static void GetPathMetricRange(UInt32 metricQueryMask, UInt32 firstPathName, Int32 numPaths, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] out Single metrics) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricRangeNV")] + [CLSCompliant(false)] + public static unsafe void GetPathMetricRange(UInt32 metricQueryMask, UInt32 firstPathName, Int32 numPaths, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single* metrics) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single[] metrics) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] out Single metrics) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static unsafe void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single* metrics) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[] paths, Int32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single[] metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[] paths, Int32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] out Single metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static unsafe void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[] paths, Int32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single* metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,] paths, Int32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single[] metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,] paths, Int32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] out Single metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static unsafe void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,] paths, Int32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single* metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,,] paths, Int32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single[] metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,,] paths, Int32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] out Single metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static unsafe void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,,] paths, Int32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single* metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T3 paths, Int32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single[] metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T3 paths, Int32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] out Single metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static unsafe void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T3 paths, Int32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single* metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single[] metrics) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] out Single metrics) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static unsafe void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single* metrics) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[] paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single[] metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[] paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] out Single metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static unsafe void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[] paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single* metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,] paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single[] metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,] paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] out Single metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static unsafe void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,] paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single* metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,,] paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single[] metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,,] paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] out Single metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static unsafe void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,,] paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single* metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T3 paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single[] metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T3 paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] out Single metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static unsafe void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T3 paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single* metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: 4] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterfvNV")] + [CLSCompliant(false)] + public static void GetPathParameter(Int32 path, OpenTK.Graphics.ES20.All pname, [OutAttribute, CountAttribute(Count = 4)] Single[] value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: 4] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterfvNV")] + [CLSCompliant(false)] + public static void GetPathParameter(Int32 path, OpenTK.Graphics.ES20.All pname, [OutAttribute, CountAttribute(Count = 4)] out Single value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: 4] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterfvNV")] + [CLSCompliant(false)] + public static unsafe void GetPathParameter(Int32 path, OpenTK.Graphics.ES20.All pname, [OutAttribute, CountAttribute(Count = 4)] Single* value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: 4] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterfvNV")] + [CLSCompliant(false)] + public static void GetPathParameter(UInt32 path, OpenTK.Graphics.ES20.All pname, [OutAttribute, CountAttribute(Count = 4)] Single[] value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: 4] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterfvNV")] + [CLSCompliant(false)] + public static void GetPathParameter(UInt32 path, OpenTK.Graphics.ES20.All pname, [OutAttribute, CountAttribute(Count = 4)] out Single value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: 4] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterfvNV")] + [CLSCompliant(false)] + public static unsafe void GetPathParameter(UInt32 path, OpenTK.Graphics.ES20.All pname, [OutAttribute, CountAttribute(Count = 4)] Single* value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: 4] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterivNV")] + [CLSCompliant(false)] + public static void GetPathParameter(Int32 path, OpenTK.Graphics.ES20.All pname, [OutAttribute, CountAttribute(Count = 4)] Int32[] value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: 4] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterivNV")] + [CLSCompliant(false)] + public static void GetPathParameter(Int32 path, OpenTK.Graphics.ES20.All pname, [OutAttribute, CountAttribute(Count = 4)] out Int32 value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: 4] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterivNV")] + [CLSCompliant(false)] + public static unsafe void GetPathParameter(Int32 path, OpenTK.Graphics.ES20.All pname, [OutAttribute, CountAttribute(Count = 4)] Int32* value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: 4] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterivNV")] + [CLSCompliant(false)] + public static void GetPathParameter(UInt32 path, OpenTK.Graphics.ES20.All pname, [OutAttribute, CountAttribute(Count = 4)] Int32[] value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: 4] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterivNV")] + [CLSCompliant(false)] + public static void GetPathParameter(UInt32 path, OpenTK.Graphics.ES20.All pname, [OutAttribute, CountAttribute(Count = 4)] out Int32 value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: 4] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterivNV")] + [CLSCompliant(false)] + public static unsafe void GetPathParameter(UInt32 path, OpenTK.Graphics.ES20.All pname, [OutAttribute, CountAttribute(Count = 4)] Int32* value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.ES20.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES20.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single[] returnedSpacing) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.ES20.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES20.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] out Single returnedSpacing) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static unsafe void GetPathSpacing(OpenTK.Graphics.ES20.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES20.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single* returnedSpacing) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.ES20.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES20.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single[] returnedSpacing) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.ES20.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES20.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] out Single returnedSpacing) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static unsafe void GetPathSpacing(OpenTK.Graphics.ES20.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES20.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single* returnedSpacing) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.ES20.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[] paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES20.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single[] returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.ES20.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[] paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES20.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] out Single returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static unsafe void GetPathSpacing(OpenTK.Graphics.ES20.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[] paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES20.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single* returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.ES20.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[] paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES20.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single[] returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.ES20.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[] paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES20.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] out Single returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static unsafe void GetPathSpacing(OpenTK.Graphics.ES20.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[] paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES20.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single* returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.ES20.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,] paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES20.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single[] returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.ES20.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,] paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES20.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] out Single returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static unsafe void GetPathSpacing(OpenTK.Graphics.ES20.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,] paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES20.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single* returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.ES20.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,] paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES20.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single[] returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.ES20.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,] paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES20.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] out Single returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static unsafe void GetPathSpacing(OpenTK.Graphics.ES20.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,] paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES20.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single* returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.ES20.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,,] paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES20.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single[] returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.ES20.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,,] paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES20.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] out Single returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static unsafe void GetPathSpacing(OpenTK.Graphics.ES20.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,,] paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES20.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single* returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.ES20.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,,] paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES20.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single[] returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.ES20.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,,] paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES20.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] out Single returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static unsafe void GetPathSpacing(OpenTK.Graphics.ES20.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,,] paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES20.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single* returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.ES20.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T3 paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES20.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single[] returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.ES20.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T3 paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES20.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] out Single returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static unsafe void GetPathSpacing(OpenTK.Graphics.ES20.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T3 paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES20.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single* returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.ES20.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T3 paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES20.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single[] returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.ES20.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T3 paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES20.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] out Single returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static unsafe void GetPathSpacing(OpenTK.Graphics.ES20.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T3 paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES20.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single* returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathTexGenfvNV")] + [CLSCompliant(false)] + public static void GetPathTexGen(OpenTK.Graphics.ES20.All texCoordSet, OpenTK.Graphics.ES20.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Single[] value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathTexGenfvNV")] + [CLSCompliant(false)] + public static void GetPathTexGen(OpenTK.Graphics.ES20.All texCoordSet, OpenTK.Graphics.ES20.All pname, [OutAttribute, CountAttribute(Computed = "pname")] out Single value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathTexGenfvNV")] + [CLSCompliant(false)] + public static unsafe void GetPathTexGen(OpenTK.Graphics.ES20.All texCoordSet, OpenTK.Graphics.ES20.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathTexGenfvNV")] + [CLSCompliant(false)] + public static void GetPathTexGen(OpenTK.Graphics.ES20.TextureUnit texCoordSet, OpenTK.Graphics.ES20.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Single[] value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathTexGenfvNV")] + [CLSCompliant(false)] + public static void GetPathTexGen(OpenTK.Graphics.ES20.TextureUnit texCoordSet, OpenTK.Graphics.ES20.All pname, [OutAttribute, CountAttribute(Computed = "pname")] out Single value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathTexGenfvNV")] + [CLSCompliant(false)] + public static unsafe void GetPathTexGen(OpenTK.Graphics.ES20.TextureUnit texCoordSet, OpenTK.Graphics.ES20.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathTexGenivNV")] + [CLSCompliant(false)] + public static void GetPathTexGen(OpenTK.Graphics.ES20.All texCoordSet, OpenTK.Graphics.ES20.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32[] value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathTexGenivNV")] + [CLSCompliant(false)] + public static void GetPathTexGen(OpenTK.Graphics.ES20.All texCoordSet, OpenTK.Graphics.ES20.All pname, [OutAttribute, CountAttribute(Computed = "pname")] out Int32 value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathTexGenivNV")] + [CLSCompliant(false)] + public static unsafe void GetPathTexGen(OpenTK.Graphics.ES20.All texCoordSet, OpenTK.Graphics.ES20.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathTexGenivNV")] + [CLSCompliant(false)] + public static void GetPathTexGen(OpenTK.Graphics.ES20.TextureUnit texCoordSet, OpenTK.Graphics.ES20.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32[] value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathTexGenivNV")] + [CLSCompliant(false)] + public static void GetPathTexGen(OpenTK.Graphics.ES20.TextureUnit texCoordSet, OpenTK.Graphics.ES20.All pname, [OutAttribute, CountAttribute(Computed = "pname")] out Int32 value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathTexGenivNV")] + [CLSCompliant(false)] + public static unsafe void GetPathTexGen(OpenTK.Graphics.ES20.TextureUnit texCoordSet, OpenTK.Graphics.ES20.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// Retrieve values for multiple properties of a single active resource within a program object + /// + /// + /// The name of a program object whose resources to query. + /// + /// + /// A token identifying the interface within program containing the resource named name. + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetProgramResourcefvNV")] + [CLSCompliant(false)] + public static void GetProgramResource(Int32 program, OpenTK.Graphics.ES20.All programInterface, Int32 index, Int32 propCount, OpenTK.Graphics.ES20.All[] props, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] Single[] @params) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// Retrieve values for multiple properties of a single active resource within a program object + /// + /// + /// The name of a program object whose resources to query. + /// + /// + /// A token identifying the interface within program containing the resource named name. + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetProgramResourcefvNV")] + [CLSCompliant(false)] + public static void GetProgramResource(Int32 program, OpenTK.Graphics.ES20.All programInterface, Int32 index, Int32 propCount, ref OpenTK.Graphics.ES20.All props, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out Single @params) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// Retrieve values for multiple properties of a single active resource within a program object + /// + /// + /// The name of a program object whose resources to query. + /// + /// + /// A token identifying the interface within program containing the resource named name. + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetProgramResourcefvNV")] + [CLSCompliant(false)] + public static unsafe void GetProgramResource(Int32 program, OpenTK.Graphics.ES20.All programInterface, Int32 index, Int32 propCount, OpenTK.Graphics.ES20.All* props, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Single* @params) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// Retrieve values for multiple properties of a single active resource within a program object + /// + /// + /// The name of a program object whose resources to query. + /// + /// + /// A token identifying the interface within program containing the resource named name. + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetProgramResourcefvNV")] + [CLSCompliant(false)] + public static void GetProgramResource(UInt32 program, OpenTK.Graphics.ES20.All programInterface, UInt32 index, Int32 propCount, OpenTK.Graphics.ES20.All[] props, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] Single[] @params) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// Retrieve values for multiple properties of a single active resource within a program object + /// + /// + /// The name of a program object whose resources to query. + /// + /// + /// A token identifying the interface within program containing the resource named name. + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetProgramResourcefvNV")] + [CLSCompliant(false)] + public static void GetProgramResource(UInt32 program, OpenTK.Graphics.ES20.All programInterface, UInt32 index, Int32 propCount, ref OpenTK.Graphics.ES20.All props, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out Single @params) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// Retrieve values for multiple properties of a single active resource within a program object + /// + /// + /// The name of a program object whose resources to query. + /// + /// + /// A token identifying the interface within program containing the resource named name. + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetProgramResourcefvNV")] + [CLSCompliant(false)] + public static unsafe void GetProgramResource(UInt32 program, OpenTK.Graphics.ES20.All programInterface, UInt32 index, Int32 propCount, OpenTK.Graphics.ES20.All* props, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Single* @params) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glGetTextureHandleNV")] + [CLSCompliant(false)] + public static Int64 GetTextureHandle(Int32 texture) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glGetTextureHandleNV")] + [CLSCompliant(false)] + public static Int64 GetTextureHandle(UInt32 texture) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glGetTextureSamplerHandleNV")] + [CLSCompliant(false)] + public static Int64 GetTextureSamplerHandle(Int32 texture, Int32 sampler) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glGetTextureSamplerHandleNV")] + [CLSCompliant(false)] + public static Int64 GetTextureSamplerHandle(UInt32 texture, UInt32 sampler) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Return the value of a uniform variable + /// + /// + /// Specifies the program object to be queried. + /// + /// + /// Specifies the location of the uniform variable to be queried. + /// + /// [length: COMPSIZE(program,location)] + /// Returns the value of the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glGetUniformi64vNV")] + [CLSCompliant(false)] + public static void GetUniform(Int32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] Int64[] @params) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Return the value of a uniform variable + /// + /// + /// Specifies the program object to be queried. + /// + /// + /// Specifies the location of the uniform variable to be queried. + /// + /// [length: COMPSIZE(program,location)] + /// Returns the value of the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glGetUniformi64vNV")] + [CLSCompliant(false)] + public static void GetUniform(Int32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] out Int64 @params) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Return the value of a uniform variable + /// + /// + /// Specifies the program object to be queried. + /// + /// + /// Specifies the location of the uniform variable to be queried. + /// + /// [length: COMPSIZE(program,location)] + /// Returns the value of the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glGetUniformi64vNV")] + [CLSCompliant(false)] + public static unsafe void GetUniform(Int32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] Int64* @params) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Return the value of a uniform variable + /// + /// + /// Specifies the program object to be queried. + /// + /// + /// Specifies the location of the uniform variable to be queried. + /// + /// [length: COMPSIZE(program,location)] + /// Returns the value of the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glGetUniformi64vNV")] + [CLSCompliant(false)] + public static void GetUniform(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] Int64[] @params) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Return the value of a uniform variable + /// + /// + /// Specifies the program object to be queried. + /// + /// + /// Specifies the location of the uniform variable to be queried. + /// + /// [length: COMPSIZE(program,location)] + /// Returns the value of the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glGetUniformi64vNV")] + [CLSCompliant(false)] + public static void GetUniform(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] out Int64 @params) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Return the value of a uniform variable + /// + /// + /// Specifies the program object to be queried. + /// + /// + /// Specifies the location of the uniform variable to be queried. + /// + /// [length: COMPSIZE(program,location)] + /// Returns the value of the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glGetUniformi64vNV")] + [CLSCompliant(false)] + public static unsafe void GetUniform(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] Int64* @params) { throw new NotImplementedException(); } + + /// [requires: NV_draw_vulkan_image] + /// [length: COMPSIZE(name)] + [AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glGetVkProcAddrNV")] + public static IntPtr GetVkProcAddr([CountAttribute(Computed = "name")] String name) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glInterpolatePathsNV")] + [CLSCompliant(false)] + public static void InterpolatePath(Int32 resultPath, Int32 pathA, Int32 pathB, Single weight) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glInterpolatePathsNV")] + [CLSCompliant(false)] + public static void InterpolatePath(UInt32 resultPath, UInt32 pathA, UInt32 pathB, Single weight) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Test whether a capability is enabled + /// + /// + /// Specifies a symbolic constant indicating a GL capability. + /// + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glIsEnablediNV")] + [CLSCompliant(false)] + public static bool IsEnabled(OpenTK.Graphics.ES20.All target, Int32 index) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Test whether a capability is enabled + /// + /// + /// Specifies a symbolic constant indicating a GL capability. + /// + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glIsEnablediNV")] + [CLSCompliant(false)] + public static bool IsEnabled(OpenTK.Graphics.ES20.All target, UInt32 index) { throw new NotImplementedException(); } + /// [requires: NV_fence] /// [AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glIsFenceNV")] @@ -27994,6 +39287,3755 @@ namespace OpenTK.Graphics.ES20 [CLSCompliant(false)] public static bool IsFence(UInt32 fence) { throw new NotImplementedException(); } + /// [requires: NV_bindless_texture] + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glIsImageHandleResidentNV")] + [CLSCompliant(false)] + public static bool IsImageHandleResident(Int64 handle) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glIsImageHandleResidentNV")] + [CLSCompliant(false)] + public static bool IsImageHandleResident(UInt64 handle) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glIsPathNV")] + [CLSCompliant(false)] + public static bool IsPath(Int32 path) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glIsPathNV")] + [CLSCompliant(false)] + public static bool IsPath(UInt32 path) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glIsPointInFillPathNV")] + [CLSCompliant(false)] + public static bool IsPointInFillPath(Int32 path, Int32 mask, Single x, Single y) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glIsPointInFillPathNV")] + [CLSCompliant(false)] + public static bool IsPointInFillPath(UInt32 path, UInt32 mask, Single x, Single y) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glIsPointInStrokePathNV")] + [CLSCompliant(false)] + public static bool IsPointInStrokePath(Int32 path, Single x, Single y) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glIsPointInStrokePathNV")] + [CLSCompliant(false)] + public static bool IsPointInStrokePath(UInt32 path, Single x, Single y) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glIsTextureHandleResidentNV")] + [CLSCompliant(false)] + public static bool IsTextureHandleResident(Int64 handle) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glIsTextureHandleResidentNV")] + [CLSCompliant(false)] + public static bool IsTextureHandleResident(UInt64 handle) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glMakeImageHandleNonResidentNV")] + [CLSCompliant(false)] + public static void MakeImageHandleNonResident(Int64 handle) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glMakeImageHandleNonResidentNV")] + [CLSCompliant(false)] + public static void MakeImageHandleNonResident(UInt64 handle) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glMakeImageHandleResidentNV")] + [CLSCompliant(false)] + public static void MakeImageHandleResident(Int64 handle, OpenTK.Graphics.ES20.All access) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glMakeImageHandleResidentNV")] + [CLSCompliant(false)] + public static void MakeImageHandleResident(UInt64 handle, OpenTK.Graphics.ES20.All access) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glMakeTextureHandleNonResidentNV")] + [CLSCompliant(false)] + public static void MakeTextureHandleNonResident(Int64 handle) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glMakeTextureHandleNonResidentNV")] + [CLSCompliant(false)] + public static void MakeTextureHandleNonResident(UInt64 handle) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glMakeTextureHandleResidentNV")] + [CLSCompliant(false)] + public static void MakeTextureHandleResident(Int64 handle) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glMakeTextureHandleResidentNV")] + [CLSCompliant(false)] + public static void MakeTextureHandleResident(UInt64 handle) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoad3x2fNV")] + [CLSCompliant(false)] + public static void MatrixLoad3x2(OpenTK.Graphics.ES20.All matrixMode, Single[] m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoad3x2fNV")] + [CLSCompliant(false)] + public static void MatrixLoad3x2(OpenTK.Graphics.ES20.All matrixMode, ref Single m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoad3x2fNV")] + [CLSCompliant(false)] + public static unsafe void MatrixLoad3x2(OpenTK.Graphics.ES20.All matrixMode, Single* m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoad3x3fNV")] + [CLSCompliant(false)] + public static void MatrixLoad3x3(OpenTK.Graphics.ES20.All matrixMode, Single[] m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoad3x3fNV")] + [CLSCompliant(false)] + public static void MatrixLoad3x3(OpenTK.Graphics.ES20.All matrixMode, ref Single m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoad3x3fNV")] + [CLSCompliant(false)] + public static unsafe void MatrixLoad3x3(OpenTK.Graphics.ES20.All matrixMode, Single* m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoadTranspose3x3fNV")] + [CLSCompliant(false)] + public static void MatrixLoadTranspose3x3(OpenTK.Graphics.ES20.All matrixMode, Single[] m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoadTranspose3x3fNV")] + [CLSCompliant(false)] + public static void MatrixLoadTranspose3x3(OpenTK.Graphics.ES20.All matrixMode, ref Single m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoadTranspose3x3fNV")] + [CLSCompliant(false)] + public static unsafe void MatrixLoadTranspose3x3(OpenTK.Graphics.ES20.All matrixMode, Single* m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMult3x2fNV")] + [CLSCompliant(false)] + public static void MatrixMult3x2(OpenTK.Graphics.ES20.All matrixMode, Single[] m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMult3x2fNV")] + [CLSCompliant(false)] + public static void MatrixMult3x2(OpenTK.Graphics.ES20.All matrixMode, ref Single m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMult3x2fNV")] + [CLSCompliant(false)] + public static unsafe void MatrixMult3x2(OpenTK.Graphics.ES20.All matrixMode, Single* m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMult3x3fNV")] + [CLSCompliant(false)] + public static void MatrixMult3x3(OpenTK.Graphics.ES20.All matrixMode, Single[] m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMult3x3fNV")] + [CLSCompliant(false)] + public static void MatrixMult3x3(OpenTK.Graphics.ES20.All matrixMode, ref Single m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMult3x3fNV")] + [CLSCompliant(false)] + public static unsafe void MatrixMult3x3(OpenTK.Graphics.ES20.All matrixMode, Single* m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMultTranspose3x3fNV")] + [CLSCompliant(false)] + public static void MatrixMultTranspose3x3(OpenTK.Graphics.ES20.All matrixMode, Single[] m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMultTranspose3x3fNV")] + [CLSCompliant(false)] + public static void MatrixMultTranspose3x3(OpenTK.Graphics.ES20.All matrixMode, ref Single m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMultTranspose3x3fNV")] + [CLSCompliant(false)] + public static unsafe void MatrixMultTranspose3x3(OpenTK.Graphics.ES20.All matrixMode, Single* m) { throw new NotImplementedException(); } + + /// [requires: NV_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glNamedFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static void NamedFramebufferSampleLocations(Int32 framebuffer, Int32 start, Int32 count, Single[] v) { throw new NotImplementedException(); } + + /// [requires: NV_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glNamedFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static void NamedFramebufferSampleLocations(Int32 framebuffer, Int32 start, Int32 count, ref Single v) { throw new NotImplementedException(); } + + /// [requires: NV_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glNamedFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static unsafe void NamedFramebufferSampleLocations(Int32 framebuffer, Int32 start, Int32 count, Single* v) { throw new NotImplementedException(); } + + /// [requires: NV_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glNamedFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static void NamedFramebufferSampleLocations(UInt32 framebuffer, UInt32 start, Int32 count, Single[] v) { throw new NotImplementedException(); } + + /// [requires: NV_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glNamedFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static void NamedFramebufferSampleLocations(UInt32 framebuffer, UInt32 start, Int32 count, ref Single v) { throw new NotImplementedException(); } + + /// [requires: NV_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glNamedFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static unsafe void NamedFramebufferSampleLocations(UInt32 framebuffer, UInt32 start, Int32 count, Single* v) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(genMode,colorFormat)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathColorGenNV")] + [CLSCompliant(false)] + public static void PathColorGen(OpenTK.Graphics.ES20.All color, OpenTK.Graphics.ES20.All genMode, OpenTK.Graphics.ES20.All colorFormat, [CountAttribute(Computed = "genMode,colorFormat")] Single[] coeffs) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(genMode,colorFormat)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathColorGenNV")] + [CLSCompliant(false)] + public static void PathColorGen(OpenTK.Graphics.ES20.All color, OpenTK.Graphics.ES20.All genMode, OpenTK.Graphics.ES20.All colorFormat, [CountAttribute(Computed = "genMode,colorFormat")] ref Single coeffs) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(genMode,colorFormat)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathColorGenNV")] + [CLSCompliant(false)] + public static unsafe void PathColorGen(OpenTK.Graphics.ES20.All color, OpenTK.Graphics.ES20.All genMode, OpenTK.Graphics.ES20.All colorFormat, [CountAttribute(Computed = "genMode,colorFormat")] Single* coeffs) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(Int32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(Int32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(Int32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[,] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(Int32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[,,] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(Int32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T5 coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(Int32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(Int32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(Int32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[,] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(Int32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[,,] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(Int32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T5 coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathCommands(Int32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathCommands(Int32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathCommands(Int32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[,] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathCommands(Int32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[,,] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathCommands(Int32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T5 coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[,] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[,,] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T5 coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[,] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[,,] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T5 coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathCommands(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathCommands(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathCommands(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[,] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathCommands(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[,,] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathCommands(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T5 coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")] + [CLSCompliant(false)] + public static void PathCoords(Int32 path, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")] + [CLSCompliant(false)] + public static void PathCoords(Int32 path, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T3[] coords) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")] + [CLSCompliant(false)] + public static void PathCoords(Int32 path, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T3[,] coords) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")] + [CLSCompliant(false)] + public static void PathCoords(Int32 path, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T3[,,] coords) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")] + [CLSCompliant(false)] + public static void PathCoords(Int32 path, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T3 coords) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")] + [CLSCompliant(false)] + public static void PathCoords(UInt32 path, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")] + [CLSCompliant(false)] + public static void PathCoords(UInt32 path, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T3[] coords) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")] + [CLSCompliant(false)] + public static void PathCoords(UInt32 path, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T3[,] coords) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")] + [CLSCompliant(false)] + public static void PathCoords(UInt32 path, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T3[,,] coords) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")] + [CLSCompliant(false)] + public static void PathCoords(UInt32 path, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T3 coords) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoverDepthFuncNV")] + public static void PathCoverDepthFunc(OpenTK.Graphics.ES20.All func) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoverDepthFuncNV")] + public static void PathCoverDepthFunc(OpenTK.Graphics.ES20.DepthFunction func) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: dashCount] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathDashArrayNV")] + [CLSCompliant(false)] + public static void PathDashArray(Int32 path, Int32 dashCount, [CountAttribute(Parameter = "dashCount")] Single[] dashArray) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: dashCount] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathDashArrayNV")] + [CLSCompliant(false)] + public static void PathDashArray(Int32 path, Int32 dashCount, [CountAttribute(Parameter = "dashCount")] ref Single dashArray) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: dashCount] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathDashArrayNV")] + [CLSCompliant(false)] + public static unsafe void PathDashArray(Int32 path, Int32 dashCount, [CountAttribute(Parameter = "dashCount")] Single* dashArray) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: dashCount] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathDashArrayNV")] + [CLSCompliant(false)] + public static void PathDashArray(UInt32 path, Int32 dashCount, [CountAttribute(Parameter = "dashCount")] Single[] dashArray) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: dashCount] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathDashArrayNV")] + [CLSCompliant(false)] + public static void PathDashArray(UInt32 path, Int32 dashCount, [CountAttribute(Parameter = "dashCount")] ref Single dashArray) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: dashCount] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathDashArrayNV")] + [CLSCompliant(false)] + public static unsafe void PathDashArray(UInt32 path, Int32 dashCount, [CountAttribute(Parameter = "dashCount")] Single* dashArray) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathFogGenNV")] + public static void PathFogGen(OpenTK.Graphics.ES20.All genMode) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES20.All PathGlyphIndexArray(Int32 firstPathName, OpenTK.Graphics.ES20.All fontTarget, IntPtr fontName, Int32 fontStyle, Int32 firstGlyphIndex, Int32 numGlyphs, Int32 pathParameterTemplate, Single emScale) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES20.All PathGlyphIndexArray(Int32 firstPathName, OpenTK.Graphics.ES20.All fontTarget, [InAttribute, OutAttribute] T2[] fontName, Int32 fontStyle, Int32 firstGlyphIndex, Int32 numGlyphs, Int32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES20.All PathGlyphIndexArray(Int32 firstPathName, OpenTK.Graphics.ES20.All fontTarget, [InAttribute, OutAttribute] T2[,] fontName, Int32 fontStyle, Int32 firstGlyphIndex, Int32 numGlyphs, Int32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES20.All PathGlyphIndexArray(Int32 firstPathName, OpenTK.Graphics.ES20.All fontTarget, [InAttribute, OutAttribute] T2[,,] fontName, Int32 fontStyle, Int32 firstGlyphIndex, Int32 numGlyphs, Int32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES20.All PathGlyphIndexArray(Int32 firstPathName, OpenTK.Graphics.ES20.All fontTarget, [InAttribute, OutAttribute] ref T2 fontName, Int32 fontStyle, Int32 firstGlyphIndex, Int32 numGlyphs, Int32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES20.All PathGlyphIndexArray(UInt32 firstPathName, OpenTK.Graphics.ES20.All fontTarget, IntPtr fontName, UInt32 fontStyle, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES20.All PathGlyphIndexArray(UInt32 firstPathName, OpenTK.Graphics.ES20.All fontTarget, [InAttribute, OutAttribute] T2[] fontName, UInt32 fontStyle, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES20.All PathGlyphIndexArray(UInt32 firstPathName, OpenTK.Graphics.ES20.All fontTarget, [InAttribute, OutAttribute] T2[,] fontName, UInt32 fontStyle, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES20.All PathGlyphIndexArray(UInt32 firstPathName, OpenTK.Graphics.ES20.All fontTarget, [InAttribute, OutAttribute] T2[,,] fontName, UInt32 fontStyle, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES20.All PathGlyphIndexArray(UInt32 firstPathName, OpenTK.Graphics.ES20.All fontTarget, [InAttribute, OutAttribute] ref T2 fontName, UInt32 fontStyle, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES20.All PathGlyphIndexRange(OpenTK.Graphics.ES20.All fontTarget, IntPtr fontName, Int32 fontStyle, Int32 pathParameterTemplate, Single emScale, Int32 baseAndCount) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES20.All PathGlyphIndexRange(OpenTK.Graphics.ES20.All fontTarget, IntPtr fontName, UInt32 fontStyle, UInt32 pathParameterTemplate, Single emScale, UInt32 baseAndCount) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES20.All PathGlyphIndexRange(OpenTK.Graphics.ES20.All fontTarget, [InAttribute, OutAttribute] T1[] fontName, Int32 fontStyle, Int32 pathParameterTemplate, Single emScale, Int32 baseAndCount) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES20.All PathGlyphIndexRange(OpenTK.Graphics.ES20.All fontTarget, [InAttribute, OutAttribute] T1[] fontName, UInt32 fontStyle, UInt32 pathParameterTemplate, Single emScale, UInt32 baseAndCount) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES20.All PathGlyphIndexRange(OpenTK.Graphics.ES20.All fontTarget, [InAttribute, OutAttribute] T1[,] fontName, Int32 fontStyle, Int32 pathParameterTemplate, Single emScale, Int32 baseAndCount) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES20.All PathGlyphIndexRange(OpenTK.Graphics.ES20.All fontTarget, [InAttribute, OutAttribute] T1[,] fontName, UInt32 fontStyle, UInt32 pathParameterTemplate, Single emScale, UInt32 baseAndCount) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES20.All PathGlyphIndexRange(OpenTK.Graphics.ES20.All fontTarget, [InAttribute, OutAttribute] T1[,,] fontName, Int32 fontStyle, Int32 pathParameterTemplate, Single emScale, Int32 baseAndCount) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES20.All PathGlyphIndexRange(OpenTK.Graphics.ES20.All fontTarget, [InAttribute, OutAttribute] T1[,,] fontName, UInt32 fontStyle, UInt32 pathParameterTemplate, Single emScale, UInt32 baseAndCount) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES20.All PathGlyphIndexRange(OpenTK.Graphics.ES20.All fontTarget, [InAttribute, OutAttribute] ref T1 fontName, Int32 fontStyle, Int32 pathParameterTemplate, Single emScale, Int32 baseAndCount) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES20.All PathGlyphIndexRange(OpenTK.Graphics.ES20.All fontTarget, [InAttribute, OutAttribute] ref T1 fontName, UInt32 fontStyle, UInt32 pathParameterTemplate, Single emScale, UInt32 baseAndCount) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphRangeNV")] + [CLSCompliant(false)] + public static void PathGlyphRange(Int32 firstPathName, OpenTK.Graphics.ES20.All fontTarget, [CountAttribute(Computed = "fontTarget,fontName")] IntPtr fontName, Int32 fontStyle, Int32 firstGlyph, Int32 numGlyphs, OpenTK.Graphics.ES20.All handleMissingGlyphs, Int32 pathParameterTemplate, Single emScale) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphRangeNV")] + [CLSCompliant(false)] + public static void PathGlyphRange(Int32 firstPathName, OpenTK.Graphics.ES20.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] T2[] fontName, Int32 fontStyle, Int32 firstGlyph, Int32 numGlyphs, OpenTK.Graphics.ES20.All handleMissingGlyphs, Int32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphRangeNV")] + [CLSCompliant(false)] + public static void PathGlyphRange(Int32 firstPathName, OpenTK.Graphics.ES20.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] T2[,] fontName, Int32 fontStyle, Int32 firstGlyph, Int32 numGlyphs, OpenTK.Graphics.ES20.All handleMissingGlyphs, Int32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphRangeNV")] + [CLSCompliant(false)] + public static void PathGlyphRange(Int32 firstPathName, OpenTK.Graphics.ES20.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] T2[,,] fontName, Int32 fontStyle, Int32 firstGlyph, Int32 numGlyphs, OpenTK.Graphics.ES20.All handleMissingGlyphs, Int32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphRangeNV")] + [CLSCompliant(false)] + public static void PathGlyphRange(Int32 firstPathName, OpenTK.Graphics.ES20.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] ref T2 fontName, Int32 fontStyle, Int32 firstGlyph, Int32 numGlyphs, OpenTK.Graphics.ES20.All handleMissingGlyphs, Int32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphRangeNV")] + [CLSCompliant(false)] + public static void PathGlyphRange(UInt32 firstPathName, OpenTK.Graphics.ES20.All fontTarget, [CountAttribute(Computed = "fontTarget,fontName")] IntPtr fontName, UInt32 fontStyle, UInt32 firstGlyph, Int32 numGlyphs, OpenTK.Graphics.ES20.All handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphRangeNV")] + [CLSCompliant(false)] + public static void PathGlyphRange(UInt32 firstPathName, OpenTK.Graphics.ES20.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] T2[] fontName, UInt32 fontStyle, UInt32 firstGlyph, Int32 numGlyphs, OpenTK.Graphics.ES20.All handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphRangeNV")] + [CLSCompliant(false)] + public static void PathGlyphRange(UInt32 firstPathName, OpenTK.Graphics.ES20.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] T2[,] fontName, UInt32 fontStyle, UInt32 firstGlyph, Int32 numGlyphs, OpenTK.Graphics.ES20.All handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphRangeNV")] + [CLSCompliant(false)] + public static void PathGlyphRange(UInt32 firstPathName, OpenTK.Graphics.ES20.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] T2[,,] fontName, UInt32 fontStyle, UInt32 firstGlyph, Int32 numGlyphs, OpenTK.Graphics.ES20.All handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphRangeNV")] + [CLSCompliant(false)] + public static void PathGlyphRange(UInt32 firstPathName, OpenTK.Graphics.ES20.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] ref T2 fontName, UInt32 fontStyle, UInt32 firstGlyph, Int32 numGlyphs, OpenTK.Graphics.ES20.All handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// [length: COMPSIZE(numGlyphs,type,charcodes)] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphsNV")] + [CLSCompliant(false)] + public static void PathGlyph(Int32 firstPathName, OpenTK.Graphics.ES20.All fontTarget, [CountAttribute(Computed = "fontTarget,fontName")] IntPtr fontName, Int32 fontStyle, Int32 numGlyphs, OpenTK.Graphics.ES20.All type, [CountAttribute(Computed = "numGlyphs,type,charcodes")] IntPtr charcodes, OpenTK.Graphics.ES20.All handleMissingGlyphs, Int32 pathParameterTemplate, Single emScale) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// [length: COMPSIZE(numGlyphs,type,charcodes)] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphsNV")] + [CLSCompliant(false)] + public static void PathGlyph(Int32 firstPathName, OpenTK.Graphics.ES20.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] T2[] fontName, Int32 fontStyle, Int32 numGlyphs, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "numGlyphs,type,charcodes")] T6[] charcodes, OpenTK.Graphics.ES20.All handleMissingGlyphs, Int32 pathParameterTemplate, Single emScale) + where T2 : struct + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// [length: COMPSIZE(numGlyphs,type,charcodes)] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphsNV")] + [CLSCompliant(false)] + public static void PathGlyph(Int32 firstPathName, OpenTK.Graphics.ES20.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] T2[,] fontName, Int32 fontStyle, Int32 numGlyphs, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "numGlyphs,type,charcodes")] T6[,] charcodes, OpenTK.Graphics.ES20.All handleMissingGlyphs, Int32 pathParameterTemplate, Single emScale) + where T2 : struct + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// [length: COMPSIZE(numGlyphs,type,charcodes)] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphsNV")] + [CLSCompliant(false)] + public static void PathGlyph(Int32 firstPathName, OpenTK.Graphics.ES20.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] T2[,,] fontName, Int32 fontStyle, Int32 numGlyphs, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "numGlyphs,type,charcodes")] T6[,,] charcodes, OpenTK.Graphics.ES20.All handleMissingGlyphs, Int32 pathParameterTemplate, Single emScale) + where T2 : struct + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// [length: COMPSIZE(numGlyphs,type,charcodes)] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphsNV")] + [CLSCompliant(false)] + public static void PathGlyph(Int32 firstPathName, OpenTK.Graphics.ES20.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] ref T2 fontName, Int32 fontStyle, Int32 numGlyphs, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "numGlyphs,type,charcodes")] ref T6 charcodes, OpenTK.Graphics.ES20.All handleMissingGlyphs, Int32 pathParameterTemplate, Single emScale) + where T2 : struct + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// [length: COMPSIZE(numGlyphs,type,charcodes)] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphsNV")] + [CLSCompliant(false)] + public static void PathGlyph(UInt32 firstPathName, OpenTK.Graphics.ES20.All fontTarget, [CountAttribute(Computed = "fontTarget,fontName")] IntPtr fontName, UInt32 fontStyle, Int32 numGlyphs, OpenTK.Graphics.ES20.All type, [CountAttribute(Computed = "numGlyphs,type,charcodes")] IntPtr charcodes, OpenTK.Graphics.ES20.All handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// [length: COMPSIZE(numGlyphs,type,charcodes)] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphsNV")] + [CLSCompliant(false)] + public static void PathGlyph(UInt32 firstPathName, OpenTK.Graphics.ES20.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] T2[] fontName, UInt32 fontStyle, Int32 numGlyphs, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "numGlyphs,type,charcodes")] T6[] charcodes, OpenTK.Graphics.ES20.All handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T2 : struct + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// [length: COMPSIZE(numGlyphs,type,charcodes)] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphsNV")] + [CLSCompliant(false)] + public static void PathGlyph(UInt32 firstPathName, OpenTK.Graphics.ES20.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] T2[,] fontName, UInt32 fontStyle, Int32 numGlyphs, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "numGlyphs,type,charcodes")] T6[,] charcodes, OpenTK.Graphics.ES20.All handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T2 : struct + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// [length: COMPSIZE(numGlyphs,type,charcodes)] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphsNV")] + [CLSCompliant(false)] + public static void PathGlyph(UInt32 firstPathName, OpenTK.Graphics.ES20.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] T2[,,] fontName, UInt32 fontStyle, Int32 numGlyphs, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "numGlyphs,type,charcodes")] T6[,,] charcodes, OpenTK.Graphics.ES20.All handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T2 : struct + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// [length: COMPSIZE(numGlyphs,type,charcodes)] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphsNV")] + [CLSCompliant(false)] + public static void PathGlyph(UInt32 firstPathName, OpenTK.Graphics.ES20.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] ref T2 fontName, UInt32 fontStyle, Int32 numGlyphs, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "numGlyphs,type,charcodes")] ref T6 charcodes, OpenTK.Graphics.ES20.All handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T2 : struct + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES20.All PathMemoryGlyphIndexArray(Int32 firstPathName, OpenTK.Graphics.ES20.All fontTarget, Int32 fontSize, IntPtr fontData, Int32 faceIndex, Int32 firstGlyphIndex, Int32 numGlyphs, Int32 pathParameterTemplate, Single emScale) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES20.All PathMemoryGlyphIndexArray(Int32 firstPathName, OpenTK.Graphics.ES20.All fontTarget, Int32 fontSize, [InAttribute, OutAttribute] T3[] fontData, Int32 faceIndex, Int32 firstGlyphIndex, Int32 numGlyphs, Int32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES20.All PathMemoryGlyphIndexArray(Int32 firstPathName, OpenTK.Graphics.ES20.All fontTarget, Int32 fontSize, [InAttribute, OutAttribute] T3[,] fontData, Int32 faceIndex, Int32 firstGlyphIndex, Int32 numGlyphs, Int32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES20.All PathMemoryGlyphIndexArray(Int32 firstPathName, OpenTK.Graphics.ES20.All fontTarget, Int32 fontSize, [InAttribute, OutAttribute] T3[,,] fontData, Int32 faceIndex, Int32 firstGlyphIndex, Int32 numGlyphs, Int32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES20.All PathMemoryGlyphIndexArray(Int32 firstPathName, OpenTK.Graphics.ES20.All fontTarget, Int32 fontSize, [InAttribute, OutAttribute] ref T3 fontData, Int32 faceIndex, Int32 firstGlyphIndex, Int32 numGlyphs, Int32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES20.All PathMemoryGlyphIndexArray(Int32 firstPathName, OpenTK.Graphics.ES20.All fontTarget, IntPtr fontSize, IntPtr fontData, Int32 faceIndex, Int32 firstGlyphIndex, Int32 numGlyphs, Int32 pathParameterTemplate, Single emScale) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES20.All PathMemoryGlyphIndexArray(Int32 firstPathName, OpenTK.Graphics.ES20.All fontTarget, IntPtr fontSize, [InAttribute, OutAttribute] T3[] fontData, Int32 faceIndex, Int32 firstGlyphIndex, Int32 numGlyphs, Int32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES20.All PathMemoryGlyphIndexArray(Int32 firstPathName, OpenTK.Graphics.ES20.All fontTarget, IntPtr fontSize, [InAttribute, OutAttribute] T3[,] fontData, Int32 faceIndex, Int32 firstGlyphIndex, Int32 numGlyphs, Int32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES20.All PathMemoryGlyphIndexArray(Int32 firstPathName, OpenTK.Graphics.ES20.All fontTarget, IntPtr fontSize, [InAttribute, OutAttribute] T3[,,] fontData, Int32 faceIndex, Int32 firstGlyphIndex, Int32 numGlyphs, Int32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES20.All PathMemoryGlyphIndexArray(Int32 firstPathName, OpenTK.Graphics.ES20.All fontTarget, IntPtr fontSize, [InAttribute, OutAttribute] ref T3 fontData, Int32 faceIndex, Int32 firstGlyphIndex, Int32 numGlyphs, Int32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES20.All PathMemoryGlyphIndexArray(UInt32 firstPathName, OpenTK.Graphics.ES20.All fontTarget, Int32 fontSize, IntPtr fontData, Int32 faceIndex, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES20.All PathMemoryGlyphIndexArray(UInt32 firstPathName, OpenTK.Graphics.ES20.All fontTarget, Int32 fontSize, [InAttribute, OutAttribute] T3[] fontData, Int32 faceIndex, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES20.All PathMemoryGlyphIndexArray(UInt32 firstPathName, OpenTK.Graphics.ES20.All fontTarget, Int32 fontSize, [InAttribute, OutAttribute] T3[,] fontData, Int32 faceIndex, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES20.All PathMemoryGlyphIndexArray(UInt32 firstPathName, OpenTK.Graphics.ES20.All fontTarget, Int32 fontSize, [InAttribute, OutAttribute] T3[,,] fontData, Int32 faceIndex, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES20.All PathMemoryGlyphIndexArray(UInt32 firstPathName, OpenTK.Graphics.ES20.All fontTarget, Int32 fontSize, [InAttribute, OutAttribute] ref T3 fontData, Int32 faceIndex, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES20.All PathMemoryGlyphIndexArray(UInt32 firstPathName, OpenTK.Graphics.ES20.All fontTarget, IntPtr fontSize, IntPtr fontData, Int32 faceIndex, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES20.All PathMemoryGlyphIndexArray(UInt32 firstPathName, OpenTK.Graphics.ES20.All fontTarget, IntPtr fontSize, [InAttribute, OutAttribute] T3[] fontData, Int32 faceIndex, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES20.All PathMemoryGlyphIndexArray(UInt32 firstPathName, OpenTK.Graphics.ES20.All fontTarget, IntPtr fontSize, [InAttribute, OutAttribute] T3[,] fontData, Int32 faceIndex, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES20.All PathMemoryGlyphIndexArray(UInt32 firstPathName, OpenTK.Graphics.ES20.All fontTarget, IntPtr fontSize, [InAttribute, OutAttribute] T3[,,] fontData, Int32 faceIndex, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES20.All PathMemoryGlyphIndexArray(UInt32 firstPathName, OpenTK.Graphics.ES20.All fontTarget, IntPtr fontSize, [InAttribute, OutAttribute] ref T3 fontData, Int32 faceIndex, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameterfNV")] + [CLSCompliant(false)] + public static void PathParameter(Int32 path, OpenTK.Graphics.ES20.All pname, Single value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameterfNV")] + [CLSCompliant(false)] + public static void PathParameter(UInt32 path, OpenTK.Graphics.ES20.All pname, Single value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameterfvNV")] + [CLSCompliant(false)] + public static void PathParameter(Int32 path, OpenTK.Graphics.ES20.All pname, [CountAttribute(Computed = "pname")] Single[] value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameterfvNV")] + [CLSCompliant(false)] + public static unsafe void PathParameter(Int32 path, OpenTK.Graphics.ES20.All pname, [CountAttribute(Computed = "pname")] Single* value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameterfvNV")] + [CLSCompliant(false)] + public static void PathParameter(UInt32 path, OpenTK.Graphics.ES20.All pname, [CountAttribute(Computed = "pname")] Single[] value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameterfvNV")] + [CLSCompliant(false)] + public static unsafe void PathParameter(UInt32 path, OpenTK.Graphics.ES20.All pname, [CountAttribute(Computed = "pname")] Single* value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameteriNV")] + [CLSCompliant(false)] + public static void PathParameter(Int32 path, OpenTK.Graphics.ES20.All pname, Int32 value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameteriNV")] + [CLSCompliant(false)] + public static void PathParameter(UInt32 path, OpenTK.Graphics.ES20.All pname, Int32 value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameterivNV")] + [CLSCompliant(false)] + public static void PathParameter(Int32 path, OpenTK.Graphics.ES20.All pname, [CountAttribute(Computed = "pname")] Int32[] value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameterivNV")] + [CLSCompliant(false)] + public static unsafe void PathParameter(Int32 path, OpenTK.Graphics.ES20.All pname, [CountAttribute(Computed = "pname")] Int32* value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameterivNV")] + [CLSCompliant(false)] + public static void PathParameter(UInt32 path, OpenTK.Graphics.ES20.All pname, [CountAttribute(Computed = "pname")] Int32[] value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameterivNV")] + [CLSCompliant(false)] + public static unsafe void PathParameter(UInt32 path, OpenTK.Graphics.ES20.All pname, [CountAttribute(Computed = "pname")] Int32* value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStencilDepthOffsetNV")] + public static void PathStencilDepthOffset(Single factor, Single units) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStencilFuncNV")] + [CLSCompliant(false)] + public static void PathStencilFunc(OpenTK.Graphics.ES20.All func, Int32 @ref, Int32 mask) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStencilFuncNV")] + [CLSCompliant(false)] + public static void PathStencilFunc(OpenTK.Graphics.ES20.All func, Int32 @ref, UInt32 mask) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStencilFuncNV")] + [CLSCompliant(false)] + public static void PathStencilFunc(OpenTK.Graphics.ES20.StencilFunction func, Int32 @ref, Int32 mask) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStencilFuncNV")] + [CLSCompliant(false)] + public static void PathStencilFunc(OpenTK.Graphics.ES20.StencilFunction func, Int32 @ref, UInt32 mask) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: length] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStringNV")] + [CLSCompliant(false)] + public static void PathString(Int32 path, OpenTK.Graphics.ES20.All format, Int32 length, [CountAttribute(Parameter = "length")] IntPtr pathString) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: length] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStringNV")] + [CLSCompliant(false)] + public static void PathString(Int32 path, OpenTK.Graphics.ES20.All format, Int32 length, [InAttribute, OutAttribute, CountAttribute(Parameter = "length")] T3[] pathString) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: length] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStringNV")] + [CLSCompliant(false)] + public static void PathString(Int32 path, OpenTK.Graphics.ES20.All format, Int32 length, [InAttribute, OutAttribute, CountAttribute(Parameter = "length")] T3[,] pathString) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: length] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStringNV")] + [CLSCompliant(false)] + public static void PathString(Int32 path, OpenTK.Graphics.ES20.All format, Int32 length, [InAttribute, OutAttribute, CountAttribute(Parameter = "length")] T3[,,] pathString) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: length] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStringNV")] + [CLSCompliant(false)] + public static void PathString(Int32 path, OpenTK.Graphics.ES20.All format, Int32 length, [InAttribute, OutAttribute, CountAttribute(Parameter = "length")] ref T3 pathString) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: length] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStringNV")] + [CLSCompliant(false)] + public static void PathString(UInt32 path, OpenTK.Graphics.ES20.All format, Int32 length, [CountAttribute(Parameter = "length")] IntPtr pathString) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: length] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStringNV")] + [CLSCompliant(false)] + public static void PathString(UInt32 path, OpenTK.Graphics.ES20.All format, Int32 length, [InAttribute, OutAttribute, CountAttribute(Parameter = "length")] T3[] pathString) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: length] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStringNV")] + [CLSCompliant(false)] + public static void PathString(UInt32 path, OpenTK.Graphics.ES20.All format, Int32 length, [InAttribute, OutAttribute, CountAttribute(Parameter = "length")] T3[,] pathString) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: length] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStringNV")] + [CLSCompliant(false)] + public static void PathString(UInt32 path, OpenTK.Graphics.ES20.All format, Int32 length, [InAttribute, OutAttribute, CountAttribute(Parameter = "length")] T3[,,] pathString) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: length] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStringNV")] + [CLSCompliant(false)] + public static void PathString(UInt32 path, OpenTK.Graphics.ES20.All format, Int32 length, [InAttribute, OutAttribute, CountAttribute(Parameter = "length")] ref T3 pathString) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[,] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[,,] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T7 coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[,] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[,,] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T7 coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[,] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[,,] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T7 coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[,] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[,,] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T7 coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[,] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[,,] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T7 coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[,] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[,,] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T7 coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCoordsNV")] + [CLSCompliant(false)] + public static void PathSubCoords(Int32 path, Int32 coordStart, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCoordsNV")] + [CLSCompliant(false)] + public static void PathSubCoords(Int32 path, Int32 coordStart, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T4[] coords) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCoordsNV")] + [CLSCompliant(false)] + public static void PathSubCoords(Int32 path, Int32 coordStart, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T4[,] coords) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCoordsNV")] + [CLSCompliant(false)] + public static void PathSubCoords(Int32 path, Int32 coordStart, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T4[,,] coords) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCoordsNV")] + [CLSCompliant(false)] + public static void PathSubCoords(Int32 path, Int32 coordStart, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T4 coords) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCoordsNV")] + [CLSCompliant(false)] + public static void PathSubCoords(UInt32 path, Int32 coordStart, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCoordsNV")] + [CLSCompliant(false)] + public static void PathSubCoords(UInt32 path, Int32 coordStart, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T4[] coords) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCoordsNV")] + [CLSCompliant(false)] + public static void PathSubCoords(UInt32 path, Int32 coordStart, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T4[,] coords) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCoordsNV")] + [CLSCompliant(false)] + public static void PathSubCoords(UInt32 path, Int32 coordStart, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T4[,,] coords) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCoordsNV")] + [CLSCompliant(false)] + public static void PathSubCoords(UInt32 path, Int32 coordStart, Int32 numCoords, OpenTK.Graphics.ES20.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T4 coords) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(genMode,components)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathTexGenNV")] + [CLSCompliant(false)] + public static void PathTexGen(OpenTK.Graphics.ES20.All texCoordSet, OpenTK.Graphics.ES20.All genMode, Int32 components, [CountAttribute(Computed = "genMode,components")] Single[] coeffs) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(genMode,components)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathTexGenNV")] + [CLSCompliant(false)] + public static void PathTexGen(OpenTK.Graphics.ES20.All texCoordSet, OpenTK.Graphics.ES20.All genMode, Int32 components, [CountAttribute(Computed = "genMode,components")] ref Single coeffs) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(genMode,components)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathTexGenNV")] + [CLSCompliant(false)] + public static unsafe void PathTexGen(OpenTK.Graphics.ES20.All texCoordSet, OpenTK.Graphics.ES20.All genMode, Int32 components, [CountAttribute(Computed = "genMode,components")] Single* coeffs) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: 1] + /// [length: 1] + /// [length: 1] + /// [length: 1] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPointAlongPathNV")] + [CLSCompliant(false)] + public static bool PointAlongPath(Int32 path, Int32 startSegment, Int32 numSegments, Single distance, [OutAttribute, CountAttribute(Count = 1)] out Single x, [OutAttribute, CountAttribute(Count = 1)] out Single y, [OutAttribute, CountAttribute(Count = 1)] out Single tangentX, [OutAttribute, CountAttribute(Count = 1)] out Single tangentY) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: 1] + /// [length: 1] + /// [length: 1] + /// [length: 1] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPointAlongPathNV")] + [CLSCompliant(false)] + public static unsafe bool PointAlongPath(Int32 path, Int32 startSegment, Int32 numSegments, Single distance, [OutAttribute, CountAttribute(Count = 1)] Single* x, [OutAttribute, CountAttribute(Count = 1)] Single* y, [OutAttribute, CountAttribute(Count = 1)] Single* tangentX, [OutAttribute, CountAttribute(Count = 1)] Single* tangentY) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: 1] + /// [length: 1] + /// [length: 1] + /// [length: 1] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPointAlongPathNV")] + [CLSCompliant(false)] + public static bool PointAlongPath(UInt32 path, Int32 startSegment, Int32 numSegments, Single distance, [OutAttribute, CountAttribute(Count = 1)] out Single x, [OutAttribute, CountAttribute(Count = 1)] out Single y, [OutAttribute, CountAttribute(Count = 1)] out Single tangentX, [OutAttribute, CountAttribute(Count = 1)] out Single tangentY) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: 1] + /// [length: 1] + /// [length: 1] + /// [length: 1] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPointAlongPathNV")] + [CLSCompliant(false)] + public static unsafe bool PointAlongPath(UInt32 path, Int32 startSegment, Int32 numSegments, Single distance, [OutAttribute, CountAttribute(Count = 1)] Single* x, [OutAttribute, CountAttribute(Count = 1)] Single* y, [OutAttribute, CountAttribute(Count = 1)] Single* tangentX, [OutAttribute, CountAttribute(Count = 1)] Single* tangentY) { throw new NotImplementedException(); } + + /// [requires: NV_polygon_mode] + /// Select a polygon rasterization mode + /// + /// + /// Specifies the polygons that mode applies to. Must be FrontAndBack for front- and back-facing polygons. + /// + /// + /// Specifies how polygons will be rasterized. Accepted values are Point, Line, and Fill. The initial value is Fill for both front- and back-facing polygons. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "NV_polygon_mode", Version = "", EntryPoint = "glPolygonModeNV")] + public static void PolygonMode(OpenTK.Graphics.ES20.All face, OpenTK.Graphics.ES20.All mode) { throw new NotImplementedException(); } + + /// [requires: NV_polygon_mode] + /// Select a polygon rasterization mode + /// + /// + /// Specifies the polygons that mode applies to. Must be FrontAndBack for front- and back-facing polygons. + /// + /// + /// Specifies how polygons will be rasterized. Accepted values are Point, Line, and Fill. The initial value is Fill for both front- and back-facing polygons. + /// + [AutoGenerated(Category = "NV_polygon_mode", Version = "", EntryPoint = "glPolygonModeNV")] + public static void PolygonMode(OpenTK.Graphics.ES20.MaterialFace face, OpenTK.Graphics.ES20.PolygonMode mode) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glProgramPathFragmentInputGenNV")] + [CLSCompliant(false)] + public static void ProgramPathFragmentInputGen(Int32 program, Int32 location, OpenTK.Graphics.ES20.All genMode, Int32 components, Single[] coeffs) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glProgramPathFragmentInputGenNV")] + [CLSCompliant(false)] + public static void ProgramPathFragmentInputGen(Int32 program, Int32 location, OpenTK.Graphics.ES20.All genMode, Int32 components, ref Single coeffs) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glProgramPathFragmentInputGenNV")] + [CLSCompliant(false)] + public static unsafe void ProgramPathFragmentInputGen(Int32 program, Int32 location, OpenTK.Graphics.ES20.All genMode, Int32 components, Single* coeffs) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glProgramPathFragmentInputGenNV")] + [CLSCompliant(false)] + public static void ProgramPathFragmentInputGen(UInt32 program, Int32 location, OpenTK.Graphics.ES20.All genMode, Int32 components, Single[] coeffs) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glProgramPathFragmentInputGenNV")] + [CLSCompliant(false)] + public static void ProgramPathFragmentInputGen(UInt32 program, Int32 location, OpenTK.Graphics.ES20.All genMode, Int32 components, ref Single coeffs) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glProgramPathFragmentInputGenNV")] + [CLSCompliant(false)] + public static unsafe void ProgramPathFragmentInputGen(UInt32 program, Int32 location, OpenTK.Graphics.ES20.All genMode, Int32 components, Single* coeffs) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64NV")] + [CLSCompliant(false)] + public static void ProgramUniform1(Int32 program, Int32 location, Int64 x) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64NV")] + [CLSCompliant(false)] + public static void ProgramUniform1(UInt32 program, Int32 location, Int64 x) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64vNV")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64vNV")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1ui64NV")] + [CLSCompliant(false)] + public static void ProgramUniform1(UInt32 program, Int32 location, UInt64 x) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1ui64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1ui64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref UInt64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1ui64vNV")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64NV")] + [CLSCompliant(false)] + public static void ProgramUniform2(Int32 program, Int32 location, Int64 x, Int64 y) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64NV")] + [CLSCompliant(false)] + public static void ProgramUniform2(UInt32 program, Int32 location, Int64 x, Int64 y) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64vNV")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64vNV")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2ui64NV")] + [CLSCompliant(false)] + public static void ProgramUniform2(UInt32 program, Int32 location, UInt64 x, UInt64 y) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2ui64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2ui64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] ref UInt64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2ui64vNV")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64NV")] + [CLSCompliant(false)] + public static void ProgramUniform3(Int32 program, Int32 location, Int64 x, Int64 y, Int64 z) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64NV")] + [CLSCompliant(false)] + public static void ProgramUniform3(UInt32 program, Int32 location, Int64 x, Int64 y, Int64 z) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64vNV")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64vNV")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3ui64NV")] + [CLSCompliant(false)] + public static void ProgramUniform3(UInt32 program, Int32 location, UInt64 x, UInt64 y, UInt64 z) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3ui64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3ui64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] ref UInt64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3ui64vNV")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64NV")] + [CLSCompliant(false)] + public static void ProgramUniform4(Int32 program, Int32 location, Int64 x, Int64 y, Int64 z, Int64 w) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64NV")] + [CLSCompliant(false)] + public static void ProgramUniform4(UInt32 program, Int32 location, Int64 x, Int64 y, Int64 z, Int64 w) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64vNV")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64vNV")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4ui64NV")] + [CLSCompliant(false)] + public static void ProgramUniform4(UInt32 program, Int32 location, UInt64 x, UInt64 y, UInt64 z, UInt64 w) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4ui64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4ui64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] ref UInt64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4ui64vNV")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt64* value) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64NV")] + [CLSCompliant(false)] + public static void ProgramUniformHandle(Int32 program, Int32 location, Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64NV")] + [CLSCompliant(false)] + public static void ProgramUniformHandle(UInt32 program, Int32 location, UInt64 value) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// + /// [length: count] + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vNV")] + [CLSCompliant(false)] + public static void ProgramUniformHandle(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64[] values) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// + /// [length: count] + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vNV")] + [CLSCompliant(false)] + public static void ProgramUniformHandle(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref Int64 values) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// + /// [length: count] + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vNV")] + [CLSCompliant(false)] + public static unsafe void ProgramUniformHandle(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64* values) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// + /// [length: count] + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vNV")] + [CLSCompliant(false)] + public static void ProgramUniformHandle(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64[] values) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// + /// [length: count] + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vNV")] + [CLSCompliant(false)] + public static void ProgramUniformHandle(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref UInt64 values) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// + /// [length: count] + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vNV")] + [CLSCompliant(false)] + public static unsafe void ProgramUniformHandle(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64* values) { throw new NotImplementedException(); } + /// [requires: NV_read_buffer] /// Select a color buffer source for pixels /// @@ -28046,6 +43088,228 @@ namespace OpenTK.Graphics.ES20 [AutoGenerated(Category = "NV_framebuffer_multisample", Version = "", EntryPoint = "glRenderbufferStorageMultisampleNV")] public static void RenderbufferStorageMultisample(OpenTK.Graphics.ES20.RenderbufferTarget target, Int32 samples, OpenTK.Graphics.ES20.RenderbufferInternalFormat internalformat, Int32 width, Int32 height) { throw new NotImplementedException(); } + /// [requires: NV_sample_locations] + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glResolveDepthValuesNV")] + public static void ResolveDepthValues() { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Define the scissor box for multiple viewports + /// + /// + /// Specifies the index of the first viewport whose scissor box to modify. + /// + /// + /// Specifies the number of scissor boxes to modify. + /// + /// [length: COMPSIZE(count)] + /// Specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glScissorArrayvNV")] + [CLSCompliant(false)] + public static void ScissorArray(Int32 first, Int32 count, [CountAttribute(Computed = "count")] Int32[] v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Define the scissor box for multiple viewports + /// + /// + /// Specifies the index of the first viewport whose scissor box to modify. + /// + /// + /// Specifies the number of scissor boxes to modify. + /// + /// [length: COMPSIZE(count)] + /// Specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glScissorArrayvNV")] + [CLSCompliant(false)] + public static void ScissorArray(Int32 first, Int32 count, [CountAttribute(Computed = "count")] ref Int32 v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Define the scissor box for multiple viewports + /// + /// + /// Specifies the index of the first viewport whose scissor box to modify. + /// + /// + /// Specifies the number of scissor boxes to modify. + /// + /// [length: COMPSIZE(count)] + /// Specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glScissorArrayvNV")] + [CLSCompliant(false)] + public static unsafe void ScissorArray(Int32 first, Int32 count, [CountAttribute(Computed = "count")] Int32* v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Define the scissor box for multiple viewports + /// + /// + /// Specifies the index of the first viewport whose scissor box to modify. + /// + /// + /// Specifies the number of scissor boxes to modify. + /// + /// [length: COMPSIZE(count)] + /// Specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glScissorArrayvNV")] + [CLSCompliant(false)] + public static void ScissorArray(UInt32 first, Int32 count, [CountAttribute(Computed = "count")] Int32[] v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Define the scissor box for multiple viewports + /// + /// + /// Specifies the index of the first viewport whose scissor box to modify. + /// + /// + /// Specifies the number of scissor boxes to modify. + /// + /// [length: COMPSIZE(count)] + /// Specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glScissorArrayvNV")] + [CLSCompliant(false)] + public static void ScissorArray(UInt32 first, Int32 count, [CountAttribute(Computed = "count")] ref Int32 v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Define the scissor box for multiple viewports + /// + /// + /// Specifies the index of the first viewport whose scissor box to modify. + /// + /// + /// Specifies the number of scissor boxes to modify. + /// + /// [length: COMPSIZE(count)] + /// Specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glScissorArrayvNV")] + [CLSCompliant(false)] + public static unsafe void ScissorArray(UInt32 first, Int32 count, [CountAttribute(Computed = "count")] Int32* v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Define the scissor box for a specific viewport + /// + /// + /// Specifies the index of the viewport whose scissor box to modify. + /// + /// + /// Specify the coordinate of the bottom left corner of the scissor box, in pixels. + /// + /// + /// Specify the coordinate of the bottom left corner of the scissor box, in pixels. + /// + /// + /// Specify ths dimensions of the scissor box, in pixels. + /// + /// + /// Specify ths dimensions of the scissor box, in pixels. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glScissorIndexedNV")] + [CLSCompliant(false)] + public static void ScissorIndexed(Int32 index, Int32 left, Int32 bottom, Int32 width, Int32 height) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Define the scissor box for a specific viewport + /// + /// + /// Specifies the index of the viewport whose scissor box to modify. + /// + /// + /// Specify the coordinate of the bottom left corner of the scissor box, in pixels. + /// + /// + /// Specify the coordinate of the bottom left corner of the scissor box, in pixels. + /// + /// + /// Specify ths dimensions of the scissor box, in pixels. + /// + /// + /// Specify ths dimensions of the scissor box, in pixels. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glScissorIndexedNV")] + [CLSCompliant(false)] + public static void ScissorIndexed(UInt32 index, Int32 left, Int32 bottom, Int32 width, Int32 height) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Define the scissor box for a specific viewport + /// + /// + /// Specifies the index of the viewport whose scissor box to modify. + /// + /// [length: 4] + /// For glScissorIndexedv, specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glScissorIndexedvNV")] + [CLSCompliant(false)] + public static void ScissorIndexed(Int32 index, [CountAttribute(Count = 4)] Int32[] v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Define the scissor box for a specific viewport + /// + /// + /// Specifies the index of the viewport whose scissor box to modify. + /// + /// [length: 4] + /// For glScissorIndexedv, specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glScissorIndexedvNV")] + [CLSCompliant(false)] + public static void ScissorIndexed(Int32 index, [CountAttribute(Count = 4)] ref Int32 v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Define the scissor box for a specific viewport + /// + /// + /// Specifies the index of the viewport whose scissor box to modify. + /// + /// [length: 4] + /// For glScissorIndexedv, specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glScissorIndexedvNV")] + [CLSCompliant(false)] + public static unsafe void ScissorIndexed(Int32 index, [CountAttribute(Count = 4)] Int32* v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Define the scissor box for a specific viewport + /// + /// + /// Specifies the index of the viewport whose scissor box to modify. + /// + /// [length: 4] + /// For glScissorIndexedv, specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glScissorIndexedvNV")] + [CLSCompliant(false)] + public static void ScissorIndexed(UInt32 index, [CountAttribute(Count = 4)] Int32[] v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Define the scissor box for a specific viewport + /// + /// + /// Specifies the index of the viewport whose scissor box to modify. + /// + /// [length: 4] + /// For glScissorIndexedv, specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glScissorIndexedvNV")] + [CLSCompliant(false)] + public static void ScissorIndexed(UInt32 index, [CountAttribute(Count = 4)] ref Int32 v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Define the scissor box for a specific viewport + /// + /// + /// Specifies the index of the viewport whose scissor box to modify. + /// + /// [length: 4] + /// For glScissorIndexedv, specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glScissorIndexedvNV")] + [CLSCompliant(false)] + public static unsafe void ScissorIndexed(UInt32 index, [CountAttribute(Count = 4)] Int32* v) { throw new NotImplementedException(); } + /// [requires: NV_fence] /// /// @@ -28060,6 +43324,1924 @@ namespace OpenTK.Graphics.ES20 [CLSCompliant(false)] public static void SetFence(UInt32 fence, OpenTK.Graphics.ES20.All condition) { throw new NotImplementedException(); } + /// [requires: NV_draw_vulkan_image] + /// + [AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glSignalVkFenceNV")] + [CLSCompliant(false)] + public static void SignalVkFence(Int64 vkFence) { throw new NotImplementedException(); } + + /// [requires: NV_draw_vulkan_image] + /// + [AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glSignalVkFenceNV")] + [CLSCompliant(false)] + public static void SignalVkFence(UInt64 vkFence) { throw new NotImplementedException(); } + + /// [requires: NV_draw_vulkan_image] + /// + [AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glSignalVkSemaphoreNV")] + [CLSCompliant(false)] + public static void SignalVkSemaphore(Int64 vkSemaphore) { throw new NotImplementedException(); } + + /// [requires: NV_draw_vulkan_image] + /// + [AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glSignalVkSemaphoreNV")] + [CLSCompliant(false)] + public static void SignalVkSemaphore(UInt64 vkSemaphore) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, OpenTK.Graphics.ES20.All fillMode, Int32 mask, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, OpenTK.Graphics.ES20.All fillMode, Int32 mask, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, OpenTK.Graphics.ES20.All fillMode, Int32 mask, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, OpenTK.Graphics.ES20.All fillMode, UInt32 mask, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, OpenTK.Graphics.ES20.All fillMode, UInt32 mask, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, OpenTK.Graphics.ES20.All fillMode, UInt32 mask, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, Int32 pathBase, OpenTK.Graphics.ES20.All fillMode, Int32 mask, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, Int32 pathBase, OpenTK.Graphics.ES20.All fillMode, Int32 mask, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, Int32 pathBase, OpenTK.Graphics.ES20.All fillMode, Int32 mask, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, UInt32 pathBase, OpenTK.Graphics.ES20.All fillMode, UInt32 mask, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, UInt32 pathBase, OpenTK.Graphics.ES20.All fillMode, UInt32 mask, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, UInt32 pathBase, OpenTK.Graphics.ES20.All fillMode, UInt32 mask, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, Int32 pathBase, OpenTK.Graphics.ES20.All fillMode, Int32 mask, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, Int32 pathBase, OpenTK.Graphics.ES20.All fillMode, Int32 mask, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, Int32 pathBase, OpenTK.Graphics.ES20.All fillMode, Int32 mask, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, UInt32 pathBase, OpenTK.Graphics.ES20.All fillMode, UInt32 mask, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, UInt32 pathBase, OpenTK.Graphics.ES20.All fillMode, UInt32 mask, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, UInt32 pathBase, OpenTK.Graphics.ES20.All fillMode, UInt32 mask, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, Int32 pathBase, OpenTK.Graphics.ES20.All fillMode, Int32 mask, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, Int32 pathBase, OpenTK.Graphics.ES20.All fillMode, Int32 mask, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, Int32 pathBase, OpenTK.Graphics.ES20.All fillMode, Int32 mask, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, UInt32 pathBase, OpenTK.Graphics.ES20.All fillMode, UInt32 mask, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, UInt32 pathBase, OpenTK.Graphics.ES20.All fillMode, UInt32 mask, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, UInt32 pathBase, OpenTK.Graphics.ES20.All fillMode, UInt32 mask, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, Int32 pathBase, OpenTK.Graphics.ES20.All fillMode, Int32 mask, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, Int32 pathBase, OpenTK.Graphics.ES20.All fillMode, Int32 mask, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, Int32 pathBase, OpenTK.Graphics.ES20.All fillMode, Int32 mask, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, UInt32 pathBase, OpenTK.Graphics.ES20.All fillMode, UInt32 mask, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, UInt32 pathBase, OpenTK.Graphics.ES20.All fillMode, UInt32 mask, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, UInt32 pathBase, OpenTK.Graphics.ES20.All fillMode, UInt32 mask, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathNV")] + [CLSCompliant(false)] + public static void StencilFillPath(Int32 path, OpenTK.Graphics.ES20.All fillMode, Int32 mask) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathNV")] + [CLSCompliant(false)] + public static void StencilFillPath(UInt32 path, OpenTK.Graphics.ES20.All fillMode, UInt32 mask) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathNV")] + [CLSCompliant(false)] + public static void StencilStrokePath(Int32 path, Int32 reference, Int32 mask) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathNV")] + [CLSCompliant(false)] + public static void StencilStrokePath(UInt32 path, Int32 reference, UInt32 mask) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, IntPtr paths, Int32 pathBase, OpenTK.Graphics.ES20.All fillMode, Int32 mask, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, Single[] transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, IntPtr paths, Int32 pathBase, OpenTK.Graphics.ES20.All fillMode, Int32 mask, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, ref Single transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, IntPtr paths, Int32 pathBase, OpenTK.Graphics.ES20.All fillMode, Int32 mask, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, Single* transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, IntPtr paths, UInt32 pathBase, OpenTK.Graphics.ES20.All fillMode, UInt32 mask, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, Single[] transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, IntPtr paths, UInt32 pathBase, OpenTK.Graphics.ES20.All fillMode, UInt32 mask, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, ref Single transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, IntPtr paths, UInt32 pathBase, OpenTK.Graphics.ES20.All fillMode, UInt32 mask, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, Single* transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute] T2[] paths, Int32 pathBase, OpenTK.Graphics.ES20.All fillMode, Int32 mask, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute] T2[] paths, Int32 pathBase, OpenTK.Graphics.ES20.All fillMode, Int32 mask, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute] T2[] paths, Int32 pathBase, OpenTK.Graphics.ES20.All fillMode, Int32 mask, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute] T2[] paths, UInt32 pathBase, OpenTK.Graphics.ES20.All fillMode, UInt32 mask, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute] T2[] paths, UInt32 pathBase, OpenTK.Graphics.ES20.All fillMode, UInt32 mask, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute] T2[] paths, UInt32 pathBase, OpenTK.Graphics.ES20.All fillMode, UInt32 mask, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute] T2[,] paths, Int32 pathBase, OpenTK.Graphics.ES20.All fillMode, Int32 mask, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute] T2[,] paths, Int32 pathBase, OpenTK.Graphics.ES20.All fillMode, Int32 mask, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute] T2[,] paths, Int32 pathBase, OpenTK.Graphics.ES20.All fillMode, Int32 mask, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute] T2[,] paths, UInt32 pathBase, OpenTK.Graphics.ES20.All fillMode, UInt32 mask, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute] T2[,] paths, UInt32 pathBase, OpenTK.Graphics.ES20.All fillMode, UInt32 mask, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute] T2[,] paths, UInt32 pathBase, OpenTK.Graphics.ES20.All fillMode, UInt32 mask, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute] T2[,,] paths, Int32 pathBase, OpenTK.Graphics.ES20.All fillMode, Int32 mask, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute] T2[,,] paths, Int32 pathBase, OpenTK.Graphics.ES20.All fillMode, Int32 mask, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute] T2[,,] paths, Int32 pathBase, OpenTK.Graphics.ES20.All fillMode, Int32 mask, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute] T2[,,] paths, UInt32 pathBase, OpenTK.Graphics.ES20.All fillMode, UInt32 mask, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute] T2[,,] paths, UInt32 pathBase, OpenTK.Graphics.ES20.All fillMode, UInt32 mask, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute] T2[,,] paths, UInt32 pathBase, OpenTK.Graphics.ES20.All fillMode, UInt32 mask, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute] ref T2 paths, Int32 pathBase, OpenTK.Graphics.ES20.All fillMode, Int32 mask, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute] ref T2 paths, Int32 pathBase, OpenTK.Graphics.ES20.All fillMode, Int32 mask, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute] ref T2 paths, Int32 pathBase, OpenTK.Graphics.ES20.All fillMode, Int32 mask, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute] ref T2 paths, UInt32 pathBase, OpenTK.Graphics.ES20.All fillMode, UInt32 mask, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute] ref T2 paths, UInt32 pathBase, OpenTK.Graphics.ES20.All fillMode, UInt32 mask, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute] ref T2 paths, UInt32 pathBase, OpenTK.Graphics.ES20.All fillMode, UInt32 mask, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPath(Int32 path, OpenTK.Graphics.ES20.All fillMode, Int32 mask, OpenTK.Graphics.ES20.All coverMode) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPath(UInt32 path, OpenTK.Graphics.ES20.All fillMode, UInt32 mask, OpenTK.Graphics.ES20.All coverMode) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, IntPtr paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, Single[] transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, IntPtr paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, ref Single transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, IntPtr paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, Single* transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, IntPtr paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, Single[] transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, IntPtr paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, ref Single transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, IntPtr paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, Single* transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute] T2[] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute] T2[] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute] T2[] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute] T2[] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute] T2[] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute] T2[] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute] T2[,] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute] T2[,] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute] T2[,] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute] T2[,] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute] T2[,] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute] T2[,] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute] T2[,,] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute] T2[,,] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute] T2[,,] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute] T2[,,] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute] T2[,,] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute] T2[,,] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute] ref T2 paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute] ref T2 paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute] ref T2 paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute] ref T2 paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute] ref T2 paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES20.All pathNameType, [InAttribute, OutAttribute] ref T2 paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES20.All coverMode, OpenTK.Graphics.ES20.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePath(Int32 path, Int32 reference, Int32 mask, OpenTK.Graphics.ES20.All coverMode) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePath(UInt32 path, Int32 reference, UInt32 mask, OpenTK.Graphics.ES20.All coverMode) { throw new NotImplementedException(); } + + /// [requires: NV_conservative_raster] + /// + /// + [AutoGenerated(Category = "NV_conservative_raster", Version = "", EntryPoint = "glSubpixelPrecisionBiasNV")] + [CLSCompliant(false)] + public static void SubpixelPrecisionBia(Int32 xbits, Int32 ybits) { throw new NotImplementedException(); } + + /// [requires: NV_conservative_raster] + /// + /// + [AutoGenerated(Category = "NV_conservative_raster", Version = "", EntryPoint = "glSubpixelPrecisionBiasNV")] + [CLSCompliant(false)] + public static void SubpixelPrecisionBia(UInt32 xbits, UInt32 ybits) { throw new NotImplementedException(); } + /// [requires: NV_fence] /// [AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glTestFenceNV")] @@ -28072,6 +45254,642 @@ namespace OpenTK.Graphics.ES20 [CLSCompliant(false)] public static bool TestFence(UInt32 fence) { throw new NotImplementedException(); } + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glTransformPathNV")] + [CLSCompliant(false)] + public static void TransformPath(Int32 resultPath, Int32 srcPath, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "transformType")] Single[] transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glTransformPathNV")] + [CLSCompliant(false)] + public static void TransformPath(Int32 resultPath, Int32 srcPath, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "transformType")] ref Single transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glTransformPathNV")] + [CLSCompliant(false)] + public static unsafe void TransformPath(Int32 resultPath, Int32 srcPath, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "transformType")] Single* transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glTransformPathNV")] + [CLSCompliant(false)] + public static void TransformPath(UInt32 resultPath, UInt32 srcPath, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "transformType")] Single[] transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glTransformPathNV")] + [CLSCompliant(false)] + public static void TransformPath(UInt32 resultPath, UInt32 srcPath, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "transformType")] ref Single transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glTransformPathNV")] + [CLSCompliant(false)] + public static unsafe void TransformPath(UInt32 resultPath, UInt32 srcPath, OpenTK.Graphics.ES20.All transformType, [CountAttribute(Computed = "transformType")] Single* transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// Specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform1i64NV")] + public static void Uniform1(Int32 location, Int64 x) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// Specifies the new values to be used for the specified uniform variable. + /// + /// [length: count*1] + /// Specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform1i64vNV")] + [CLSCompliant(false)] + public static void Uniform1(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// Specifies the new values to be used for the specified uniform variable. + /// + /// [length: count*1] + /// Specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform1i64vNV")] + [CLSCompliant(false)] + public static void Uniform1(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// Specifies the new values to be used for the specified uniform variable. + /// + /// [length: count*1] + /// Specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform1i64vNV")] + [CLSCompliant(false)] + public static unsafe void Uniform1(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// Specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform1ui64NV")] + [CLSCompliant(false)] + public static void Uniform1(Int32 location, UInt64 x) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// Specifies the new values to be used for the specified uniform variable. + /// + /// [length: count*1] + /// Specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform1ui64vNV")] + [CLSCompliant(false)] + public static void Uniform1(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] UInt64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// Specifies the new values to be used for the specified uniform variable. + /// + /// [length: count*1] + /// Specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform1ui64vNV")] + [CLSCompliant(false)] + public static void Uniform1(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] ref UInt64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// Specifies the new values to be used for the specified uniform variable. + /// + /// [length: count*1] + /// Specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform1ui64vNV")] + [CLSCompliant(false)] + public static unsafe void Uniform1(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] UInt64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// Specifies the new values to be used for the specified uniform variable. + /// + /// + /// Specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform2i64NV")] + public static void Uniform2(Int32 location, Int64 x, Int64 y) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// Specifies the new values to be used for the specified uniform variable. + /// + /// [length: count*2] + /// Specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform2i64vNV")] + [CLSCompliant(false)] + public static void Uniform2(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// Specifies the new values to be used for the specified uniform variable. + /// + /// [length: count*2] + /// Specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform2i64vNV")] + [CLSCompliant(false)] + public static void Uniform2(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// Specifies the new values to be used for the specified uniform variable. + /// + /// [length: count*2] + /// Specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform2i64vNV")] + [CLSCompliant(false)] + public static unsafe void Uniform2(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// Specifies the new values to be used for the specified uniform variable. + /// + /// + /// Specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform2ui64NV")] + [CLSCompliant(false)] + public static void Uniform2(Int32 location, UInt64 x, UInt64 y) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// Specifies the new values to be used for the specified uniform variable. + /// + /// [length: count*2] + /// Specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform2ui64vNV")] + [CLSCompliant(false)] + public static void Uniform2(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// Specifies the new values to be used for the specified uniform variable. + /// + /// [length: count*2] + /// Specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform2ui64vNV")] + [CLSCompliant(false)] + public static void Uniform2(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] ref UInt64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// Specifies the new values to be used for the specified uniform variable. + /// + /// [length: count*2] + /// Specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform2ui64vNV")] + [CLSCompliant(false)] + public static unsafe void Uniform2(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// Specifies the new values to be used for the specified uniform variable. + /// + /// + /// Specifies the new values to be used for the specified uniform variable. + /// + /// + /// Specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform3i64NV")] + public static void Uniform3(Int32 location, Int64 x, Int64 y, Int64 z) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// Specifies the new values to be used for the specified uniform variable. + /// + /// [length: count*3] + /// Specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform3i64vNV")] + [CLSCompliant(false)] + public static void Uniform3(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// Specifies the new values to be used for the specified uniform variable. + /// + /// [length: count*3] + /// Specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform3i64vNV")] + [CLSCompliant(false)] + public static void Uniform3(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// Specifies the new values to be used for the specified uniform variable. + /// + /// [length: count*3] + /// Specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform3i64vNV")] + [CLSCompliant(false)] + public static unsafe void Uniform3(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// Specifies the new values to be used for the specified uniform variable. + /// + /// + /// Specifies the new values to be used for the specified uniform variable. + /// + /// + /// Specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform3ui64NV")] + [CLSCompliant(false)] + public static void Uniform3(Int32 location, UInt64 x, UInt64 y, UInt64 z) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// Specifies the new values to be used for the specified uniform variable. + /// + /// [length: count*3] + /// Specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform3ui64vNV")] + [CLSCompliant(false)] + public static void Uniform3(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// Specifies the new values to be used for the specified uniform variable. + /// + /// [length: count*3] + /// Specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform3ui64vNV")] + [CLSCompliant(false)] + public static void Uniform3(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] ref UInt64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// Specifies the new values to be used for the specified uniform variable. + /// + /// [length: count*3] + /// Specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform3ui64vNV")] + [CLSCompliant(false)] + public static unsafe void Uniform3(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// Specifies the new values to be used for the specified uniform variable. + /// + /// + /// Specifies the new values to be used for the specified uniform variable. + /// + /// + /// Specifies the new values to be used for the specified uniform variable. + /// + /// + /// Specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform4i64NV")] + public static void Uniform4(Int32 location, Int64 x, Int64 y, Int64 z, Int64 w) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// Specifies the new values to be used for the specified uniform variable. + /// + /// [length: count*4] + /// Specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform4i64vNV")] + [CLSCompliant(false)] + public static void Uniform4(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// Specifies the new values to be used for the specified uniform variable. + /// + /// [length: count*4] + /// Specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform4i64vNV")] + [CLSCompliant(false)] + public static void Uniform4(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// Specifies the new values to be used for the specified uniform variable. + /// + /// [length: count*4] + /// Specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform4i64vNV")] + [CLSCompliant(false)] + public static unsafe void Uniform4(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// Specifies the new values to be used for the specified uniform variable. + /// + /// + /// Specifies the new values to be used for the specified uniform variable. + /// + /// + /// Specifies the new values to be used for the specified uniform variable. + /// + /// + /// Specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform4ui64NV")] + [CLSCompliant(false)] + public static void Uniform4(Int32 location, UInt64 x, UInt64 y, UInt64 z, UInt64 w) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// Specifies the new values to be used for the specified uniform variable. + /// + /// [length: count*4] + /// Specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform4ui64vNV")] + [CLSCompliant(false)] + public static void Uniform4(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// Specifies the new values to be used for the specified uniform variable. + /// + /// [length: count*4] + /// Specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform4ui64vNV")] + [CLSCompliant(false)] + public static void Uniform4(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] ref UInt64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// Specifies the new values to be used for the specified uniform variable. + /// + /// [length: count*4] + /// Specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform4ui64vNV")] + [CLSCompliant(false)] + public static unsafe void Uniform4(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt64* value) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64NV")] + [CLSCompliant(false)] + public static void UniformHandle(Int32 location, Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64NV")] + [CLSCompliant(false)] + public static void UniformHandle(Int32 location, UInt64 value) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// [length: count] + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vNV")] + [CLSCompliant(false)] + public static void UniformHandle(Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// [length: count] + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vNV")] + [CLSCompliant(false)] + public static void UniformHandle(Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// [length: count] + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vNV")] + [CLSCompliant(false)] + public static unsafe void UniformHandle(Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// [length: count] + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vNV")] + [CLSCompliant(false)] + public static void UniformHandle(Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// [length: count] + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vNV")] + [CLSCompliant(false)] + public static void UniformHandle(Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref UInt64 value) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// [length: count] + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vNV")] + [CLSCompliant(false)] + public static unsafe void UniformHandle(Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64* value) { throw new NotImplementedException(); } + /// [requires: NV_non_square_matrices] /// /// @@ -28260,6 +46078,310 @@ namespace OpenTK.Graphics.ES20 [CLSCompliant(false)] public static void VertexAttribDivisor(UInt32 index, UInt32 divisor) { throw new NotImplementedException(); } + /// [requires: NV_viewport_array] + /// Set multiple viewports + /// + /// + /// Specify the first viewport to set. + /// + /// + /// Specify the number of viewports to set. + /// + /// [length: COMPSIZE(count)] + /// Specify the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glViewportArrayvNV")] + [CLSCompliant(false)] + public static void ViewportArray(Int32 first, Int32 count, [CountAttribute(Computed = "count")] Single[] v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Set multiple viewports + /// + /// + /// Specify the first viewport to set. + /// + /// + /// Specify the number of viewports to set. + /// + /// [length: COMPSIZE(count)] + /// Specify the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glViewportArrayvNV")] + [CLSCompliant(false)] + public static void ViewportArray(Int32 first, Int32 count, [CountAttribute(Computed = "count")] ref Single v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Set multiple viewports + /// + /// + /// Specify the first viewport to set. + /// + /// + /// Specify the number of viewports to set. + /// + /// [length: COMPSIZE(count)] + /// Specify the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glViewportArrayvNV")] + [CLSCompliant(false)] + public static unsafe void ViewportArray(Int32 first, Int32 count, [CountAttribute(Computed = "count")] Single* v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Set multiple viewports + /// + /// + /// Specify the first viewport to set. + /// + /// + /// Specify the number of viewports to set. + /// + /// [length: COMPSIZE(count)] + /// Specify the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glViewportArrayvNV")] + [CLSCompliant(false)] + public static void ViewportArray(UInt32 first, Int32 count, [CountAttribute(Computed = "count")] Single[] v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Set multiple viewports + /// + /// + /// Specify the first viewport to set. + /// + /// + /// Specify the number of viewports to set. + /// + /// [length: COMPSIZE(count)] + /// Specify the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glViewportArrayvNV")] + [CLSCompliant(false)] + public static void ViewportArray(UInt32 first, Int32 count, [CountAttribute(Computed = "count")] ref Single v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Set multiple viewports + /// + /// + /// Specify the first viewport to set. + /// + /// + /// Specify the number of viewports to set. + /// + /// [length: COMPSIZE(count)] + /// Specify the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glViewportArrayvNV")] + [CLSCompliant(false)] + public static unsafe void ViewportArray(UInt32 first, Int32 count, [CountAttribute(Computed = "count")] Single* v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Set a specified viewport + /// + /// + /// Specify the first viewport to set. + /// + /// + /// For glViewportIndexedf, specifies the lower left corner of the viewport rectangle, in pixels. The initial value is (0,0). + /// + /// + /// For glViewportIndexedf, specifies the lower left corner of the viewport rectangle, in pixels. The initial value is (0,0). + /// + /// + /// For glViewportIndexedf, specifies the width and height of the viewport. When a GL context is first attached to a window, width and height are set to the dimensions of that window. + /// + /// + /// For glViewportIndexedf, specifies the width and height of the viewport. When a GL context is first attached to a window, width and height are set to the dimensions of that window. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glViewportIndexedfNV")] + [CLSCompliant(false)] + public static void ViewportIndexed(Int32 index, Single x, Single y, Single w, Single h) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Set a specified viewport + /// + /// + /// Specify the first viewport to set. + /// + /// + /// For glViewportIndexedf, specifies the lower left corner of the viewport rectangle, in pixels. The initial value is (0,0). + /// + /// + /// For glViewportIndexedf, specifies the lower left corner of the viewport rectangle, in pixels. The initial value is (0,0). + /// + /// + /// For glViewportIndexedf, specifies the width and height of the viewport. When a GL context is first attached to a window, width and height are set to the dimensions of that window. + /// + /// + /// For glViewportIndexedf, specifies the width and height of the viewport. When a GL context is first attached to a window, width and height are set to the dimensions of that window. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glViewportIndexedfNV")] + [CLSCompliant(false)] + public static void ViewportIndexed(UInt32 index, Single x, Single y, Single w, Single h) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Set a specified viewport + /// + /// + /// Specify the first viewport to set. + /// + /// [length: 4] + /// For glViewportIndexedfv, specifies the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glViewportIndexedfvNV")] + [CLSCompliant(false)] + public static void ViewportIndexed(Int32 index, [CountAttribute(Count = 4)] Single[] v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Set a specified viewport + /// + /// + /// Specify the first viewport to set. + /// + /// [length: 4] + /// For glViewportIndexedfv, specifies the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glViewportIndexedfvNV")] + [CLSCompliant(false)] + public static void ViewportIndexed(Int32 index, [CountAttribute(Count = 4)] ref Single v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Set a specified viewport + /// + /// + /// Specify the first viewport to set. + /// + /// [length: 4] + /// For glViewportIndexedfv, specifies the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glViewportIndexedfvNV")] + [CLSCompliant(false)] + public static unsafe void ViewportIndexed(Int32 index, [CountAttribute(Count = 4)] Single* v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Set a specified viewport + /// + /// + /// Specify the first viewport to set. + /// + /// [length: 4] + /// For glViewportIndexedfv, specifies the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glViewportIndexedfvNV")] + [CLSCompliant(false)] + public static void ViewportIndexed(UInt32 index, [CountAttribute(Count = 4)] Single[] v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Set a specified viewport + /// + /// + /// Specify the first viewport to set. + /// + /// [length: 4] + /// For glViewportIndexedfv, specifies the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glViewportIndexedfvNV")] + [CLSCompliant(false)] + public static void ViewportIndexed(UInt32 index, [CountAttribute(Count = 4)] ref Single v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Set a specified viewport + /// + /// + /// Specify the first viewport to set. + /// + /// [length: 4] + /// For glViewportIndexedfv, specifies the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glViewportIndexedfvNV")] + [CLSCompliant(false)] + public static unsafe void ViewportIndexed(UInt32 index, [CountAttribute(Count = 4)] Single* v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_swizzle] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_viewport_swizzle", Version = "", EntryPoint = "glViewportSwizzleNV")] + [CLSCompliant(false)] + public static void ViewportSwizzle(Int32 index, OpenTK.Graphics.ES20.All swizzlex, OpenTK.Graphics.ES20.All swizzley, OpenTK.Graphics.ES20.All swizzlez, OpenTK.Graphics.ES20.All swizzlew) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_swizzle] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_viewport_swizzle", Version = "", EntryPoint = "glViewportSwizzleNV")] + [CLSCompliant(false)] + public static void ViewportSwizzle(UInt32 index, OpenTK.Graphics.ES20.All swizzlex, OpenTK.Graphics.ES20.All swizzley, OpenTK.Graphics.ES20.All swizzlez, OpenTK.Graphics.ES20.All swizzlew) { throw new NotImplementedException(); } + + /// [requires: NV_draw_vulkan_image] + /// + [AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glWaitVkSemaphoreNV")] + [CLSCompliant(false)] + public static void WaitVkSemaphore(Int64 vkSemaphore) { throw new NotImplementedException(); } + + /// [requires: NV_draw_vulkan_image] + /// + [AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glWaitVkSemaphoreNV")] + [CLSCompliant(false)] + public static void WaitVkSemaphore(UInt64 vkSemaphore) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numPaths] + /// [length: numPaths] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glWeightPathsNV")] + [CLSCompliant(false)] + public static void WeightPath(Int32 resultPath, Int32 numPaths, [CountAttribute(Parameter = "numPaths")] Int32[] paths, [CountAttribute(Parameter = "numPaths")] Single[] weights) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numPaths] + /// [length: numPaths] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glWeightPathsNV")] + [CLSCompliant(false)] + public static void WeightPath(Int32 resultPath, Int32 numPaths, [CountAttribute(Parameter = "numPaths")] ref Int32 paths, [CountAttribute(Parameter = "numPaths")] ref Single weights) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numPaths] + /// [length: numPaths] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glWeightPathsNV")] + [CLSCompliant(false)] + public static unsafe void WeightPath(Int32 resultPath, Int32 numPaths, [CountAttribute(Parameter = "numPaths")] Int32* paths, [CountAttribute(Parameter = "numPaths")] Single* weights) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numPaths] + /// [length: numPaths] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glWeightPathsNV")] + [CLSCompliant(false)] + public static void WeightPath(UInt32 resultPath, Int32 numPaths, [CountAttribute(Parameter = "numPaths")] UInt32[] paths, [CountAttribute(Parameter = "numPaths")] Single[] weights) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numPaths] + /// [length: numPaths] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glWeightPathsNV")] + [CLSCompliant(false)] + public static void WeightPath(UInt32 resultPath, Int32 numPaths, [CountAttribute(Parameter = "numPaths")] ref UInt32 paths, [CountAttribute(Parameter = "numPaths")] ref Single weights) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numPaths] + /// [length: numPaths] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glWeightPathsNV")] + [CLSCompliant(false)] + public static unsafe void WeightPath(UInt32 resultPath, Int32 numPaths, [CountAttribute(Parameter = "numPaths")] UInt32* paths, [CountAttribute(Parameter = "numPaths")] Single* weights) { throw new NotImplementedException(); } + } public static partial class Oes @@ -28284,6 +46406,238 @@ namespace OpenTK.Graphics.ES20 [CLSCompliant(false)] public static void BindVertexArray(UInt32 array) { throw new NotImplementedException(); } + /// [requires: OES_draw_buffers_indexed] + /// Specify the equation used for both the RGB blend equation and the Alpha blend equation + /// + /// + /// specifies how source and destination colors are combined. It must be FuncAdd, FuncSubtract, or FuncReverseSubtract. + /// + /// + /// specifies how source and destination colors are combined. It must be FuncAdd, FuncSubtract, or FuncReverseSubtract. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_buffers_indexed", Version = "", EntryPoint = "glBlendEquationiOES")] + [CLSCompliant(false)] + public static void BlendEquation(Int32 buf, OpenTK.Graphics.ES20.All mode) { throw new NotImplementedException(); } + + /// [requires: OES_draw_buffers_indexed] + /// Specify the equation used for both the RGB blend equation and the Alpha blend equation + /// + /// + /// specifies how source and destination colors are combined. It must be FuncAdd, FuncSubtract, or FuncReverseSubtract. + /// + /// + /// specifies how source and destination colors are combined. It must be FuncAdd, FuncSubtract, or FuncReverseSubtract. + /// + [AutoGenerated(Category = "OES_draw_buffers_indexed", Version = "", EntryPoint = "glBlendEquationiOES")] + [CLSCompliant(false)] + public static void BlendEquation(Int32 buf, OpenTK.Graphics.ES20.BlendEquationMode mode) { throw new NotImplementedException(); } + + /// [requires: OES_draw_buffers_indexed] + /// Specify the equation used for both the RGB blend equation and the Alpha blend equation + /// + /// + /// specifies how source and destination colors are combined. It must be FuncAdd, FuncSubtract, or FuncReverseSubtract. + /// + /// + /// specifies how source and destination colors are combined. It must be FuncAdd, FuncSubtract, or FuncReverseSubtract. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_buffers_indexed", Version = "", EntryPoint = "glBlendEquationiOES")] + [CLSCompliant(false)] + public static void BlendEquation(UInt32 buf, OpenTK.Graphics.ES20.All mode) { throw new NotImplementedException(); } + + /// [requires: OES_draw_buffers_indexed] + /// Specify the equation used for both the RGB blend equation and the Alpha blend equation + /// + /// + /// specifies how source and destination colors are combined. It must be FuncAdd, FuncSubtract, or FuncReverseSubtract. + /// + /// + /// specifies how source and destination colors are combined. It must be FuncAdd, FuncSubtract, or FuncReverseSubtract. + /// + [AutoGenerated(Category = "OES_draw_buffers_indexed", Version = "", EntryPoint = "glBlendEquationiOES")] + [CLSCompliant(false)] + public static void BlendEquation(UInt32 buf, OpenTK.Graphics.ES20.BlendEquationMode mode) { throw new NotImplementedException(); } + + /// [requires: OES_draw_buffers_indexed] + /// Set the RGB blend equation and the alpha blend equation separately + /// + /// + /// specifies the RGB blend equation, how the red, green, and blue components of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, or FuncReverseSubtract. + /// + /// + /// specifies the RGB blend equation, how the red, green, and blue components of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, or FuncReverseSubtract. + /// + /// + /// specifies the alpha blend equation, how the alpha component of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, or FuncReverseSubtract. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_buffers_indexed", Version = "", EntryPoint = "glBlendEquationSeparateiOES")] + [CLSCompliant(false)] + public static void BlendEquationSeparate(Int32 buf, OpenTK.Graphics.ES20.All modeRGB, OpenTK.Graphics.ES20.All modeAlpha) { throw new NotImplementedException(); } + + /// [requires: OES_draw_buffers_indexed] + /// Set the RGB blend equation and the alpha blend equation separately + /// + /// + /// specifies the RGB blend equation, how the red, green, and blue components of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, or FuncReverseSubtract. + /// + /// + /// specifies the RGB blend equation, how the red, green, and blue components of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, or FuncReverseSubtract. + /// + /// + /// specifies the alpha blend equation, how the alpha component of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, or FuncReverseSubtract. + /// + [AutoGenerated(Category = "OES_draw_buffers_indexed", Version = "", EntryPoint = "glBlendEquationSeparateiOES")] + [CLSCompliant(false)] + public static void BlendEquationSeparate(Int32 buf, OpenTK.Graphics.ES20.BlendEquationMode modeRGB, OpenTK.Graphics.ES20.BlendEquationMode modeAlpha) { throw new NotImplementedException(); } + + /// [requires: OES_draw_buffers_indexed] + /// Set the RGB blend equation and the alpha blend equation separately + /// + /// + /// specifies the RGB blend equation, how the red, green, and blue components of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, or FuncReverseSubtract. + /// + /// + /// specifies the RGB blend equation, how the red, green, and blue components of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, or FuncReverseSubtract. + /// + /// + /// specifies the alpha blend equation, how the alpha component of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, or FuncReverseSubtract. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_buffers_indexed", Version = "", EntryPoint = "glBlendEquationSeparateiOES")] + [CLSCompliant(false)] + public static void BlendEquationSeparate(UInt32 buf, OpenTK.Graphics.ES20.All modeRGB, OpenTK.Graphics.ES20.All modeAlpha) { throw new NotImplementedException(); } + + /// [requires: OES_draw_buffers_indexed] + /// Set the RGB blend equation and the alpha blend equation separately + /// + /// + /// specifies the RGB blend equation, how the red, green, and blue components of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, or FuncReverseSubtract. + /// + /// + /// specifies the RGB blend equation, how the red, green, and blue components of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, or FuncReverseSubtract. + /// + /// + /// specifies the alpha blend equation, how the alpha component of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, or FuncReverseSubtract. + /// + [AutoGenerated(Category = "OES_draw_buffers_indexed", Version = "", EntryPoint = "glBlendEquationSeparateiOES")] + [CLSCompliant(false)] + public static void BlendEquationSeparate(UInt32 buf, OpenTK.Graphics.ES20.BlendEquationMode modeRGB, OpenTK.Graphics.ES20.BlendEquationMode modeAlpha) { throw new NotImplementedException(); } + + /// [requires: OES_draw_buffers_indexed] + /// Specify pixel arithmetic + /// + /// + /// Specifies how the red, green, blue, and alpha source blending factors are computed. The following symbolic constants are accepted: Zero, One, SrcColor, OneMinusSrcColor, DstColor, OneMinusDstColor, SrcAlpha, OneMinusSrcAlpha, DstAlpha, OneMinusDstAlpha, ConstantColor, OneMinusConstantColor, ConstantAlpha, OneMinusConstantAlpha, and SrcAlphaSaturate. The initial value is One. + /// + /// + /// Specifies how the red, green, blue, and alpha destination blending factors are computed. The following symbolic constants are accepted: Zero, One, SrcColor, OneMinusSrcColor, DstColor, OneMinusDstColor, SrcAlpha, OneMinusSrcAlpha, DstAlpha, OneMinusDstAlpha. ConstantColor, OneMinusConstantColor, ConstantAlpha, and OneMinusConstantAlpha. The initial value is Zero. + /// + /// + [AutoGenerated(Category = "OES_draw_buffers_indexed", Version = "", EntryPoint = "glBlendFunciOES")] + [CLSCompliant(false)] + public static void BlendFunc(Int32 buf, OpenTK.Graphics.ES20.All src, OpenTK.Graphics.ES20.All dst) { throw new NotImplementedException(); } + + /// [requires: OES_draw_buffers_indexed] + /// Specify pixel arithmetic + /// + /// + /// Specifies how the red, green, blue, and alpha source blending factors are computed. The following symbolic constants are accepted: Zero, One, SrcColor, OneMinusSrcColor, DstColor, OneMinusDstColor, SrcAlpha, OneMinusSrcAlpha, DstAlpha, OneMinusDstAlpha, ConstantColor, OneMinusConstantColor, ConstantAlpha, OneMinusConstantAlpha, and SrcAlphaSaturate. The initial value is One. + /// + /// + /// Specifies how the red, green, blue, and alpha destination blending factors are computed. The following symbolic constants are accepted: Zero, One, SrcColor, OneMinusSrcColor, DstColor, OneMinusDstColor, SrcAlpha, OneMinusSrcAlpha, DstAlpha, OneMinusDstAlpha. ConstantColor, OneMinusConstantColor, ConstantAlpha, and OneMinusConstantAlpha. The initial value is Zero. + /// + /// + [AutoGenerated(Category = "OES_draw_buffers_indexed", Version = "", EntryPoint = "glBlendFunciOES")] + [CLSCompliant(false)] + public static void BlendFunc(UInt32 buf, OpenTK.Graphics.ES20.All src, OpenTK.Graphics.ES20.All dst) { throw new NotImplementedException(); } + + /// [requires: OES_draw_buffers_indexed] + /// Specify pixel arithmetic for RGB and alpha components separately + /// + /// + /// Specifies how the red, green, and blue blending factors are computed. The following symbolic constants are accepted: Zero, One, SrcColor, OneMinusSrcColor, DstColor, OneMinusDstColor, SrcAlpha, OneMinusSrcAlpha, DstAlpha, OneMinusDstAlpha, ConstantColor, OneMinusConstantColor, ConstantAlpha, OneMinusConstantAlpha, and SrcAlphaSaturate. The initial value is One. + /// + /// + /// Specifies how the red, green, and blue blending factors are computed. The following symbolic constants are accepted: Zero, One, SrcColor, OneMinusSrcColor, DstColor, OneMinusDstColor, SrcAlpha, OneMinusSrcAlpha, DstAlpha, OneMinusDstAlpha, ConstantColor, OneMinusConstantColor, ConstantAlpha, OneMinusConstantAlpha, and SrcAlphaSaturate. The initial value is One. + /// + /// + /// Specifies how the red, green, and blue destination blending factors are computed. The following symbolic constants are accepted: Zero, One, SrcColor, OneMinusSrcColor, DstColor, OneMinusDstColor, SrcAlpha, OneMinusSrcAlpha, DstAlpha, OneMinusDstAlpha. ConstantColor, OneMinusConstantColor, ConstantAlpha, and OneMinusConstantAlpha. The initial value is Zero. + /// + /// + /// Specified how the alpha source blending factor is computed. The same symbolic constants are accepted as for srcRGB. The initial value is One. + /// + /// + /// Specified how the alpha destination blending factor is computed. The same symbolic constants are accepted as for dstRGB. The initial value is Zero. + /// + [AutoGenerated(Category = "OES_draw_buffers_indexed", Version = "", EntryPoint = "glBlendFuncSeparateiOES")] + [CLSCompliant(false)] + public static void BlendFuncSeparate(Int32 buf, OpenTK.Graphics.ES20.All srcRGB, OpenTK.Graphics.ES20.All dstRGB, OpenTK.Graphics.ES20.All srcAlpha, OpenTK.Graphics.ES20.All dstAlpha) { throw new NotImplementedException(); } + + /// [requires: OES_draw_buffers_indexed] + /// Specify pixel arithmetic for RGB and alpha components separately + /// + /// + /// Specifies how the red, green, and blue blending factors are computed. The following symbolic constants are accepted: Zero, One, SrcColor, OneMinusSrcColor, DstColor, OneMinusDstColor, SrcAlpha, OneMinusSrcAlpha, DstAlpha, OneMinusDstAlpha, ConstantColor, OneMinusConstantColor, ConstantAlpha, OneMinusConstantAlpha, and SrcAlphaSaturate. The initial value is One. + /// + /// + /// Specifies how the red, green, and blue blending factors are computed. The following symbolic constants are accepted: Zero, One, SrcColor, OneMinusSrcColor, DstColor, OneMinusDstColor, SrcAlpha, OneMinusSrcAlpha, DstAlpha, OneMinusDstAlpha, ConstantColor, OneMinusConstantColor, ConstantAlpha, OneMinusConstantAlpha, and SrcAlphaSaturate. The initial value is One. + /// + /// + /// Specifies how the red, green, and blue destination blending factors are computed. The following symbolic constants are accepted: Zero, One, SrcColor, OneMinusSrcColor, DstColor, OneMinusDstColor, SrcAlpha, OneMinusSrcAlpha, DstAlpha, OneMinusDstAlpha. ConstantColor, OneMinusConstantColor, ConstantAlpha, and OneMinusConstantAlpha. The initial value is Zero. + /// + /// + /// Specified how the alpha source blending factor is computed. The same symbolic constants are accepted as for srcRGB. The initial value is One. + /// + /// + /// Specified how the alpha destination blending factor is computed. The same symbolic constants are accepted as for dstRGB. The initial value is Zero. + /// + [AutoGenerated(Category = "OES_draw_buffers_indexed", Version = "", EntryPoint = "glBlendFuncSeparateiOES")] + [CLSCompliant(false)] + public static void BlendFuncSeparate(UInt32 buf, OpenTK.Graphics.ES20.All srcRGB, OpenTK.Graphics.ES20.All dstRGB, OpenTK.Graphics.ES20.All srcAlpha, OpenTK.Graphics.ES20.All dstAlpha) { throw new NotImplementedException(); } + + /// [requires: OES_draw_buffers_indexed] + /// Enable and disable writing of frame buffer color components + /// + /// + /// Specify whether red, green, blue, and alpha can or cannot be written into the frame buffer. The initial values are all True, indicating that the color components can be written. + /// + /// + /// Specify whether red, green, blue, and alpha can or cannot be written into the frame buffer. The initial values are all True, indicating that the color components can be written. + /// + /// + /// Specify whether red, green, blue, and alpha can or cannot be written into the frame buffer. The initial values are all True, indicating that the color components can be written. + /// + /// + /// Specify whether red, green, blue, and alpha can or cannot be written into the frame buffer. The initial values are all True, indicating that the color components can be written. + /// + /// + [AutoGenerated(Category = "OES_draw_buffers_indexed", Version = "", EntryPoint = "glColorMaskiOES")] + [CLSCompliant(false)] + public static void ColorMask(Int32 index, bool r, bool g, bool b, bool a) { throw new NotImplementedException(); } + + /// [requires: OES_draw_buffers_indexed] + /// Enable and disable writing of frame buffer color components + /// + /// + /// Specify whether red, green, blue, and alpha can or cannot be written into the frame buffer. The initial values are all True, indicating that the color components can be written. + /// + /// + /// Specify whether red, green, blue, and alpha can or cannot be written into the frame buffer. The initial values are all True, indicating that the color components can be written. + /// + /// + /// Specify whether red, green, blue, and alpha can or cannot be written into the frame buffer. The initial values are all True, indicating that the color components can be written. + /// + /// + /// Specify whether red, green, blue, and alpha can or cannot be written into the frame buffer. The initial values are all True, indicating that the color components can be written. + /// + /// + [AutoGenerated(Category = "OES_draw_buffers_indexed", Version = "", EntryPoint = "glColorMaskiOES")] + [CLSCompliant(false)] + public static void ColorMask(UInt32 index, bool r, bool g, bool b, bool a) { throw new NotImplementedException(); } + /// [requires: OES_texture_3D] /// Specify a three-dimensional texture image in a compressed format /// @@ -29058,6 +47412,110 @@ namespace OpenTK.Graphics.ES20 where T10 : struct { throw new NotImplementedException(); } + /// [requires: OES_copy_image] + /// Perform a raw data copy between two images + /// + /// + /// The name of a texture or renderbuffer object from which to copy. + /// + /// + /// The target representing the namespace of the source name srcName. + /// + /// + /// The mipmap level to read from the source. + /// + /// + /// The X coordinate of the left edge of the souce region to copy. + /// + /// + /// The Y coordinate of the top edge of the souce region to copy. + /// + /// + /// The Z coordinate of the near edge of the souce region to copy. + /// + /// + /// The name of a texture or renderbuffer object to which to copy. + /// + /// + /// The target representing the namespace of the destination name dstName. + /// + /// + /// The X coordinate of the left edge of the destination region. + /// + /// + /// The X coordinate of the left edge of the destination region. + /// + /// + /// The Y coordinate of the top edge of the destination region. + /// + /// + /// The Z coordinate of the near edge of the destination region. + /// + /// + /// The width of the region to be copied. + /// + /// + /// The height of the region to be copied. + /// + /// + /// The depth of the region to be copied. + /// + [AutoGenerated(Category = "OES_copy_image", Version = "", EntryPoint = "glCopyImageSubDataOES")] + [CLSCompliant(false)] + public static void CopyImageSubData(Int32 srcName, OpenTK.Graphics.ES20.All srcTarget, Int32 srcLevel, Int32 srcX, Int32 srcY, Int32 srcZ, Int32 dstName, OpenTK.Graphics.ES20.All dstTarget, Int32 dstLevel, Int32 dstX, Int32 dstY, Int32 dstZ, Int32 srcWidth, Int32 srcHeight, Int32 srcDepth) { throw new NotImplementedException(); } + + /// [requires: OES_copy_image] + /// Perform a raw data copy between two images + /// + /// + /// The name of a texture or renderbuffer object from which to copy. + /// + /// + /// The target representing the namespace of the source name srcName. + /// + /// + /// The mipmap level to read from the source. + /// + /// + /// The X coordinate of the left edge of the souce region to copy. + /// + /// + /// The Y coordinate of the top edge of the souce region to copy. + /// + /// + /// The Z coordinate of the near edge of the souce region to copy. + /// + /// + /// The name of a texture or renderbuffer object to which to copy. + /// + /// + /// The target representing the namespace of the destination name dstName. + /// + /// + /// The X coordinate of the left edge of the destination region. + /// + /// + /// The X coordinate of the left edge of the destination region. + /// + /// + /// The Y coordinate of the top edge of the destination region. + /// + /// + /// The Z coordinate of the near edge of the destination region. + /// + /// + /// The width of the region to be copied. + /// + /// + /// The height of the region to be copied. + /// + /// + /// The depth of the region to be copied. + /// + [AutoGenerated(Category = "OES_copy_image", Version = "", EntryPoint = "glCopyImageSubDataOES")] + [CLSCompliant(false)] + public static void CopyImageSubData(UInt32 srcName, OpenTK.Graphics.ES20.All srcTarget, Int32 srcLevel, Int32 srcX, Int32 srcY, Int32 srcZ, UInt32 dstName, OpenTK.Graphics.ES20.All dstTarget, Int32 dstLevel, Int32 dstX, Int32 dstY, Int32 dstZ, Int32 srcWidth, Int32 srcHeight, Int32 srcDepth) { throw new NotImplementedException(); } + /// [requires: OES_texture_3D] /// Copy a three-dimensional texture subimage /// @@ -29223,6 +47681,1254 @@ namespace OpenTK.Graphics.ES20 [CLSCompliant(false)] public static unsafe void DeleteVertexArrays(Int32 n, [CountAttribute(Parameter = "n")] UInt32* arrays) { throw new NotImplementedException(); } + /// [requires: OES_viewport_array] + /// Specify mapping of depth values from normalized device coordinates to window coordinates for a specified set of viewports + /// + /// + /// Specifies the index of the first viewport whose depth range to update. + /// + /// + /// Specifies the number of viewports whose depth range to update. + /// + /// + /// Specifies the address of an array containing the near and far values for the depth range of each modified viewport. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glDepthRangeArrayfvOES")] + [CLSCompliant(false)] + public static void DepthRangeArray(Int32 first, Int32 count, Single[] v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Specify mapping of depth values from normalized device coordinates to window coordinates for a specified set of viewports + /// + /// + /// Specifies the index of the first viewport whose depth range to update. + /// + /// + /// Specifies the number of viewports whose depth range to update. + /// + /// + /// Specifies the address of an array containing the near and far values for the depth range of each modified viewport. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glDepthRangeArrayfvOES")] + [CLSCompliant(false)] + public static void DepthRangeArray(Int32 first, Int32 count, ref Single v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Specify mapping of depth values from normalized device coordinates to window coordinates for a specified set of viewports + /// + /// + /// Specifies the index of the first viewport whose depth range to update. + /// + /// + /// Specifies the number of viewports whose depth range to update. + /// + /// + /// Specifies the address of an array containing the near and far values for the depth range of each modified viewport. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glDepthRangeArrayfvOES")] + [CLSCompliant(false)] + public static unsafe void DepthRangeArray(Int32 first, Int32 count, Single* v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Specify mapping of depth values from normalized device coordinates to window coordinates for a specified set of viewports + /// + /// + /// Specifies the index of the first viewport whose depth range to update. + /// + /// + /// Specifies the number of viewports whose depth range to update. + /// + /// + /// Specifies the address of an array containing the near and far values for the depth range of each modified viewport. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glDepthRangeArrayfvOES")] + [CLSCompliant(false)] + public static void DepthRangeArray(UInt32 first, Int32 count, Single[] v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Specify mapping of depth values from normalized device coordinates to window coordinates for a specified set of viewports + /// + /// + /// Specifies the index of the first viewport whose depth range to update. + /// + /// + /// Specifies the number of viewports whose depth range to update. + /// + /// + /// Specifies the address of an array containing the near and far values for the depth range of each modified viewport. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glDepthRangeArrayfvOES")] + [CLSCompliant(false)] + public static void DepthRangeArray(UInt32 first, Int32 count, ref Single v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Specify mapping of depth values from normalized device coordinates to window coordinates for a specified set of viewports + /// + /// + /// Specifies the index of the first viewport whose depth range to update. + /// + /// + /// Specifies the number of viewports whose depth range to update. + /// + /// + /// Specifies the address of an array containing the near and far values for the depth range of each modified viewport. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glDepthRangeArrayfvOES")] + [CLSCompliant(false)] + public static unsafe void DepthRangeArray(UInt32 first, Int32 count, Single* v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Specify mapping of depth values from normalized device coordinates to window coordinates for a specified viewport + /// + /// + /// Specifies the index of the viewport whose depth range to update. + /// + /// + /// Specifies the mapping of the near clipping plane to window coordinates. The initial value is 0. + /// + /// + /// Specifies the mapping of the far clipping plane to window coordinates. The initial value is 1. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glDepthRangeIndexedfOES")] + [CLSCompliant(false)] + public static void DepthRangeIndexed(Int32 index, Single n, Single f) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Specify mapping of depth values from normalized device coordinates to window coordinates for a specified viewport + /// + /// + /// Specifies the index of the viewport whose depth range to update. + /// + /// + /// Specifies the mapping of the near clipping plane to window coordinates. The initial value is 0. + /// + /// + /// Specifies the mapping of the far clipping plane to window coordinates. The initial value is 1. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glDepthRangeIndexedfOES")] + [CLSCompliant(false)] + public static void DepthRangeIndexed(UInt32 index, Single n, Single f) { throw new NotImplementedException(); } + + /// [requires: OES_draw_buffers_indexed|OES_viewport_array] + /// + /// + [AutoGenerated(Category = "OES_draw_buffers_indexed|OES_viewport_array", Version = "", EntryPoint = "glDisableiOES")] + [CLSCompliant(false)] + public static void Disable(OpenTK.Graphics.ES20.All target, Int32 index) { throw new NotImplementedException(); } + + /// [requires: OES_draw_buffers_indexed|OES_viewport_array] + /// + /// + [AutoGenerated(Category = "OES_draw_buffers_indexed|OES_viewport_array", Version = "", EntryPoint = "glDisableiOES")] + [CLSCompliant(false)] + public static void Disable(OpenTK.Graphics.ES20.All target, UInt32 index) { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexOES")] + public static void DrawElementsBaseVertex(OpenTK.Graphics.ES20.All mode, Int32 count, OpenTK.Graphics.ES20.All type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 basevertex) { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawElementsBaseVertex(OpenTK.Graphics.ES20.All mode, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[] indices, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawElementsBaseVertex(OpenTK.Graphics.ES20.All mode, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[,] indices, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawElementsBaseVertex(OpenTK.Graphics.ES20.All mode, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[,,] indices, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexOES")] + public static void DrawElementsBaseVertex(OpenTK.Graphics.ES20.All mode, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] ref T3 indices, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexOES")] + public static void DrawElementsBaseVertex(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 basevertex) { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawElementsBaseVertex(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[] indices, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawElementsBaseVertex(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[,] indices, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawElementsBaseVertex(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[,,] indices, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexOES")] + public static void DrawElementsBaseVertex(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] ref T3 indices, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexOES")] + public static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.ES20.All mode, Int32 count, OpenTK.Graphics.ES20.All type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 instancecount, Int32 basevertex) { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.ES20.All mode, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[] indices, Int32 instancecount, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.ES20.All mode, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[,] indices, Int32 instancecount, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.ES20.All mode, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[,,] indices, Int32 instancecount, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexOES")] + public static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.ES20.All mode, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] ref T3 indices, Int32 instancecount, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexOES")] + public static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 instancecount, Int32 basevertex) { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[] indices, Int32 instancecount, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[,] indices, Int32 instancecount, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[,,] indices, Int32 instancecount, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexOES")] + public static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] ref T3 indices, Int32 instancecount, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES20.All mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.ES20.All type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 basevertex) { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES20.All mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES20.All mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[,] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES20.All mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[,,] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES20.All mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] ref T5 indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES20.All mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES20.All type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 basevertex) { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES20.All mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES20.All mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[,] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES20.All mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[,,] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES20.All mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] ref T5 indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 basevertex) { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[,] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[,,] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] ref T5 indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES20.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 basevertex) { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES20.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES20.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[,] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES20.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[,,] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES20.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] ref T5 indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + /// [requires: OES_EGL_image] /// /// @@ -29235,6 +48941,28 @@ namespace OpenTK.Graphics.ES20 [AutoGenerated(Category = "OES_EGL_image", Version = "", EntryPoint = "glEGLImageTargetTexture2DOES")] public static void EGLImageTargetTexture2D(OpenTK.Graphics.ES20.All target, IntPtr image) { throw new NotImplementedException(); } + /// [requires: OES_draw_buffers_indexed|OES_viewport_array] + /// Enable or disable server-side GL capabilities + /// + /// + /// Specifies a symbolic constant indicating a GL capability. + /// + /// + [AutoGenerated(Category = "OES_draw_buffers_indexed|OES_viewport_array", Version = "", EntryPoint = "glEnableiOES")] + [CLSCompliant(false)] + public static void Enable(OpenTK.Graphics.ES20.All target, Int32 index) { throw new NotImplementedException(); } + + /// [requires: OES_draw_buffers_indexed|OES_viewport_array] + /// Enable or disable server-side GL capabilities + /// + /// + /// Specifies a symbolic constant indicating a GL capability. + /// + /// + [AutoGenerated(Category = "OES_draw_buffers_indexed|OES_viewport_array", Version = "", EntryPoint = "glEnableiOES")] + [CLSCompliant(false)] + public static void Enable(OpenTK.Graphics.ES20.All target, UInt32 index) { throw new NotImplementedException(); } + /// [requires: OES_texture_3D] /// /// @@ -29257,6 +48985,84 @@ namespace OpenTK.Graphics.ES20 [CLSCompliant(false)] public static void FramebufferTexture3D(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All attachment, OpenTK.Graphics.ES20.All textarget, UInt32 texture, Int32 level, Int32 zoffset) { throw new NotImplementedException(); } + /// [requires: OES_geometry_shader] + /// Attach a level of a texture object as a logical buffer to the currently bound framebuffer object + /// + /// + /// Specifies the framebuffer target. target must be DrawFramebuffer, ReadFramebuffer, or Framebuffer. Framebuffer is equivalent to DrawFramebuffer. + /// + /// + /// Specifies the attachment point of the framebuffer. attachment must be ColorAttachmenti, DepthAttachment, StencilAttachment or DepthStencilAttachment. + /// + /// + /// Specifies the texture object to attach to the framebuffer attachment point named by attachment. + /// + /// + /// Specifies the mipmap level of texture to attach. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_geometry_shader", Version = "", EntryPoint = "glFramebufferTextureOES")] + [CLSCompliant(false)] + public static void FramebufferTexture(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All attachment, Int32 texture, Int32 level) { throw new NotImplementedException(); } + + /// [requires: OES_geometry_shader] + /// Attach a level of a texture object as a logical buffer to the currently bound framebuffer object + /// + /// + /// Specifies the framebuffer target. target must be DrawFramebuffer, ReadFramebuffer, or Framebuffer. Framebuffer is equivalent to DrawFramebuffer. + /// + /// + /// Specifies the attachment point of the framebuffer. attachment must be ColorAttachmenti, DepthAttachment, StencilAttachment or DepthStencilAttachment. + /// + /// + /// Specifies the texture object to attach to the framebuffer attachment point named by attachment. + /// + /// + /// Specifies the mipmap level of texture to attach. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_geometry_shader", Version = "", EntryPoint = "glFramebufferTextureOES")] + [CLSCompliant(false)] + public static void FramebufferTexture(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All attachment, UInt32 texture, Int32 level) { throw new NotImplementedException(); } + + /// [requires: OES_geometry_shader] + /// Attach a level of a texture object as a logical buffer to the currently bound framebuffer object + /// + /// + /// Specifies the framebuffer target. target must be DrawFramebuffer, ReadFramebuffer, or Framebuffer. Framebuffer is equivalent to DrawFramebuffer. + /// + /// + /// Specifies the attachment point of the framebuffer. attachment must be ColorAttachmenti, DepthAttachment, StencilAttachment or DepthStencilAttachment. + /// + /// + /// Specifies the texture object to attach to the framebuffer attachment point named by attachment. + /// + /// + /// Specifies the mipmap level of texture to attach. + /// + [AutoGenerated(Category = "OES_geometry_shader", Version = "", EntryPoint = "glFramebufferTextureOES")] + [CLSCompliant(false)] + public static void FramebufferTexture(OpenTK.Graphics.ES20.FramebufferTarget target, OpenTK.Graphics.ES20.All attachment, Int32 texture, Int32 level) { throw new NotImplementedException(); } + + /// [requires: OES_geometry_shader] + /// Attach a level of a texture object as a logical buffer to the currently bound framebuffer object + /// + /// + /// Specifies the framebuffer target. target must be DrawFramebuffer, ReadFramebuffer, or Framebuffer. Framebuffer is equivalent to DrawFramebuffer. + /// + /// + /// Specifies the attachment point of the framebuffer. attachment must be ColorAttachmenti, DepthAttachment, StencilAttachment or DepthStencilAttachment. + /// + /// + /// Specifies the texture object to attach to the framebuffer attachment point named by attachment. + /// + /// + /// Specifies the mipmap level of texture to attach. + /// + [AutoGenerated(Category = "OES_geometry_shader", Version = "", EntryPoint = "glFramebufferTextureOES")] + [CLSCompliant(false)] + public static void FramebufferTexture(OpenTK.Graphics.ES20.FramebufferTarget target, OpenTK.Graphics.ES20.All attachment, UInt32 texture, Int32 level) { throw new NotImplementedException(); } + /// [requires: OES_vertex_array_object] /// Generate vertex array object names /// @@ -29439,6 +49245,54 @@ namespace OpenTK.Graphics.ES20 where T2 : struct { throw new NotImplementedException(); } + /// [requires: OES_viewport_array] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glGetFloati_vOES")] + [CLSCompliant(false)] + public static void GetFloat(OpenTK.Graphics.ES20.All target, Int32 index, [OutAttribute, CountAttribute(Computed = "target")] Single[] data) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glGetFloati_vOES")] + [CLSCompliant(false)] + public static void GetFloat(OpenTK.Graphics.ES20.All target, Int32 index, [OutAttribute, CountAttribute(Computed = "target")] out Single data) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glGetFloati_vOES")] + [CLSCompliant(false)] + public static unsafe void GetFloat(OpenTK.Graphics.ES20.All target, Int32 index, [OutAttribute, CountAttribute(Computed = "target")] Single* data) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glGetFloati_vOES")] + [CLSCompliant(false)] + public static void GetFloat(OpenTK.Graphics.ES20.All target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Single[] data) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glGetFloati_vOES")] + [CLSCompliant(false)] + public static void GetFloat(OpenTK.Graphics.ES20.All target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] out Single data) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glGetFloati_vOES")] + [CLSCompliant(false)] + public static unsafe void GetFloat(OpenTK.Graphics.ES20.All target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Single* data) { throw new NotImplementedException(); } + /// [requires: OES_get_program_binary] /// Return a binary representation of a program object's compiled and linked executable source /// @@ -30177,6 +50031,202 @@ namespace OpenTK.Graphics.ES20 where T4 : struct { throw new NotImplementedException(); } + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetSamplerParameterIivOES")] + [CLSCompliant(false)] + public static void GetSamplerParameterI(Int32 sampler, OpenTK.Graphics.ES20.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetSamplerParameterIivOES")] + [CLSCompliant(false)] + public static void GetSamplerParameterI(Int32 sampler, OpenTK.Graphics.ES20.All pname, [OutAttribute, CountAttribute(Computed = "pname")] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetSamplerParameterIivOES")] + [CLSCompliant(false)] + public static unsafe void GetSamplerParameterI(Int32 sampler, OpenTK.Graphics.ES20.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetSamplerParameterIivOES")] + [CLSCompliant(false)] + public static void GetSamplerParameterI(UInt32 sampler, OpenTK.Graphics.ES20.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetSamplerParameterIivOES")] + [CLSCompliant(false)] + public static void GetSamplerParameterI(UInt32 sampler, OpenTK.Graphics.ES20.All pname, [OutAttribute, CountAttribute(Computed = "pname")] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetSamplerParameterIivOES")] + [CLSCompliant(false)] + public static unsafe void GetSamplerParameterI(UInt32 sampler, OpenTK.Graphics.ES20.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetSamplerParameterIuivOES")] + [CLSCompliant(false)] + public static void GetSamplerParameterI(UInt32 sampler, OpenTK.Graphics.ES20.All pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32[] @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetSamplerParameterIuivOES")] + [CLSCompliant(false)] + public static void GetSamplerParameterI(UInt32 sampler, OpenTK.Graphics.ES20.All pname, [OutAttribute, CountAttribute(Computed = "pname")] out UInt32 @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetSamplerParameterIuivOES")] + [CLSCompliant(false)] + public static unsafe void GetSamplerParameterI(UInt32 sampler, OpenTK.Graphics.ES20.All pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetTexParameterIivOES")] + [CLSCompliant(false)] + public static void GetTexParameterI(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetTexParameterIivOES")] + [CLSCompliant(false)] + public static void GetTexParameterI(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All pname, [OutAttribute, CountAttribute(Computed = "pname")] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetTexParameterIivOES")] + [CLSCompliant(false)] + public static unsafe void GetTexParameterI(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetTexParameterIivOES")] + [CLSCompliant(false)] + public static void GetTexParameterI(OpenTK.Graphics.ES20.TextureTarget target, OpenTK.Graphics.ES20.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetTexParameterIivOES")] + [CLSCompliant(false)] + public static void GetTexParameterI(OpenTK.Graphics.ES20.TextureTarget target, OpenTK.Graphics.ES20.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetTexParameterIivOES")] + [CLSCompliant(false)] + public static unsafe void GetTexParameterI(OpenTK.Graphics.ES20.TextureTarget target, OpenTK.Graphics.ES20.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetTexParameterIuivOES")] + [CLSCompliant(false)] + public static void GetTexParameterI(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32[] @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetTexParameterIuivOES")] + [CLSCompliant(false)] + public static void GetTexParameterI(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All pname, [OutAttribute, CountAttribute(Computed = "pname")] out UInt32 @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetTexParameterIuivOES")] + [CLSCompliant(false)] + public static unsafe void GetTexParameterI(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetTexParameterIuivOES")] + [CLSCompliant(false)] + public static void GetTexParameterI(OpenTK.Graphics.ES20.TextureTarget target, OpenTK.Graphics.ES20.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32[] @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetTexParameterIuivOES")] + [CLSCompliant(false)] + public static void GetTexParameterI(OpenTK.Graphics.ES20.TextureTarget target, OpenTK.Graphics.ES20.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] out UInt32 @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetTexParameterIuivOES")] + [CLSCompliant(false)] + public static unsafe void GetTexParameterI(OpenTK.Graphics.ES20.TextureTarget target, OpenTK.Graphics.ES20.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params) { throw new NotImplementedException(); } + + /// [requires: OES_draw_buffers_indexed|OES_viewport_array] + /// Test whether a capability is enabled + /// + /// + /// Specifies a symbolic constant indicating a GL capability. + /// + /// + [AutoGenerated(Category = "OES_draw_buffers_indexed|OES_viewport_array", Version = "", EntryPoint = "glIsEnablediOES")] + [CLSCompliant(false)] + public static bool IsEnabled(OpenTK.Graphics.ES20.All target, Int32 index) { throw new NotImplementedException(); } + + /// [requires: OES_draw_buffers_indexed|OES_viewport_array] + /// Test whether a capability is enabled + /// + /// + /// Specifies a symbolic constant indicating a GL capability. + /// + /// + [AutoGenerated(Category = "OES_draw_buffers_indexed|OES_viewport_array", Version = "", EntryPoint = "glIsEnablediOES")] + [CLSCompliant(false)] + public static bool IsEnabled(OpenTK.Graphics.ES20.All target, UInt32 index) { throw new NotImplementedException(); } + /// [requires: OES_vertex_array_object] /// Determine if a name corresponds to a vertex array object /// @@ -30218,6 +50268,30 @@ namespace OpenTK.Graphics.ES20 [AutoGenerated(Category = "OES_sample_shading", Version = "", EntryPoint = "glMinSampleShadingOES")] public static void MinSampleShading(Single value) { throw new NotImplementedException(); } + /// [requires: OES_tessellation_shader] + /// Specifies the parameters for patch primitives + /// + /// + /// Specifies the name of the parameter to set. The symbolc constants PatchVertices, PatchDefaultOuterLevel, and PatchDefaultInnerLevel are accepted. + /// + /// + /// Specifies the new value for the parameter given by pname. + /// + [AutoGenerated(Category = "OES_tessellation_shader", Version = "", EntryPoint = "glPatchParameteriOES")] + public static void PatchParameter(OpenTK.Graphics.ES20.All pname, Int32 value) { throw new NotImplementedException(); } + + /// [requires: OES_primitive_bounding_box] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "OES_primitive_bounding_box", Version = "", EntryPoint = "glPrimitiveBoundingBoxOES")] + public static void PrimitiveBoundingBox(Single minX, Single minY, Single minZ, Single minW, Single maxX, Single maxY, Single maxZ, Single maxW) { throw new NotImplementedException(); } + /// [requires: OES_get_program_binary] /// Load a program object with a program binary /// @@ -30424,6 +50498,450 @@ namespace OpenTK.Graphics.ES20 where T2 : struct { throw new NotImplementedException(); } + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glSamplerParameterIivOES")] + [CLSCompliant(false)] + public static void SamplerParameterI(Int32 sampler, OpenTK.Graphics.ES20.All pname, [CountAttribute(Computed = "pname")] Int32[] param) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glSamplerParameterIivOES")] + [CLSCompliant(false)] + public static void SamplerParameterI(Int32 sampler, OpenTK.Graphics.ES20.All pname, [CountAttribute(Computed = "pname")] ref Int32 param) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glSamplerParameterIivOES")] + [CLSCompliant(false)] + public static unsafe void SamplerParameterI(Int32 sampler, OpenTK.Graphics.ES20.All pname, [CountAttribute(Computed = "pname")] Int32* param) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glSamplerParameterIivOES")] + [CLSCompliant(false)] + public static void SamplerParameterI(UInt32 sampler, OpenTK.Graphics.ES20.All pname, [CountAttribute(Computed = "pname")] Int32[] param) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glSamplerParameterIivOES")] + [CLSCompliant(false)] + public static void SamplerParameterI(UInt32 sampler, OpenTK.Graphics.ES20.All pname, [CountAttribute(Computed = "pname")] ref Int32 param) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glSamplerParameterIivOES")] + [CLSCompliant(false)] + public static unsafe void SamplerParameterI(UInt32 sampler, OpenTK.Graphics.ES20.All pname, [CountAttribute(Computed = "pname")] Int32* param) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glSamplerParameterIuivOES")] + [CLSCompliant(false)] + public static void SamplerParameterI(UInt32 sampler, OpenTK.Graphics.ES20.All pname, [CountAttribute(Computed = "pname")] UInt32[] param) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glSamplerParameterIuivOES")] + [CLSCompliant(false)] + public static void SamplerParameterI(UInt32 sampler, OpenTK.Graphics.ES20.All pname, [CountAttribute(Computed = "pname")] ref UInt32 param) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glSamplerParameterIuivOES")] + [CLSCompliant(false)] + public static unsafe void SamplerParameterI(UInt32 sampler, OpenTK.Graphics.ES20.All pname, [CountAttribute(Computed = "pname")] UInt32* param) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Define the scissor box for multiple viewports + /// + /// + /// Specifies the index of the first viewport whose scissor box to modify. + /// + /// + /// Specifies the number of scissor boxes to modify. + /// + /// [length: COMPSIZE(count)] + /// Specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glScissorArrayvOES")] + [CLSCompliant(false)] + public static void ScissorArray(Int32 first, Int32 count, [CountAttribute(Computed = "count")] Int32[] v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Define the scissor box for multiple viewports + /// + /// + /// Specifies the index of the first viewport whose scissor box to modify. + /// + /// + /// Specifies the number of scissor boxes to modify. + /// + /// [length: COMPSIZE(count)] + /// Specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glScissorArrayvOES")] + [CLSCompliant(false)] + public static void ScissorArray(Int32 first, Int32 count, [CountAttribute(Computed = "count")] ref Int32 v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Define the scissor box for multiple viewports + /// + /// + /// Specifies the index of the first viewport whose scissor box to modify. + /// + /// + /// Specifies the number of scissor boxes to modify. + /// + /// [length: COMPSIZE(count)] + /// Specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glScissorArrayvOES")] + [CLSCompliant(false)] + public static unsafe void ScissorArray(Int32 first, Int32 count, [CountAttribute(Computed = "count")] Int32* v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Define the scissor box for multiple viewports + /// + /// + /// Specifies the index of the first viewport whose scissor box to modify. + /// + /// + /// Specifies the number of scissor boxes to modify. + /// + /// [length: COMPSIZE(count)] + /// Specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glScissorArrayvOES")] + [CLSCompliant(false)] + public static void ScissorArray(UInt32 first, Int32 count, [CountAttribute(Computed = "count")] Int32[] v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Define the scissor box for multiple viewports + /// + /// + /// Specifies the index of the first viewport whose scissor box to modify. + /// + /// + /// Specifies the number of scissor boxes to modify. + /// + /// [length: COMPSIZE(count)] + /// Specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glScissorArrayvOES")] + [CLSCompliant(false)] + public static void ScissorArray(UInt32 first, Int32 count, [CountAttribute(Computed = "count")] ref Int32 v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Define the scissor box for multiple viewports + /// + /// + /// Specifies the index of the first viewport whose scissor box to modify. + /// + /// + /// Specifies the number of scissor boxes to modify. + /// + /// [length: COMPSIZE(count)] + /// Specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glScissorArrayvOES")] + [CLSCompliant(false)] + public static unsafe void ScissorArray(UInt32 first, Int32 count, [CountAttribute(Computed = "count")] Int32* v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Define the scissor box for a specific viewport + /// + /// + /// Specifies the index of the viewport whose scissor box to modify. + /// + /// + /// Specify the coordinate of the bottom left corner of the scissor box, in pixels. + /// + /// + /// Specify the coordinate of the bottom left corner of the scissor box, in pixels. + /// + /// + /// Specify ths dimensions of the scissor box, in pixels. + /// + /// + /// Specify ths dimensions of the scissor box, in pixels. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glScissorIndexedOES")] + [CLSCompliant(false)] + public static void ScissorIndexed(Int32 index, Int32 left, Int32 bottom, Int32 width, Int32 height) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Define the scissor box for a specific viewport + /// + /// + /// Specifies the index of the viewport whose scissor box to modify. + /// + /// + /// Specify the coordinate of the bottom left corner of the scissor box, in pixels. + /// + /// + /// Specify the coordinate of the bottom left corner of the scissor box, in pixels. + /// + /// + /// Specify ths dimensions of the scissor box, in pixels. + /// + /// + /// Specify ths dimensions of the scissor box, in pixels. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glScissorIndexedOES")] + [CLSCompliant(false)] + public static void ScissorIndexed(UInt32 index, Int32 left, Int32 bottom, Int32 width, Int32 height) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Define the scissor box for a specific viewport + /// + /// + /// Specifies the index of the viewport whose scissor box to modify. + /// + /// [length: 4] + /// For glScissorIndexedv, specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glScissorIndexedvOES")] + [CLSCompliant(false)] + public static void ScissorIndexed(Int32 index, [CountAttribute(Count = 4)] Int32[] v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Define the scissor box for a specific viewport + /// + /// + /// Specifies the index of the viewport whose scissor box to modify. + /// + /// [length: 4] + /// For glScissorIndexedv, specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glScissorIndexedvOES")] + [CLSCompliant(false)] + public static void ScissorIndexed(Int32 index, [CountAttribute(Count = 4)] ref Int32 v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Define the scissor box for a specific viewport + /// + /// + /// Specifies the index of the viewport whose scissor box to modify. + /// + /// [length: 4] + /// For glScissorIndexedv, specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glScissorIndexedvOES")] + [CLSCompliant(false)] + public static unsafe void ScissorIndexed(Int32 index, [CountAttribute(Count = 4)] Int32* v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Define the scissor box for a specific viewport + /// + /// + /// Specifies the index of the viewport whose scissor box to modify. + /// + /// [length: 4] + /// For glScissorIndexedv, specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glScissorIndexedvOES")] + [CLSCompliant(false)] + public static void ScissorIndexed(UInt32 index, [CountAttribute(Count = 4)] Int32[] v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Define the scissor box for a specific viewport + /// + /// + /// Specifies the index of the viewport whose scissor box to modify. + /// + /// [length: 4] + /// For glScissorIndexedv, specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glScissorIndexedvOES")] + [CLSCompliant(false)] + public static void ScissorIndexed(UInt32 index, [CountAttribute(Count = 4)] ref Int32 v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Define the scissor box for a specific viewport + /// + /// + /// Specifies the index of the viewport whose scissor box to modify. + /// + /// [length: 4] + /// For glScissorIndexedv, specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glScissorIndexedvOES")] + [CLSCompliant(false)] + public static unsafe void ScissorIndexed(UInt32 index, [CountAttribute(Count = 4)] Int32* v) { throw new NotImplementedException(); } + + /// [requires: OES_texture_buffer] + /// Attach the storage for a buffer object to the active buffer texture + /// + /// + /// Specifies the target of the operation and must be TextureBuffer. + /// + /// + /// Specifies the internal format of the data in the store belonging to buffer. + /// + /// + /// Specifies the name of the buffer object whose storage to attach to the active buffer texture. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_texture_buffer", Version = "", EntryPoint = "glTexBufferOES")] + [CLSCompliant(false)] + public static void TexBuffer(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All internalformat, Int32 buffer) { throw new NotImplementedException(); } + + /// [requires: OES_texture_buffer] + /// Attach the storage for a buffer object to the active buffer texture + /// + /// + /// Specifies the target of the operation and must be TextureBuffer. + /// + /// + /// Specifies the internal format of the data in the store belonging to buffer. + /// + /// + /// Specifies the name of the buffer object whose storage to attach to the active buffer texture. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_texture_buffer", Version = "", EntryPoint = "glTexBufferOES")] + [CLSCompliant(false)] + public static void TexBuffer(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All internalformat, UInt32 buffer) { throw new NotImplementedException(); } + + /// [requires: OES_texture_buffer] + /// Attach the storage for a buffer object to the active buffer texture + /// + /// + /// Specifies the target of the operation and must be TextureBuffer. + /// + /// + /// Specifies the internal format of the data in the store belonging to buffer. + /// + /// + /// Specifies the name of the buffer object whose storage to attach to the active buffer texture. + /// + [AutoGenerated(Category = "OES_texture_buffer", Version = "", EntryPoint = "glTexBufferOES")] + [CLSCompliant(false)] + public static void TexBuffer(OpenTK.Graphics.ES20.TextureTarget target, OpenTK.Graphics.ES20.All internalformat, Int32 buffer) { throw new NotImplementedException(); } + + /// [requires: OES_texture_buffer] + /// Attach the storage for a buffer object to the active buffer texture + /// + /// + /// Specifies the target of the operation and must be TextureBuffer. + /// + /// + /// Specifies the internal format of the data in the store belonging to buffer. + /// + /// + /// Specifies the name of the buffer object whose storage to attach to the active buffer texture. + /// + [AutoGenerated(Category = "OES_texture_buffer", Version = "", EntryPoint = "glTexBufferOES")] + [CLSCompliant(false)] + public static void TexBuffer(OpenTK.Graphics.ES20.TextureTarget target, OpenTK.Graphics.ES20.All internalformat, UInt32 buffer) { throw new NotImplementedException(); } + + /// [requires: OES_texture_buffer] + /// Bind a range of a buffer's data store to a buffer texture + /// + /// + /// Specifies the target of the operation and must be TextureBuffer. + /// + /// + /// Specifies the internal format of the data in the store belonging to buffer. + /// + /// + /// Specifies the name of the buffer object whose storage to attach to the active buffer texture. + /// + /// + /// Specifies the offset of the start of the range of the buffer's data store to attach. + /// + /// + /// Specifies the size of the range of the buffer's data store to attach. + /// + [AutoGenerated(Category = "OES_texture_buffer", Version = "", EntryPoint = "glTexBufferRangeOES")] + [CLSCompliant(false)] + public static void TexBufferRange(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All internalformat, Int32 buffer, IntPtr offset, Int32 size) { throw new NotImplementedException(); } + + /// [requires: OES_texture_buffer] + /// Bind a range of a buffer's data store to a buffer texture + /// + /// + /// Specifies the target of the operation and must be TextureBuffer. + /// + /// + /// Specifies the internal format of the data in the store belonging to buffer. + /// + /// + /// Specifies the name of the buffer object whose storage to attach to the active buffer texture. + /// + /// + /// Specifies the offset of the start of the range of the buffer's data store to attach. + /// + /// + /// Specifies the size of the range of the buffer's data store to attach. + /// + [AutoGenerated(Category = "OES_texture_buffer", Version = "", EntryPoint = "glTexBufferRangeOES")] + [CLSCompliant(false)] + public static void TexBufferRange(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All internalformat, Int32 buffer, IntPtr offset, IntPtr size) { throw new NotImplementedException(); } + + /// [requires: OES_texture_buffer] + /// Bind a range of a buffer's data store to a buffer texture + /// + /// + /// Specifies the target of the operation and must be TextureBuffer. + /// + /// + /// Specifies the internal format of the data in the store belonging to buffer. + /// + /// + /// Specifies the name of the buffer object whose storage to attach to the active buffer texture. + /// + /// + /// Specifies the offset of the start of the range of the buffer's data store to attach. + /// + /// + /// Specifies the size of the range of the buffer's data store to attach. + /// + [AutoGenerated(Category = "OES_texture_buffer", Version = "", EntryPoint = "glTexBufferRangeOES")] + [CLSCompliant(false)] + public static void TexBufferRange(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All internalformat, UInt32 buffer, IntPtr offset, Int32 size) { throw new NotImplementedException(); } + + /// [requires: OES_texture_buffer] + /// Bind a range of a buffer's data store to a buffer texture + /// + /// + /// Specifies the target of the operation and must be TextureBuffer. + /// + /// + /// Specifies the internal format of the data in the store belonging to buffer. + /// + /// + /// Specifies the name of the buffer object whose storage to attach to the active buffer texture. + /// + /// + /// Specifies the offset of the start of the range of the buffer's data store to attach. + /// + /// + /// Specifies the size of the range of the buffer's data store to attach. + /// + [AutoGenerated(Category = "OES_texture_buffer", Version = "", EntryPoint = "glTexBufferRangeOES")] + [CLSCompliant(false)] + public static void TexBufferRange(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All internalformat, UInt32 buffer, IntPtr offset, IntPtr size) { throw new NotImplementedException(); } + /// [requires: OES_texture_3D] /// Specify a three-dimensional texture image /// @@ -31203,6 +51721,108 @@ namespace OpenTK.Graphics.ES20 where T9 : struct { throw new NotImplementedException(); } + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glTexParameterIivOES")] + [CLSCompliant(false)] + public static void TexParameterI(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All pname, [CountAttribute(Computed = "pname")] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glTexParameterIivOES")] + [CLSCompliant(false)] + public static void TexParameterI(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All pname, [CountAttribute(Computed = "pname")] ref Int32 @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glTexParameterIivOES")] + [CLSCompliant(false)] + public static unsafe void TexParameterI(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All pname, [CountAttribute(Computed = "pname")] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glTexParameterIivOES")] + [CLSCompliant(false)] + public static void TexParameterI(OpenTK.Graphics.ES20.TextureTarget target, OpenTK.Graphics.ES20.TextureParameterName pname, [CountAttribute(Computed = "pname")] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glTexParameterIivOES")] + [CLSCompliant(false)] + public static void TexParameterI(OpenTK.Graphics.ES20.TextureTarget target, OpenTK.Graphics.ES20.TextureParameterName pname, [CountAttribute(Computed = "pname")] ref Int32 @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glTexParameterIivOES")] + [CLSCompliant(false)] + public static unsafe void TexParameterI(OpenTK.Graphics.ES20.TextureTarget target, OpenTK.Graphics.ES20.TextureParameterName pname, [CountAttribute(Computed = "pname")] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glTexParameterIuivOES")] + [CLSCompliant(false)] + public static void TexParameterI(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All pname, [CountAttribute(Computed = "pname")] UInt32[] @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glTexParameterIuivOES")] + [CLSCompliant(false)] + public static void TexParameterI(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All pname, [CountAttribute(Computed = "pname")] ref UInt32 @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glTexParameterIuivOES")] + [CLSCompliant(false)] + public static unsafe void TexParameterI(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All pname, [CountAttribute(Computed = "pname")] UInt32* @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glTexParameterIuivOES")] + [CLSCompliant(false)] + public static void TexParameterI(OpenTK.Graphics.ES20.TextureTarget target, OpenTK.Graphics.ES20.TextureParameterName pname, [CountAttribute(Computed = "pname")] UInt32[] @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glTexParameterIuivOES")] + [CLSCompliant(false)] + public static void TexParameterI(OpenTK.Graphics.ES20.TextureTarget target, OpenTK.Graphics.ES20.TextureParameterName pname, [CountAttribute(Computed = "pname")] ref UInt32 @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glTexParameterIuivOES")] + [CLSCompliant(false)] + public static unsafe void TexParameterI(OpenTK.Graphics.ES20.TextureTarget target, OpenTK.Graphics.ES20.TextureParameterName pname, [CountAttribute(Computed = "pname")] UInt32* @params) { throw new NotImplementedException(); } + /// [requires: OES_texture_storage_multisample_2d_array] /// Specify storage for a two-dimensional multisample array texture /// @@ -31647,6 +52267,68 @@ namespace OpenTK.Graphics.ES20 where T10 : struct { throw new NotImplementedException(); } + /// [requires: OES_texture_view] + /// Initialize a texture as a data alias of another texture's data store + /// + /// + /// Specifies the texture object to be initialized as a view. + /// + /// + /// Specifies the target to be used for the newly initialized texture. + /// + /// + /// Specifies the name of a texture object of which to make a view. + /// + /// + /// Specifies the internal format for the newly created view. + /// + /// + /// Specifies lowest level of detail of the view. + /// + /// + /// Specifies the number of levels of detail to include in the view. + /// + /// + /// Specifies the index of the first layer to include in the view. + /// + /// + /// Specifies the number of layers to include in the view. + /// + [AutoGenerated(Category = "OES_texture_view", Version = "", EntryPoint = "glTextureViewOES")] + [CLSCompliant(false)] + public static void TextureView(Int32 texture, OpenTK.Graphics.ES20.All target, Int32 origtexture, OpenTK.Graphics.ES20.All internalformat, Int32 minlevel, Int32 numlevels, Int32 minlayer, Int32 numlayers) { throw new NotImplementedException(); } + + /// [requires: OES_texture_view] + /// Initialize a texture as a data alias of another texture's data store + /// + /// + /// Specifies the texture object to be initialized as a view. + /// + /// + /// Specifies the target to be used for the newly initialized texture. + /// + /// + /// Specifies the name of a texture object of which to make a view. + /// + /// + /// Specifies the internal format for the newly created view. + /// + /// + /// Specifies lowest level of detail of the view. + /// + /// + /// Specifies the number of levels of detail to include in the view. + /// + /// + /// Specifies the index of the first layer to include in the view. + /// + /// + /// Specifies the number of layers to include in the view. + /// + [AutoGenerated(Category = "OES_texture_view", Version = "", EntryPoint = "glTextureViewOES")] + [CLSCompliant(false)] + public static void TextureView(UInt32 texture, OpenTK.Graphics.ES20.All target, UInt32 origtexture, OpenTK.Graphics.ES20.All internalformat, UInt32 minlevel, UInt32 numlevels, UInt32 minlayer, UInt32 numlayers) { throw new NotImplementedException(); } + /// [requires: OES_mapbuffer] /// [Obsolete("Use strongly-typed overload instead")] @@ -31658,6 +52340,324 @@ namespace OpenTK.Graphics.ES20 [AutoGenerated(Category = "OES_mapbuffer", Version = "", EntryPoint = "glUnmapBufferOES")] public static bool UnmapBuffer(OpenTK.Graphics.ES20.BufferTarget target) { throw new NotImplementedException(); } + /// [requires: OES_viewport_array] + /// Set multiple viewports + /// + /// + /// Specify the first viewport to set. + /// + /// + /// Specify the number of viewports to set. + /// + /// [length: COMPSIZE(count)] + /// Specify the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glViewportArrayvOES")] + [CLSCompliant(false)] + public static void ViewportArray(Int32 first, Int32 count, [CountAttribute(Computed = "count")] Single[] v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Set multiple viewports + /// + /// + /// Specify the first viewport to set. + /// + /// + /// Specify the number of viewports to set. + /// + /// [length: COMPSIZE(count)] + /// Specify the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glViewportArrayvOES")] + [CLSCompliant(false)] + public static void ViewportArray(Int32 first, Int32 count, [CountAttribute(Computed = "count")] ref Single v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Set multiple viewports + /// + /// + /// Specify the first viewport to set. + /// + /// + /// Specify the number of viewports to set. + /// + /// [length: COMPSIZE(count)] + /// Specify the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glViewportArrayvOES")] + [CLSCompliant(false)] + public static unsafe void ViewportArray(Int32 first, Int32 count, [CountAttribute(Computed = "count")] Single* v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Set multiple viewports + /// + /// + /// Specify the first viewport to set. + /// + /// + /// Specify the number of viewports to set. + /// + /// [length: COMPSIZE(count)] + /// Specify the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glViewportArrayvOES")] + [CLSCompliant(false)] + public static void ViewportArray(UInt32 first, Int32 count, [CountAttribute(Computed = "count")] Single[] v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Set multiple viewports + /// + /// + /// Specify the first viewport to set. + /// + /// + /// Specify the number of viewports to set. + /// + /// [length: COMPSIZE(count)] + /// Specify the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glViewportArrayvOES")] + [CLSCompliant(false)] + public static void ViewportArray(UInt32 first, Int32 count, [CountAttribute(Computed = "count")] ref Single v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Set multiple viewports + /// + /// + /// Specify the first viewport to set. + /// + /// + /// Specify the number of viewports to set. + /// + /// [length: COMPSIZE(count)] + /// Specify the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glViewportArrayvOES")] + [CLSCompliant(false)] + public static unsafe void ViewportArray(UInt32 first, Int32 count, [CountAttribute(Computed = "count")] Single* v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Set a specified viewport + /// + /// + /// Specify the first viewport to set. + /// + /// + /// For glViewportIndexedf, specifies the lower left corner of the viewport rectangle, in pixels. The initial value is (0,0). + /// + /// + /// For glViewportIndexedf, specifies the lower left corner of the viewport rectangle, in pixels. The initial value is (0,0). + /// + /// + /// For glViewportIndexedf, specifies the width and height of the viewport. When a GL context is first attached to a window, width and height are set to the dimensions of that window. + /// + /// + /// For glViewportIndexedf, specifies the width and height of the viewport. When a GL context is first attached to a window, width and height are set to the dimensions of that window. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glViewportIndexedfOES")] + [CLSCompliant(false)] + public static void ViewportIndexed(Int32 index, Single x, Single y, Single w, Single h) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Set a specified viewport + /// + /// + /// Specify the first viewport to set. + /// + /// + /// For glViewportIndexedf, specifies the lower left corner of the viewport rectangle, in pixels. The initial value is (0,0). + /// + /// + /// For glViewportIndexedf, specifies the lower left corner of the viewport rectangle, in pixels. The initial value is (0,0). + /// + /// + /// For glViewportIndexedf, specifies the width and height of the viewport. When a GL context is first attached to a window, width and height are set to the dimensions of that window. + /// + /// + /// For glViewportIndexedf, specifies the width and height of the viewport. When a GL context is first attached to a window, width and height are set to the dimensions of that window. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glViewportIndexedfOES")] + [CLSCompliant(false)] + public static void ViewportIndexed(UInt32 index, Single x, Single y, Single w, Single h) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Set a specified viewport + /// + /// + /// Specify the first viewport to set. + /// + /// [length: 4] + /// For glViewportIndexedfv, specifies the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glViewportIndexedfvOES")] + [CLSCompliant(false)] + public static void ViewportIndexed(Int32 index, [CountAttribute(Count = 4)] Single[] v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Set a specified viewport + /// + /// + /// Specify the first viewport to set. + /// + /// [length: 4] + /// For glViewportIndexedfv, specifies the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glViewportIndexedfvOES")] + [CLSCompliant(false)] + public static void ViewportIndexed(Int32 index, [CountAttribute(Count = 4)] ref Single v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Set a specified viewport + /// + /// + /// Specify the first viewport to set. + /// + /// [length: 4] + /// For glViewportIndexedfv, specifies the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glViewportIndexedfvOES")] + [CLSCompliant(false)] + public static unsafe void ViewportIndexed(Int32 index, [CountAttribute(Count = 4)] Single* v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Set a specified viewport + /// + /// + /// Specify the first viewport to set. + /// + /// [length: 4] + /// For glViewportIndexedfv, specifies the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glViewportIndexedfvOES")] + [CLSCompliant(false)] + public static void ViewportIndexed(UInt32 index, [CountAttribute(Count = 4)] Single[] v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Set a specified viewport + /// + /// + /// Specify the first viewport to set. + /// + /// [length: 4] + /// For glViewportIndexedfv, specifies the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glViewportIndexedfvOES")] + [CLSCompliant(false)] + public static void ViewportIndexed(UInt32 index, [CountAttribute(Count = 4)] ref Single v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Set a specified viewport + /// + /// + /// Specify the first viewport to set. + /// + /// [length: 4] + /// For glViewportIndexedfv, specifies the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glViewportIndexedfvOES")] + [CLSCompliant(false)] + public static unsafe void ViewportIndexed(UInt32 index, [CountAttribute(Count = 4)] Single* v) { throw new NotImplementedException(); } + + } + + public static partial class Ovr + { + /// [requires: OVR_multiview_multisampled_render_to_texture] + /// + /// + /// + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OVR_multiview_multisampled_render_to_texture", Version = "", EntryPoint = "glFramebufferTextureMultisampleMultiviewOVR")] + [CLSCompliant(false)] + public static void FramebufferTextureMultisampleMultiview(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All attachment, Int32 texture, Int32 level, Int32 samples, Int32 baseViewIndex, Int32 numViews) { throw new NotImplementedException(); } + + /// [requires: OVR_multiview_multisampled_render_to_texture] + /// + /// + /// + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OVR_multiview_multisampled_render_to_texture", Version = "", EntryPoint = "glFramebufferTextureMultisampleMultiviewOVR")] + [CLSCompliant(false)] + public static void FramebufferTextureMultisampleMultiview(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All attachment, UInt32 texture, Int32 level, Int32 samples, Int32 baseViewIndex, Int32 numViews) { throw new NotImplementedException(); } + + /// [requires: OVR_multiview_multisampled_render_to_texture] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "OVR_multiview_multisampled_render_to_texture", Version = "", EntryPoint = "glFramebufferTextureMultisampleMultiviewOVR")] + [CLSCompliant(false)] + public static void FramebufferTextureMultisampleMultiview(OpenTK.Graphics.ES20.FramebufferTarget target, OpenTK.Graphics.ES20.All attachment, Int32 texture, Int32 level, Int32 samples, Int32 baseViewIndex, Int32 numViews) { throw new NotImplementedException(); } + + /// [requires: OVR_multiview_multisampled_render_to_texture] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "OVR_multiview_multisampled_render_to_texture", Version = "", EntryPoint = "glFramebufferTextureMultisampleMultiviewOVR")] + [CLSCompliant(false)] + public static void FramebufferTextureMultisampleMultiview(OpenTK.Graphics.ES20.FramebufferTarget target, OpenTK.Graphics.ES20.All attachment, UInt32 texture, Int32 level, Int32 samples, Int32 baseViewIndex, Int32 numViews) { throw new NotImplementedException(); } + + /// [requires: OVR_multiview] + /// + /// + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OVR_multiview", Version = "", EntryPoint = "glFramebufferTextureMultiviewOVR")] + [CLSCompliant(false)] + public static void FramebufferTextureMultiview(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All attachment, Int32 texture, Int32 level, Int32 baseViewIndex, Int32 numViews) { throw new NotImplementedException(); } + + /// [requires: OVR_multiview] + /// + /// + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OVR_multiview", Version = "", EntryPoint = "glFramebufferTextureMultiviewOVR")] + [CLSCompliant(false)] + public static void FramebufferTextureMultiview(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All attachment, UInt32 texture, Int32 level, Int32 baseViewIndex, Int32 numViews) { throw new NotImplementedException(); } + + /// [requires: OVR_multiview] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "OVR_multiview", Version = "", EntryPoint = "glFramebufferTextureMultiviewOVR")] + [CLSCompliant(false)] + public static void FramebufferTextureMultiview(OpenTK.Graphics.ES20.FramebufferTarget target, OpenTK.Graphics.ES20.All attachment, Int32 texture, Int32 level, Int32 baseViewIndex, Int32 numViews) { throw new NotImplementedException(); } + + /// [requires: OVR_multiview] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "OVR_multiview", Version = "", EntryPoint = "glFramebufferTextureMultiviewOVR")] + [CLSCompliant(false)] + public static void FramebufferTextureMultiview(OpenTK.Graphics.ES20.FramebufferTarget target, OpenTK.Graphics.ES20.All attachment, UInt32 texture, Int32 level, Int32 baseViewIndex, Int32 numViews) { throw new NotImplementedException(); } + } public static partial class Qcom @@ -32368,6 +53368,76 @@ namespace OpenTK.Graphics.ES20 [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtTexObjectStateOverrideiQCOM")] public static void ExtTexObjectStateOverride(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All pname, Int32 param) { throw new NotImplementedException(); } + /// [requires: QCOM_shader_framebuffer_fetch_noncoherent] + [AutoGenerated(Category = "QCOM_shader_framebuffer_fetch_noncoherent", Version = "", EntryPoint = "glFramebufferFetchBarrierQCOM")] + public static void FramebufferFetchBarrier() { throw new NotImplementedException(); } + + /// [requires: QCOM_framebuffer_foveated] + /// + /// + /// + /// + /// [length: 1] + [AutoGenerated(Category = "QCOM_framebuffer_foveated", Version = "", EntryPoint = "glFramebufferFoveationConfigQCOM")] + [CLSCompliant(false)] + public static void FramebufferFoveationConfig(Int32 framebuffer, Int32 numLayers, Int32 focalPointsPerLayer, Int32 requestedFeatures, [OutAttribute, CountAttribute(Count = 1)] out Int32 providedFeatures) { throw new NotImplementedException(); } + + /// [requires: QCOM_framebuffer_foveated] + /// + /// + /// + /// + /// [length: 1] + [AutoGenerated(Category = "QCOM_framebuffer_foveated", Version = "", EntryPoint = "glFramebufferFoveationConfigQCOM")] + [CLSCompliant(false)] + public static unsafe void FramebufferFoveationConfig(Int32 framebuffer, Int32 numLayers, Int32 focalPointsPerLayer, Int32 requestedFeatures, [OutAttribute, CountAttribute(Count = 1)] Int32* providedFeatures) { throw new NotImplementedException(); } + + /// [requires: QCOM_framebuffer_foveated] + /// + /// + /// + /// + /// [length: 1] + [AutoGenerated(Category = "QCOM_framebuffer_foveated", Version = "", EntryPoint = "glFramebufferFoveationConfigQCOM")] + [CLSCompliant(false)] + public static void FramebufferFoveationConfig(UInt32 framebuffer, UInt32 numLayers, UInt32 focalPointsPerLayer, UInt32 requestedFeatures, [OutAttribute, CountAttribute(Count = 1)] out UInt32 providedFeatures) { throw new NotImplementedException(); } + + /// [requires: QCOM_framebuffer_foveated] + /// + /// + /// + /// + /// [length: 1] + [AutoGenerated(Category = "QCOM_framebuffer_foveated", Version = "", EntryPoint = "glFramebufferFoveationConfigQCOM")] + [CLSCompliant(false)] + public static unsafe void FramebufferFoveationConfig(UInt32 framebuffer, UInt32 numLayers, UInt32 focalPointsPerLayer, UInt32 requestedFeatures, [OutAttribute, CountAttribute(Count = 1)] UInt32* providedFeatures) { throw new NotImplementedException(); } + + /// [requires: QCOM_framebuffer_foveated] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "QCOM_framebuffer_foveated", Version = "", EntryPoint = "glFramebufferFoveationParametersQCOM")] + [CLSCompliant(false)] + public static void FramebufferFoveationParameters(Int32 framebuffer, Int32 layer, Int32 focalPoint, Single focalX, Single focalY, Single gainX, Single gainY, Single foveaArea) { throw new NotImplementedException(); } + + /// [requires: QCOM_framebuffer_foveated] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "QCOM_framebuffer_foveated", Version = "", EntryPoint = "glFramebufferFoveationParametersQCOM")] + [CLSCompliant(false)] + public static void FramebufferFoveationParameters(UInt32 framebuffer, UInt32 layer, UInt32 focalPoint, Single focalX, Single focalY, Single gainX, Single gainY, Single foveaArea) { throw new NotImplementedException(); } + /// [requires: QCOM_driver_control] /// /// @@ -32492,1168 +53562,1921 @@ namespace OpenTK.Graphics.ES20 } - [Slot(5)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBeginPerfMonitorAMD(UInt32 monitor); - [Slot(68)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeletePerfMonitorsAMD(Int32 n, [CountAttribute(Parameter = "n")] UInt32* monitors); - [Slot(104)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEndPerfMonitorAMD(UInt32 monitor); - [Slot(136)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenPerfMonitorsAMD(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* monitors); - [Slot(179)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetPerfMonitorCounterDataAMD(UInt32 monitor, System.Int32 pname, Int32 dataSize, [OutAttribute, CountAttribute(Parameter = "dataSize")] UInt32* data, [OutAttribute, CountAttribute(Count = 1)] Int32* bytesWritten); - [Slot(180)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetPerfMonitorCounterInfoAMD(UInt32 group, UInt32 counter, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] IntPtr data); - [Slot(181)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetPerfMonitorCountersAMD(UInt32 group, [OutAttribute, CountAttribute(Count = 1)] Int32* numCounters, [OutAttribute, CountAttribute(Count = 1)] Int32* maxActiveCounters, Int32 counterSize, [OutAttribute, CountAttribute(Parameter = "counterSize")] UInt32* counters); - [Slot(182)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetPerfMonitorCounterStringAMD(UInt32 group, UInt32 counter, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr counterString); - [Slot(183)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetPerfMonitorGroupsAMD([OutAttribute, CountAttribute(Count = 1)] Int32* numGroups, Int32 groupsSize, [OutAttribute, CountAttribute(Parameter = "groupsSize")] UInt32* groups); - [Slot(184)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetPerfMonitorGroupStringAMD(UInt32 group, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr groupString); - [Slot(311)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glSelectPerfMonitorCountersAMD(UInt32 monitor, bool enable, UInt32 group, Int32 numCounters, [OutAttribute, CountAttribute(Parameter = "numCounters")] UInt32* counterList); - [Slot(28)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlitFramebufferANGLE(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, System.Int32 mask, System.Int32 filter); - [Slot(88)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawArraysInstancedANGLE(System.Int32 mode, Int32 first, Int32 count, Int32 primcount); - [Slot(95)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawElementsInstancedANGLE(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 primcount); - [Slot(213)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTranslatedShaderSourceANGLE(UInt32 shader, Int32 bufsize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute] IntPtr source); - [Slot(301)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glRenderbufferStorageMultisampleANGLE(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(382)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribDivisorANGLE(UInt32 index, UInt32 divisor); - [Slot(37)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern System.Int32 glClientWaitSyncAPPLE(IntPtr sync, System.Int32 flags, UInt64 timeout); - [Slot(50)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyTextureLevelsAPPLE(UInt32 destinationTexture, UInt32 sourceTexture, Int32 sourceBaseLevel, Int32 sourceLevelCount); - [Slot(75)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDeleteSyncAPPLE(IntPtr sync); - [Slot(120)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern IntPtr glFenceSyncAPPLE(System.Int32 condition, System.Int32 flags); - [Slot(161)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetInteger64vAPPLE(System.Int32 pname, [OutAttribute] Int64* @params); - [Slot(208)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetSyncivAPPLE(IntPtr sync, System.Int32 pname, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int32* values); - [Slot(232)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsSyncAPPLE(IntPtr sync); - [Slot(302)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glRenderbufferStorageMultisampleAPPLE(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(306)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glResolveMultisampleFramebufferAPPLE(); - [Slot(387)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glWaitSyncAPPLE(IntPtr sync, System.Int32 flags, UInt64 timeout); - [Slot(2)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glActiveTexture(System.Int32 texture); - [Slot(4)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glAttachShader(UInt32 program, UInt32 shader); [Slot(8)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindAttribLocation(UInt32 program, UInt32 index, IntPtr name); - [Slot(9)] + private static extern void glBeginPerfMonitorAMD(UInt32 monitor); + [Slot(96)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindBuffer(System.Int32 target, UInt32 buffer); - [Slot(10)] + private static extern unsafe void glDeletePerfMonitorsAMD(Int32 n, [CountAttribute(Parameter = "n")] UInt32* monitors); + [Slot(154)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindFramebuffer(System.Int32 target, UInt32 framebuffer); - [Slot(12)] + private static extern void glEndPerfMonitorAMD(UInt32 monitor); + [Slot(198)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindRenderbuffer(System.Int32 target, UInt32 renderbuffer); - [Slot(13)] + private static extern unsafe void glGenPerfMonitorsAMD(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* monitors); + [Slot(263)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindTexture(System.Int32 target, UInt32 texture); - [Slot(17)] + private static extern unsafe void glGetPerfMonitorCounterDataAMD(UInt32 monitor, System.Int32 pname, Int32 dataSize, [OutAttribute, CountAttribute(Parameter = "dataSize")] UInt32* data, [OutAttribute, CountAttribute(Count = 1)] Int32* bytesWritten); + [Slot(264)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendColor(Single red, Single green, Single blue, Single alpha); - [Slot(18)] + private static extern void glGetPerfMonitorCounterInfoAMD(UInt32 group, UInt32 counter, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] IntPtr data); + [Slot(265)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendEquation(System.Int32 mode); - [Slot(21)] + private static extern unsafe void glGetPerfMonitorCountersAMD(UInt32 group, [OutAttribute, CountAttribute(Count = 1)] Int32* numCounters, [OutAttribute, CountAttribute(Count = 1)] Int32* maxActiveCounters, Int32 counterSize, [OutAttribute, CountAttribute(Parameter = "counterSize")] UInt32* counters); + [Slot(266)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendEquationSeparate(System.Int32 modeRGB, System.Int32 modeAlpha); - [Slot(23)] + private static extern unsafe void glGetPerfMonitorCounterStringAMD(UInt32 group, UInt32 counter, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr counterString); + [Slot(267)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendFunc(System.Int32 sfactor, System.Int32 dfactor); - [Slot(25)] + private static extern unsafe void glGetPerfMonitorGroupsAMD([OutAttribute, CountAttribute(Count = 1)] Int32* numGroups, Int32 groupsSize, [OutAttribute, CountAttribute(Parameter = "groupsSize")] UInt32* groups); + [Slot(268)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendFuncSeparate(System.Int32 sfactorRGB, System.Int32 dfactorRGB, System.Int32 sfactorAlpha, System.Int32 dfactorAlpha); - [Slot(30)] + private static extern unsafe void glGetPerfMonitorGroupStringAMD(UInt32 group, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr groupString); + [Slot(501)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBufferData(System.Int32 target, IntPtr size, [CountAttribute(Parameter = "size")] IntPtr data, System.Int32 usage); - [Slot(31)] + private static extern unsafe void glSelectPerfMonitorCountersAMD(UInt32 monitor, bool enable, UInt32 group, Int32 numCounters, [OutAttribute, CountAttribute(Parameter = "numCounters")] UInt32* counterList); + [Slot(37)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBufferSubData(System.Int32 target, IntPtr offset, IntPtr size, [CountAttribute(Parameter = "size")] IntPtr data); - [Slot(32)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern System.Int32 glCheckFramebufferStatus(System.Int32 target); - [Slot(33)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glClear(System.Int32 mask); - [Slot(34)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glClearColor(Single red, Single green, Single blue, Single alpha); - [Slot(35)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glClearDepthf(Single d); - [Slot(36)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glClearStencil(Int32 s); - [Slot(38)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glColorMask(bool red, bool green, bool blue, bool alpha); - [Slot(40)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCompileShader(UInt32 shader); - [Slot(41)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCompressedTexImage2D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); - [Slot(43)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCompressedTexSubImage2D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); - [Slot(47)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyTexImage2D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 x, Int32 y, Int32 width, Int32 height, Int32 border); - [Slot(48)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyTexSubImage2D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(54)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glCreateProgram(); - [Slot(55)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glCreateShader(System.Int32 type); - [Slot(58)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCullFace(System.Int32 mode); - [Slot(59)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDebugMessageCallback(DebugProc callback, IntPtr userParam); - [Slot(61)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDebugMessageControl(System.Int32 source, System.Int32 type, System.Int32 severity, Int32 count, [CountAttribute(Parameter = "count")] UInt32* ids, bool enabled); - [Slot(63)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDebugMessageInsert(System.Int32 source, System.Int32 type, UInt32 id, System.Int32 severity, Int32 length, [CountAttribute(Computed = "buf,length")] IntPtr buf); - [Slot(65)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteBuffers(Int32 n, [CountAttribute(Parameter = "n")] UInt32* buffers); - [Slot(67)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteFramebuffers(Int32 n, [CountAttribute(Parameter = "n")] UInt32* framebuffers); - [Slot(70)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDeleteProgram(UInt32 program); - [Slot(73)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteRenderbuffers(Int32 n, [CountAttribute(Parameter = "n")] UInt32* renderbuffers); - [Slot(74)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDeleteShader(UInt32 shader); - [Slot(76)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteTextures(Int32 n, [CountAttribute(Parameter = "n")] UInt32* textures); - [Slot(78)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDepthFunc(System.Int32 func); - [Slot(79)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDepthMask(bool flag); - [Slot(80)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDepthRangef(Single n, Single f); - [Slot(81)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDetachShader(UInt32 program, UInt32 shader); - [Slot(82)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDisable(System.Int32 cap); - [Slot(85)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDisableVertexAttribArray(UInt32 index); - [Slot(87)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawArrays(System.Int32 mode, Int32 first, Int32 count); - [Slot(94)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawElements(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices); - [Slot(100)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEnable(System.Int32 cap); - [Slot(103)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEnableVertexAttribArray(UInt32 index); - [Slot(121)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFinish(); + private static extern void glBlitFramebufferANGLE(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, System.Int32 mask, System.Int32 filter); [Slot(123)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFlush(); - [Slot(125)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFramebufferRenderbuffer(System.Int32 target, System.Int32 attachment, System.Int32 renderbuffertarget, UInt32 renderbuffer); - [Slot(126)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFramebufferTexture2D(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level); - [Slot(131)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFrontFace(System.Int32 mode); - [Slot(132)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenBuffers(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* buffers); + private static extern void glDrawArraysInstancedANGLE(System.Int32 mode, Int32 first, Int32 count, Int32 primcount); [Slot(133)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGenerateMipmap(System.Int32 target); - [Slot(135)] + private static extern void glDrawElementsInstancedANGLE(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 primcount); + [Slot(308)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenFramebuffers(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* framebuffers); - [Slot(139)] + private static extern unsafe void glGetTranslatedShaderSourceANGLE(UInt32 shader, Int32 bufsize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute] IntPtr source); + [Slot(482)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenRenderbuffers(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* renderbuffers); - [Slot(140)] + private static extern void glRenderbufferStorageMultisampleANGLE(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(622)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenTextures(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* textures); - [Slot(142)] + private static extern void glVertexAttribDivisorANGLE(UInt32 index, UInt32 divisor); + [Slot(52)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] Int32* size, [OutAttribute, CountAttribute(Count = 1)] System.Int32* type, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr name); - [Slot(143)] + private static extern System.Int32 glClientWaitSyncAPPLE(IntPtr sync, System.Int32 flags, UInt64 timeout); + [Slot(69)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] Int32* size, [OutAttribute, CountAttribute(Count = 1)] System.Int32* type, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr name); - [Slot(144)] + private static extern void glCopyTextureLevelsAPPLE(UInt32 destinationTexture, UInt32 sourceTexture, Int32 sourceBaseLevel, Int32 sourceLevelCount); + [Slot(104)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetAttachedShaders(UInt32 program, Int32 maxCount, [OutAttribute, CountAttribute(Count = 1)] Int32* count, [OutAttribute, CountAttribute(Parameter = "maxCount")] UInt32* shaders); - [Slot(145)] + private static extern void glDeleteSyncAPPLE(IntPtr sync); + [Slot(170)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glGetAttribLocation(UInt32 program, IntPtr name); - [Slot(146)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetBooleanv(System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] bool* data); - [Slot(147)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetBufferParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(149)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe Int32 glGetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* sources, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* types, [OutAttribute, CountAttribute(Parameter = "count")] UInt32* ids, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* severities, [OutAttribute, CountAttribute(Parameter = "count")] Int32* lengths, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr messageLog); - [Slot(153)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern System.Int32 glGetError(); - [Slot(156)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetFloatv(System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* data); - [Slot(157)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetFramebufferAttachmentParameteriv(System.Int32 target, System.Int32 attachment, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(158)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern System.Int32 glGetGraphicsResetStatus(); - [Slot(163)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetIntegerv(System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* data); - [Slot(165)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnUniformfv(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Single* @params); - [Slot(168)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnUniformiv(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Int32* @params); - [Slot(171)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnUniformuiv(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] UInt32* @params); - [Slot(173)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetObjectLabel(System.Int32 identifier, UInt32 name, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr label); - [Slot(176)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetObjectPtrLabel(IntPtr ptr, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr label); - [Slot(188)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetPointerv(System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] IntPtr @params); - [Slot(191)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetProgramInfoLog(UInt32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr infoLog); - [Slot(192)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetProgramiv(UInt32 program, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(200)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetRenderbufferParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(203)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetShaderInfoLog(UInt32 shader, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr infoLog); - [Slot(204)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetShaderiv(UInt32 shader, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(205)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetShaderPrecisionFormat(System.Int32 shadertype, System.Int32 precisiontype, [OutAttribute, CountAttribute(Count = 2)] Int32* range, [OutAttribute, CountAttribute(Count = 2)] Int32* precision); - [Slot(206)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetShaderSource(UInt32 shader, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr source); - [Slot(207)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern IntPtr glGetString(System.Int32 name); - [Slot(209)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTexParameterfv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); - [Slot(212)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTexParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(214)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetUniformfv(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] Single* @params); - [Slot(215)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetUniformiv(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] Int32* @params); - [Slot(216)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glGetUniformLocation(UInt32 program, IntPtr name); - [Slot(217)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetVertexAttribfv(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 4)] Single* @params); - [Slot(218)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetVertexAttribiv(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 4)] Int32* @params); - [Slot(219)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetVertexAttribPointerv(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] IntPtr pointer); - [Slot(220)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glHint(System.Int32 target, System.Int32 mode); - [Slot(222)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsBuffer(UInt32 buffer); - [Slot(223)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsEnabled(System.Int32 cap); - [Slot(226)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsFramebuffer(UInt32 framebuffer); - [Slot(227)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsProgram(UInt32 program); + private static extern IntPtr glFenceSyncAPPLE(System.Int32 condition, System.Int32 flags); [Slot(230)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsRenderbuffer(UInt32 renderbuffer); - [Slot(231)] + private static extern unsafe void glGetInteger64vAPPLE(System.Int32 pname, [OutAttribute] Int64* @params); + [Slot(297)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsShader(UInt32 shader); - [Slot(233)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsTexture(UInt32 texture); - [Slot(236)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glLineWidth(Single width); - [Slot(237)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glLinkProgram(UInt32 program); - [Slot(243)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glObjectLabel(System.Int32 identifier, UInt32 name, Int32 length, [CountAttribute(Computed = "label,length")] IntPtr label); - [Slot(245)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glObjectPtrLabel(IntPtr ptr, Int32 length, [CountAttribute(Computed = "label,length")] IntPtr label); - [Slot(248)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPixelStorei(System.Int32 pname, Int32 param); - [Slot(249)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPolygonOffset(Single factor, Single units); - [Slot(250)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPopDebugGroup(); - [Slot(289)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPushDebugGroup(System.Int32 source, UInt32 id, Int32 length, [CountAttribute(Computed = "message,length")] IntPtr message); - [Slot(295)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glReadnPixels(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute] IntPtr data); - [Slot(298)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glReadPixels(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, [OutAttribute, CountAttribute(Computed = "format,type,width,height")] IntPtr pixels); - [Slot(299)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glReleaseShaderCompiler(); - [Slot(300)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glRenderbufferStorage(System.Int32 target, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(307)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSampleCoverage(Single value, bool invert); - [Slot(310)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glScissor(Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(313)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glShaderBinary(Int32 count, [CountAttribute(Parameter = "count")] UInt32* shaders, System.Int32 binaryformat, [CountAttribute(Parameter = "length")] IntPtr binary, Int32 length); - [Slot(314)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glShaderSource(UInt32 shader, Int32 count, [CountAttribute(Parameter = "count")] IntPtr @string, [CountAttribute(Parameter = "count")] Int32* length); - [Slot(316)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glStencilFunc(System.Int32 func, Int32 @ref, UInt32 mask); - [Slot(317)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glStencilFuncSeparate(System.Int32 face, System.Int32 func, Int32 @ref, UInt32 mask); - [Slot(318)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glStencilMask(UInt32 mask); - [Slot(319)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glStencilMaskSeparate(System.Int32 face, UInt32 mask); - [Slot(320)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glStencilOp(System.Int32 fail, System.Int32 zfail, System.Int32 zpass); - [Slot(321)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glStencilOpSeparate(System.Int32 face, System.Int32 sfail, System.Int32 dpfail, System.Int32 dppass); - [Slot(325)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexImage2D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 border, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height")] IntPtr pixels); - [Slot(327)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexParameterf(System.Int32 target, System.Int32 pname, Single param); - [Slot(328)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexParameterfv(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); - [Slot(329)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexParameteri(System.Int32 target, System.Int32 pname, Int32 param); - [Slot(332)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexParameteriv(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); - [Slot(337)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexSubImage2D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height")] IntPtr pixels); - [Slot(343)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform1f(Int32 location, Single v0); - [Slot(344)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform1fv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] Single* value); - [Slot(345)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform1i(Int32 location, Int32 v0); + private static extern unsafe void glGetSyncivAPPLE(IntPtr sync, System.Int32 pname, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int32* values); [Slot(346)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform1iv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] Int32* value); + private static extern byte glIsSyncAPPLE(IntPtr sync); + [Slot(483)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glRenderbufferStorageMultisampleAPPLE(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(488)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glResolveMultisampleFramebufferAPPLE(); + [Slot(635)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glWaitSyncAPPLE(IntPtr sync, System.Int32 flags, UInt64 timeout); + [Slot(5)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glApplyFramebufferAttachmentCMAAINTEL(); + [Slot(3)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glActiveTexture(System.Int32 texture); + [Slot(6)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glAttachShader(UInt32 program, UInt32 shader); + [Slot(11)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindAttribLocation(UInt32 program, UInt32 index, IntPtr name); + [Slot(12)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindBuffer(System.Int32 target, UInt32 buffer); + [Slot(15)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindFramebuffer(System.Int32 target, UInt32 framebuffer); + [Slot(17)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindRenderbuffer(System.Int32 target, UInt32 renderbuffer); + [Slot(18)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindTexture(System.Int32 target, UInt32 texture); + [Slot(22)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendColor(Single red, Single green, Single blue, Single alpha); + [Slot(23)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendEquation(System.Int32 mode); + [Slot(27)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendEquationSeparate(System.Int32 modeRGB, System.Int32 modeAlpha); + [Slot(30)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendFunc(System.Int32 sfactor, System.Int32 dfactor); + [Slot(33)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendFuncSeparate(System.Int32 sfactorRGB, System.Int32 dfactorRGB, System.Int32 sfactorAlpha, System.Int32 dfactorAlpha); + [Slot(39)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBufferData(System.Int32 target, IntPtr size, [CountAttribute(Parameter = "size")] IntPtr data, System.Int32 usage); + [Slot(43)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBufferSubData(System.Int32 target, IntPtr offset, IntPtr size, [CountAttribute(Parameter = "size")] IntPtr data); + [Slot(44)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern System.Int32 glCheckFramebufferStatus(System.Int32 target); + [Slot(45)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glClear(System.Int32 mask); + [Slot(46)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glClearColor(Single red, Single green, Single blue, Single alpha); + [Slot(47)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glClearDepthf(Single d); + [Slot(49)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glClearStencil(Int32 s); + [Slot(53)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glColorMask(bool red, bool green, bool blue, bool alpha); + [Slot(56)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompileShader(UInt32 shader); + [Slot(57)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompressedTexImage2D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); + [Slot(59)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompressedTexSubImage2D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); + [Slot(66)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyTexImage2D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 x, Int32 y, Int32 width, Int32 height, Int32 border); + [Slot(67)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyTexSubImage2D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 x, Int32 y, Int32 width, Int32 height); + [Slot(80)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glCreateProgram(); + [Slot(81)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glCreateShader(System.Int32 type); + [Slot(84)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCullFace(System.Int32 mode); + [Slot(85)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDebugMessageCallback(DebugProc callback, IntPtr userParam); + [Slot(87)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDebugMessageControl(System.Int32 source, System.Int32 type, System.Int32 severity, Int32 count, [CountAttribute(Parameter = "count")] UInt32* ids, bool enabled); + [Slot(89)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDebugMessageInsert(System.Int32 source, System.Int32 type, UInt32 id, System.Int32 severity, Int32 length, [CountAttribute(Computed = "buf,length")] IntPtr buf); + [Slot(91)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDeleteBuffers(Int32 n, [CountAttribute(Parameter = "n")] UInt32* buffers); + [Slot(93)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDeleteFramebuffers(Int32 n, [CountAttribute(Parameter = "n")] UInt32* framebuffers); + [Slot(98)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDeleteProgram(UInt32 program); + [Slot(101)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDeleteRenderbuffers(Int32 n, [CountAttribute(Parameter = "n")] UInt32* renderbuffers); + [Slot(103)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDeleteShader(UInt32 shader); + [Slot(105)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDeleteTextures(Int32 n, [CountAttribute(Parameter = "n")] UInt32* textures); + [Slot(107)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDepthFunc(System.Int32 func); + [Slot(108)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDepthMask(bool flag); + [Slot(111)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDepthRangef(Single n, Single f); + [Slot(114)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDetachShader(UInt32 program, UInt32 shader); + [Slot(115)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDisable(System.Int32 cap); + [Slot(120)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDisableVertexAttribArray(UInt32 index); + [Slot(122)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawArrays(System.Int32 mode, Int32 first, Int32 count); + [Slot(130)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawElements(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices); + [Slot(147)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEnable(System.Int32 cap); + [Slot(152)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEnableVertexAttribArray(UInt32 index); + [Slot(171)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFinish(); + [Slot(173)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFlush(); + [Slot(180)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferRenderbuffer(System.Int32 target, System.Int32 attachment, System.Int32 renderbuffertarget, UInt32 renderbuffer); + [Slot(182)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferTexture2D(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level); + [Slot(192)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFrontFace(System.Int32 mode); + [Slot(193)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGenBuffers(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* buffers); + [Slot(194)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGenerateMipmap(System.Int32 target); + [Slot(196)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGenFramebuffers(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* framebuffers); + [Slot(201)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGenRenderbuffers(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* renderbuffers); + [Slot(203)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGenTextures(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* textures); + [Slot(205)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] Int32* size, [OutAttribute, CountAttribute(Count = 1)] System.Int32* type, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr name); + [Slot(206)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] Int32* size, [OutAttribute, CountAttribute(Count = 1)] System.Int32* type, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr name); + [Slot(207)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetAttachedShaders(UInt32 program, Int32 maxCount, [OutAttribute, CountAttribute(Count = 1)] Int32* count, [OutAttribute, CountAttribute(Parameter = "maxCount")] UInt32* shaders); + [Slot(208)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glGetAttribLocation(UInt32 program, IntPtr name); + [Slot(209)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetBooleanv(System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] bool* data); + [Slot(210)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetBufferParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(213)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe Int32 glGetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* sources, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* types, [OutAttribute, CountAttribute(Parameter = "count")] UInt32* ids, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* severities, [OutAttribute, CountAttribute(Parameter = "count")] Int32* lengths, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr messageLog); + [Slot(217)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern System.Int32 glGetError(); + [Slot(222)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetFloatv(System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* data); + [Slot(224)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetFramebufferAttachmentParameteriv(System.Int32 target, System.Int32 attachment, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(226)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern System.Int32 glGetGraphicsResetStatus(); + [Slot(232)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetIntegerv(System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* data); + [Slot(236)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnUniformfv(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Single* @params); + [Slot(239)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnUniformiv(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Int32* @params); + [Slot(242)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnUniformuiv(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] UInt32* @params); + [Slot(244)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetObjectLabel(System.Int32 identifier, UInt32 name, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr label); + [Slot(247)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetObjectPtrLabel(IntPtr ptr, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr label); + [Slot(272)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetPointerv(System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] IntPtr @params); + [Slot(275)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetProgramInfoLog(UInt32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr infoLog); + [Slot(276)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetProgramiv(UInt32 program, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(286)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetRenderbufferParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(292)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetShaderInfoLog(UInt32 shader, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr infoLog); + [Slot(293)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetShaderiv(UInt32 shader, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(294)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetShaderPrecisionFormat(System.Int32 shadertype, System.Int32 precisiontype, [OutAttribute, CountAttribute(Count = 2)] Int32* range, [OutAttribute, CountAttribute(Count = 1)] Int32* precision); + [Slot(295)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetShaderSource(UInt32 shader, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr source); + [Slot(296)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern IntPtr glGetString(System.Int32 name); + [Slot(298)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetTexParameterfv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); + [Slot(303)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetTexParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(309)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetUniformfv(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] Single* @params); + [Slot(311)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetUniformiv(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] Int32* @params); + [Slot(312)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glGetUniformLocation(UInt32 program, IntPtr name); + [Slot(315)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetVertexAttribfv(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 4)] Single* @params); + [Slot(316)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetVertexAttribiv(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 4)] Int32* @params); + [Slot(317)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetVertexAttribPointerv(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] IntPtr pointer); + [Slot(319)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glHint(System.Int32 target, System.Int32 mode); + [Slot(328)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsBuffer(UInt32 buffer); + [Slot(329)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsEnabled(System.Int32 cap); + [Slot(334)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsFramebuffer(UInt32 framebuffer); + [Slot(340)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsProgram(UInt32 program); + [Slot(343)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsRenderbuffer(UInt32 renderbuffer); + [Slot(345)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsShader(UInt32 shader); [Slot(347)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform2f(Int32 location, Single v0, Single v1); - [Slot(348)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform2fv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Single* value); - [Slot(349)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform2i(Int32 location, Int32 v0, Int32 v1); - [Slot(350)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform2iv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int32* value); + private static extern byte glIsTexture(UInt32 texture); [Slot(351)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform3f(Int32 location, Single v0, Single v1, Single v2); + private static extern void glLineWidth(Single width); [Slot(352)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform3fv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Single* value); - [Slot(353)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform3i(Int32 location, Int32 v0, Int32 v1, Int32 v2); - [Slot(354)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform3iv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int32* value); - [Slot(355)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform4f(Int32 location, Single v0, Single v1, Single v2, Single v3); - [Slot(356)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform4fv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Single* value); - [Slot(357)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform4i(Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3); - [Slot(358)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform4iv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int32* value); - [Slot(359)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix2fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Single* value); - [Slot(362)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix3fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Single* value); - [Slot(365)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix4fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Single* value); - [Slot(369)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUseProgram(UInt32 program); - [Slot(372)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glValidateProgram(UInt32 program); - [Slot(374)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib1f(UInt32 index, Single x); + private static extern void glLinkProgram(UInt32 program); [Slot(375)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib1fv(UInt32 index, [CountAttribute(Count = 1)] Single* v); - [Slot(376)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib2f(UInt32 index, Single x, Single y); + private static extern void glObjectLabel(System.Int32 identifier, UInt32 name, Int32 length, [CountAttribute(Computed = "label,length")] IntPtr label); [Slot(377)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glObjectPtrLabel(IntPtr ptr, Int32 length, [CountAttribute(Computed = "label,length")] IntPtr label); + [Slot(402)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPixelStorei(System.Int32 pname, Int32 param); + [Slot(405)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPolygonOffset(Single factor, Single units); + [Slot(407)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPopDebugGroup(); + [Slot(468)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPushDebugGroup(System.Int32 source, UInt32 id, Int32 length, [CountAttribute(Computed = "message,length")] IntPtr message); + [Slot(475)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glReadnPixels(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute] IntPtr data); + [Slot(478)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glReadPixels(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, [OutAttribute, CountAttribute(Computed = "format,type,width,height")] IntPtr pixels); + [Slot(480)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glReleaseShaderCompiler(); + [Slot(481)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glRenderbufferStorage(System.Int32 target, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(489)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSampleCoverage(Single value, bool invert); + [Slot(494)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glScissor(Int32 x, Int32 y, Int32 width, Int32 height); + [Slot(504)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glShaderBinary(Int32 count, [CountAttribute(Parameter = "count")] UInt32* shaders, System.Int32 binaryformat, [CountAttribute(Parameter = "length")] IntPtr binary, Int32 length); + [Slot(505)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glShaderSource(UInt32 shader, Int32 count, [CountAttribute(Parameter = "count")] IntPtr @string, [CountAttribute(Parameter = "count")] Int32* length); + [Slot(512)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glStencilFunc(System.Int32 func, Int32 @ref, UInt32 mask); + [Slot(513)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glStencilFuncSeparate(System.Int32 face, System.Int32 func, Int32 @ref, UInt32 mask); + [Slot(514)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glStencilMask(UInt32 mask); + [Slot(515)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glStencilMaskSeparate(System.Int32 face, UInt32 mask); + [Slot(516)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glStencilOp(System.Int32 fail, System.Int32 zfail, System.Int32 zpass); + [Slot(517)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glStencilOpSeparate(System.Int32 face, System.Int32 sfail, System.Int32 dpfail, System.Int32 dppass); + [Slot(530)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexImage2D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 border, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height")] IntPtr pixels); + [Slot(533)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexParameterf(System.Int32 target, System.Int32 pname, Single param); + [Slot(534)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTexParameterfv(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); + [Slot(535)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexParameteri(System.Int32 target, System.Int32 pname, Int32 param); + [Slot(540)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTexParameteriv(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); + [Slot(550)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexSubImage2D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height")] IntPtr pixels); + [Slot(563)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform1f(Int32 location, Single v0); + [Slot(564)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform1fv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] Single* value); + [Slot(565)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform1i(Int32 location, Int32 v0); + [Slot(568)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform1iv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] Int32* value); + [Slot(571)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform2f(Int32 location, Single v0, Single v1); + [Slot(572)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform2fv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Single* value); + [Slot(573)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform2i(Int32 location, Int32 v0, Int32 v1); + [Slot(576)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform2iv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int32* value); + [Slot(579)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform3f(Int32 location, Single v0, Single v1, Single v2); + [Slot(580)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform3fv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Single* value); + [Slot(581)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform3i(Int32 location, Int32 v0, Int32 v1, Int32 v2); + [Slot(584)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform3iv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int32* value); + [Slot(587)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform4f(Int32 location, Single v0, Single v1, Single v2, Single v3); + [Slot(588)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform4fv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Single* value); + [Slot(589)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform4i(Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3); + [Slot(592)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform4iv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int32* value); + [Slot(599)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix2fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Single* value); + [Slot(602)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix3fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Single* value); + [Slot(605)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix4fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Single* value); + [Slot(609)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUseProgram(UInt32 program); + [Slot(612)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glValidateProgram(UInt32 program); + [Slot(614)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttrib1f(UInt32 index, Single x); + [Slot(615)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib1fv(UInt32 index, [CountAttribute(Count = 1)] Single* v); + [Slot(616)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttrib2f(UInt32 index, Single x, Single y); + [Slot(617)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glVertexAttrib2fv(UInt32 index, [CountAttribute(Count = 2)] Single* v); - [Slot(378)] + [Slot(618)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glVertexAttrib3f(UInt32 index, Single x, Single y, Single z); - [Slot(379)] + [Slot(619)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glVertexAttrib3fv(UInt32 index, [CountAttribute(Count = 3)] Single* v); - [Slot(380)] + [Slot(620)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glVertexAttrib4f(UInt32 index, Single x, Single y, Single z, Single w); - [Slot(381)] + [Slot(621)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glVertexAttrib4fv(UInt32 index, [CountAttribute(Count = 4)] Single* v); - [Slot(385)] + [Slot(625)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glVertexAttribPointer(UInt32 index, Int32 size, System.Int32 type, bool normalized, Int32 stride, [CountAttribute(Computed = "size,type,stride")] IntPtr pointer); - [Slot(386)] + [Slot(626)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glViewport(Int32 x, Int32 y, Int32 width, Int32 height); [Slot(0)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glActiveProgramEXT(UInt32 program); + private static extern byte glAcquireKeyedMutexWin32EXT(UInt32 memory, UInt64 key, UInt32 timeout); [Slot(1)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glActiveProgramEXT(UInt32 program); + [Slot(2)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glActiveShaderProgramEXT(UInt32 pipeline, UInt32 program); - [Slot(7)] + [Slot(10)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glBeginQueryEXT(System.Int32 target, UInt32 id); - [Slot(11)] + [Slot(13)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindProgramPipelineEXT(UInt32 pipeline); - [Slot(19)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendEquationEXT(System.Int32 mode); - [Slot(20)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendEquationiEXT(UInt32 buf, System.Int32 mode); - [Slot(22)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendEquationSeparateiEXT(UInt32 buf, System.Int32 modeRGB, System.Int32 modeAlpha); - [Slot(24)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendFunciEXT(UInt32 buf, System.Int32 src, System.Int32 dst); - [Slot(26)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendFuncSeparateiEXT(UInt32 buf, System.Int32 srcRGB, System.Int32 dstRGB, System.Int32 srcAlpha, System.Int32 dstAlpha); - [Slot(39)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glColorMaskiEXT(UInt32 index, bool r, bool g, bool b, bool a); - [Slot(46)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyImageSubDataEXT(UInt32 srcName, System.Int32 srcTarget, Int32 srcLevel, Int32 srcX, Int32 srcY, Int32 srcZ, UInt32 dstName, System.Int32 dstTarget, Int32 dstLevel, Int32 dstX, Int32 dstY, Int32 dstZ, Int32 srcWidth, Int32 srcHeight, Int32 srcDepth); - [Slot(56)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glCreateShaderProgramEXT(System.Int32 type, IntPtr @string); - [Slot(57)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glCreateShaderProgramvEXT(System.Int32 type, Int32 count, [CountAttribute(Parameter = "count")] IntPtr strings); - [Slot(71)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteProgramPipelinesEXT(Int32 n, [CountAttribute(Parameter = "n")] UInt32* pipelines); - [Slot(72)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteQueriesEXT(Int32 n, [CountAttribute(Parameter = "n")] UInt32* ids); - [Slot(84)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDisableiEXT(System.Int32 target, UInt32 index); - [Slot(86)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDiscardFramebufferEXT(System.Int32 target, Int32 numAttachments, [CountAttribute(Parameter = "numAttachments")] System.Int32* attachments); - [Slot(89)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawArraysInstancedEXT(System.Int32 mode, Int32 start, Int32 count, Int32 primcount); - [Slot(91)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDrawBuffersEXT(Int32 n, System.Int32* bufs); - [Slot(92)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDrawBuffersIndexedEXT(Int32 n, [CountAttribute(Parameter = "n")] System.Int32* location, [CountAttribute(Parameter = "n")] Int32* indices); - [Slot(96)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawElementsInstancedEXT(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 primcount); - [Slot(102)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEnableiEXT(System.Int32 target, UInt32 index); - [Slot(106)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEndQueryEXT(System.Int32 target); - [Slot(124)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFlushMappedBufferRangeEXT(System.Int32 target, IntPtr offset, IntPtr length); - [Slot(127)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFramebufferTexture2DMultisampleEXT(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level, Int32 samples); - [Slot(130)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFramebufferTextureEXT(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level); - [Slot(137)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenProgramPipelinesEXT(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* pipelines); - [Slot(138)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenQueriesEXT(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* ids); - [Slot(159)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern System.Int32 glGetGraphicsResetStatusEXT(); - [Slot(162)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetIntegeri_vEXT(System.Int32 target, UInt32 index, [OutAttribute] Int32* data); - [Slot(166)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnUniformfvEXT(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Single* @params); - [Slot(169)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnUniformivEXT(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int32* @params); - [Slot(174)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetObjectLabelEXT(System.Int32 type, UInt32 @object, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr label); - [Slot(193)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetProgramPipelineInfoLogEXT(UInt32 pipeline, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr infoLog); - [Slot(194)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetProgramPipelineivEXT(UInt32 pipeline, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(195)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetQueryivEXT(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(196)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetQueryObjecti64vEXT(UInt32 id, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int64* @params); - [Slot(197)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetQueryObjectivEXT(UInt32 id, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(198)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetQueryObjectui64vEXT(UInt32 id, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt64* @params); - [Slot(199)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetQueryObjectuivEXT(UInt32 id, System.Int32 pname, [OutAttribute] UInt32* @params); - [Slot(201)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetSamplerParameterIivEXT(UInt32 sampler, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(202)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetSamplerParameterIuivEXT(UInt32 sampler, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params); - [Slot(210)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTexParameterIivEXT(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(211)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTexParameterIuivEXT(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params); - [Slot(221)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glInsertEventMarkerEXT(Int32 length, IntPtr marker); - [Slot(224)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsEnablediEXT(System.Int32 target, UInt32 index); - [Slot(228)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsProgramPipelineEXT(UInt32 pipeline); - [Slot(229)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsQueryEXT(UInt32 id); - [Slot(235)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glLabelObjectEXT(System.Int32 type, UInt32 @object, Int32 length, IntPtr label); - [Slot(239)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern IntPtr glMapBufferRangeEXT(System.Int32 target, IntPtr offset, IntPtr length, UInt32 access); - [Slot(241)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiDrawArraysEXT(System.Int32 mode, [CountAttribute(Computed = "primcount")] Int32* first, [CountAttribute(Computed = "primcount")] Int32* count, Int32 primcount); - [Slot(242)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiDrawElementsEXT(System.Int32 mode, [CountAttribute(Computed = "primcount")] Int32* count, System.Int32 type, [CountAttribute(Computed = "primcount")] IntPtr indices, Int32 primcount); - [Slot(247)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPatchParameteriEXT(System.Int32 pname, Int32 value); - [Slot(252)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPopGroupMarkerEXT(); - [Slot(253)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPrimitiveBoundingBoxEXT(Single minX, Single minY, Single minZ, Single minW, Single maxX, Single maxY, Single maxZ, Single maxW); - [Slot(255)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramParameteriEXT(UInt32 program, System.Int32 pname, Int32 value); - [Slot(256)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform1fEXT(UInt32 program, Int32 location, Single v0); - [Slot(257)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform1fvEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Single* value); - [Slot(258)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform1iEXT(UInt32 program, Int32 location, Int32 v0); - [Slot(259)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform1ivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int32* value); - [Slot(260)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform1uiEXT(UInt32 program, Int32 location, UInt32 v0); - [Slot(261)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform1uivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt32* value); - [Slot(262)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform2fEXT(UInt32 program, Int32 location, Single v0, Single v1); - [Slot(263)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform2fvEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Single* value); - [Slot(264)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform2iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1); - [Slot(265)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform2ivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int32* value); - [Slot(266)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform2uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1); - [Slot(267)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform2uivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt32* value); - [Slot(268)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform3fEXT(UInt32 program, Int32 location, Single v0, Single v1, Single v2); - [Slot(269)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform3fvEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Single* value); - [Slot(270)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform3iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2); - [Slot(271)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform3ivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int32* value); - [Slot(272)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform3uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2); - [Slot(273)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform3uivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt32* value); - [Slot(274)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform4fEXT(UInt32 program, Int32 location, Single v0, Single v1, Single v2, Single v3); - [Slot(275)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform4fvEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Single* value); - [Slot(276)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform4iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3); - [Slot(277)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform4ivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int32* value); - [Slot(278)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform4uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3); - [Slot(279)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform4uivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt32* value); - [Slot(280)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Single* value); - [Slot(281)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix2x3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value); - [Slot(282)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix2x4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value); - [Slot(283)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Single* value); - [Slot(284)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix3x2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value); - [Slot(285)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix3x4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value); - [Slot(286)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Single* value); - [Slot(287)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix4x2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value); - [Slot(288)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix4x3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value); - [Slot(291)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPushGroupMarkerEXT(Int32 length, IntPtr marker); - [Slot(292)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glQueryCounterEXT(UInt32 id, System.Int32 target); - [Slot(293)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glReadBufferIndexedEXT(System.Int32 src, Int32 index); - [Slot(296)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glReadnPixelsEXT(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr data); - [Slot(303)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glRenderbufferStorageMultisampleEXT(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(308)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glSamplerParameterIivEXT(UInt32 sampler, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* param); - [Slot(309)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glSamplerParameterIuivEXT(UInt32 sampler, System.Int32 pname, [CountAttribute(Computed = "pname")] UInt32* param); - [Slot(323)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexBufferEXT(System.Int32 target, System.Int32 internalformat, UInt32 buffer); - [Slot(324)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexBufferRangeEXT(System.Int32 target, System.Int32 internalformat, UInt32 buffer, IntPtr offset, IntPtr size); - [Slot(330)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexParameterIivEXT(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); - [Slot(331)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexParameterIuivEXT(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] UInt32* @params); - [Slot(333)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexStorage1DEXT(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width); - [Slot(334)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexStorage2DEXT(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(335)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexStorage3DEXT(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth); - [Slot(339)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureStorage1DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width); - [Slot(340)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureStorage2DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(341)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureStorage3DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth); - [Slot(342)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureViewEXT(UInt32 texture, System.Int32 target, UInt32 origtexture, System.Int32 internalformat, UInt32 minlevel, UInt32 numlevels, UInt32 minlayer, UInt32 numlayers); - [Slot(370)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUseProgramStagesEXT(UInt32 pipeline, UInt32 stages, UInt32 program); - [Slot(371)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUseShaderProgramEXT(System.Int32 type, UInt32 program); - [Slot(373)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glValidateProgramPipelineEXT(UInt32 pipeline); - [Slot(383)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribDivisorEXT(UInt32 index, UInt32 divisor); - [Slot(128)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFramebufferTexture2DMultisampleIMG(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level, Int32 samples); - [Slot(304)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glRenderbufferStorageMultisampleIMG(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(6)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBeginPerfQueryINTEL(UInt32 queryHandle); - [Slot(53)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glCreatePerfQueryINTEL(UInt32 queryId, [OutAttribute] UInt32* queryHandle); - [Slot(69)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDeletePerfQueryINTEL(UInt32 queryHandle); - [Slot(105)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEndPerfQueryINTEL(UInt32 queryHandle); - [Slot(155)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetFirstPerfQueryIdINTEL([OutAttribute] UInt32* queryId); - [Slot(164)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetNextPerfQueryIdINTEL(UInt32 queryId, [OutAttribute] UInt32* nextQueryId); - [Slot(178)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetPerfCounterInfoINTEL(UInt32 queryId, UInt32 counterId, UInt32 counterNameLength, [OutAttribute] IntPtr counterName, UInt32 counterDescLength, [OutAttribute] IntPtr counterDesc, [OutAttribute] UInt32* counterOffset, [OutAttribute] UInt32* counterDataSize, [OutAttribute] UInt32* counterTypeEnum, [OutAttribute] UInt32* counterDataTypeEnum, [OutAttribute] UInt64* rawCounterMaxValue); - [Slot(185)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetPerfQueryDataINTEL(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [OutAttribute] IntPtr data, [OutAttribute] UInt32* bytesWritten); - [Slot(186)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetPerfQueryIdByNameINTEL([OutAttribute] IntPtr queryName, [OutAttribute] UInt32* queryId); - [Slot(187)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetPerfQueryInfoINTEL(UInt32 queryId, UInt32 queryNameLength, [OutAttribute] IntPtr queryName, [OutAttribute] UInt32* dataSize, [OutAttribute] UInt32* noCounters, [OutAttribute] UInt32* noInstances, [OutAttribute] UInt32* capsMask); - [Slot(15)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendBarrierKHR(); - [Slot(60)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDebugMessageCallbackKHR(DebugProcKhr callback, IntPtr userParam); - [Slot(62)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDebugMessageControlKHR(System.Int32 source, System.Int32 type, System.Int32 severity, Int32 count, UInt32* ids, bool enabled); - [Slot(64)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDebugMessageInsertKHR(System.Int32 source, System.Int32 type, UInt32 id, System.Int32 severity, Int32 length, IntPtr buf); - [Slot(150)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe Int32 glGetDebugMessageLogKHR(UInt32 count, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* sources, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* types, [OutAttribute, CountAttribute(Parameter = "count")] UInt32* ids, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* severities, [OutAttribute, CountAttribute(Parameter = "count")] Int32* lengths, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr messageLog); - [Slot(160)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern System.Int32 glGetGraphicsResetStatusKHR(); - [Slot(167)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnUniformfvKHR(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Single* @params); - [Slot(170)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnUniformivKHR(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Int32* @params); - [Slot(172)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnUniformuivKHR(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] UInt32* @params); - [Slot(175)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetObjectLabelKHR(System.Int32 identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr label); - [Slot(177)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetObjectPtrLabelKHR(IntPtr ptr, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr label); - [Slot(189)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetPointervKHR(System.Int32 pname, [OutAttribute] IntPtr @params); - [Slot(244)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glObjectLabelKHR(System.Int32 identifier, UInt32 name, Int32 length, IntPtr label); - [Slot(246)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glObjectPtrLabelKHR(IntPtr ptr, Int32 length, IntPtr label); - [Slot(251)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPopDebugGroupKHR(); - [Slot(290)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPushDebugGroupKHR(System.Int32 source, UInt32 id, Int32 length, IntPtr message); - [Slot(297)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glReadnPixelsKHR(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr data); - [Slot(16)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendBarrierNV(); - [Slot(27)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendParameteriNV(System.Int32 pname, Int32 value); - [Slot(29)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlitFramebufferNV(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, System.Int32 mask, System.Int32 filter); - [Slot(45)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyBufferSubDataNV(System.Int32 readTarget, System.Int32 writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size); - [Slot(51)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCoverageMaskNV(bool mask); - [Slot(52)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCoverageOperationNV(System.Int32 operation); - [Slot(66)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteFencesNV(Int32 n, [CountAttribute(Parameter = "n")] UInt32* fences); - [Slot(90)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawArraysInstancedNV(System.Int32 mode, Int32 first, Int32 count, Int32 primcount); - [Slot(93)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDrawBuffersNV(Int32 n, [CountAttribute(Parameter = "n")] System.Int32* bufs); - [Slot(97)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawElementsInstancedNV(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 primcount); - [Slot(122)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFinishFenceNV(UInt32 fence); - [Slot(134)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenFencesNV(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* fences); - [Slot(154)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetFenceivNV(UInt32 fence, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(225)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsFenceNV(UInt32 fence); - [Slot(294)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glReadBufferNV(System.Int32 mode); - [Slot(305)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glRenderbufferStorageMultisampleNV(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(312)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSetFenceNV(UInt32 fence, System.Int32 condition); - [Slot(322)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glTestFenceNV(UInt32 fence); - [Slot(360)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix2x3fvNV(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value); - [Slot(361)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix2x4fvNV(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value); - [Slot(363)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix3x2fvNV(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value); - [Slot(364)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix3x4fvNV(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value); - [Slot(366)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix4x2fvNV(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value); - [Slot(367)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix4x3fvNV(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value); - [Slot(384)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribDivisorNV(UInt32 index, UInt32 divisor); + private static extern void glBindFragDataLocationEXT(UInt32 program, UInt32 color, [CountAttribute(Computed = "name")] IntPtr name); [Slot(14)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindVertexArrayOES(UInt32 array); + private static extern void glBindFragDataLocationIndexedEXT(UInt32 program, UInt32 colorNumber, UInt32 index, IntPtr name); + [Slot(16)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindProgramPipelineEXT(UInt32 pipeline); + [Slot(24)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendEquationEXT(System.Int32 mode); + [Slot(25)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendEquationiEXT(UInt32 buf, System.Int32 mode); + [Slot(28)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendEquationSeparateiEXT(UInt32 buf, System.Int32 modeRGB, System.Int32 modeAlpha); + [Slot(31)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendFunciEXT(UInt32 buf, System.Int32 src, System.Int32 dst); + [Slot(34)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendFuncSeparateiEXT(UInt32 buf, System.Int32 srcRGB, System.Int32 dstRGB, System.Int32 srcAlpha, System.Int32 dstAlpha); + [Slot(40)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBufferStorageEXT(System.Int32 target, IntPtr size, [CountAttribute(Parameter = "size")] IntPtr data, UInt32 flags); + [Slot(41)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBufferStorageExternalEXT(System.Int32 target, IntPtr offset, IntPtr size, IntPtr clientBuffer, UInt32 flags); [Slot(42)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCompressedTexImage3DOES(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); - [Slot(44)] + private static extern void glBufferStorageMemEXT(System.Int32 target, IntPtr size, UInt32 memory, UInt64 offset); + [Slot(48)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCompressedTexSubImage3DOES(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); - [Slot(49)] + private static extern unsafe void glClearPixelLocalStorageuiEXT(Int32 offset, Int32 n, UInt32* values); + [Slot(50)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyTexSubImage3DOES(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(77)] + private static extern void glClearTexImageEXT(UInt32 texture, Int32 level, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type")] IntPtr data); + [Slot(51)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteVertexArraysOES(Int32 n, [CountAttribute(Parameter = "n")] UInt32* arrays); - [Slot(98)] + private static extern void glClearTexSubImageEXT(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type")] IntPtr data); + [Slot(54)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEGLImageTargetRenderbufferStorageOES(System.Int32 target, IntPtr image); - [Slot(99)] + private static extern void glColorMaskiEXT(UInt32 index, bool r, bool g, bool b, bool a); + [Slot(63)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEGLImageTargetTexture2DOES(System.Int32 target, IntPtr image); - [Slot(129)] + private static extern void glCopyImageSubDataEXT(UInt32 srcName, System.Int32 srcTarget, Int32 srcLevel, Int32 srcX, Int32 srcY, Int32 srcZ, UInt32 dstName, System.Int32 dstTarget, Int32 dstLevel, Int32 dstX, Int32 dstY, Int32 dstZ, Int32 srcWidth, Int32 srcHeight, Int32 srcDepth); + [Slot(78)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFramebufferTexture3DOES(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level, Int32 zoffset); - [Slot(141)] + private static extern unsafe void glCreateMemoryObjectsEXT(Int32 n, [OutAttribute] UInt32* memoryObjects); + [Slot(82)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenVertexArraysOES(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* arrays); - [Slot(148)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetBufferPointervOES(System.Int32 target, System.Int32 pname, [OutAttribute] IntPtr @params); - [Slot(190)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetProgramBinaryOES(UInt32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] System.Int32* binaryFormat, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr binary); - [Slot(234)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsVertexArrayOES(UInt32 array); - [Slot(238)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern IntPtr glMapBufferOES(System.Int32 target, System.Int32 access); - [Slot(240)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMinSampleShadingOES(Single value); - [Slot(254)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramBinaryOES(UInt32 program, System.Int32 binaryFormat, [CountAttribute(Parameter = "length")] IntPtr binary, Int32 length); - [Slot(326)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexImage3DOES(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height,depth")] IntPtr pixels); - [Slot(336)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexStorage3DMultisampleOES(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, bool fixedsamplelocations); - [Slot(338)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexSubImage3DOES(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height,depth")] IntPtr pixels); - [Slot(368)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glUnmapBufferOES(System.Int32 target); - [Slot(3)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glAlphaFuncQCOM(System.Int32 func, Single @ref); + private static extern Int32 glCreateShaderProgramEXT(System.Int32 type, IntPtr @string); [Slot(83)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDisableDriverControlQCOM(UInt32 driverControl); - [Slot(101)] + private static extern Int32 glCreateShaderProgramvEXT(System.Int32 type, Int32 count, [CountAttribute(Parameter = "count")] IntPtr strings); + [Slot(94)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEnableDriverControlQCOM(UInt32 driverControl); - [Slot(107)] + private static extern unsafe void glDeleteMemoryObjectsEXT(Int32 n, [CountAttribute(Parameter = "n")] UInt32* memoryObjects); + [Slot(99)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEndTilingQCOM(UInt32 preserveMask); - [Slot(108)] + private static extern unsafe void glDeleteProgramPipelinesEXT(Int32 n, [CountAttribute(Parameter = "n")] UInt32* pipelines); + [Slot(100)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glExtGetBufferPointervQCOM(System.Int32 target, [OutAttribute] IntPtr @params); - [Slot(109)] + private static extern unsafe void glDeleteQueriesEXT(Int32 n, [CountAttribute(Parameter = "n")] UInt32* ids); + [Slot(102)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glExtGetBuffersQCOM([OutAttribute, CountAttribute(Parameter = "maxBuffers")] UInt32* buffers, Int32 maxBuffers, [OutAttribute, CountAttribute(Count = 1)] Int32* numBuffers); - [Slot(110)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glExtGetFramebuffersQCOM([OutAttribute, CountAttribute(Parameter = "maxFramebuffers")] UInt32* framebuffers, Int32 maxFramebuffers, [OutAttribute, CountAttribute(Count = 1)] Int32* numFramebuffers); - [Slot(111)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glExtGetProgramBinarySourceQCOM(UInt32 program, System.Int32 shadertype, [OutAttribute] IntPtr source, [OutAttribute] Int32* length); - [Slot(112)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glExtGetProgramsQCOM([OutAttribute, CountAttribute(Parameter = "maxPrograms")] UInt32* programs, Int32 maxPrograms, [OutAttribute, CountAttribute(Count = 1)] Int32* numPrograms); - [Slot(113)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glExtGetRenderbuffersQCOM([OutAttribute, CountAttribute(Parameter = "maxRenderbuffers")] UInt32* renderbuffers, Int32 maxRenderbuffers, [OutAttribute, CountAttribute(Count = 1)] Int32* numRenderbuffers); - [Slot(114)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glExtGetShadersQCOM([OutAttribute, CountAttribute(Parameter = "maxShaders")] UInt32* shaders, Int32 maxShaders, [OutAttribute, CountAttribute(Count = 1)] Int32* numShaders); - [Slot(115)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glExtGetTexLevelParameterivQCOM(UInt32 texture, System.Int32 face, Int32 level, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(116)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glExtGetTexSubImageQCOM(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, [OutAttribute] IntPtr texels); + private static extern unsafe void glDeleteSemaphoresEXT(Int32 n, [CountAttribute(Parameter = "count")] UInt32* semaphores); [Slot(117)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glExtGetTexturesQCOM([OutAttribute] UInt32* textures, Int32 maxTextures, [OutAttribute] Int32* numTextures); + private static extern void glDisableiEXT(System.Int32 target, UInt32 index); + [Slot(121)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDiscardFramebufferEXT(System.Int32 target, Int32 numAttachments, [CountAttribute(Parameter = "numAttachments")] System.Int32* attachments); + [Slot(124)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawArraysInstancedBaseInstanceEXT(System.Int32 mode, Int32 first, Int32 count, Int32 instancecount, UInt32 baseinstance); + [Slot(125)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawArraysInstancedEXT(System.Int32 mode, Int32 start, Int32 count, Int32 primcount); + [Slot(127)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDrawBuffersEXT(Int32 n, System.Int32* bufs); + [Slot(128)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDrawBuffersIndexedEXT(Int32 n, [CountAttribute(Parameter = "n")] System.Int32* location, [CountAttribute(Parameter = "n")] Int32* indices); + [Slot(131)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawElementsBaseVertexEXT(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 basevertex); + [Slot(134)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawElementsInstancedBaseInstanceEXT(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Parameter = "count")] IntPtr indices, Int32 instancecount, UInt32 baseinstance); + [Slot(135)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawElementsInstancedBaseVertexBaseInstanceEXT(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Parameter = "count")] IntPtr indices, Int32 instancecount, Int32 basevertex, UInt32 baseinstance); + [Slot(136)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawElementsInstancedBaseVertexEXT(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 instancecount, Int32 basevertex); + [Slot(138)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawElementsInstancedEXT(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 primcount); + [Slot(140)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawRangeElementsBaseVertexEXT(System.Int32 mode, UInt32 start, UInt32 end, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 basevertex); + [Slot(142)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawTransformFeedbackEXT(System.Int32 mode, UInt32 id); + [Slot(143)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawTransformFeedbackInstancedEXT(System.Int32 mode, UInt32 id, Int32 instancecount); + [Slot(149)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEnableiEXT(System.Int32 target, UInt32 index); + [Slot(156)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEndQueryEXT(System.Int32 target); + [Slot(174)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFlushMappedBufferRangeEXT(System.Int32 target, IntPtr offset, IntPtr length); + [Slot(179)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferPixelLocalStorageSizeEXT(UInt32 target, Int32 size); + [Slot(184)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferTexture2DMultisampleEXT(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level, Int32 samples); + [Slot(187)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferTextureEXT(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level); + [Slot(199)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGenProgramPipelinesEXT(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* pipelines); + [Slot(200)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGenQueriesEXT(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* ids); + [Slot(202)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGenSemaphoresEXT(Int32 n, [OutAttribute, CountAttribute(Parameter = "count")] UInt32* semaphores); + [Slot(223)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glGetFragDataIndexEXT(UInt32 program, IntPtr name); + [Slot(225)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glGetFramebufferPixelLocalStorageSizeEXT(UInt32 target); + [Slot(227)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern System.Int32 glGetGraphicsResetStatusEXT(); + [Slot(231)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetIntegeri_vEXT(System.Int32 target, UInt32 index, [OutAttribute] Int32* data); + [Slot(234)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetMemoryObjectParameterivEXT(UInt32 memoryObject, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(237)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnUniformfvEXT(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Single* @params); + [Slot(240)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnUniformivEXT(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int32* @params); + [Slot(245)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetObjectLabelEXT(System.Int32 type, UInt32 @object, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr label); + [Slot(277)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetProgramPipelineInfoLogEXT(UInt32 pipeline, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr infoLog); + [Slot(278)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetProgramPipelineivEXT(UInt32 pipeline, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(280)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glGetProgramResourceLocationIndexEXT(UInt32 program, System.Int32 programInterface, [CountAttribute(Computed = "name")] IntPtr name); + [Slot(281)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetQueryivEXT(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(282)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetQueryObjecti64vEXT(UInt32 id, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int64* @params); + [Slot(283)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetQueryObjectivEXT(UInt32 id, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(284)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetQueryObjectui64vEXT(UInt32 id, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt64* @params); + [Slot(285)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetQueryObjectuivEXT(UInt32 id, System.Int32 pname, [OutAttribute] UInt32* @params); + [Slot(287)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetSamplerParameterIivEXT(UInt32 sampler, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(289)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetSamplerParameterIuivEXT(UInt32 sampler, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params); + [Slot(291)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetSemaphoreParameterui64vEXT(UInt32 semaphore, System.Int32 pname, [OutAttribute] UInt64* @params); + [Slot(299)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetTexParameterIivEXT(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(301)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetTexParameterIuivEXT(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params); + [Slot(313)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetUnsignedBytei_vEXT(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Byte* data); + [Slot(314)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetUnsignedBytevEXT(System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Byte* data); + [Slot(320)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glImportMemoryFdEXT(UInt32 memory, UInt64 size, System.Int32 handleType, Int32 fd); + [Slot(321)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glImportMemoryWin32HandleEXT(UInt32 memory, UInt64 size, System.Int32 handleType, [OutAttribute] IntPtr handle); + [Slot(322)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glImportMemoryWin32NameEXT(UInt32 memory, UInt64 size, System.Int32 handleType, IntPtr name); + [Slot(323)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glImportSemaphoreFdEXT(UInt32 semaphore, System.Int32 handleType, Int32 fd); + [Slot(324)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glImportSemaphoreWin32HandleEXT(UInt32 semaphore, System.Int32 handleType, [OutAttribute] IntPtr handle); + [Slot(325)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glImportSemaphoreWin32NameEXT(UInt32 semaphore, System.Int32 handleType, IntPtr name); + [Slot(326)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glInsertEventMarkerEXT(Int32 length, IntPtr marker); + [Slot(330)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsEnablediEXT(System.Int32 target, UInt32 index); + [Slot(336)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsMemoryObjectEXT(UInt32 memoryObject); + [Slot(341)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsProgramPipelineEXT(UInt32 pipeline); + [Slot(342)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsQueryEXT(UInt32 id); + [Slot(344)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsSemaphoreEXT(UInt32 semaphore); + [Slot(350)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glLabelObjectEXT(System.Int32 type, UInt32 @object, Int32 length, IntPtr label); + [Slot(358)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern IntPtr glMapBufferRangeEXT(System.Int32 target, IntPtr offset, IntPtr length, UInt32 access); + [Slot(365)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMemoryObjectParameterivEXT(UInt32 memoryObject, System.Int32 pname, Int32* @params); + [Slot(367)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiDrawArraysEXT(System.Int32 mode, [CountAttribute(Computed = "primcount")] Int32* first, [CountAttribute(Computed = "primcount")] Int32* count, Int32 primcount); + [Slot(368)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiDrawArraysIndirectEXT(System.Int32 mode, [CountAttribute(Computed = "drawcount,stride")] IntPtr indirect, Int32 drawcount, Int32 stride); + [Slot(369)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiDrawElementsBaseVertexEXT(System.Int32 mode, [CountAttribute(Computed = "drawcount")] Int32* count, System.Int32 type, [CountAttribute(Computed = "drawcount")] IntPtr indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32* basevertex); + [Slot(370)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiDrawElementsEXT(System.Int32 mode, [CountAttribute(Computed = "primcount")] Int32* count, System.Int32 type, [CountAttribute(Computed = "primcount")] IntPtr indices, Int32 primcount); + [Slot(371)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiDrawElementsIndirectEXT(System.Int32 mode, System.Int32 type, [CountAttribute(Computed = "drawcount,stride")] IntPtr indirect, Int32 drawcount, Int32 stride); + [Slot(372)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNamedBufferStorageExternalEXT(UInt32 buffer, IntPtr offset, IntPtr size, IntPtr clientBuffer, UInt32 flags); + [Slot(373)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNamedBufferStorageMemEXT(UInt32 buffer, IntPtr size, UInt32 memory, UInt64 offset); + [Slot(379)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPatchParameteriEXT(System.Int32 pname, Int32 value); + [Slot(406)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPolygonOffsetClampEXT(Single factor, Single units, Single clamp); + [Slot(409)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPopGroupMarkerEXT(); + [Slot(410)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPrimitiveBoundingBoxEXT(Single minX, Single minY, Single minZ, Single minW, Single maxX, Single maxY, Single maxZ, Single maxW); + [Slot(413)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramParameteriEXT(UInt32 program, System.Int32 pname, Int32 value); + [Slot(415)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform1fEXT(UInt32 program, Int32 location, Single v0); + [Slot(416)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform1fvEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Single* value); + [Slot(419)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform1iEXT(UInt32 program, Int32 location, Int32 v0); + [Slot(420)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform1ivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int32* value); + [Slot(423)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform1uiEXT(UInt32 program, Int32 location, UInt32 v0); + [Slot(424)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform1uivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt32* value); + [Slot(425)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform2fEXT(UInt32 program, Int32 location, Single v0, Single v1); + [Slot(426)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform2fvEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Single* value); + [Slot(429)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform2iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1); + [Slot(430)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform2ivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int32* value); + [Slot(433)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform2uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1); + [Slot(434)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform2uivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt32* value); + [Slot(435)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform3fEXT(UInt32 program, Int32 location, Single v0, Single v1, Single v2); + [Slot(436)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform3fvEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Single* value); + [Slot(439)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform3iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2); + [Slot(440)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform3ivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int32* value); + [Slot(443)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform3uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2); + [Slot(444)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform3uivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt32* value); + [Slot(445)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform4fEXT(UInt32 program, Int32 location, Single v0, Single v1, Single v2, Single v3); + [Slot(446)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform4fvEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Single* value); + [Slot(449)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform4iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3); + [Slot(450)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform4ivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int32* value); + [Slot(453)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform4uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3); + [Slot(454)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform4uivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt32* value); + [Slot(459)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Single* value); + [Slot(460)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix2x3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value); + [Slot(461)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix2x4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value); + [Slot(462)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Single* value); + [Slot(463)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix3x2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value); + [Slot(464)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix3x4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value); + [Slot(465)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Single* value); + [Slot(466)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix4x2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value); + [Slot(467)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix4x3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value); + [Slot(470)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPushGroupMarkerEXT(Int32 length, IntPtr marker); + [Slot(471)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glQueryCounterEXT(UInt32 id, System.Int32 target); + [Slot(472)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glRasterSamplesEXT(UInt32 samples, bool fixedsamplelocations); + [Slot(473)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glReadBufferIndexedEXT(System.Int32 src, Int32 index); + [Slot(476)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glReadnPixelsEXT(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr data); + [Slot(479)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glReleaseKeyedMutexWin32EXT(UInt32 memory, UInt64 key); + [Slot(484)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glRenderbufferStorageMultisampleEXT(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(490)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glSamplerParameterIivEXT(UInt32 sampler, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* param); + [Slot(492)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glSamplerParameterIuivEXT(UInt32 sampler, System.Int32 pname, [CountAttribute(Computed = "pname")] UInt32* param); + [Slot(502)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glSemaphoreParameterui64vEXT(UInt32 semaphore, System.Int32 pname, UInt64* @params); + [Slot(506)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glSignalSemaphoreEXT(UInt32 semaphore, UInt32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] UInt32* buffers, UInt32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] UInt32* textures, [CountAttribute(Computed = "numTextureBarriers")] System.Int32* dstLayouts); + [Slot(526)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexBufferEXT(System.Int32 target, System.Int32 internalformat, UInt32 buffer); + [Slot(528)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexBufferRangeEXT(System.Int32 target, System.Int32 internalformat, UInt32 buffer, IntPtr offset, IntPtr size); + [Slot(532)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexPageCommitmentEXT(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, bool commit); + [Slot(536)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTexParameterIivEXT(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); + [Slot(538)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTexParameterIuivEXT(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] UInt32* @params); + [Slot(541)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexStorage1DEXT(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width); + [Slot(542)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexStorage2DEXT(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(543)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexStorage3DEXT(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth); + [Slot(545)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexStorageMem1DEXT(System.Int32 target, Int32 levels, System.Int32 internalFormat, Int32 width, UInt32 memory, UInt64 offset); + [Slot(546)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexStorageMem2DEXT(System.Int32 target, Int32 levels, System.Int32 internalFormat, Int32 width, Int32 height, UInt32 memory, UInt64 offset); + [Slot(547)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexStorageMem2DMultisampleEXT(System.Int32 target, Int32 samples, System.Int32 internalFormat, Int32 width, Int32 height, bool fixedSampleLocations, UInt32 memory, UInt64 offset); + [Slot(548)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexStorageMem3DEXT(System.Int32 target, Int32 levels, System.Int32 internalFormat, Int32 width, Int32 height, Int32 depth, UInt32 memory, UInt64 offset); + [Slot(549)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexStorageMem3DMultisampleEXT(System.Int32 target, Int32 samples, System.Int32 internalFormat, Int32 width, Int32 height, Int32 depth, bool fixedSampleLocations, UInt32 memory, UInt64 offset); + [Slot(552)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureStorage1DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width); + [Slot(553)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureStorage2DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(554)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureStorage3DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth); + [Slot(555)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureStorageMem1DEXT(UInt32 texture, Int32 levels, System.Int32 internalFormat, Int32 width, UInt32 memory, UInt64 offset); + [Slot(556)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureStorageMem2DEXT(UInt32 texture, Int32 levels, System.Int32 internalFormat, Int32 width, Int32 height, UInt32 memory, UInt64 offset); + [Slot(557)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureStorageMem2DMultisampleEXT(UInt32 texture, Int32 samples, System.Int32 internalFormat, Int32 width, Int32 height, bool fixedSampleLocations, UInt32 memory, UInt64 offset); + [Slot(558)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureStorageMem3DEXT(UInt32 texture, Int32 levels, System.Int32 internalFormat, Int32 width, Int32 height, Int32 depth, UInt32 memory, UInt64 offset); + [Slot(559)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureStorageMem3DMultisampleEXT(UInt32 texture, Int32 samples, System.Int32 internalFormat, Int32 width, Int32 height, Int32 depth, bool fixedSampleLocations, UInt32 memory, UInt64 offset); + [Slot(560)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureViewEXT(UInt32 texture, System.Int32 target, UInt32 origtexture, System.Int32 internalformat, UInt32 minlevel, UInt32 numlevels, UInt32 minlayer, UInt32 numlayers); + [Slot(610)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUseProgramStagesEXT(UInt32 pipeline, UInt32 stages, UInt32 program); + [Slot(611)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUseShaderProgramEXT(System.Int32 type, UInt32 program); + [Slot(613)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glValidateProgramPipelineEXT(UInt32 pipeline); + [Slot(623)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribDivisorEXT(UInt32 index, UInt32 divisor); + [Slot(634)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glWaitSemaphoreEXT(UInt32 semaphore, UInt32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] UInt32* buffers, UInt32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] UInt32* textures, [CountAttribute(Computed = "numTextureBarriers")] System.Int32* srcLayouts); + [Slot(638)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glWindowRectanglesEXT(System.Int32 mode, Int32 count, [CountAttribute(Computed = "count")] Int32* box); + [Slot(183)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferTexture2DDownsampleIMG(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level, Int32 xscale, Int32 yscale); + [Slot(185)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferTexture2DMultisampleIMG(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level, Int32 samples); + [Slot(188)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferTextureLayerDownsampleIMG(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level, Int32 layer, Int32 xscale, Int32 yscale); + [Slot(304)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int64 glGetTextureHandleIMG(UInt32 texture); + [Slot(306)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int64 glGetTextureSamplerHandleIMG(UInt32 texture, UInt32 sampler); + [Slot(455)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniformHandleui64IMG(UInt32 program, Int32 location, UInt64 value); + [Slot(457)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformHandleui64vIMG(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64* values); + [Slot(485)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glRenderbufferStorageMultisampleIMG(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(595)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniformHandleui64IMG(Int32 location, UInt64 value); + [Slot(597)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformHandleui64vIMG(Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64* value); + [Slot(9)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBeginPerfQueryINTEL(UInt32 queryHandle); + [Slot(79)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glCreatePerfQueryINTEL(UInt32 queryId, [OutAttribute] UInt32* queryHandle); + [Slot(97)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDeletePerfQueryINTEL(UInt32 queryHandle); + [Slot(155)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEndPerfQueryINTEL(UInt32 queryHandle); + [Slot(219)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetFirstPerfQueryIdINTEL([OutAttribute] UInt32* queryId); + [Slot(235)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetNextPerfQueryIdINTEL(UInt32 queryId, [OutAttribute] UInt32* nextQueryId); + [Slot(262)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPerfCounterInfoINTEL(UInt32 queryId, UInt32 counterId, UInt32 counterNameLength, [OutAttribute] IntPtr counterName, UInt32 counterDescLength, [OutAttribute] IntPtr counterDesc, [OutAttribute] UInt32* counterOffset, [OutAttribute] UInt32* counterDataSize, [OutAttribute] UInt32* counterTypeEnum, [OutAttribute] UInt32* counterDataTypeEnum, [OutAttribute] UInt64* rawCounterMaxValue); + [Slot(269)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPerfQueryDataINTEL(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [OutAttribute] IntPtr data, [OutAttribute] UInt32* bytesWritten); + [Slot(270)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPerfQueryIdByNameINTEL([OutAttribute] IntPtr queryName, [OutAttribute] UInt32* queryId); + [Slot(271)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPerfQueryInfoINTEL(UInt32 queryId, UInt32 queryNameLength, [OutAttribute] IntPtr queryName, [OutAttribute] UInt32* dataSize, [OutAttribute] UInt32* noCounters, [OutAttribute] UInt32* noInstances, [OutAttribute] UInt32* capsMask); + [Slot(20)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendBarrierKHR(); + [Slot(86)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDebugMessageCallbackKHR(DebugProcKhr callback, IntPtr userParam); + [Slot(88)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDebugMessageControlKHR(System.Int32 source, System.Int32 type, System.Int32 severity, Int32 count, UInt32* ids, bool enabled); + [Slot(90)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDebugMessageInsertKHR(System.Int32 source, System.Int32 type, UInt32 id, System.Int32 severity, Int32 length, IntPtr buf); + [Slot(214)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe Int32 glGetDebugMessageLogKHR(UInt32 count, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* sources, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* types, [OutAttribute, CountAttribute(Parameter = "count")] UInt32* ids, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* severities, [OutAttribute, CountAttribute(Parameter = "count")] Int32* lengths, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr messageLog); + [Slot(228)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern System.Int32 glGetGraphicsResetStatusKHR(); + [Slot(238)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnUniformfvKHR(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Single* @params); + [Slot(241)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnUniformivKHR(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Int32* @params); + [Slot(243)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnUniformuivKHR(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] UInt32* @params); + [Slot(246)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetObjectLabelKHR(System.Int32 identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr label); + [Slot(248)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetObjectPtrLabelKHR(IntPtr ptr, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr label); + [Slot(273)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetPointervKHR(System.Int32 pname, [OutAttribute] IntPtr @params); + [Slot(376)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glObjectLabelKHR(System.Int32 identifier, UInt32 name, Int32 length, IntPtr label); + [Slot(378)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glObjectPtrLabelKHR(IntPtr ptr, Int32 length, IntPtr label); + [Slot(408)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPopDebugGroupKHR(); + [Slot(469)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPushDebugGroupKHR(System.Int32 source, UInt32 id, Int32 length, IntPtr message); + [Slot(477)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glReadnPixelsKHR(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr data); + [Slot(7)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBeginConditionalRenderNV(UInt32 id, System.Int32 mode); + [Slot(21)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendBarrierNV(); + [Slot(36)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendParameteriNV(System.Int32 pname, Int32 value); + [Slot(38)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlitFramebufferNV(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, System.Int32 mask, System.Int32 filter); + [Slot(61)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glConservativeRasterParameteriNV(System.Int32 pname, Int32 param); + [Slot(62)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyBufferSubDataNV(System.Int32 readTarget, System.Int32 writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size); + [Slot(65)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyPathNV(UInt32 resultPath, UInt32 srcPath); + [Slot(70)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCoverageMaskNV(bool mask); + [Slot(71)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCoverageModulationNV(System.Int32 components); + [Slot(72)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glCoverageModulationTableNV(Int32 n, Single* v); + [Slot(73)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCoverageOperationNV(System.Int32 operation); + [Slot(74)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glCoverFillPathInstancedNV(Int32 numPaths, System.Int32 pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, System.Int32 coverMode, System.Int32 transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues); + [Slot(75)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCoverFillPathNV(UInt32 path, System.Int32 coverMode); + [Slot(76)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glCoverStrokePathInstancedNV(Int32 numPaths, System.Int32 pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, System.Int32 coverMode, System.Int32 transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues); + [Slot(77)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCoverStrokePathNV(UInt32 path, System.Int32 coverMode); + [Slot(92)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDeleteFencesNV(Int32 n, [CountAttribute(Parameter = "n")] UInt32* fences); + [Slot(95)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDeletePathsNV(UInt32 path, Int32 range); + [Slot(109)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDepthRangeArrayfvNV(UInt32 first, Int32 count, Single* v); + [Slot(112)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDepthRangeIndexedfNV(UInt32 index, Single n, Single f); [Slot(118)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glExtIsProgramBinaryQCOM(UInt32 program); + private static extern void glDisableiNV(System.Int32 target, UInt32 index); + [Slot(126)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawArraysInstancedNV(System.Int32 mode, Int32 first, Int32 count, Int32 primcount); + [Slot(129)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDrawBuffersNV(Int32 n, [CountAttribute(Parameter = "n")] System.Int32* bufs); + [Slot(139)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawElementsInstancedNV(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 primcount); + [Slot(144)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawVkImageNV(UInt64 vkImage, UInt32 sampler, Single x0, Single y0, Single x1, Single y1, Single z, Single s0, Single t0, Single s1, Single t1); + [Slot(150)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEnableiNV(System.Int32 target, UInt32 index); + [Slot(153)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEndConditionalRenderNV(); + [Slot(172)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFinishFenceNV(UInt32 fence); + [Slot(175)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFragmentCoverageColorNV(UInt32 color); + [Slot(181)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glFramebufferSampleLocationsfvNV(System.Int32 target, UInt32 start, Int32 count, Single* v); + [Slot(195)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGenFencesNV(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* fences); + [Slot(197)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glGenPathsNV(Int32 range); + [Slot(212)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetCoverageModulationTableNV(Int32 bufsize, [OutAttribute] Single* v); + [Slot(218)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetFenceivNV(UInt32 fence, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(220)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetFloati_vNV(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Single* data); + [Slot(229)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int64 glGetImageHandleNV(UInt32 texture, Int32 level, bool layered, Int32 layer, System.Int32 format); + [Slot(233)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetInternalformatSampleivNV(System.Int32 target, System.Int32 internalformat, Int32 samples, System.Int32 pname, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int32* @params); + [Slot(249)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPathColorGenfvNV(System.Int32 color, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* value); + [Slot(250)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPathColorGenivNV(System.Int32 color, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* value); + [Slot(251)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPathCommandsNV(UInt32 path, [OutAttribute, CountAttribute(Computed = "path")] Byte* commands); + [Slot(252)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPathCoordsNV(UInt32 path, [OutAttribute, CountAttribute(Computed = "path")] Single* coords); + [Slot(253)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPathDashArrayNV(UInt32 path, [OutAttribute, CountAttribute(Computed = "path")] Single* dashArray); + [Slot(254)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Single glGetPathLengthNV(UInt32 path, Int32 startSegment, Int32 numSegments); + [Slot(255)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPathMetricRangeNV(UInt32 metricQueryMask, UInt32 firstPathName, Int32 numPaths, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single* metrics); + [Slot(256)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPathMetricsNV(UInt32 metricQueryMask, Int32 numPaths, System.Int32 pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single* metrics); + [Slot(257)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPathParameterfvNV(UInt32 path, System.Int32 pname, [OutAttribute, CountAttribute(Count = 4)] Single* value); + [Slot(258)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPathParameterivNV(UInt32 path, System.Int32 pname, [OutAttribute, CountAttribute(Count = 4)] Int32* value); + [Slot(259)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPathSpacingNV(System.Int32 pathListMode, Int32 numPaths, System.Int32 pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, Single advanceScale, Single kerningScale, System.Int32 transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single* returnedSpacing); + [Slot(260)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPathTexGenfvNV(System.Int32 texCoordSet, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* value); + [Slot(261)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPathTexGenivNV(System.Int32 texCoordSet, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* value); + [Slot(279)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetProgramResourcefvNV(UInt32 program, System.Int32 programInterface, UInt32 index, Int32 propCount, System.Int32* props, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Single* @params); + [Slot(305)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int64 glGetTextureHandleNV(UInt32 texture); + [Slot(307)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int64 glGetTextureSamplerHandleNV(UInt32 texture, UInt32 sampler); + [Slot(310)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetUniformi64vNV(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] Int64* @params); + [Slot(318)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern IntPtr glGetVkProcAddrNV([CountAttribute(Computed = "name")] IntPtr name); + [Slot(327)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glInterpolatePathsNV(UInt32 resultPath, UInt32 pathA, UInt32 pathB, Single weight); + [Slot(331)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsEnablediNV(System.Int32 target, UInt32 index); + [Slot(333)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsFenceNV(UInt32 fence); + [Slot(335)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsImageHandleResidentNV(UInt64 handle); + [Slot(337)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsPathNV(UInt32 path); + [Slot(338)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsPointInFillPathNV(UInt32 path, UInt32 mask, Single x, Single y); + [Slot(339)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsPointInStrokePathNV(UInt32 path, Single x, Single y); + [Slot(348)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsTextureHandleResidentNV(UInt64 handle); + [Slot(353)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMakeImageHandleNonResidentNV(UInt64 handle); + [Slot(354)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMakeImageHandleResidentNV(UInt64 handle, System.Int32 access); + [Slot(355)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMakeTextureHandleNonResidentNV(UInt64 handle); + [Slot(356)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMakeTextureHandleResidentNV(UInt64 handle); + [Slot(359)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMatrixLoad3x2fNV(System.Int32 matrixMode, Single* m); + [Slot(360)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMatrixLoad3x3fNV(System.Int32 matrixMode, Single* m); + [Slot(361)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMatrixLoadTranspose3x3fNV(System.Int32 matrixMode, Single* m); + [Slot(362)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMatrixMult3x2fNV(System.Int32 matrixMode, Single* m); + [Slot(363)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMatrixMult3x3fNV(System.Int32 matrixMode, Single* m); + [Slot(364)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMatrixMultTranspose3x3fNV(System.Int32 matrixMode, Single* m); + [Slot(374)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glNamedFramebufferSampleLocationsfvNV(UInt32 framebuffer, UInt32 start, Int32 count, Single* v); + [Slot(381)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glPathColorGenNV(System.Int32 color, System.Int32 genMode, System.Int32 colorFormat, [CountAttribute(Computed = "genMode,colorFormat")] Single* coeffs); + [Slot(382)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glPathCommandsNV(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, System.Int32 coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords); + [Slot(383)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPathCoordsNV(UInt32 path, Int32 numCoords, System.Int32 coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords); + [Slot(384)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPathCoverDepthFuncNV(System.Int32 func); + [Slot(385)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glPathDashArrayNV(UInt32 path, Int32 dashCount, [CountAttribute(Parameter = "dashCount")] Single* dashArray); + [Slot(386)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPathFogGenNV(System.Int32 genMode); + [Slot(387)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern System.Int32 glPathGlyphIndexArrayNV(UInt32 firstPathName, System.Int32 fontTarget, IntPtr fontName, UInt32 fontStyle, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale); + [Slot(388)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern System.Int32 glPathGlyphIndexRangeNV(System.Int32 fontTarget, IntPtr fontName, UInt32 fontStyle, UInt32 pathParameterTemplate, Single emScale, UInt32 baseAndCount); + [Slot(389)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPathGlyphRangeNV(UInt32 firstPathName, System.Int32 fontTarget, [CountAttribute(Computed = "fontTarget,fontName")] IntPtr fontName, UInt32 fontStyle, UInt32 firstGlyph, Int32 numGlyphs, System.Int32 handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale); + [Slot(390)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPathGlyphsNV(UInt32 firstPathName, System.Int32 fontTarget, [CountAttribute(Computed = "fontTarget,fontName")] IntPtr fontName, UInt32 fontStyle, Int32 numGlyphs, System.Int32 type, [CountAttribute(Computed = "numGlyphs,type,charcodes")] IntPtr charcodes, System.Int32 handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale); + [Slot(391)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern System.Int32 glPathMemoryGlyphIndexArrayNV(UInt32 firstPathName, System.Int32 fontTarget, IntPtr fontSize, IntPtr fontData, Int32 faceIndex, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale); + [Slot(392)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPathParameterfNV(UInt32 path, System.Int32 pname, Single value); + [Slot(393)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glPathParameterfvNV(UInt32 path, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* value); + [Slot(394)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPathParameteriNV(UInt32 path, System.Int32 pname, Int32 value); + [Slot(395)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glPathParameterivNV(UInt32 path, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* value); + [Slot(396)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPathStencilDepthOffsetNV(Single factor, Single units); + [Slot(397)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPathStencilFuncNV(System.Int32 func, Int32 @ref, UInt32 mask); + [Slot(398)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPathStringNV(UInt32 path, System.Int32 format, Int32 length, [CountAttribute(Parameter = "length")] IntPtr pathString); + [Slot(399)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glPathSubCommandsNV(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, System.Int32 coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords); + [Slot(400)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPathSubCoordsNV(UInt32 path, Int32 coordStart, Int32 numCoords, System.Int32 coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords); + [Slot(401)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glPathTexGenNV(System.Int32 texCoordSet, System.Int32 genMode, Int32 components, [CountAttribute(Computed = "genMode,components")] Single* coeffs); + [Slot(403)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe byte glPointAlongPathNV(UInt32 path, Int32 startSegment, Int32 numSegments, Single distance, [OutAttribute, CountAttribute(Count = 1)] Single* x, [OutAttribute, CountAttribute(Count = 1)] Single* y, [OutAttribute, CountAttribute(Count = 1)] Single* tangentX, [OutAttribute, CountAttribute(Count = 1)] Single* tangentY); + [Slot(404)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPolygonModeNV(System.Int32 face, System.Int32 mode); + [Slot(414)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramPathFragmentInputGenNV(UInt32 program, Int32 location, System.Int32 genMode, Int32 components, Single* coeffs); + [Slot(417)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform1i64NV(UInt32 program, Int32 location, Int64 x); + [Slot(418)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform1i64vNV(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64* value); + [Slot(421)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform1ui64NV(UInt32 program, Int32 location, UInt64 x); + [Slot(422)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform1ui64vNV(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64* value); + [Slot(427)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform2i64NV(UInt32 program, Int32 location, Int64 x, Int64 y); + [Slot(428)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform2i64vNV(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int64* value); + [Slot(431)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform2ui64NV(UInt32 program, Int32 location, UInt64 x, UInt64 y); + [Slot(432)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform2ui64vNV(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt64* value); + [Slot(437)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform3i64NV(UInt32 program, Int32 location, Int64 x, Int64 y, Int64 z); + [Slot(438)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform3i64vNV(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int64* value); + [Slot(441)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform3ui64NV(UInt32 program, Int32 location, UInt64 x, UInt64 y, UInt64 z); + [Slot(442)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform3ui64vNV(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt64* value); + [Slot(447)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform4i64NV(UInt32 program, Int32 location, Int64 x, Int64 y, Int64 z, Int64 w); + [Slot(448)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform4i64vNV(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int64* value); + [Slot(451)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform4ui64NV(UInt32 program, Int32 location, UInt64 x, UInt64 y, UInt64 z, UInt64 w); + [Slot(452)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform4ui64vNV(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt64* value); + [Slot(456)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniformHandleui64NV(UInt32 program, Int32 location, UInt64 value); + [Slot(458)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformHandleui64vNV(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64* values); + [Slot(474)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glReadBufferNV(System.Int32 mode); + [Slot(486)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glRenderbufferStorageMultisampleNV(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(487)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glResolveDepthValuesNV(); + [Slot(495)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glScissorArrayvNV(UInt32 first, Int32 count, [CountAttribute(Computed = "count")] Int32* v); + [Slot(497)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glScissorIndexedNV(UInt32 index, Int32 left, Int32 bottom, Int32 width, Int32 height); + [Slot(499)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glScissorIndexedvNV(UInt32 index, [CountAttribute(Count = 4)] Int32* v); + [Slot(503)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSetFenceNV(UInt32 fence, System.Int32 condition); + [Slot(507)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSignalVkFenceNV(UInt64 vkFence); + [Slot(508)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSignalVkSemaphoreNV(UInt64 vkSemaphore); + [Slot(510)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glStencilFillPathInstancedNV(Int32 numPaths, System.Int32 pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, System.Int32 fillMode, UInt32 mask, System.Int32 transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues); + [Slot(511)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glStencilFillPathNV(UInt32 path, System.Int32 fillMode, UInt32 mask); + [Slot(518)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glStencilStrokePathInstancedNV(Int32 numPaths, System.Int32 pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, Int32 reference, UInt32 mask, System.Int32 transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues); + [Slot(519)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glStencilStrokePathNV(UInt32 path, Int32 reference, UInt32 mask); + [Slot(520)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glStencilThenCoverFillPathInstancedNV(Int32 numPaths, System.Int32 pathNameType, IntPtr paths, UInt32 pathBase, System.Int32 fillMode, UInt32 mask, System.Int32 coverMode, System.Int32 transformType, Single* transformValues); + [Slot(521)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glStencilThenCoverFillPathNV(UInt32 path, System.Int32 fillMode, UInt32 mask, System.Int32 coverMode); + [Slot(522)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glStencilThenCoverStrokePathInstancedNV(Int32 numPaths, System.Int32 pathNameType, IntPtr paths, UInt32 pathBase, Int32 reference, UInt32 mask, System.Int32 coverMode, System.Int32 transformType, Single* transformValues); + [Slot(523)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glStencilThenCoverStrokePathNV(UInt32 path, Int32 reference, UInt32 mask, System.Int32 coverMode); + [Slot(524)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSubpixelPrecisionBiasNV(UInt32 xbits, UInt32 ybits); + [Slot(525)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glTestFenceNV(UInt32 fence); + [Slot(562)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTransformPathNV(UInt32 resultPath, UInt32 srcPath, System.Int32 transformType, [CountAttribute(Computed = "transformType")] Single* transformValues); + [Slot(566)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform1i64NV(Int32 location, Int64 x); + [Slot(567)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform1i64vNV(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] Int64* value); + [Slot(569)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform1ui64NV(Int32 location, UInt64 x); + [Slot(570)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform1ui64vNV(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] UInt64* value); + [Slot(574)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform2i64NV(Int32 location, Int64 x, Int64 y); + [Slot(575)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform2i64vNV(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int64* value); + [Slot(577)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform2ui64NV(Int32 location, UInt64 x, UInt64 y); + [Slot(578)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform2ui64vNV(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt64* value); + [Slot(582)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform3i64NV(Int32 location, Int64 x, Int64 y, Int64 z); + [Slot(583)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform3i64vNV(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int64* value); + [Slot(585)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform3ui64NV(Int32 location, UInt64 x, UInt64 y, UInt64 z); + [Slot(586)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform3ui64vNV(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt64* value); + [Slot(590)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform4i64NV(Int32 location, Int64 x, Int64 y, Int64 z, Int64 w); + [Slot(591)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform4i64vNV(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int64* value); + [Slot(593)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform4ui64NV(Int32 location, UInt64 x, UInt64 y, UInt64 z, UInt64 w); + [Slot(594)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform4ui64vNV(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt64* value); + [Slot(596)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniformHandleui64NV(Int32 location, UInt64 value); + [Slot(598)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformHandleui64vNV(Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64* value); + [Slot(600)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix2x3fvNV(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value); + [Slot(601)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix2x4fvNV(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value); + [Slot(603)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix3x2fvNV(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value); + [Slot(604)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix3x4fvNV(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value); + [Slot(606)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix4x2fvNV(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value); + [Slot(607)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix4x3fvNV(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value); + [Slot(624)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribDivisorNV(UInt32 index, UInt32 divisor); + [Slot(627)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glViewportArrayvNV(UInt32 first, Int32 count, [CountAttribute(Computed = "count")] Single* v); + [Slot(629)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glViewportIndexedfNV(UInt32 index, Single x, Single y, Single w, Single h); + [Slot(631)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glViewportIndexedfvNV(UInt32 index, [CountAttribute(Count = 4)] Single* v); + [Slot(633)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glViewportSwizzleNV(UInt32 index, System.Int32 swizzlex, System.Int32 swizzley, System.Int32 swizzlez, System.Int32 swizzlew); + [Slot(636)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glWaitVkSemaphoreNV(UInt64 vkSemaphore); + [Slot(637)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glWeightPathsNV(UInt32 resultPath, Int32 numPaths, [CountAttribute(Parameter = "numPaths")] UInt32* paths, [CountAttribute(Parameter = "numPaths")] Single* weights); + [Slot(19)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindVertexArrayOES(UInt32 array); + [Slot(26)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendEquationiOES(UInt32 buf, System.Int32 mode); + [Slot(29)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendEquationSeparateiOES(UInt32 buf, System.Int32 modeRGB, System.Int32 modeAlpha); + [Slot(32)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendFunciOES(UInt32 buf, System.Int32 src, System.Int32 dst); + [Slot(35)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendFuncSeparateiOES(UInt32 buf, System.Int32 srcRGB, System.Int32 dstRGB, System.Int32 srcAlpha, System.Int32 dstAlpha); + [Slot(55)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glColorMaskiOES(UInt32 index, bool r, bool g, bool b, bool a); + [Slot(58)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompressedTexImage3DOES(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); + [Slot(60)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompressedTexSubImage3DOES(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); + [Slot(64)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyImageSubDataOES(UInt32 srcName, System.Int32 srcTarget, Int32 srcLevel, Int32 srcX, Int32 srcY, Int32 srcZ, UInt32 dstName, System.Int32 dstTarget, Int32 dstLevel, Int32 dstX, Int32 dstY, Int32 dstZ, Int32 srcWidth, Int32 srcHeight, Int32 srcDepth); + [Slot(68)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyTexSubImage3DOES(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height); + [Slot(106)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDeleteVertexArraysOES(Int32 n, [CountAttribute(Parameter = "n")] UInt32* arrays); + [Slot(110)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDepthRangeArrayfvOES(UInt32 first, Int32 count, Single* v); + [Slot(113)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDepthRangeIndexedfOES(UInt32 index, Single n, Single f); [Slot(119)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glExtTexObjectStateOverrideiQCOM(System.Int32 target, System.Int32 pname, Int32 param); + private static extern void glDisableiOES(System.Int32 target, UInt32 index); + [Slot(132)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawElementsBaseVertexOES(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 basevertex); + [Slot(137)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawElementsInstancedBaseVertexOES(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 instancecount, Int32 basevertex); + [Slot(141)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawRangeElementsBaseVertexOES(System.Int32 mode, UInt32 start, UInt32 end, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 basevertex); + [Slot(145)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEGLImageTargetRenderbufferStorageOES(System.Int32 target, IntPtr image); + [Slot(146)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEGLImageTargetTexture2DOES(System.Int32 target, IntPtr image); [Slot(151)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEnableiOES(System.Int32 target, UInt32 index); + [Slot(186)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferTexture3DOES(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level, Int32 zoffset); + [Slot(191)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferTextureOES(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level); + [Slot(204)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGenVertexArraysOES(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* arrays); + [Slot(211)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetBufferPointervOES(System.Int32 target, System.Int32 pname, [OutAttribute] IntPtr @params); + [Slot(221)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetFloati_vOES(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Single* data); + [Slot(274)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetProgramBinaryOES(UInt32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] System.Int32* binaryFormat, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr binary); + [Slot(288)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetSamplerParameterIivOES(UInt32 sampler, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(290)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetSamplerParameterIuivOES(UInt32 sampler, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params); + [Slot(300)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetTexParameterIivOES(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(302)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetTexParameterIuivOES(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params); + [Slot(332)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsEnablediOES(System.Int32 target, UInt32 index); + [Slot(349)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsVertexArrayOES(UInt32 array); + [Slot(357)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern IntPtr glMapBufferOES(System.Int32 target, System.Int32 access); + [Slot(366)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMinSampleShadingOES(Single value); + [Slot(380)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPatchParameteriOES(System.Int32 pname, Int32 value); + [Slot(411)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPrimitiveBoundingBoxOES(Single minX, Single minY, Single minZ, Single minW, Single maxX, Single maxY, Single maxZ, Single maxW); + [Slot(412)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramBinaryOES(UInt32 program, System.Int32 binaryFormat, [CountAttribute(Parameter = "length")] IntPtr binary, Int32 length); + [Slot(491)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glSamplerParameterIivOES(UInt32 sampler, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* param); + [Slot(493)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glSamplerParameterIuivOES(UInt32 sampler, System.Int32 pname, [CountAttribute(Computed = "pname")] UInt32* param); + [Slot(496)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glScissorArrayvOES(UInt32 first, Int32 count, [CountAttribute(Computed = "count")] Int32* v); + [Slot(498)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glScissorIndexedOES(UInt32 index, Int32 left, Int32 bottom, Int32 width, Int32 height); + [Slot(500)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glScissorIndexedvOES(UInt32 index, [CountAttribute(Count = 4)] Int32* v); + [Slot(527)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexBufferOES(System.Int32 target, System.Int32 internalformat, UInt32 buffer); + [Slot(529)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexBufferRangeOES(System.Int32 target, System.Int32 internalformat, UInt32 buffer, IntPtr offset, IntPtr size); + [Slot(531)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexImage3DOES(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height,depth")] IntPtr pixels); + [Slot(537)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTexParameterIivOES(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); + [Slot(539)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTexParameterIuivOES(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] UInt32* @params); + [Slot(544)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexStorage3DMultisampleOES(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, bool fixedsamplelocations); + [Slot(551)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexSubImage3DOES(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height,depth")] IntPtr pixels); + [Slot(561)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureViewOES(UInt32 texture, System.Int32 target, UInt32 origtexture, System.Int32 internalformat, UInt32 minlevel, UInt32 numlevels, UInt32 minlayer, UInt32 numlayers); + [Slot(608)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glUnmapBufferOES(System.Int32 target); + [Slot(628)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glViewportArrayvOES(UInt32 first, Int32 count, [CountAttribute(Computed = "count")] Single* v); + [Slot(630)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glViewportIndexedfOES(UInt32 index, Single x, Single y, Single w, Single h); + [Slot(632)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glViewportIndexedfvOES(UInt32 index, [CountAttribute(Count = 4)] Single* v); + [Slot(189)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferTextureMultisampleMultiviewOVR(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level, Int32 samples, Int32 baseViewIndex, Int32 numViews); + [Slot(190)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferTextureMultiviewOVR(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level, Int32 baseViewIndex, Int32 numViews); + [Slot(4)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glAlphaFuncQCOM(System.Int32 func, Single @ref); + [Slot(116)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDisableDriverControlQCOM(UInt32 driverControl); + [Slot(148)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEnableDriverControlQCOM(UInt32 driverControl); + [Slot(157)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEndTilingQCOM(UInt32 preserveMask); + [Slot(158)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glExtGetBufferPointervQCOM(System.Int32 target, [OutAttribute] IntPtr @params); + [Slot(159)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glExtGetBuffersQCOM([OutAttribute, CountAttribute(Parameter = "maxBuffers")] UInt32* buffers, Int32 maxBuffers, [OutAttribute, CountAttribute(Count = 1)] Int32* numBuffers); + [Slot(160)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glExtGetFramebuffersQCOM([OutAttribute, CountAttribute(Parameter = "maxFramebuffers")] UInt32* framebuffers, Int32 maxFramebuffers, [OutAttribute, CountAttribute(Count = 1)] Int32* numFramebuffers); + [Slot(161)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glExtGetProgramBinarySourceQCOM(UInt32 program, System.Int32 shadertype, [OutAttribute] IntPtr source, [OutAttribute] Int32* length); + [Slot(162)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glExtGetProgramsQCOM([OutAttribute, CountAttribute(Parameter = "maxPrograms")] UInt32* programs, Int32 maxPrograms, [OutAttribute, CountAttribute(Count = 1)] Int32* numPrograms); + [Slot(163)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glExtGetRenderbuffersQCOM([OutAttribute, CountAttribute(Parameter = "maxRenderbuffers")] UInt32* renderbuffers, Int32 maxRenderbuffers, [OutAttribute, CountAttribute(Count = 1)] Int32* numRenderbuffers); + [Slot(164)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glExtGetShadersQCOM([OutAttribute, CountAttribute(Parameter = "maxShaders")] UInt32* shaders, Int32 maxShaders, [OutAttribute, CountAttribute(Count = 1)] Int32* numShaders); + [Slot(165)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glExtGetTexLevelParameterivQCOM(UInt32 texture, System.Int32 face, Int32 level, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(166)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glExtGetTexSubImageQCOM(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, [OutAttribute] IntPtr texels); + [Slot(167)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glExtGetTexturesQCOM([OutAttribute] UInt32* textures, Int32 maxTextures, [OutAttribute] Int32* numTextures); + [Slot(168)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glExtIsProgramBinaryQCOM(UInt32 program); + [Slot(169)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glExtTexObjectStateOverrideiQCOM(System.Int32 target, System.Int32 pname, Int32 param); + [Slot(176)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferFetchBarrierQCOM(); + [Slot(177)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glFramebufferFoveationConfigQCOM(UInt32 framebuffer, UInt32 numLayers, UInt32 focalPointsPerLayer, UInt32 requestedFeatures, [OutAttribute, CountAttribute(Count = 1)] UInt32* providedFeatures); + [Slot(178)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferFoveationParametersQCOM(UInt32 framebuffer, UInt32 layer, UInt32 focalPoint, Single focalX, Single focalY, Single gainX, Single gainY, Single foveaArea); + [Slot(215)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glGetDriverControlsQCOM([OutAttribute] Int32* num, Int32 size, [OutAttribute, CountAttribute(Parameter = "size")] UInt32* driverControls); - [Slot(152)] + [Slot(216)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glGetDriverControlStringQCOM(UInt32 driverControl, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr driverControlString); - [Slot(315)] + [Slot(509)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glStartTilingQCOM(UInt32 x, UInt32 y, UInt32 width, UInt32 height, UInt32 preserveMask); } diff --git a/src/OpenTK/Graphics/ES20/ES20Enums.cs b/src/OpenTK/Graphics/ES20/ES20Enums.cs index 66ad648a..519952df 100644 --- a/src/OpenTK/Graphics/ES20/ES20Enums.cs +++ b/src/OpenTK/Graphics/ES20/ES20Enums.cs @@ -167,7 +167,7 @@ namespace OpenTK.Graphics.ES20 } /// - /// Used in GL.Amd.GetPerfMonitorCounterData, GL.Amd.GetPerfMonitorCounterInfo and 165 other functions + /// Used in GL.Amd.GetPerfMonitorCounterData, GL.Amd.GetPerfMonitorCounterInfo and 286 other functions /// public enum All : int { @@ -196,6 +196,10 @@ namespace OpenTK.Graphics.ES20 /// Zero = ((int)0), /// + /// Original was GL_CLOSE_PATH_NV = 0x00 + /// + ClosePathNv = ((int)0x00), + /// /// Original was GL_Points = 0X0000 /// Points = ((int)0X0000), @@ -224,6 +228,10 @@ namespace OpenTK.Graphics.ES20 /// CurrentBit = ((int)0x00000001), /// + /// Original was GL_FOVEATION_ENABLE_BIT_QCOM = 0x00000001 + /// + FoveationEnableBitQcom = ((int)0x00000001), + /// /// Original was GL_PERFQUERY_GLOBAL_CONTEXT_INTEL = 0x00000001 /// PerfqueryGlobalContextIntel = ((int)0x00000001), @@ -280,6 +288,10 @@ namespace OpenTK.Graphics.ES20 /// ElementArrayBarrierBitExt = ((int)0x00000002), /// + /// Original was GL_FOVEATION_SCALED_BIN_METHOD_BIT_QCOM = 0x00000002 + /// + FoveationScaledBinMethodBitQcom = ((int)0x00000002), + /// /// Original was GL_FRAGMENT_SHADER_BIT = 0x00000002 /// FragmentShaderBit = ((int)0x00000002), @@ -312,6 +324,10 @@ namespace OpenTK.Graphics.ES20 /// GeometryShaderBitExt = ((int)0x00000004), /// + /// Original was GL_GEOMETRY_SHADER_BIT_OES = 0x00000004 + /// + GeometryShaderBitOes = ((int)0x00000004), + /// /// Original was GL_LINE_BIT = 0x00000004 /// LineBit = ((int)0x00000004), @@ -332,6 +348,10 @@ namespace OpenTK.Graphics.ES20 /// ColorBufferBit3Qcom = ((int)0x00000008), /// + /// Original was GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR = 0x00000008 + /// + ContextFlagNoErrorBitKhr = ((int)0x00000008), + /// /// Original was GL_POLYGON_BIT = 0x00000008 /// PolygonBit = ((int)0x00000008), @@ -348,6 +368,10 @@ namespace OpenTK.Graphics.ES20 /// TessControlShaderBitExt = ((int)0x00000008), /// + /// Original was GL_TESS_CONTROL_SHADER_BIT_OES = 0x00000008 + /// + TessControlShaderBitOes = ((int)0x00000008), + /// /// Original was GL_TEXTURE_FETCH_BARRIER_BIT = 0x00000008 /// TextureFetchBarrierBit = ((int)0x00000008), @@ -360,6 +384,10 @@ namespace OpenTK.Graphics.ES20 /// ColorBufferBit4Qcom = ((int)0x00000010), /// + /// Original was GL_CONTEXT_FLAG_PROTECTED_CONTENT_BIT_EXT = 0x00000010 + /// + ContextFlagProtectedContentBitExt = ((int)0x00000010), + /// /// Original was GL_POLYGON_STIPPLE_BIT = 0x00000010 /// PolygonStippleBit = ((int)0x00000010), @@ -376,6 +404,10 @@ namespace OpenTK.Graphics.ES20 /// TessEvaluationShaderBitExt = ((int)0x00000010), /// + /// Original was GL_TESS_EVALUATION_SHADER_BIT_OES = 0x00000010 + /// + TessEvaluationShaderBitOes = ((int)0x00000010), + /// /// Original was GL_COLOR_BUFFER_BIT5_QCOM = 0x00000020 /// ColorBufferBit5Qcom = ((int)0x00000020), @@ -524,6 +556,10 @@ namespace OpenTK.Graphics.ES20 /// ClientMappedBufferBarrierBit = ((int)0x00004000), /// + /// Original was GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT_EXT = 0x00004000 + /// + ClientMappedBufferBarrierBitExt = ((int)0x00004000), + /// /// Original was GL_COLOR_BUFFER_BIT = 0x00004000 /// ColorBufferBit = ((int)0x00004000), @@ -564,6 +600,10 @@ namespace OpenTK.Graphics.ES20 /// EvalBit = ((int)0x00010000), /// + /// Original was GL_FONT_X_MIN_BOUNDS_BIT_NV = 0x00010000 + /// + FontXMinBoundsBitNv = ((int)0x00010000), + /// /// Original was GL_STENCIL_BUFFER_BIT0_QCOM = 0x00010000 /// StencilBufferBit0Qcom = ((int)0x00010000), @@ -580,6 +620,10 @@ namespace OpenTK.Graphics.ES20 /// MapWriteBitExt = ((int)0x0002), /// + /// Original was GL_FONT_Y_MIN_BOUNDS_BIT_NV = 0x00020000 + /// + FontYMinBoundsBitNv = ((int)0x00020000), + /// /// Original was GL_LIST_BIT = 0x00020000 /// ListBit = ((int)0x00020000), @@ -604,6 +648,10 @@ namespace OpenTK.Graphics.ES20 /// Triangles = ((int)0X0004), /// + /// Original was GL_FONT_X_MAX_BOUNDS_BIT_NV = 0x00040000 + /// + FontXMaxBoundsBitNv = ((int)0x00040000), + /// /// Original was GL_STENCIL_BUFFER_BIT2_QCOM = 0x00040000 /// StencilBufferBit2Qcom = ((int)0x00040000), @@ -628,6 +676,10 @@ namespace OpenTK.Graphics.ES20 /// QuadsExt = ((int)0x0007), /// + /// Original was GL_QUADS_OES = 0x0007 + /// + QuadsOes = ((int)0x0007), + /// /// Original was GL_MAP_INVALIDATE_BUFFER_BIT = 0x0008 /// MapInvalidateBufferBit = ((int)0x0008), @@ -640,6 +692,10 @@ namespace OpenTK.Graphics.ES20 /// QuadStrip = ((int)0x0008), /// + /// Original was GL_FONT_Y_MAX_BOUNDS_BIT_NV = 0x00080000 + /// + FontYMaxBoundsBitNv = ((int)0x00080000), + /// /// Original was GL_SCISSOR_BIT = 0x00080000 /// ScissorBit = ((int)0x00080000), @@ -664,6 +720,10 @@ namespace OpenTK.Graphics.ES20 /// LinesAdjacencyExt = ((int)0x000A), /// + /// Original was GL_LINES_ADJACENCY_OES = 0x000A + /// + LinesAdjacencyOes = ((int)0x000A), + /// /// Original was GL_LINE_STRIP_ADJACENCY = 0x000B /// LineStripAdjacency = ((int)0x000B), @@ -676,6 +736,10 @@ namespace OpenTK.Graphics.ES20 /// LineStripAdjacencyExt = ((int)0x000B), /// + /// Original was GL_LINE_STRIP_ADJACENCY_OES = 0x000B + /// + LineStripAdjacencyOes = ((int)0x000B), + /// /// Original was GL_TRIANGLES_ADJACENCY = 0x000C /// TrianglesAdjacency = ((int)0x000C), @@ -688,6 +752,10 @@ namespace OpenTK.Graphics.ES20 /// TrianglesAdjacencyExt = ((int)0x000C), /// + /// Original was GL_TRIANGLES_ADJACENCY_OES = 0x000C + /// + TrianglesAdjacencyOes = ((int)0x000C), + /// /// Original was GL_TRIANGLE_STRIP_ADJACENCY = 0x000D /// TriangleStripAdjacency = ((int)0x000D), @@ -700,6 +768,10 @@ namespace OpenTK.Graphics.ES20 /// TriangleStripAdjacencyExt = ((int)0x000D), /// + /// Original was GL_TRIANGLE_STRIP_ADJACENCY_OES = 0x000D + /// + TriangleStripAdjacencyOes = ((int)0x000D), + /// /// Original was GL_PATCHES = 0x000E /// Patches = ((int)0x000E), @@ -708,6 +780,10 @@ namespace OpenTK.Graphics.ES20 /// PatchesExt = ((int)0x000E), /// + /// Original was GL_PATCHES_OES = 0x000E + /// + PatchesOes = ((int)0x000E), + /// /// Original was GL_MAP_FLUSH_EXPLICIT_BIT = 0x0010 /// MapFlushExplicitBit = ((int)0x0010), @@ -716,6 +792,10 @@ namespace OpenTK.Graphics.ES20 /// MapFlushExplicitBitExt = ((int)0x0010), /// + /// Original was GL_FONT_UNITS_PER_EM_BIT_NV = 0x00100000 + /// + FontUnitsPerEmBitNv = ((int)0x00100000), + /// /// Original was GL_STENCIL_BUFFER_BIT4_QCOM = 0x00100000 /// StencilBufferBit4Qcom = ((int)0x00100000), @@ -728,6 +808,10 @@ namespace OpenTK.Graphics.ES20 /// MapUnsynchronizedBitExt = ((int)0x0020), /// + /// Original was GL_FONT_ASCENDER_BIT_NV = 0x00200000 + /// + FontAscenderBitNv = ((int)0x00200000), + /// /// Original was GL_STENCIL_BUFFER_BIT5_QCOM = 0x00200000 /// StencilBufferBit5Qcom = ((int)0x00200000), @@ -736,6 +820,14 @@ namespace OpenTK.Graphics.ES20 /// MapPersistentBit = ((int)0x0040), /// + /// Original was GL_MAP_PERSISTENT_BIT_EXT = 0x0040 + /// + MapPersistentBitExt = ((int)0x0040), + /// + /// Original was GL_FONT_DESCENDER_BIT_NV = 0x00400000 + /// + FontDescenderBitNv = ((int)0x00400000), + /// /// Original was GL_STENCIL_BUFFER_BIT6_QCOM = 0x00400000 /// StencilBufferBit6Qcom = ((int)0x00400000), @@ -744,10 +836,26 @@ namespace OpenTK.Graphics.ES20 /// MapCoherentBit = ((int)0x0080), /// + /// Original was GL_MAP_COHERENT_BIT_EXT = 0x0080 + /// + MapCoherentBitExt = ((int)0x0080), + /// + /// Original was GL_FONT_HEIGHT_BIT_NV = 0x00800000 + /// + FontHeightBitNv = ((int)0x00800000), + /// /// Original was GL_STENCIL_BUFFER_BIT7_QCOM = 0x00800000 /// StencilBufferBit7Qcom = ((int)0x00800000), /// + /// Original was GL_BOLD_BIT_NV = 0x01 + /// + BoldBitNv = ((int)0x01), + /// + /// Original was GL_GLYPH_WIDTH_BIT_NV = 0x01 + /// + GlyphWidthBitNv = ((int)0x01), + /// /// Original was GL_ACCUM = 0x0100 /// Accum = ((int)0x0100), @@ -756,6 +864,14 @@ namespace OpenTK.Graphics.ES20 /// DynamicStorageBit = ((int)0x0100), /// + /// Original was GL_DYNAMIC_STORAGE_BIT_EXT = 0x0100 + /// + DynamicStorageBitExt = ((int)0x0100), + /// + /// Original was GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV = 0x01000000 + /// + FontMaxAdvanceWidthBitNv = ((int)0x01000000), + /// /// Original was GL_MULTISAMPLE_BUFFER_BIT0_QCOM = 0x01000000 /// MultisampleBufferBit0Qcom = ((int)0x01000000), @@ -776,14 +892,34 @@ namespace OpenTK.Graphics.ES20 /// Add = ((int)0x0104), /// + /// Original was GL_GLYPH_HEIGHT_BIT_NV = 0x02 + /// + GlyphHeightBitNv = ((int)0x02), + /// + /// Original was GL_ITALIC_BIT_NV = 0x02 + /// + ItalicBitNv = ((int)0x02), + /// + /// Original was GL_MOVE_TO_NV = 0x02 + /// + MoveToNv = ((int)0x02), + /// /// Original was GL_CLIENT_STORAGE_BIT = 0x0200 /// ClientStorageBit = ((int)0x0200), /// + /// Original was GL_CLIENT_STORAGE_BIT_EXT = 0x0200 + /// + ClientStorageBitExt = ((int)0x0200), + /// /// Original was GL_Never = 0X0200 /// Never = ((int)0X0200), /// + /// Original was GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV = 0x02000000 + /// + FontMaxAdvanceHeightBitNv = ((int)0x02000000), + /// /// Original was GL_MULTISAMPLE_BUFFER_BIT1_QCOM = 0x02000000 /// MultisampleBufferBit1Qcom = ((int)0x02000000), @@ -816,6 +952,10 @@ namespace OpenTK.Graphics.ES20 /// Always = ((int)0X0207), /// + /// Original was GL_RELATIVE_MOVE_TO_NV = 0x03 + /// + RelativeMoveToNv = ((int)0x03), + /// /// Original was GL_SRC_COLOR = 0x0300 /// SrcColor = ((int)0x0300), @@ -852,10 +992,26 @@ namespace OpenTK.Graphics.ES20 /// SrcAlphaSaturate = ((int)0x0308), /// + /// Original was GL_SRC_ALPHA_SATURATE_EXT = 0x0308 + /// + SrcAlphaSaturateExt = ((int)0x0308), + /// + /// Original was GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV = 0x04 + /// + GlyphHorizontalBearingXBitNv = ((int)0x04), + /// + /// Original was GL_LINE_TO_NV = 0x04 + /// + LineToNv = ((int)0x04), + /// /// Original was GL_FRONT_LEFT = 0x0400 /// FrontLeft = ((int)0x0400), /// + /// Original was GL_FONT_UNDERLINE_POSITION_BIT_NV = 0x04000000 + /// + FontUnderlinePositionBitNv = ((int)0x04000000), + /// /// Original was GL_MULTISAMPLE_BUFFER_BIT2_QCOM = 0x04000000 /// MultisampleBufferBit2Qcom = ((int)0x04000000), @@ -908,6 +1064,10 @@ namespace OpenTK.Graphics.ES20 /// Aux3 = ((int)0x040C), /// + /// Original was GL_RELATIVE_LINE_TO_NV = 0x05 + /// + RelativeLineToNv = ((int)0x05), + /// /// Original was GL_INVALID_ENUM = 0x0500 /// InvalidEnum = ((int)0x0500), @@ -960,6 +1120,10 @@ namespace OpenTK.Graphics.ES20 /// ContextLostKhr = ((int)0x0507), /// + /// Original was GL_HORIZONTAL_LINE_TO_NV = 0x06 + /// + HorizontalLineToNv = ((int)0x06), + /// /// Original was GL_2D = 0x0600 /// Gl2D = ((int)0x0600), @@ -980,6 +1144,10 @@ namespace OpenTK.Graphics.ES20 /// Gl4DColorTexture = ((int)0x0604), /// + /// Original was GL_RELATIVE_HORIZONTAL_LINE_TO_NV = 0x07 + /// + RelativeHorizontalLineToNv = ((int)0x07), + /// /// Original was GL_PASS_THROUGH_TOKEN = 0x0700 /// PassThroughToken = ((int)0x0700), @@ -1012,10 +1180,22 @@ namespace OpenTK.Graphics.ES20 /// LineResetToken = ((int)0x0707), /// + /// Original was GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV = 0x08 + /// + GlyphHorizontalBearingYBitNv = ((int)0x08), + /// + /// Original was GL_VERTICAL_LINE_TO_NV = 0x08 + /// + VerticalLineToNv = ((int)0x08), + /// /// Original was GL_EXP = 0x0800 /// Exp = ((int)0x0800), /// + /// Original was GL_FONT_UNDERLINE_THICKNESS_BIT_NV = 0x08000000 + /// + FontUnderlineThicknessBitNv = ((int)0x08000000), + /// /// Original was GL_MULTISAMPLE_BUFFER_BIT3_QCOM = 0x08000000 /// MultisampleBufferBit3Qcom = ((int)0x08000000), @@ -1024,6 +1204,10 @@ namespace OpenTK.Graphics.ES20 /// Exp2 = ((int)0x0801), /// + /// Original was GL_RELATIVE_VERTICAL_LINE_TO_NV = 0x09 + /// + RelativeVerticalLineToNv = ((int)0x09), + /// /// Original was GL_Cw = 0X0900 /// Cw = ((int)0X0900), @@ -1032,6 +1216,10 @@ namespace OpenTK.Graphics.ES20 /// Ccw = ((int)0X0901), /// + /// Original was GL_QUADRATIC_CURVE_TO_NV = 0x0A + /// + QuadraticCurveToNv = ((int)0x0A), + /// /// Original was GL_COEFF = 0x0A00 /// Coeff = ((int)0x0A00), @@ -1044,6 +1232,10 @@ namespace OpenTK.Graphics.ES20 /// Domain = ((int)0x0A02), /// + /// Original was GL_RELATIVE_QUADRATIC_CURVE_TO_NV = 0x0B + /// + RelativeQuadraticCurveToNv = ((int)0x0B), + /// /// Original was GL_CURRENT_COLOR = 0x0B00 /// CurrentColor = ((int)0x0B00), @@ -1164,6 +1356,10 @@ namespace OpenTK.Graphics.ES20 /// PolygonMode = ((int)0x0B40), /// + /// Original was GL_POLYGON_MODE_NV = 0x0B40 + /// + PolygonModeNv = ((int)0x0B40), + /// /// Original was GL_POLYGON_SMOOTH = 0x0B41 /// PolygonSmooth = ((int)0x0B41), @@ -1328,6 +1524,14 @@ namespace OpenTK.Graphics.ES20 /// ModelviewStackDepth = ((int)0x0BA3), /// + /// Original was GL_PATH_MODELVIEW_STACK_DEPTH_NV = 0x0BA3 + /// + PathModelviewStackDepthNv = ((int)0x0BA3), + /// + /// Original was GL_PATH_PROJECTION_STACK_DEPTH_NV = 0x0BA4 + /// + PathProjectionStackDepthNv = ((int)0x0BA4), + /// /// Original was GL_PROJECTION_STACK_DEPTH = 0x0BA4 /// ProjectionStackDepth = ((int)0x0BA4), @@ -1344,6 +1548,14 @@ namespace OpenTK.Graphics.ES20 /// ModelviewMatrix = ((int)0x0BA6), /// + /// Original was GL_PATH_MODELVIEW_MATRIX_NV = 0x0BA6 + /// + PathModelviewMatrixNv = ((int)0x0BA6), + /// + /// Original was GL_PATH_PROJECTION_MATRIX_NV = 0x0BA7 + /// + PathProjectionMatrixNv = ((int)0x0BA7), + /// /// Original was GL_PROJECTION_MATRIX = 0x0BA7 /// ProjectionMatrix = ((int)0x0BA7), @@ -1416,6 +1628,10 @@ namespace OpenTK.Graphics.ES20 /// ColorLogicOp = ((int)0x0BF2), /// + /// Original was GL_CUBIC_CURVE_TO_NV = 0x0C + /// + CubicCurveToNv = ((int)0x0C), + /// /// Original was GL_AUX_BUFFERS = 0x0C00 /// AuxBuffers = ((int)0x0C00), @@ -1636,6 +1852,10 @@ namespace OpenTK.Graphics.ES20 /// UnpackAlignment = ((int)0x0CF5), /// + /// Original was GL_RELATIVE_CUBIC_CURVE_TO_NV = 0x0D + /// + RelativeCubicCurveToNv = ((int)0x0D), + /// /// Original was GL_PACK_SWAP_BYTES = 0x0D00 /// PackSwapBytes = ((int)0x0D00), @@ -1736,6 +1956,14 @@ namespace OpenTK.Graphics.ES20 /// MaxClipDistances = ((int)0x0D32), /// + /// Original was GL_MAX_CLIP_DISTANCES_APPLE = 0x0D32 + /// + MaxClipDistancesApple = ((int)0x0D32), + /// + /// Original was GL_MAX_CLIP_DISTANCES_EXT = 0x0D32 + /// + MaxClipDistancesExt = ((int)0x0D32), + /// /// Original was GL_MAX_CLIP_PLANES = 0x0D32 /// MaxClipPlanes = ((int)0x0D32), @@ -1756,6 +1984,10 @@ namespace OpenTK.Graphics.ES20 /// MaxModelviewStackDepth = ((int)0x0D36), /// + /// Original was GL_PATH_MAX_MODELVIEW_STACK_DEPTH_NV = 0x0D36 + /// + PathMaxModelviewStackDepthNv = ((int)0x0D36), + /// /// Original was GL_MAX_NAME_STACK_DEPTH = 0x0D37 /// MaxNameStackDepth = ((int)0x0D37), @@ -1764,6 +1996,10 @@ namespace OpenTK.Graphics.ES20 /// MaxProjectionStackDepth = ((int)0x0D38), /// + /// Original was GL_PATH_MAX_PROJECTION_STACK_DEPTH_NV = 0x0D38 + /// + PathMaxProjectionStackDepthNv = ((int)0x0D38), + /// /// Original was GL_MAX_TEXTURE_STACK_DEPTH = 0x0D39 /// MaxTextureStackDepth = ((int)0x0D39), @@ -1948,10 +2184,34 @@ namespace OpenTK.Graphics.ES20 /// SelectionBufferSize = ((int)0x0DF4), /// + /// Original was GL_SMOOTH_QUADRATIC_CURVE_TO_NV = 0x0E + /// + SmoothQuadraticCurveToNv = ((int)0x0E), + /// + /// Original was GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV = 0x0F + /// + RelativeSmoothQuadraticCurveToNv = ((int)0x0F), + /// + /// Original was GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV = 0x10 + /// + GlyphHorizontalBearingAdvanceBitNv = ((int)0x10), + /// + /// Original was GL_SMOOTH_CUBIC_CURVE_TO_NV = 0x10 + /// + SmoothCubicCurveToNv = ((int)0x10), + /// + /// Original was GL_GLYPH_HAS_KERNING_BIT_NV = 0x100 + /// + GlyphHasKerningBitNv = ((int)0x100), + /// /// Original was GL_TEXTURE_WIDTH = 0x1000 /// TextureWidth = ((int)0x1000), /// + /// Original was GL_FONT_HAS_KERNING_BIT_NV = 0x10000000 + /// + FontHasKerningBitNv = ((int)0x10000000), + /// /// Original was GL_MULTISAMPLE_BUFFER_BIT4_QCOM = 0x10000000 /// MultisampleBufferBit4Qcom = ((int)0x10000000), @@ -1980,10 +2240,18 @@ namespace OpenTK.Graphics.ES20 /// TextureBorderColorNv = ((int)0x1004), /// + /// Original was GL_TEXTURE_BORDER_COLOR_OES = 0x1004 + /// + TextureBorderColorOes = ((int)0x1004), + /// /// Original was GL_TEXTURE_BORDER = 0x1005 /// TextureBorder = ((int)0x1005), /// + /// Original was GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV = 0x11 + /// + RelativeSmoothCubicCurveToNv = ((int)0x11), + /// /// Original was GL_DONT_CARE = 0x1100 /// DontCare = ((int)0x1100), @@ -1996,6 +2264,10 @@ namespace OpenTK.Graphics.ES20 /// Nicest = ((int)0X1102), /// + /// Original was GL_SMALL_CCW_ARC_TO_NV = 0x12 + /// + SmallCcwArcToNv = ((int)0x12), + /// /// Original was GL_AMBIENT = 0x1200 /// Ambient = ((int)0x1200), @@ -2036,6 +2308,10 @@ namespace OpenTK.Graphics.ES20 /// QuadraticAttenuation = ((int)0x1209), /// + /// Original was GL_RELATIVE_SMALL_CCW_ARC_TO_NV = 0x13 + /// + RelativeSmallCcwArcToNv = ((int)0x13), + /// /// Original was GL_COMPILE = 0x1300 /// Compile = ((int)0x1300), @@ -2044,6 +2320,10 @@ namespace OpenTK.Graphics.ES20 /// CompileAndExecute = ((int)0x1301), /// + /// Original was GL_SMALL_CW_ARC_TO_NV = 0x14 + /// + SmallCwArcToNv = ((int)0x14), + /// /// Original was GL_Byte = 0X1400 /// Byte = ((int)0X1400), @@ -2076,14 +2356,26 @@ namespace OpenTK.Graphics.ES20 /// Gl2Bytes = ((int)0x1407), /// + /// Original was GL_2_BYTES_NV = 0x1407 + /// + Gl2BytesNv = ((int)0x1407), + /// /// Original was GL_3_BYTES = 0x1408 /// Gl3Bytes = ((int)0x1408), /// + /// Original was GL_3_BYTES_NV = 0x1408 + /// + Gl3BytesNv = ((int)0x1408), + /// /// Original was GL_4_BYTES = 0x1409 /// Gl4Bytes = ((int)0x1409), /// + /// Original was GL_4_BYTES_NV = 0x1409 + /// + Gl4BytesNv = ((int)0x1409), + /// /// Original was GL_DOUBLE = 0x140A /// Double = ((int)0x140A), @@ -2092,6 +2384,18 @@ namespace OpenTK.Graphics.ES20 /// Fixed = ((int)0X140c), /// + /// Original was GL_INT64_NV = 0x140E + /// + Int64Nv = ((int)0x140E), + /// + /// Original was GL_UNSIGNED_INT64_NV = 0x140F + /// + UnsignedInt64Nv = ((int)0x140F), + /// + /// Original was GL_RELATIVE_SMALL_CW_ARC_TO_NV = 0x15 + /// + RelativeSmallCwArcToNv = ((int)0x15), + /// /// Original was GL_CLEAR = 0x1500 /// Clear = ((int)0x1500), @@ -2160,6 +2464,10 @@ namespace OpenTK.Graphics.ES20 /// Set = ((int)0x150F), /// + /// Original was GL_LARGE_CCW_ARC_TO_NV = 0x16 + /// + LargeCcwArcToNv = ((int)0x16), + /// /// Original was GL_EMISSION = 0x1600 /// Emission = ((int)0x1600), @@ -2176,6 +2484,10 @@ namespace OpenTK.Graphics.ES20 /// ColorIndexes = ((int)0x1603), /// + /// Original was GL_RELATIVE_LARGE_CCW_ARC_TO_NV = 0x17 + /// + RelativeLargeCcwArcToNv = ((int)0x17), + /// /// Original was GL_MODELVIEW = 0x1700 /// Modelview = ((int)0x1700), @@ -2184,6 +2496,14 @@ namespace OpenTK.Graphics.ES20 /// Modelview0Ext = ((int)0x1700), /// + /// Original was GL_PATH_MODELVIEW_NV = 0x1700 + /// + PathModelviewNv = ((int)0x1700), + /// + /// Original was GL_PATH_PROJECTION_NV = 0x1701 + /// + PathProjectionNv = ((int)0x1701), + /// /// Original was GL_PROJECTION = 0x1701 /// Projection = ((int)0x1701), @@ -2192,6 +2512,10 @@ namespace OpenTK.Graphics.ES20 /// Texture = ((int)0x1702), /// + /// Original was GL_LARGE_CW_ARC_TO_NV = 0x18 + /// + LargeCwArcToNv = ((int)0x18), + /// /// Original was GL_COLOR = 0x1800 /// Color = ((int)0x1800), @@ -2216,6 +2540,10 @@ namespace OpenTK.Graphics.ES20 /// StencilExt = ((int)0x1802), /// + /// Original was GL_RELATIVE_LARGE_CW_ARC_TO_NV = 0x19 + /// + RelativeLargeCwArcToNv = ((int)0x19), + /// /// Original was GL_COLOR_INDEX = 0x1900 /// ColorIndex = ((int)0x1900), @@ -2280,6 +2608,10 @@ namespace OpenTK.Graphics.ES20 /// LuminanceAlpha = ((int)0x190A), /// + /// Original was GL_CONIC_CURVE_TO_NV = 0x1A + /// + ConicCurveToNv = ((int)0x1A), + /// /// Original was GL_BITMAP = 0x1A00 /// Bitmap = ((int)0x1A00), @@ -2376,18 +2708,34 @@ namespace OpenTK.Graphics.ES20 /// MaxVertexHintPgi = ((int)0x1A22D), /// + /// Original was GL_RELATIVE_CONIC_CURVE_TO_NV = 0x1B + /// + RelativeConicCurveToNv = ((int)0x1B), + /// /// Original was GL_POINT = 0x1B00 /// Point = ((int)0x1B00), /// + /// Original was GL_POINT_NV = 0x1B00 + /// + PointNv = ((int)0x1B00), + /// /// Original was GL_LINE = 0x1B01 /// Line = ((int)0x1B01), /// + /// Original was GL_LINE_NV = 0x1B01 + /// + LineNv = ((int)0x1B01), + /// /// Original was GL_FILL = 0x1B02 /// Fill = ((int)0x1B02), /// + /// Original was GL_FILL_NV = 0x1B02 + /// + FillNv = ((int)0x1B02), + /// /// Original was GL_RENDER = 0x1C00 /// Render = ((int)0x1C00), @@ -2440,10 +2788,18 @@ namespace OpenTK.Graphics.ES20 /// Extensions = ((int)0X1f03), /// + /// Original was GL_GLYPH_VERTICAL_BEARING_X_BIT_NV = 0x20 + /// + GlyphVerticalBearingXBitNv = ((int)0x20), + /// /// Original was GL_S = 0x2000 /// S = ((int)0x2000), /// + /// Original was GL_FONT_NUM_GLYPH_INDICES_BIT_NV = 0x20000000 + /// + FontNumGlyphIndicesBitNv = ((int)0x20000000), + /// /// Original was GL_MULTISAMPLE_BIT = 0x20000000 /// MultisampleBit = ((int)0x20000000), @@ -2500,10 +2856,18 @@ namespace OpenTK.Graphics.ES20 /// EyeLinear = ((int)0x2400), /// + /// Original was GL_EYE_LINEAR_NV = 0x2400 + /// + EyeLinearNv = ((int)0x2400), + /// /// Original was GL_OBJECT_LINEAR = 0x2401 /// ObjectLinear = ((int)0x2401), /// + /// Original was GL_OBJECT_LINEAR_NV = 0x2401 + /// + ObjectLinearNv = ((int)0x2401), + /// /// Original was GL_SPHERE_MAP = 0x2402 /// SphereMap = ((int)0x2402), @@ -2576,10 +2940,18 @@ namespace OpenTK.Graphics.ES20 /// PolygonOffsetPoint = ((int)0x2A01), /// + /// Original was GL_POLYGON_OFFSET_POINT_NV = 0x2A01 + /// + PolygonOffsetPointNv = ((int)0x2A01), + /// /// Original was GL_POLYGON_OFFSET_LINE = 0x2A02 /// PolygonOffsetLine = ((int)0x2A02), /// + /// Original was GL_POLYGON_OFFSET_LINE_NV = 0x2A02 + /// + PolygonOffsetLineNv = ((int)0x2A02), + /// /// Original was GL_R3_G3_B2 = 0x2A10 /// R3G3B2 = ((int)0x2A10), @@ -2644,6 +3016,14 @@ namespace OpenTK.Graphics.ES20 /// ClipDistance0 = ((int)0x3000), /// + /// Original was GL_CLIP_DISTANCE0_APPLE = 0x3000 + /// + ClipDistance0Apple = ((int)0x3000), + /// + /// Original was GL_CLIP_DISTANCE0_EXT = 0x3000 + /// + ClipDistance0Ext = ((int)0x3000), + /// /// Original was GL_CLIP_PLANE0 = 0x3000 /// ClipPlane0 = ((int)0x3000), @@ -2652,6 +3032,14 @@ namespace OpenTK.Graphics.ES20 /// ClipDistance1 = ((int)0x3001), /// + /// Original was GL_CLIP_DISTANCE1_APPLE = 0x3001 + /// + ClipDistance1Apple = ((int)0x3001), + /// + /// Original was GL_CLIP_DISTANCE1_EXT = 0x3001 + /// + ClipDistance1Ext = ((int)0x3001), + /// /// Original was GL_CLIP_PLANE1 = 0x3001 /// ClipPlane1 = ((int)0x3001), @@ -2660,6 +3048,14 @@ namespace OpenTK.Graphics.ES20 /// ClipDistance2 = ((int)0x3002), /// + /// Original was GL_CLIP_DISTANCE2_APPLE = 0x3002 + /// + ClipDistance2Apple = ((int)0x3002), + /// + /// Original was GL_CLIP_DISTANCE2_EXT = 0x3002 + /// + ClipDistance2Ext = ((int)0x3002), + /// /// Original was GL_CLIP_PLANE2 = 0x3002 /// ClipPlane2 = ((int)0x3002), @@ -2668,6 +3064,14 @@ namespace OpenTK.Graphics.ES20 /// ClipDistance3 = ((int)0x3003), /// + /// Original was GL_CLIP_DISTANCE3_APPLE = 0x3003 + /// + ClipDistance3Apple = ((int)0x3003), + /// + /// Original was GL_CLIP_DISTANCE3_EXT = 0x3003 + /// + ClipDistance3Ext = ((int)0x3003), + /// /// Original was GL_CLIP_PLANE3 = 0x3003 /// ClipPlane3 = ((int)0x3003), @@ -2676,6 +3080,14 @@ namespace OpenTK.Graphics.ES20 /// ClipDistance4 = ((int)0x3004), /// + /// Original was GL_CLIP_DISTANCE4_APPLE = 0x3004 + /// + ClipDistance4Apple = ((int)0x3004), + /// + /// Original was GL_CLIP_DISTANCE4_EXT = 0x3004 + /// + ClipDistance4Ext = ((int)0x3004), + /// /// Original was GL_CLIP_PLANE4 = 0x3004 /// ClipPlane4 = ((int)0x3004), @@ -2684,6 +3096,14 @@ namespace OpenTK.Graphics.ES20 /// ClipDistance5 = ((int)0x3005), /// + /// Original was GL_CLIP_DISTANCE5_APPLE = 0x3005 + /// + ClipDistance5Apple = ((int)0x3005), + /// + /// Original was GL_CLIP_DISTANCE5_EXT = 0x3005 + /// + ClipDistance5Ext = ((int)0x3005), + /// /// Original was GL_CLIP_PLANE5 = 0x3005 /// ClipPlane5 = ((int)0x3005), @@ -2692,10 +3112,30 @@ namespace OpenTK.Graphics.ES20 /// ClipDistance6 = ((int)0x3006), /// + /// Original was GL_CLIP_DISTANCE6_APPLE = 0x3006 + /// + ClipDistance6Apple = ((int)0x3006), + /// + /// Original was GL_CLIP_DISTANCE6_EXT = 0x3006 + /// + ClipDistance6Ext = ((int)0x3006), + /// /// Original was GL_CLIP_DISTANCE7 = 0x3007 /// ClipDistance7 = ((int)0x3007), /// + /// Original was GL_CLIP_DISTANCE7_APPLE = 0x3007 + /// + ClipDistance7Apple = ((int)0x3007), + /// + /// Original was GL_CLIP_DISTANCE7_EXT = 0x3007 + /// + ClipDistance7Ext = ((int)0x3007), + /// + /// Original was GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV = 0x40 + /// + GlyphVerticalBearingYBitNv = ((int)0x40), + /// /// Original was GL_LIGHT0 = 0x4000 /// Light0 = ((int)0x4000), @@ -2732,6 +3172,10 @@ namespace OpenTK.Graphics.ES20 /// Light7 = ((int)0x4007), /// + /// Original was GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV = 0x80 + /// + GlyphVerticalBearingAdvanceBitNv = ((int)0x80), + /// /// Original was GL_ABGR_EXT = 0x8000 /// AbgrExt = ((int)0x8000), @@ -3264,6 +3708,10 @@ namespace OpenTK.Graphics.ES20 /// Rgb16 = ((int)0x8054), /// + /// Original was GL_RGB16_EXT = 0x8054 + /// + Rgb16Ext = ((int)0x8054), + /// /// Original was GL_RGBA2 = 0x8055 /// Rgba2 = ((int)0x8055), @@ -3308,6 +3756,10 @@ namespace OpenTK.Graphics.ES20 /// Rgba16 = ((int)0x805B), /// + /// Original was GL_RGBA16_EXT = 0x805B + /// + Rgba16Ext = ((int)0x805B), + /// /// Original was GL_TEXTURE_RED_SIZE = 0x805C /// TextureRedSize = ((int)0x805C), @@ -3656,6 +4108,10 @@ namespace OpenTK.Graphics.ES20 /// DetailTextureFuncPointsSgis = ((int)0x809C), /// + /// Original was GL_MULTISAMPLE_EXT = 0x809D + /// + MultisampleExt = ((int)0x809D), + /// /// Original was GL_MULTISAMPLE_SGIS = 0x809D /// MultisampleSgis = ((int)0x809D), @@ -3668,6 +4124,10 @@ namespace OpenTK.Graphics.ES20 /// SampleAlphaToMaskSgis = ((int)0x809E), /// + /// Original was GL_SAMPLE_ALPHA_TO_ONE_EXT = 0x809F + /// + SampleAlphaToOneExt = ((int)0x809F), + /// /// Original was GL_SAMPLE_ALPHA_TO_ONE_SGIS = 0x809F /// SampleAlphaToOneSgis = ((int)0x809F), @@ -4188,6 +4648,10 @@ namespace OpenTK.Graphics.ES20 /// ClampToBorderNv = ((int)0x812D), /// + /// Original was GL_CLAMP_TO_BORDER_OES = 0x812D + /// + ClampToBorderOes = ((int)0x812D), + /// /// Original was GL_CLAMP_TO_BORDER_SGIS = 0x812D /// ClampToBorderSgis = ((int)0x812D), @@ -4632,10 +5096,22 @@ namespace OpenTK.Graphics.ES20 /// FramebufferUndefinedOes = ((int)0x8219), /// + /// Original was GL_BUFFER_IMMUTABLE_STORAGE_EXT = 0x821F + /// + BufferImmutableStorageExt = ((int)0x821F), + /// + /// Original was GL_BUFFER_STORAGE_FLAGS_EXT = 0x8220 + /// + BufferStorageFlagsExt = ((int)0x8220), + /// /// Original was GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED = 0x8221 /// PrimitiveRestartForPatchesSupported = ((int)0x8221), /// + /// Original was GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED_OES = 0x8221 + /// + PrimitiveRestartForPatchesSupportedOes = ((int)0x8221), + /// /// Original was GL_RG_EXT = 0x8227 /// RgExt = ((int)0x8227), @@ -4644,10 +5120,18 @@ namespace OpenTK.Graphics.ES20 /// R8Ext = ((int)0x8229), /// + /// Original was GL_R16_EXT = 0x822A + /// + R16Ext = ((int)0x822A), + /// /// Original was GL_RG8_EXT = 0x822B /// Rg8Ext = ((int)0x822B), /// + /// Original was GL_RG16_EXT = 0x822C + /// + Rg16Ext = ((int)0x822C), + /// /// Original was GL_R16F_EXT = 0x822D /// R16fExt = ((int)0x822D), @@ -4868,14 +5352,54 @@ namespace OpenTK.Graphics.ES20 /// ProgramPipelineBindingExt = ((int)0x825A), /// + /// Original was GL_MAX_VIEWPORTS_NV = 0x825B + /// + MaxViewportsNv = ((int)0x825B), + /// + /// Original was GL_MAX_VIEWPORTS_OES = 0x825B + /// + MaxViewportsOes = ((int)0x825B), + /// + /// Original was GL_VIEWPORT_SUBPIXEL_BITS_NV = 0x825C + /// + ViewportSubpixelBitsNv = ((int)0x825C), + /// + /// Original was GL_VIEWPORT_SUBPIXEL_BITS_OES = 0x825C + /// + ViewportSubpixelBitsOes = ((int)0x825C), + /// + /// Original was GL_VIEWPORT_BOUNDS_RANGE_NV = 0x825D + /// + ViewportBoundsRangeNv = ((int)0x825D), + /// + /// Original was GL_VIEWPORT_BOUNDS_RANGE_OES = 0x825D + /// + ViewportBoundsRangeOes = ((int)0x825D), + /// /// Original was GL_LAYER_PROVOKING_VERTEX_EXT = 0x825E /// LayerProvokingVertexExt = ((int)0x825E), /// + /// Original was GL_LAYER_PROVOKING_VERTEX_OES = 0x825E + /// + LayerProvokingVertexOes = ((int)0x825E), + /// + /// Original was GL_VIEWPORT_INDEX_PROVOKING_VERTEX_NV = 0x825F + /// + ViewportIndexProvokingVertexNv = ((int)0x825F), + /// + /// Original was GL_VIEWPORT_INDEX_PROVOKING_VERTEX_OES = 0x825F + /// + ViewportIndexProvokingVertexOes = ((int)0x825F), + /// /// Original was GL_UNDEFINED_VERTEX_EXT = 0x8260 /// UndefinedVertexExt = ((int)0x8260), /// + /// Original was GL_UNDEFINED_VERTEX_OES = 0x8260 + /// + UndefinedVertexOes = ((int)0x8260), + /// /// Original was GL_NO_RESET_NOTIFICATION = 0x8261 /// NoResetNotification = ((int)0x8261), @@ -4940,18 +5464,34 @@ namespace OpenTK.Graphics.ES20 /// TextureViewMinLevelExt = ((int)0x82DB), /// + /// Original was GL_TEXTURE_VIEW_MIN_LEVEL_OES = 0x82DB + /// + TextureViewMinLevelOes = ((int)0x82DB), + /// /// Original was GL_TEXTURE_VIEW_NUM_LEVELS_EXT = 0x82DC /// TextureViewNumLevelsExt = ((int)0x82DC), /// + /// Original was GL_TEXTURE_VIEW_NUM_LEVELS_OES = 0x82DC + /// + TextureViewNumLevelsOes = ((int)0x82DC), + /// /// Original was GL_TEXTURE_VIEW_MIN_LAYER_EXT = 0x82DD /// TextureViewMinLayerExt = ((int)0x82DD), /// + /// Original was GL_TEXTURE_VIEW_MIN_LAYER_OES = 0x82DD + /// + TextureViewMinLayerOes = ((int)0x82DD), + /// /// Original was GL_TEXTURE_VIEW_NUM_LAYERS_EXT = 0x82DE /// TextureViewNumLayersExt = ((int)0x82DE), /// + /// Original was GL_TEXTURE_VIEW_NUM_LAYERS_OES = 0x82DE + /// + TextureViewNumLayersOes = ((int)0x82DE), + /// /// Original was GL_TEXTURE_IMMUTABLE_LEVELS = 0x82DF /// TextureImmutableLevels = ((int)0x82DF), @@ -4992,6 +5532,10 @@ namespace OpenTK.Graphics.ES20 /// ProgramPipeline = ((int)0x82E4), /// + /// Original was GL_PROGRAM_PIPELINE_KHR = 0x82E4 + /// + ProgramPipelineKhr = ((int)0x82E4), + /// /// Original was GL_SAMPLER = 0x82E6 /// Sampler = ((int)0x82E6), @@ -5012,6 +5556,14 @@ namespace OpenTK.Graphics.ES20 /// MaxLabelLengthKhr = ((int)0x82E8), /// + /// Original was GL_MAX_CULL_DISTANCES_EXT = 0x82F9 + /// + MaxCullDistancesExt = ((int)0x82F9), + /// + /// Original was GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES_EXT = 0x82FA + /// + MaxCombinedClipAndCullDistancesExt = ((int)0x82FA), + /// /// Original was GL_CONTEXT_RELEASE_BEHAVIOR = 0x82FB /// ContextReleaseBehavior = ((int)0x82FB), @@ -5180,6 +5732,10 @@ namespace OpenTK.Graphics.ES20 /// PerfqueryWaitIntel = ((int)0x83FB), /// + /// Original was GL_CONSERVATIVE_RASTERIZATION_INTEL = 0x83FE + /// + ConservativeRasterizationIntel = ((int)0x83FE), + /// /// Original was GL_FRAGMENT_LIGHTING_SGIX = 0x8400 /// FragmentLightingSgix = ((int)0x8400), @@ -5256,26 +5812,26 @@ namespace OpenTK.Graphics.ES20 /// FragmentLight7Sgix = ((int)0x8413), /// - /// Original was GL_PACK_RESAMPLE_SGIX = 0x842C + /// Original was GL_PACK_RESAMPLE_SGIX = 0x842E /// - PackResampleSgix = ((int)0x842C), + PackResampleSgix = ((int)0x842E), /// - /// Original was GL_UNPACK_RESAMPLE_SGIX = 0x842D + /// Original was GL_UNPACK_RESAMPLE_SGIX = 0x842F /// - UnpackResampleSgix = ((int)0x842D), - /// - /// Original was GL_RESAMPLE_REPLICATE_SGIX = 0x842E - /// - ResampleReplicateSgix = ((int)0x842E), - /// - /// Original was GL_RESAMPLE_ZERO_FILL_SGIX = 0x842F - /// - ResampleZeroFillSgix = ((int)0x842F), + UnpackResampleSgix = ((int)0x842F), /// /// Original was GL_RESAMPLE_DECIMATE_SGIX = 0x8430 /// ResampleDecimateSgix = ((int)0x8430), /// + /// Original was GL_RESAMPLE_REPLICATE_SGIX = 0x8433 + /// + ResampleReplicateSgix = ((int)0x8433), + /// + /// Original was GL_RESAMPLE_ZERO_FILL_SGIX = 0x8434 + /// + ResampleZeroFillSgix = ((int)0x8434), + /// /// Original was GL_NEAREST_CLIPMAP_NEAREST_SGIX = 0x844D /// NearestClipmapNearestSgix = ((int)0x844D), @@ -5428,6 +5984,14 @@ namespace OpenTK.Graphics.ES20 /// ActiveTexture = ((int)0x84E0), /// + /// Original was GL_PATH_TRANSPOSE_MODELVIEW_MATRIX_NV = 0x84E3 + /// + PathTransposeModelviewMatrixNv = ((int)0x84E3), + /// + /// Original was GL_PATH_TRANSPOSE_PROJECTION_MATRIX_NV = 0x84E4 + /// + PathTransposeProjectionMatrixNv = ((int)0x84E4), + /// /// Original was GL_MAX_RENDERBUFFER_SIZE = 0x84E8 /// MaxRenderbufferSize = ((int)0x84E8), @@ -5452,6 +6016,22 @@ namespace OpenTK.Graphics.ES20 /// FenceConditionNv = ((int)0x84F4), /// + /// Original was GL_TEXTURE_RECTANGLE = 0x84F5 + /// + TextureRectangle = ((int)0x84F5), + /// + /// Original was GL_PROXY_TEXTURE_RECTANGLE = 0x84F7 + /// + ProxyTextureRectangle = ((int)0x84F7), + /// + /// Original was GL_PROXY_TEXTURE_RECTANGLE_ARB = 0x84F7 + /// + ProxyTextureRectangleArb = ((int)0x84F7), + /// + /// Original was GL_PROXY_TEXTURE_RECTANGLE_NV = 0x84F7 + /// + ProxyTextureRectangleNv = ((int)0x84F7), + /// /// Original was GL_DEPTH_STENCIL_OES = 0x84F9 /// DepthStencilOes = ((int)0x84F9), @@ -5468,6 +6048,10 @@ namespace OpenTK.Graphics.ES20 /// MaxTextureMaxAnisotropyExt = ((int)0x84FF), /// + /// Original was GL_TEXTURE_LOD_BIAS = 0x8501 + /// + TextureLodBias = ((int)0x8501), + /// /// Original was GL_INCR_WRAP = 0x8507 /// IncrWrap = ((int)0x8507), @@ -5508,6 +6092,18 @@ namespace OpenTK.Graphics.ES20 /// TextureCubeMapNegativeZ = ((int)0x851A), /// + /// Original was GL_PROXY_TEXTURE_CUBE_MAP = 0x851B + /// + ProxyTextureCubeMap = ((int)0x851B), + /// + /// Original was GL_PROXY_TEXTURE_CUBE_MAP_ARB = 0x851B + /// + ProxyTextureCubeMapArb = ((int)0x851B), + /// + /// Original was GL_PROXY_TEXTURE_CUBE_MAP_EXT = 0x851B + /// + ProxyTextureCubeMapExt = ((int)0x851B), + /// /// Original was GL_MAX_CUBE_MAP_TEXTURE_SIZE = 0x851C /// MaxCubeMapTextureSize = ((int)0x851C), @@ -5516,10 +6112,30 @@ namespace OpenTK.Graphics.ES20 /// VertexArrayStorageHintApple = ((int)0x851F), /// + /// Original was GL_PRIMARY_COLOR_NV = 0x852C + /// + PrimaryColorNv = ((int)0x852C), + /// + /// Original was GL_SECONDARY_COLOR_NV = 0x852D + /// + SecondaryColorNv = ((int)0x852D), + /// /// Original was GL_MULTISAMPLE_FILTER_HINT_NV = 0x8534 /// MultisampleFilterHintNv = ((int)0x8534), /// + /// Original was GL_CONSTANT_NV = 0x8576 + /// + ConstantNv = ((int)0x8576), + /// + /// Original was GL_PRIMARY_COLOR = 0x8577 + /// + PrimaryColor = ((int)0x8577), + /// + /// Original was GL_SRC1_ALPHA_EXT = 0x8589 + /// + Src1AlphaExt = ((int)0x8589), + /// /// Original was GL_PACK_SUBSAMPLE_RATE_SGIX = 0x85A0 /// PackSubsampleRateSgix = ((int)0x85A0), @@ -5828,10 +6444,18 @@ namespace OpenTK.Graphics.ES20 /// BlendEquationAlpha = ((int)0x883D), /// + /// Original was GL_TEXTURE_COMPARE_MODE = 0x884C + /// + TextureCompareMode = ((int)0x884C), + /// /// Original was GL_TEXTURE_COMPARE_MODE_EXT = 0x884C /// TextureCompareModeExt = ((int)0x884C), /// + /// Original was GL_TEXTURE_COMPARE_FUNC = 0x884D + /// + TextureCompareFunc = ((int)0x884D), + /// /// Original was GL_TEXTURE_COMPARE_FUNC_EXT = 0x884D /// TextureCompareFuncExt = ((int)0x884D), @@ -5868,10 +6492,18 @@ namespace OpenTK.Graphics.ES20 /// MaxTessControlInputComponentsExt = ((int)0x886C), /// + /// Original was GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_OES = 0x886C + /// + MaxTessControlInputComponentsOes = ((int)0x886C), + /// /// Original was GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_EXT = 0x886D /// MaxTessEvaluationInputComponentsExt = ((int)0x886D), /// + /// Original was GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_OES = 0x886D + /// + MaxTessEvaluationInputComponentsOes = ((int)0x886D), + /// /// Original was GL_MAX_TEXTURE_IMAGE_UNITS = 0x8872 /// MaxTextureImageUnits = ((int)0x8872), @@ -5880,6 +6512,10 @@ namespace OpenTK.Graphics.ES20 /// GeometryShaderInvocationsExt = ((int)0x887F), /// + /// Original was GL_GEOMETRY_SHADER_INVOCATIONS_OES = 0x887F + /// + GeometryShaderInvocationsOes = ((int)0x887F), + /// /// Original was GL_ARRAY_BUFFER = 0x8892 /// ArrayBuffer = ((int)0x8892), @@ -5900,10 +6536,22 @@ namespace OpenTK.Graphics.ES20 /// VertexAttribArrayBufferBinding = ((int)0x889F), /// + /// Original was GL_READ_ONLY = 0x88B8 + /// + ReadOnly = ((int)0x88B8), + /// + /// Original was GL_WRITE_ONLY = 0x88B9 + /// + WriteOnly = ((int)0x88B9), + /// /// Original was GL_WRITE_ONLY_OES = 0x88B9 /// WriteOnlyOes = ((int)0x88B9), /// + /// Original was GL_READ_WRITE = 0x88BA + /// + ReadWrite = ((int)0x88BA), + /// /// Original was GL_BUFFER_ACCESS_OES = 0x88BB /// BufferAccessOes = ((int)0x88BB), @@ -5924,22 +6572,86 @@ namespace OpenTK.Graphics.ES20 /// StreamDraw = ((int)0x88E0), /// + /// Original was GL_STREAM_READ = 0x88E1 + /// + StreamRead = ((int)0x88E1), + /// + /// Original was GL_STREAM_COPY = 0x88E2 + /// + StreamCopy = ((int)0x88E2), + /// /// Original was GL_STATIC_DRAW = 0x88E4 /// StaticDraw = ((int)0x88E4), /// + /// Original was GL_STATIC_READ = 0x88E5 + /// + StaticRead = ((int)0x88E5), + /// + /// Original was GL_STATIC_COPY = 0x88E6 + /// + StaticCopy = ((int)0x88E6), + /// /// Original was GL_DYNAMIC_DRAW = 0x88E8 /// DynamicDraw = ((int)0x88E8), /// + /// Original was GL_DYNAMIC_READ = 0x88E9 + /// + DynamicRead = ((int)0x88E9), + /// + /// Original was GL_DYNAMIC_COPY = 0x88EA + /// + DynamicCopy = ((int)0x88EA), + /// + /// Original was GL_PIXEL_PACK_BUFFER = 0x88EB + /// + PixelPackBuffer = ((int)0x88EB), + /// + /// Original was GL_PIXEL_PACK_BUFFER_NV = 0x88EB + /// + PixelPackBufferNv = ((int)0x88EB), + /// + /// Original was GL_PIXEL_UNPACK_BUFFER = 0x88EC + /// + PixelUnpackBuffer = ((int)0x88EC), + /// + /// Original was GL_PIXEL_UNPACK_BUFFER_NV = 0x88EC + /// + PixelUnpackBufferNv = ((int)0x88EC), + /// + /// Original was GL_PIXEL_PACK_BUFFER_BINDING_NV = 0x88ED + /// + PixelPackBufferBindingNv = ((int)0x88ED), + /// /// Original was GL_ETC1_SRGB8_NV = 0x88EE /// Etc1Srgb8Nv = ((int)0x88EE), /// + /// Original was GL_PIXEL_UNPACK_BUFFER_BINDING_NV = 0x88EF + /// + PixelUnpackBufferBindingNv = ((int)0x88EF), + /// /// Original was GL_DEPTH24_STENCIL8_OES = 0x88F0 /// Depth24Stencil8Oes = ((int)0x88F0), /// + /// Original was GL_SRC1_COLOR_EXT = 0x88F9 + /// + Src1ColorExt = ((int)0x88F9), + /// + /// Original was GL_ONE_MINUS_SRC1_COLOR_EXT = 0x88FA + /// + OneMinusSrc1ColorExt = ((int)0x88FA), + /// + /// Original was GL_ONE_MINUS_SRC1_ALPHA_EXT = 0x88FB + /// + OneMinusSrc1AlphaExt = ((int)0x88FB), + /// + /// Original was GL_MAX_DUAL_SOURCE_DRAW_BUFFERS_EXT = 0x88FC + /// + MaxDualSourceDrawBuffersExt = ((int)0x88FC), + /// /// Original was GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE = 0x88FE /// VertexAttribArrayDivisorAngle = ((int)0x88FE), @@ -5956,14 +6668,26 @@ namespace OpenTK.Graphics.ES20 /// GeometryLinkedVerticesOutExt = ((int)0x8916), /// + /// Original was GL_GEOMETRY_LINKED_VERTICES_OUT_OES = 0x8916 + /// + GeometryLinkedVerticesOutOes = ((int)0x8916), + /// /// Original was GL_GEOMETRY_LINKED_INPUT_TYPE_EXT = 0x8917 /// GeometryLinkedInputTypeExt = ((int)0x8917), /// + /// Original was GL_GEOMETRY_LINKED_INPUT_TYPE_OES = 0x8917 + /// + GeometryLinkedInputTypeOes = ((int)0x8917), + /// /// Original was GL_GEOMETRY_LINKED_OUTPUT_TYPE_EXT = 0x8918 /// GeometryLinkedOutputTypeExt = ((int)0x8918), /// + /// Original was GL_GEOMETRY_LINKED_OUTPUT_TYPE_OES = 0x8918 + /// + GeometryLinkedOutputTypeOes = ((int)0x8918), + /// /// Original was GL_PACK_RESAMPLE_OML = 0x8984 /// PackResampleOml = ((int)0x8984), @@ -5972,6 +6696,10 @@ namespace OpenTK.Graphics.ES20 /// UnpackResampleOml = ((int)0x8985), /// + /// Original was GL_UNIFORM_BUFFER = 0x8A11 + /// + UniformBuffer = ((int)0x8A11), + /// /// Original was GL_RGB_422_APPLE = 0x8A1F /// Rgb422Apple = ((int)0x8A1F), @@ -5980,10 +6708,18 @@ namespace OpenTK.Graphics.ES20 /// MaxGeometryUniformBlocksExt = ((int)0x8A2C), /// + /// Original was GL_MAX_GEOMETRY_UNIFORM_BLOCKS_OES = 0x8A2C + /// + MaxGeometryUniformBlocksOes = ((int)0x8A2C), + /// /// Original was GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_EXT = 0x8A32 /// MaxCombinedGeometryUniformComponentsExt = ((int)0x8A32), /// + /// Original was GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_OES = 0x8A32 + /// + MaxCombinedGeometryUniformComponentsOes = ((int)0x8A32), + /// /// Original was GL_TEXTURE_SRGB_DECODE_EXT = 0x8A48 /// TextureSrgbDecodeExt = ((int)0x8A48), @@ -6332,6 +7068,14 @@ namespace OpenTK.Graphics.ES20 /// StateRestore = ((int)0x8BDC), /// + /// Original was GL_SAMPLER_EXTERNAL_2D_Y2Y_EXT = 0x8BE7 + /// + SamplerExternal2DY2yExt = ((int)0x8BE7), + /// + /// Original was GL_TEXTURE_PROTECTED_EXT = 0x8BFA + /// + TextureProtectedExt = ((int)0x8BFA), + /// /// Original was GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG = 0x8C00 /// CompressedRgbPvrtc4Bppv1Img = ((int)0x8C00), @@ -6356,30 +7100,82 @@ namespace OpenTK.Graphics.ES20 /// UnsignedNormalizedExt = ((int)0x8C17), /// + /// Original was GL_TEXTURE_1D_ARRAY = 0x8C18 + /// + Texture1DArray = ((int)0x8C18), + /// + /// Original was GL_PROXY_TEXTURE_1D_ARRAY = 0x8C19 + /// + ProxyTexture1DArray = ((int)0x8C19), + /// + /// Original was GL_PROXY_TEXTURE_1D_ARRAY_EXT = 0x8C19 + /// + ProxyTexture1DArrayExt = ((int)0x8C19), + /// + /// Original was GL_TEXTURE_2D_ARRAY = 0x8C1A + /// + Texture2DArray = ((int)0x8C1A), + /// + /// Original was GL_PROXY_TEXTURE_2D_ARRAY = 0x8C1B + /// + ProxyTexture2DArray = ((int)0x8C1B), + /// + /// Original was GL_PROXY_TEXTURE_2D_ARRAY_EXT = 0x8C1B + /// + ProxyTexture2DArrayExt = ((int)0x8C1B), + /// /// Original was GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT = 0x8C29 /// MaxGeometryTextureImageUnitsExt = ((int)0x8C29), /// + /// Original was GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_OES = 0x8C29 + /// + MaxGeometryTextureImageUnitsOes = ((int)0x8C29), + /// + /// Original was GL_TEXTURE_BUFFER = 0x8C2A + /// + TextureBuffer = ((int)0x8C2A), + /// /// Original was GL_TEXTURE_BUFFER_BINDING_EXT = 0x8C2A /// TextureBufferBindingExt = ((int)0x8C2A), /// + /// Original was GL_TEXTURE_BUFFER_BINDING_OES = 0x8C2A + /// + TextureBufferBindingOes = ((int)0x8C2A), + /// /// Original was GL_TEXTURE_BUFFER_EXT = 0x8C2A /// TextureBufferExt = ((int)0x8C2A), /// + /// Original was GL_TEXTURE_BUFFER_OES = 0x8C2A + /// + TextureBufferOes = ((int)0x8C2A), + /// /// Original was GL_MAX_TEXTURE_BUFFER_SIZE_EXT = 0x8C2B /// MaxTextureBufferSizeExt = ((int)0x8C2B), /// + /// Original was GL_MAX_TEXTURE_BUFFER_SIZE_OES = 0x8C2B + /// + MaxTextureBufferSizeOes = ((int)0x8C2B), + /// /// Original was GL_TEXTURE_BINDING_BUFFER_EXT = 0x8C2C /// TextureBindingBufferExt = ((int)0x8C2C), /// + /// Original was GL_TEXTURE_BINDING_BUFFER_OES = 0x8C2C + /// + TextureBindingBufferOes = ((int)0x8C2C), + /// /// Original was GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT = 0x8C2D /// TextureBufferDataStoreBindingExt = ((int)0x8C2D), /// + /// Original was GL_TEXTURE_BUFFER_DATA_STORE_BINDING_OES = 0x8C2D + /// + TextureBufferDataStoreBindingOes = ((int)0x8C2D), + /// /// Original was GL_ANY_SAMPLES_PASSED_EXT = 0x8C2F /// AnySamplesPassedExt = ((int)0x8C2F), @@ -6392,6 +7188,22 @@ namespace OpenTK.Graphics.ES20 /// MinSampleShadingValueOes = ((int)0x8C37), /// + /// Original was GL_R11F_G11F_B10F_APPLE = 0x8C3A + /// + R11fG11fB10fApple = ((int)0x8C3A), + /// + /// Original was GL_UNSIGNED_INT_10F_11F_11F_REV_APPLE = 0x8C3B + /// + UnsignedInt10F11F11FRevApple = ((int)0x8C3B), + /// + /// Original was GL_RGB9_E5_APPLE = 0x8C3D + /// + Rgb9E5Apple = ((int)0x8C3D), + /// + /// Original was GL_UNSIGNED_INT_5_9_9_9_REV_APPLE = 0x8C3E + /// + UnsignedInt5999RevApple = ((int)0x8C3E), + /// /// Original was GL_SRGB_EXT = 0x8C40 /// SrgbExt = ((int)0x8C40), @@ -6444,6 +7256,14 @@ namespace OpenTK.Graphics.ES20 /// PrimitivesGeneratedExt = ((int)0x8C87), /// + /// Original was GL_PRIMITIVES_GENERATED_OES = 0x8C87 + /// + PrimitivesGeneratedOes = ((int)0x8C87), + /// + /// Original was GL_TRANSFORM_FEEDBACK_BUFFER = 0x8C8E + /// + TransformFeedbackBuffer = ((int)0x8C8E), + /// /// Original was GL_ATC_RGB_AMD = 0x8C92 /// AtcRgbAmd = ((int)0x8C92), @@ -6860,18 +7680,46 @@ namespace OpenTK.Graphics.ES20 /// FramebufferAttachmentLayeredExt = ((int)0x8DA7), /// + /// Original was GL_FRAMEBUFFER_ATTACHMENT_LAYERED_OES = 0x8DA7 + /// + FramebufferAttachmentLayeredOes = ((int)0x8DA7), + /// /// Original was GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT = 0x8DA8 /// FramebufferIncompleteLayerTargetsExt = ((int)0x8DA8), /// + /// Original was GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_OES = 0x8DA8 + /// + FramebufferIncompleteLayerTargetsOes = ((int)0x8DA8), + /// /// Original was GL_FRAMEBUFFER_SRGB_EXT = 0x8DB9 /// FramebufferSrgbExt = ((int)0x8DB9), /// + /// Original was GL_COMPRESSED_RED_RGTC1_EXT = 0x8DBB + /// + CompressedRedRgtc1Ext = ((int)0x8DBB), + /// + /// Original was GL_COMPRESSED_SIGNED_RED_RGTC1_EXT = 0x8DBC + /// + CompressedSignedRedRgtc1Ext = ((int)0x8DBC), + /// + /// Original was GL_COMPRESSED_RED_GREEN_RGTC2_EXT = 0x8DBD + /// + CompressedRedGreenRgtc2Ext = ((int)0x8DBD), + /// + /// Original was GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT = 0x8DBE + /// + CompressedSignedRedGreenRgtc2Ext = ((int)0x8DBE), + /// /// Original was GL_SAMPLER_BUFFER_EXT = 0x8DC2 /// SamplerBufferExt = ((int)0x8DC2), /// + /// Original was GL_SAMPLER_BUFFER_OES = 0x8DC2 + /// + SamplerBufferOes = ((int)0x8DC2), + /// /// Original was GL_SAMPLER_2D_ARRAY_SHADOW_NV = 0x8DC4 /// Sampler2DArrayShadowNv = ((int)0x8DC4), @@ -6884,26 +7732,50 @@ namespace OpenTK.Graphics.ES20 /// IntSamplerBufferExt = ((int)0x8DD0), /// + /// Original was GL_INT_SAMPLER_BUFFER_OES = 0x8DD0 + /// + IntSamplerBufferOes = ((int)0x8DD0), + /// /// Original was GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT = 0x8DD8 /// UnsignedIntSamplerBufferExt = ((int)0x8DD8), /// + /// Original was GL_UNSIGNED_INT_SAMPLER_BUFFER_OES = 0x8DD8 + /// + UnsignedIntSamplerBufferOes = ((int)0x8DD8), + /// /// Original was GL_GEOMETRY_SHADER_EXT = 0x8DD9 /// GeometryShaderExt = ((int)0x8DD9), /// + /// Original was GL_GEOMETRY_SHADER_OES = 0x8DD9 + /// + GeometryShaderOes = ((int)0x8DD9), + /// /// Original was GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT = 0x8DDF /// MaxGeometryUniformComponentsExt = ((int)0x8DDF), /// + /// Original was GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_OES = 0x8DDF + /// + MaxGeometryUniformComponentsOes = ((int)0x8DDF), + /// /// Original was GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT = 0x8DE0 /// MaxGeometryOutputVerticesExt = ((int)0x8DE0), /// + /// Original was GL_MAX_GEOMETRY_OUTPUT_VERTICES_OES = 0x8DE0 + /// + MaxGeometryOutputVerticesOes = ((int)0x8DE0), + /// /// Original was GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT = 0x8DE1 /// MaxGeometryTotalOutputComponentsExt = ((int)0x8DE1), /// + /// Original was GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_OES = 0x8DE1 + /// + MaxGeometryTotalOutputComponentsOes = ((int)0x8DE1), + /// /// Original was GL_LOW_FLOAT = 0x8DF0 /// LowFloat = ((int)0x8DF0), @@ -6960,14 +7832,46 @@ namespace OpenTK.Graphics.ES20 /// MaxFragmentUniformVectors = ((int)0x8DFD), /// + /// Original was GL_QUERY_WAIT_NV = 0x8E13 + /// + QueryWaitNv = ((int)0x8E13), + /// + /// Original was GL_QUERY_NO_WAIT_NV = 0x8E14 + /// + QueryNoWaitNv = ((int)0x8E14), + /// + /// Original was GL_QUERY_BY_REGION_WAIT_NV = 0x8E15 + /// + QueryByRegionWaitNv = ((int)0x8E15), + /// + /// Original was GL_QUERY_BY_REGION_NO_WAIT_NV = 0x8E16 + /// + QueryByRegionNoWaitNv = ((int)0x8E16), + /// + /// Original was GL_POLYGON_OFFSET_CLAMP_EXT = 0x8E1B + /// + PolygonOffsetClampExt = ((int)0x8E1B), + /// /// Original was GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_EXT = 0x8E1E /// MaxCombinedTessControlUniformComponentsExt = ((int)0x8E1E), /// + /// Original was GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_OES = 0x8E1E + /// + MaxCombinedTessControlUniformComponentsOes = ((int)0x8E1E), + /// /// Original was GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT = 0x8E1F /// MaxCombinedTessEvaluationUniformComponentsExt = ((int)0x8E1F), /// + /// Original was GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_OES = 0x8E1F + /// + MaxCombinedTessEvaluationUniformComponentsOes = ((int)0x8E1F), + /// + /// Original was GL_COLOR_SAMPLES_NV = 0x8E20 + /// + ColorSamplesNv = ((int)0x8E20), + /// /// Original was GL_TRANSFORM_FEEDBACK = 0x8E22 /// TransformFeedback = ((int)0x8E22), @@ -6980,18 +7884,54 @@ namespace OpenTK.Graphics.ES20 /// DepthComponent16NonlinearNv = ((int)0x8E2C), /// + /// Original was GL_TEXTURE_SWIZZLE_R = 0x8E42 + /// + TextureSwizzleR = ((int)0x8E42), + /// + /// Original was GL_TEXTURE_SWIZZLE_G = 0x8E43 + /// + TextureSwizzleG = ((int)0x8E43), + /// + /// Original was GL_TEXTURE_SWIZZLE_B = 0x8E44 + /// + TextureSwizzleB = ((int)0x8E44), + /// + /// Original was GL_TEXTURE_SWIZZLE_A = 0x8E45 + /// + TextureSwizzleA = ((int)0x8E45), + /// + /// Original was GL_TEXTURE_SWIZZLE_RGBA = 0x8E46 + /// + TextureSwizzleRgba = ((int)0x8E46), + /// /// Original was GL_FIRST_VERTEX_CONVENTION_EXT = 0x8E4D /// FirstVertexConventionExt = ((int)0x8E4D), /// + /// Original was GL_FIRST_VERTEX_CONVENTION_OES = 0x8E4D + /// + FirstVertexConventionOes = ((int)0x8E4D), + /// /// Original was GL_LAST_VERTEX_CONVENTION_EXT = 0x8E4E /// LastVertexConventionExt = ((int)0x8E4E), /// + /// Original was GL_LAST_VERTEX_CONVENTION_OES = 0x8E4E + /// + LastVertexConventionOes = ((int)0x8E4E), + /// + /// Original was GL_SAMPLE_LOCATION_NV = 0x8E50 + /// + SampleLocationNv = ((int)0x8E50), + /// /// Original was GL_MAX_GEOMETRY_SHADER_INVOCATIONS_EXT = 0x8E5A /// MaxGeometryShaderInvocationsExt = ((int)0x8E5A), /// + /// Original was GL_MAX_GEOMETRY_SHADER_INVOCATIONS_OES = 0x8E5A + /// + MaxGeometryShaderInvocationsOes = ((int)0x8E5A), + /// /// Original was GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_OES = 0x8E5B /// MinFragmentInterpolationOffsetOes = ((int)0x8E5B), @@ -7008,94 +7948,202 @@ namespace OpenTK.Graphics.ES20 /// PatchVerticesExt = ((int)0x8E72), /// + /// Original was GL_PATCH_VERTICES_OES = 0x8E72 + /// + PatchVerticesOes = ((int)0x8E72), + /// /// Original was GL_TESS_CONTROL_OUTPUT_VERTICES_EXT = 0x8E75 /// TessControlOutputVerticesExt = ((int)0x8E75), /// + /// Original was GL_TESS_CONTROL_OUTPUT_VERTICES_OES = 0x8E75 + /// + TessControlOutputVerticesOes = ((int)0x8E75), + /// /// Original was GL_TESS_GEN_MODE_EXT = 0x8E76 /// TessGenModeExt = ((int)0x8E76), /// + /// Original was GL_TESS_GEN_MODE_OES = 0x8E76 + /// + TessGenModeOes = ((int)0x8E76), + /// /// Original was GL_TESS_GEN_SPACING_EXT = 0x8E77 /// TessGenSpacingExt = ((int)0x8E77), /// + /// Original was GL_TESS_GEN_SPACING_OES = 0x8E77 + /// + TessGenSpacingOes = ((int)0x8E77), + /// /// Original was GL_TESS_GEN_VERTEX_ORDER_EXT = 0x8E78 /// TessGenVertexOrderExt = ((int)0x8E78), /// + /// Original was GL_TESS_GEN_VERTEX_ORDER_OES = 0x8E78 + /// + TessGenVertexOrderOes = ((int)0x8E78), + /// /// Original was GL_TESS_GEN_POINT_MODE_EXT = 0x8E79 /// TessGenPointModeExt = ((int)0x8E79), /// + /// Original was GL_TESS_GEN_POINT_MODE_OES = 0x8E79 + /// + TessGenPointModeOes = ((int)0x8E79), + /// /// Original was GL_ISOLINES_EXT = 0x8E7A /// IsolinesExt = ((int)0x8E7A), /// + /// Original was GL_ISOLINES_OES = 0x8E7A + /// + IsolinesOes = ((int)0x8E7A), + /// /// Original was GL_FRACTIONAL_ODD_EXT = 0x8E7B /// FractionalOddExt = ((int)0x8E7B), /// + /// Original was GL_FRACTIONAL_ODD_OES = 0x8E7B + /// + FractionalOddOes = ((int)0x8E7B), + /// /// Original was GL_FRACTIONAL_EVEN_EXT = 0x8E7C /// FractionalEvenExt = ((int)0x8E7C), /// + /// Original was GL_FRACTIONAL_EVEN_OES = 0x8E7C + /// + FractionalEvenOes = ((int)0x8E7C), + /// /// Original was GL_MAX_PATCH_VERTICES_EXT = 0x8E7D /// MaxPatchVerticesExt = ((int)0x8E7D), /// + /// Original was GL_MAX_PATCH_VERTICES_OES = 0x8E7D + /// + MaxPatchVerticesOes = ((int)0x8E7D), + /// /// Original was GL_MAX_TESS_GEN_LEVEL_EXT = 0x8E7E /// MaxTessGenLevelExt = ((int)0x8E7E), /// + /// Original was GL_MAX_TESS_GEN_LEVEL_OES = 0x8E7E + /// + MaxTessGenLevelOes = ((int)0x8E7E), + /// /// Original was GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_EXT = 0x8E7F /// MaxTessControlUniformComponentsExt = ((int)0x8E7F), /// + /// Original was GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_OES = 0x8E7F + /// + MaxTessControlUniformComponentsOes = ((int)0x8E7F), + /// /// Original was GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT = 0x8E80 /// MaxTessEvaluationUniformComponentsExt = ((int)0x8E80), /// + /// Original was GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_OES = 0x8E80 + /// + MaxTessEvaluationUniformComponentsOes = ((int)0x8E80), + /// /// Original was GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_EXT = 0x8E81 /// MaxTessControlTextureImageUnitsExt = ((int)0x8E81), /// + /// Original was GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_OES = 0x8E81 + /// + MaxTessControlTextureImageUnitsOes = ((int)0x8E81), + /// /// Original was GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_EXT = 0x8E82 /// MaxTessEvaluationTextureImageUnitsExt = ((int)0x8E82), /// + /// Original was GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_OES = 0x8E82 + /// + MaxTessEvaluationTextureImageUnitsOes = ((int)0x8E82), + /// /// Original was GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_EXT = 0x8E83 /// MaxTessControlOutputComponentsExt = ((int)0x8E83), /// + /// Original was GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_OES = 0x8E83 + /// + MaxTessControlOutputComponentsOes = ((int)0x8E83), + /// /// Original was GL_MAX_TESS_PATCH_COMPONENTS_EXT = 0x8E84 /// MaxTessPatchComponentsExt = ((int)0x8E84), /// + /// Original was GL_MAX_TESS_PATCH_COMPONENTS_OES = 0x8E84 + /// + MaxTessPatchComponentsOes = ((int)0x8E84), + /// /// Original was GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_EXT = 0x8E85 /// MaxTessControlTotalOutputComponentsExt = ((int)0x8E85), /// + /// Original was GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_OES = 0x8E85 + /// + MaxTessControlTotalOutputComponentsOes = ((int)0x8E85), + /// /// Original was GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_EXT = 0x8E86 /// MaxTessEvaluationOutputComponentsExt = ((int)0x8E86), /// + /// Original was GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_OES = 0x8E86 + /// + MaxTessEvaluationOutputComponentsOes = ((int)0x8E86), + /// /// Original was GL_TESS_EVALUATION_SHADER_EXT = 0x8E87 /// TessEvaluationShaderExt = ((int)0x8E87), /// + /// Original was GL_TESS_EVALUATION_SHADER_OES = 0x8E87 + /// + TessEvaluationShaderOes = ((int)0x8E87), + /// /// Original was GL_TESS_CONTROL_SHADER_EXT = 0x8E88 /// TessControlShaderExt = ((int)0x8E88), /// + /// Original was GL_TESS_CONTROL_SHADER_OES = 0x8E88 + /// + TessControlShaderOes = ((int)0x8E88), + /// /// Original was GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_EXT = 0x8E89 /// MaxTessControlUniformBlocksExt = ((int)0x8E89), /// + /// Original was GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_OES = 0x8E89 + /// + MaxTessControlUniformBlocksOes = ((int)0x8E89), + /// /// Original was GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_EXT = 0x8E8A /// MaxTessEvaluationUniformBlocksExt = ((int)0x8E8A), /// + /// Original was GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_OES = 0x8E8A + /// + MaxTessEvaluationUniformBlocksOes = ((int)0x8E8A), + /// + /// Original was GL_COMPRESSED_RGBA_BPTC_UNORM_EXT = 0x8E8C + /// + CompressedRgbaBptcUnormExt = ((int)0x8E8C), + /// + /// Original was GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT = 0x8E8D + /// + CompressedSrgbAlphaBptcUnormExt = ((int)0x8E8D), + /// + /// Original was GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT = 0x8E8E + /// + CompressedRgbBptcSignedFloatExt = ((int)0x8E8E), + /// + /// Original was GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT = 0x8E8F + /// + CompressedRgbBptcUnsignedFloatExt = ((int)0x8E8F), + /// /// Original was GL_COVERAGE_COMPONENT_NV = 0x8ED0 /// CoverageComponentNv = ((int)0x8ED0), @@ -7128,14 +8176,50 @@ namespace OpenTK.Graphics.ES20 /// CoverageAutomaticNv = ((int)0x8ED7), /// + /// Original was GL_INCLUSIVE_EXT = 0x8F10 + /// + InclusiveExt = ((int)0x8F10), + /// + /// Original was GL_EXCLUSIVE_EXT = 0x8F11 + /// + ExclusiveExt = ((int)0x8F11), + /// + /// Original was GL_WINDOW_RECTANGLE_EXT = 0x8F12 + /// + WindowRectangleExt = ((int)0x8F12), + /// + /// Original was GL_WINDOW_RECTANGLE_MODE_EXT = 0x8F13 + /// + WindowRectangleModeExt = ((int)0x8F13), + /// + /// Original was GL_MAX_WINDOW_RECTANGLES_EXT = 0x8F14 + /// + MaxWindowRectanglesExt = ((int)0x8F14), + /// + /// Original was GL_NUM_WINDOW_RECTANGLES_EXT = 0x8F15 + /// + NumWindowRectanglesExt = ((int)0x8F15), + /// + /// Original was GL_COPY_READ_BUFFER = 0x8F36 + /// + CopyReadBuffer = ((int)0x8F36), + /// /// Original was GL_COPY_READ_BUFFER_NV = 0x8F36 /// CopyReadBufferNv = ((int)0x8F36), /// + /// Original was GL_COPY_WRITE_BUFFER = 0x8F37 + /// + CopyWriteBuffer = ((int)0x8F37), + /// /// Original was GL_COPY_WRITE_BUFFER_NV = 0x8F37 /// CopyWriteBufferNv = ((int)0x8F37), /// + /// Original was GL_DRAW_INDIRECT_BUFFER = 0x8F3F + /// + DrawIndirectBuffer = ((int)0x8F3F), + /// /// Original was GL_MALI_SHADER_BINARY_ARM = 0x8F60 /// MaliShaderBinaryArm = ((int)0x8F60), @@ -7164,6 +8248,38 @@ namespace OpenTK.Graphics.ES20 /// MaxShaderPixelLocalStorageSizeExt = ((int)0x8F67), /// + /// Original was GL_TEXTURE_ASTC_DECODE_PRECISION_EXT = 0x8F69 + /// + TextureAstcDecodePrecisionExt = ((int)0x8F69), + /// + /// Original was GL_R8_SNORM = 0x8F94 + /// + R8Snorm = ((int)0x8F94), + /// + /// Original was GL_RG8_SNORM = 0x8F95 + /// + Rg8Snorm = ((int)0x8F95), + /// + /// Original was GL_RGBA8_SNORM = 0x8F97 + /// + Rgba8Snorm = ((int)0x8F97), + /// + /// Original was GL_R16_SNORM_EXT = 0x8F98 + /// + R16SnormExt = ((int)0x8F98), + /// + /// Original was GL_RG16_SNORM_EXT = 0x8F99 + /// + Rg16SnormExt = ((int)0x8F99), + /// + /// Original was GL_RGB16_SNORM_EXT = 0x8F9A + /// + Rgb16SnormExt = ((int)0x8F9A), + /// + /// Original was GL_RGBA16_SNORM_EXT = 0x8F9B + /// + Rgba16SnormExt = ((int)0x8F9B), + /// /// Original was GL_PERFMON_GLOBAL_MODE_QCOM = 0x8FA0 /// PerfmonGlobalModeQcom = ((int)0x8FA0), @@ -7188,82 +8304,578 @@ namespace OpenTK.Graphics.ES20 /// GpuDisjointExt = ((int)0x8FBB), /// + /// Original was GL_SR8_EXT = 0x8FBD + /// + Sr8Ext = ((int)0x8FBD), + /// + /// Original was GL_SRG8_EXT = 0x8FBE + /// + Srg8Ext = ((int)0x8FBE), + /// /// Original was GL_SHADER_BINARY_VIV = 0x8FC4 /// ShaderBinaryViv = ((int)0x8FC4), /// + /// Original was GL_INT8_NV = 0x8FE0 + /// + Int8Nv = ((int)0x8FE0), + /// + /// Original was GL_INT8_VEC2_NV = 0x8FE1 + /// + Int8Vec2Nv = ((int)0x8FE1), + /// + /// Original was GL_INT8_VEC3_NV = 0x8FE2 + /// + Int8Vec3Nv = ((int)0x8FE2), + /// + /// Original was GL_INT8_VEC4_NV = 0x8FE3 + /// + Int8Vec4Nv = ((int)0x8FE3), + /// + /// Original was GL_INT16_NV = 0x8FE4 + /// + Int16Nv = ((int)0x8FE4), + /// + /// Original was GL_INT16_VEC2_NV = 0x8FE5 + /// + Int16Vec2Nv = ((int)0x8FE5), + /// + /// Original was GL_INT16_VEC3_NV = 0x8FE6 + /// + Int16Vec3Nv = ((int)0x8FE6), + /// + /// Original was GL_INT16_VEC4_NV = 0x8FE7 + /// + Int16Vec4Nv = ((int)0x8FE7), + /// + /// Original was GL_INT64_VEC2_NV = 0x8FE9 + /// + Int64Vec2Nv = ((int)0x8FE9), + /// + /// Original was GL_INT64_VEC3_NV = 0x8FEA + /// + Int64Vec3Nv = ((int)0x8FEA), + /// + /// Original was GL_INT64_VEC4_NV = 0x8FEB + /// + Int64Vec4Nv = ((int)0x8FEB), + /// + /// Original was GL_UNSIGNED_INT8_NV = 0x8FEC + /// + UnsignedInt8Nv = ((int)0x8FEC), + /// + /// Original was GL_UNSIGNED_INT8_VEC2_NV = 0x8FED + /// + UnsignedInt8Vec2Nv = ((int)0x8FED), + /// + /// Original was GL_UNSIGNED_INT8_VEC3_NV = 0x8FEE + /// + UnsignedInt8Vec3Nv = ((int)0x8FEE), + /// + /// Original was GL_UNSIGNED_INT8_VEC4_NV = 0x8FEF + /// + UnsignedInt8Vec4Nv = ((int)0x8FEF), + /// + /// Original was GL_UNSIGNED_INT16_NV = 0x8FF0 + /// + UnsignedInt16Nv = ((int)0x8FF0), + /// + /// Original was GL_UNSIGNED_INT16_VEC2_NV = 0x8FF1 + /// + UnsignedInt16Vec2Nv = ((int)0x8FF1), + /// + /// Original was GL_UNSIGNED_INT16_VEC3_NV = 0x8FF2 + /// + UnsignedInt16Vec3Nv = ((int)0x8FF2), + /// + /// Original was GL_UNSIGNED_INT16_VEC4_NV = 0x8FF3 + /// + UnsignedInt16Vec4Nv = ((int)0x8FF3), + /// + /// Original was GL_UNSIGNED_INT64_VEC2_NV = 0x8FF5 + /// + UnsignedInt64Vec2Nv = ((int)0x8FF5), + /// + /// Original was GL_UNSIGNED_INT64_VEC3_NV = 0x8FF6 + /// + UnsignedInt64Vec3Nv = ((int)0x8FF6), + /// + /// Original was GL_UNSIGNED_INT64_VEC4_NV = 0x8FF7 + /// + UnsignedInt64Vec4Nv = ((int)0x8FF7), + /// + /// Original was GL_FLOAT16_NV = 0x8FF8 + /// + Float16Nv = ((int)0x8FF8), + /// + /// Original was GL_FLOAT16_VEC2_NV = 0x8FF9 + /// + Float16Vec2Nv = ((int)0x8FF9), + /// + /// Original was GL_FLOAT16_VEC3_NV = 0x8FFA + /// + Float16Vec3Nv = ((int)0x8FFA), + /// + /// Original was GL_FLOAT16_VEC4_NV = 0x8FFB + /// + Float16Vec4Nv = ((int)0x8FFB), + /// + /// Original was GL_TEXTURE_CUBE_MAP_ARRAY = 0x9009 + /// + TextureCubeMapArray = ((int)0x9009), + /// + /// Original was GL_TEXTURE_CUBE_MAP_ARRAY_ARB = 0x9009 + /// + TextureCubeMapArrayArb = ((int)0x9009), + /// /// Original was GL_TEXTURE_CUBE_MAP_ARRAY_EXT = 0x9009 /// TextureCubeMapArrayExt = ((int)0x9009), /// + /// Original was GL_TEXTURE_CUBE_MAP_ARRAY_OES = 0x9009 + /// + TextureCubeMapArrayOes = ((int)0x9009), + /// /// Original was GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_EXT = 0x900A /// TextureBindingCubeMapArrayExt = ((int)0x900A), /// + /// Original was GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_OES = 0x900A + /// + TextureBindingCubeMapArrayOes = ((int)0x900A), + /// + /// Original was GL_PROXY_TEXTURE_CUBE_MAP_ARRAY = 0x900B + /// + ProxyTextureCubeMapArray = ((int)0x900B), + /// + /// Original was GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB = 0x900B + /// + ProxyTextureCubeMapArrayArb = ((int)0x900B), + /// /// Original was GL_SAMPLER_CUBE_MAP_ARRAY_EXT = 0x900C /// SamplerCubeMapArrayExt = ((int)0x900C), /// + /// Original was GL_SAMPLER_CUBE_MAP_ARRAY_OES = 0x900C + /// + SamplerCubeMapArrayOes = ((int)0x900C), + /// /// Original was GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_EXT = 0x900D /// SamplerCubeMapArrayShadowExt = ((int)0x900D), /// + /// Original was GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_OES = 0x900D + /// + SamplerCubeMapArrayShadowOes = ((int)0x900D), + /// /// Original was GL_INT_SAMPLER_CUBE_MAP_ARRAY_EXT = 0x900E /// IntSamplerCubeMapArrayExt = ((int)0x900E), /// + /// Original was GL_INT_SAMPLER_CUBE_MAP_ARRAY_OES = 0x900E + /// + IntSamplerCubeMapArrayOes = ((int)0x900E), + /// /// Original was GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_EXT = 0x900F /// UnsignedIntSamplerCubeMapArrayExt = ((int)0x900F), /// + /// Original was GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_OES = 0x900F + /// + UnsignedIntSamplerCubeMapArrayOes = ((int)0x900F), + /// + /// Original was GL_FACTOR_MIN_AMD = 0x901C + /// + FactorMinAmd = ((int)0x901C), + /// + /// Original was GL_FACTOR_MAX_AMD = 0x901D + /// + FactorMaxAmd = ((int)0x901D), + /// /// Original was GL_IMAGE_BUFFER_EXT = 0x9051 /// ImageBufferExt = ((int)0x9051), /// + /// Original was GL_IMAGE_BUFFER_OES = 0x9051 + /// + ImageBufferOes = ((int)0x9051), + /// /// Original was GL_IMAGE_CUBE_MAP_ARRAY_EXT = 0x9054 /// ImageCubeMapArrayExt = ((int)0x9054), /// + /// Original was GL_IMAGE_CUBE_MAP_ARRAY_OES = 0x9054 + /// + ImageCubeMapArrayOes = ((int)0x9054), + /// /// Original was GL_INT_IMAGE_BUFFER_EXT = 0x905C /// IntImageBufferExt = ((int)0x905C), /// + /// Original was GL_INT_IMAGE_BUFFER_OES = 0x905C + /// + IntImageBufferOes = ((int)0x905C), + /// /// Original was GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT = 0x905F /// IntImageCubeMapArrayExt = ((int)0x905F), /// + /// Original was GL_INT_IMAGE_CUBE_MAP_ARRAY_OES = 0x905F + /// + IntImageCubeMapArrayOes = ((int)0x905F), + /// /// Original was GL_UNSIGNED_INT_IMAGE_BUFFER_EXT = 0x9067 /// UnsignedIntImageBufferExt = ((int)0x9067), /// + /// Original was GL_UNSIGNED_INT_IMAGE_BUFFER_OES = 0x9067 + /// + UnsignedIntImageBufferOes = ((int)0x9067), + /// /// Original was GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT = 0x906A /// UnsignedIntImageCubeMapArrayExt = ((int)0x906A), /// + /// Original was GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_OES = 0x906A + /// + UnsignedIntImageCubeMapArrayOes = ((int)0x906A), + /// + /// Original was GL_PATH_FORMAT_SVG_NV = 0x9070 + /// + PathFormatSvgNv = ((int)0x9070), + /// + /// Original was GL_PATH_FORMAT_PS_NV = 0x9071 + /// + PathFormatPsNv = ((int)0x9071), + /// + /// Original was GL_STANDARD_FONT_NAME_NV = 0x9072 + /// + StandardFontNameNv = ((int)0x9072), + /// + /// Original was GL_SYSTEM_FONT_NAME_NV = 0x9073 + /// + SystemFontNameNv = ((int)0x9073), + /// + /// Original was GL_FILE_NAME_NV = 0x9074 + /// + FileNameNv = ((int)0x9074), + /// + /// Original was GL_PATH_STROKE_WIDTH_NV = 0x9075 + /// + PathStrokeWidthNv = ((int)0x9075), + /// + /// Original was GL_PATH_END_CAPS_NV = 0x9076 + /// + PathEndCapsNv = ((int)0x9076), + /// + /// Original was GL_PATH_INITIAL_END_CAP_NV = 0x9077 + /// + PathInitialEndCapNv = ((int)0x9077), + /// + /// Original was GL_PATH_TERMINAL_END_CAP_NV = 0x9078 + /// + PathTerminalEndCapNv = ((int)0x9078), + /// + /// Original was GL_PATH_JOIN_STYLE_NV = 0x9079 + /// + PathJoinStyleNv = ((int)0x9079), + /// + /// Original was GL_PATH_MITER_LIMIT_NV = 0x907A + /// + PathMiterLimitNv = ((int)0x907A), + /// + /// Original was GL_PATH_DASH_CAPS_NV = 0x907B + /// + PathDashCapsNv = ((int)0x907B), + /// + /// Original was GL_PATH_INITIAL_DASH_CAP_NV = 0x907C + /// + PathInitialDashCapNv = ((int)0x907C), + /// + /// Original was GL_PATH_TERMINAL_DASH_CAP_NV = 0x907D + /// + PathTerminalDashCapNv = ((int)0x907D), + /// + /// Original was GL_PATH_DASH_OFFSET_NV = 0x907E + /// + PathDashOffsetNv = ((int)0x907E), + /// + /// Original was GL_PATH_CLIENT_LENGTH_NV = 0x907F + /// + PathClientLengthNv = ((int)0x907F), + /// + /// Original was GL_PATH_FILL_MODE_NV = 0x9080 + /// + PathFillModeNv = ((int)0x9080), + /// + /// Original was GL_PATH_FILL_MASK_NV = 0x9081 + /// + PathFillMaskNv = ((int)0x9081), + /// + /// Original was GL_PATH_FILL_COVER_MODE_NV = 0x9082 + /// + PathFillCoverModeNv = ((int)0x9082), + /// + /// Original was GL_PATH_STROKE_COVER_MODE_NV = 0x9083 + /// + PathStrokeCoverModeNv = ((int)0x9083), + /// + /// Original was GL_PATH_STROKE_MASK_NV = 0x9084 + /// + PathStrokeMaskNv = ((int)0x9084), + /// + /// Original was GL_COUNT_UP_NV = 0x9088 + /// + CountUpNv = ((int)0x9088), + /// + /// Original was GL_COUNT_DOWN_NV = 0x9089 + /// + CountDownNv = ((int)0x9089), + /// + /// Original was GL_PATH_OBJECT_BOUNDING_BOX_NV = 0x908A + /// + PathObjectBoundingBoxNv = ((int)0x908A), + /// + /// Original was GL_CONVEX_HULL_NV = 0x908B + /// + ConvexHullNv = ((int)0x908B), + /// + /// Original was GL_BOUNDING_BOX_NV = 0x908D + /// + BoundingBoxNv = ((int)0x908D), + /// + /// Original was GL_TRANSLATE_X_NV = 0x908E + /// + TranslateXNv = ((int)0x908E), + /// + /// Original was GL_TRANSLATE_Y_NV = 0x908F + /// + TranslateYNv = ((int)0x908F), + /// + /// Original was GL_TRANSLATE_2D_NV = 0x9090 + /// + Translate2DNv = ((int)0x9090), + /// + /// Original was GL_TRANSLATE_3D_NV = 0x9091 + /// + Translate3DNv = ((int)0x9091), + /// + /// Original was GL_AFFINE_2D_NV = 0x9092 + /// + Affine2DNv = ((int)0x9092), + /// + /// Original was GL_AFFINE_3D_NV = 0x9094 + /// + Affine3DNv = ((int)0x9094), + /// + /// Original was GL_TRANSPOSE_AFFINE_2D_NV = 0x9096 + /// + TransposeAffine2DNv = ((int)0x9096), + /// + /// Original was GL_TRANSPOSE_AFFINE_3D_NV = 0x9098 + /// + TransposeAffine3DNv = ((int)0x9098), + /// + /// Original was GL_UTF8_NV = 0x909A + /// + Utf8Nv = ((int)0x909A), + /// + /// Original was GL_UTF16_NV = 0x909B + /// + Utf16Nv = ((int)0x909B), + /// + /// Original was GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV = 0x909C + /// + BoundingBoxOfBoundingBoxesNv = ((int)0x909C), + /// + /// Original was GL_PATH_COMMAND_COUNT_NV = 0x909D + /// + PathCommandCountNv = ((int)0x909D), + /// + /// Original was GL_PATH_COORD_COUNT_NV = 0x909E + /// + PathCoordCountNv = ((int)0x909E), + /// + /// Original was GL_PATH_DASH_ARRAY_COUNT_NV = 0x909F + /// + PathDashArrayCountNv = ((int)0x909F), + /// + /// Original was GL_PATH_COMPUTED_LENGTH_NV = 0x90A0 + /// + PathComputedLengthNv = ((int)0x90A0), + /// + /// Original was GL_PATH_FILL_BOUNDING_BOX_NV = 0x90A1 + /// + PathFillBoundingBoxNv = ((int)0x90A1), + /// + /// Original was GL_PATH_STROKE_BOUNDING_BOX_NV = 0x90A2 + /// + PathStrokeBoundingBoxNv = ((int)0x90A2), + /// + /// Original was GL_SQUARE_NV = 0x90A3 + /// + SquareNv = ((int)0x90A3), + /// + /// Original was GL_ROUND_NV = 0x90A4 + /// + RoundNv = ((int)0x90A4), + /// + /// Original was GL_TRIANGULAR_NV = 0x90A5 + /// + TriangularNv = ((int)0x90A5), + /// + /// Original was GL_BEVEL_NV = 0x90A6 + /// + BevelNv = ((int)0x90A6), + /// + /// Original was GL_MITER_REVERT_NV = 0x90A7 + /// + MiterRevertNv = ((int)0x90A7), + /// + /// Original was GL_MITER_TRUNCATE_NV = 0x90A8 + /// + MiterTruncateNv = ((int)0x90A8), + /// + /// Original was GL_SKIP_MISSING_GLYPH_NV = 0x90A9 + /// + SkipMissingGlyphNv = ((int)0x90A9), + /// + /// Original was GL_USE_MISSING_GLYPH_NV = 0x90AA + /// + UseMissingGlyphNv = ((int)0x90AA), + /// + /// Original was GL_PATH_ERROR_POSITION_NV = 0x90AB + /// + PathErrorPositionNv = ((int)0x90AB), + /// + /// Original was GL_PATH_FOG_GEN_MODE_NV = 0x90AC + /// + PathFogGenModeNv = ((int)0x90AC), + /// + /// Original was GL_ACCUM_ADJACENT_PAIRS_NV = 0x90AD + /// + AccumAdjacentPairsNv = ((int)0x90AD), + /// + /// Original was GL_ADJACENT_PAIRS_NV = 0x90AE + /// + AdjacentPairsNv = ((int)0x90AE), + /// + /// Original was GL_FIRST_TO_REST_NV = 0x90AF + /// + FirstToRestNv = ((int)0x90AF), + /// + /// Original was GL_PATH_GEN_MODE_NV = 0x90B0 + /// + PathGenModeNv = ((int)0x90B0), + /// + /// Original was GL_PATH_GEN_COEFF_NV = 0x90B1 + /// + PathGenCoeffNv = ((int)0x90B1), + /// + /// Original was GL_PATH_GEN_COLOR_FORMAT_NV = 0x90B2 + /// + PathGenColorFormatNv = ((int)0x90B2), + /// + /// Original was GL_PATH_GEN_COMPONENTS_NV = 0x90B3 + /// + PathGenComponentsNv = ((int)0x90B3), + /// + /// Original was GL_PATH_DASH_OFFSET_RESET_NV = 0x90B4 + /// + PathDashOffsetResetNv = ((int)0x90B4), + /// + /// Original was GL_MOVE_TO_RESETS_NV = 0x90B5 + /// + MoveToResetsNv = ((int)0x90B5), + /// + /// Original was GL_MOVE_TO_CONTINUES_NV = 0x90B6 + /// + MoveToContinuesNv = ((int)0x90B6), + /// + /// Original was GL_PATH_STENCIL_FUNC_NV = 0x90B7 + /// + PathStencilFuncNv = ((int)0x90B7), + /// + /// Original was GL_PATH_STENCIL_REF_NV = 0x90B8 + /// + PathStencilRefNv = ((int)0x90B8), + /// + /// Original was GL_PATH_STENCIL_VALUE_MASK_NV = 0x90B9 + /// + PathStencilValueMaskNv = ((int)0x90B9), + /// + /// Original was GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV = 0x90BD + /// + PathStencilDepthOffsetFactorNv = ((int)0x90BD), + /// + /// Original was GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV = 0x90BE + /// + PathStencilDepthOffsetUnitsNv = ((int)0x90BE), + /// + /// Original was GL_PATH_COVER_DEPTH_FUNC_NV = 0x90BF + /// + PathCoverDepthFuncNv = ((int)0x90BF), + /// /// Original was GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_EXT = 0x90CB /// MaxTessControlImageUniformsExt = ((int)0x90CB), /// + /// Original was GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_OES = 0x90CB + /// + MaxTessControlImageUniformsOes = ((int)0x90CB), + /// /// Original was GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_EXT = 0x90CC /// MaxTessEvaluationImageUniformsExt = ((int)0x90CC), /// + /// Original was GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_OES = 0x90CC + /// + MaxTessEvaluationImageUniformsOes = ((int)0x90CC), + /// /// Original was GL_MAX_GEOMETRY_IMAGE_UNIFORMS_EXT = 0x90CD /// MaxGeometryImageUniformsExt = ((int)0x90CD), /// + /// Original was GL_MAX_GEOMETRY_IMAGE_UNIFORMS_OES = 0x90CD + /// + MaxGeometryImageUniformsOes = ((int)0x90CD), + /// + /// Original was GL_SHADER_STORAGE_BUFFER = 0x90D2 + /// + ShaderStorageBuffer = ((int)0x90D2), + /// /// Original was GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_EXT = 0x90D7 /// MaxGeometryShaderStorageBlocksExt = ((int)0x90D7), /// + /// Original was GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_OES = 0x90D7 + /// + MaxGeometryShaderStorageBlocksOes = ((int)0x90D7), + /// /// Original was GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_EXT = 0x90D8 /// MaxTessControlShaderStorageBlocksExt = ((int)0x90D8), /// + /// Original was GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_OES = 0x90D8 + /// + MaxTessControlShaderStorageBlocksOes = ((int)0x90D8), + /// /// Original was GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_EXT = 0x90D9 /// MaxTessEvaluationShaderStorageBlocksExt = ((int)0x90D9), /// + /// Original was GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_OES = 0x90D9 + /// + MaxTessEvaluationShaderStorageBlocksOes = ((int)0x90D9), + /// + /// Original was GL_DEPTH_STENCIL_TEXTURE_MODE = 0x90EA + /// + DepthStencilTextureMode = ((int)0x90EA), + /// + /// Original was GL_DISPATCH_INDIRECT_BUFFER = 0x90EE + /// + DispatchIndirectBuffer = ((int)0x90EE), + /// /// Original was GL_COLOR_ATTACHMENT_EXT = 0x90F0 /// ColorAttachmentExt = ((int)0x90F0), @@ -7288,10 +8900,26 @@ namespace OpenTK.Graphics.ES20 /// ContextRobustAccessKhr = ((int)0x90F3), /// + /// Original was GL_TEXTURE_2D_MULTISAMPLE = 0x9100 + /// + Texture2DMultisample = ((int)0x9100), + /// + /// Original was GL_PROXY_TEXTURE_2D_MULTISAMPLE = 0x9101 + /// + ProxyTexture2DMultisample = ((int)0x9101), + /// + /// Original was GL_TEXTURE_2D_MULTISAMPLE_ARRAY = 0x9102 + /// + Texture2DMultisampleArray = ((int)0x9102), + /// /// Original was GL_TEXTURE_2D_MULTISAMPLE_ARRAY_OES = 0x9102 /// Texture2DMultisampleArrayOes = ((int)0x9102), /// + /// Original was GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY = 0x9103 + /// + ProxyTexture2DMultisampleArray = ((int)0x9103), + /// /// Original was GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY_OES = 0x9105 /// TextureBinding2DMultisampleArrayOes = ((int)0x9105), @@ -7364,10 +8992,18 @@ namespace OpenTK.Graphics.ES20 /// MaxGeometryInputComponentsExt = ((int)0x9123), /// + /// Original was GL_MAX_GEOMETRY_INPUT_COMPONENTS_OES = 0x9123 + /// + MaxGeometryInputComponentsOes = ((int)0x9123), + /// /// Original was GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_EXT = 0x9124 /// MaxGeometryOutputComponentsExt = ((int)0x9124), /// + /// Original was GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_OES = 0x9124 + /// + MaxGeometryOutputComponentsOes = ((int)0x9124), + /// /// Original was GL_TEXTURE_IMMUTABLE_FORMAT_EXT = 0x912F /// TextureImmutableFormatExt = ((int)0x912F), @@ -7400,6 +9036,34 @@ namespace OpenTK.Graphics.ES20 /// CompressedRgbaPvrtc4Bppv2Img = ((int)0x9138), /// + /// Original was GL_CUBIC_IMG = 0x9139 + /// + CubicImg = ((int)0x9139), + /// + /// Original was GL_CUBIC_MIPMAP_NEAREST_IMG = 0x913A + /// + CubicMipmapNearestImg = ((int)0x913A), + /// + /// Original was GL_CUBIC_MIPMAP_LINEAR_IMG = 0x913B + /// + CubicMipmapLinearImg = ((int)0x913B), + /// + /// Original was GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_AND_DOWNSAMPLE_IMG = 0x913C + /// + FramebufferIncompleteMultisampleAndDownsampleImg = ((int)0x913C), + /// + /// Original was GL_NUM_DOWNSAMPLE_SCALES_IMG = 0x913D + /// + NumDownsampleScalesImg = ((int)0x913D), + /// + /// Original was GL_DOWNSAMPLE_SCALES_IMG = 0x913E + /// + DownsampleScalesImg = ((int)0x913E), + /// + /// Original was GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SCALE_IMG = 0x913F + /// + FramebufferAttachmentTextureScaleImg = ((int)0x913F), + /// /// Original was GL_MAX_DEBUG_MESSAGE_LENGTH = 0x9143 /// MaxDebugMessageLength = ((int)0x9143), @@ -7460,22 +9124,94 @@ namespace OpenTK.Graphics.ES20 /// VertexArrayObjectExt = ((int)0x9154), /// + /// Original was GL_QUERY_BUFFER = 0x9192 + /// + QueryBuffer = ((int)0x9192), + /// + /// Original was GL_VIRTUAL_PAGE_SIZE_X_EXT = 0x9195 + /// + VirtualPageSizeXExt = ((int)0x9195), + /// + /// Original was GL_VIRTUAL_PAGE_SIZE_Y_EXT = 0x9196 + /// + VirtualPageSizeYExt = ((int)0x9196), + /// + /// Original was GL_VIRTUAL_PAGE_SIZE_Z_EXT = 0x9197 + /// + VirtualPageSizeZExt = ((int)0x9197), + /// + /// Original was GL_MAX_SPARSE_TEXTURE_SIZE_EXT = 0x9198 + /// + MaxSparseTextureSizeExt = ((int)0x9198), + /// + /// Original was GL_MAX_SPARSE_3D_TEXTURE_SIZE_EXT = 0x9199 + /// + MaxSparse3DTextureSizeExt = ((int)0x9199), + /// + /// Original was GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_EXT = 0x919A + /// + MaxSparseArrayTextureLayersExt = ((int)0x919A), + /// /// Original was GL_TEXTURE_BUFFER_OFFSET_EXT = 0x919D /// TextureBufferOffsetExt = ((int)0x919D), /// + /// Original was GL_TEXTURE_BUFFER_OFFSET_OES = 0x919D + /// + TextureBufferOffsetOes = ((int)0x919D), + /// /// Original was GL_TEXTURE_BUFFER_SIZE_EXT = 0x919E /// TextureBufferSizeExt = ((int)0x919E), /// + /// Original was GL_TEXTURE_BUFFER_SIZE_OES = 0x919E + /// + TextureBufferSizeOes = ((int)0x919E), + /// /// Original was GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_EXT = 0x919F /// TextureBufferOffsetAlignmentExt = ((int)0x919F), /// + /// Original was GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_OES = 0x919F + /// + TextureBufferOffsetAlignmentOes = ((int)0x919F), + /// + /// Original was GL_TEXTURE_SPARSE_EXT = 0x91A6 + /// + TextureSparseExt = ((int)0x91A6), + /// + /// Original was GL_VIRTUAL_PAGE_SIZE_INDEX_EXT = 0x91A7 + /// + VirtualPageSizeIndexExt = ((int)0x91A7), + /// + /// Original was GL_NUM_VIRTUAL_PAGE_SIZES_EXT = 0x91A8 + /// + NumVirtualPageSizesExt = ((int)0x91A8), + /// + /// Original was GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_EXT = 0x91A9 + /// + SparseTextureFullArrayCubeMipmapsExt = ((int)0x91A9), + /// + /// Original was GL_NUM_SPARSE_LEVELS_EXT = 0x91AA + /// + NumSparseLevelsExt = ((int)0x91AA), + /// /// Original was GL_SHADER_BINARY_DMP = 0x9250 /// ShaderBinaryDmp = ((int)0x9250), /// + /// Original was GL_SMAPHS30_PROGRAM_BINARY_DMP = 0x9251 + /// + Smaphs30ProgramBinaryDmp = ((int)0x9251), + /// + /// Original was GL_SMAPHS_PROGRAM_BINARY_DMP = 0x9252 + /// + SmaphsProgramBinaryDmp = ((int)0x9252), + /// + /// Original was GL_DMP_PROGRAM_BINARY_DMP = 0x9253 + /// + DmpProgramBinaryDmp = ((int)0x9253), + /// /// Original was GL_GCCSO_SHADER_BINARY_FJ = 0x9260 /// GccsoShaderBinaryFj = ((int)0x9260), @@ -7732,30 +9468,70 @@ namespace OpenTK.Graphics.ES20 /// PrimitiveBoundingBoxExt = ((int)0x92BE), /// + /// Original was GL_PRIMITIVE_BOUNDING_BOX_OES = 0x92BE + /// + PrimitiveBoundingBoxOes = ((int)0x92BE), + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER = 0x92C0 + /// + AtomicCounterBuffer = ((int)0x92C0), + /// /// Original was GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_EXT = 0x92CD /// MaxTessControlAtomicCounterBuffersExt = ((int)0x92CD), /// + /// Original was GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_OES = 0x92CD + /// + MaxTessControlAtomicCounterBuffersOes = ((int)0x92CD), + /// /// Original was GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_EXT = 0x92CE /// MaxTessEvaluationAtomicCounterBuffersExt = ((int)0x92CE), /// + /// Original was GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_OES = 0x92CE + /// + MaxTessEvaluationAtomicCounterBuffersOes = ((int)0x92CE), + /// /// Original was GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_EXT = 0x92CF /// MaxGeometryAtomicCounterBuffersExt = ((int)0x92CF), /// + /// Original was GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_OES = 0x92CF + /// + MaxGeometryAtomicCounterBuffersOes = ((int)0x92CF), + /// /// Original was GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_EXT = 0x92D3 /// MaxTessControlAtomicCountersExt = ((int)0x92D3), /// + /// Original was GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_OES = 0x92D3 + /// + MaxTessControlAtomicCountersOes = ((int)0x92D3), + /// /// Original was GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_EXT = 0x92D4 /// MaxTessEvaluationAtomicCountersExt = ((int)0x92D4), /// + /// Original was GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_OES = 0x92D4 + /// + MaxTessEvaluationAtomicCountersOes = ((int)0x92D4), + /// /// Original was GL_MAX_GEOMETRY_ATOMIC_COUNTERS_EXT = 0x92D5 /// MaxGeometryAtomicCountersExt = ((int)0x92D5), /// + /// Original was GL_MAX_GEOMETRY_ATOMIC_COUNTERS_OES = 0x92D5 + /// + MaxGeometryAtomicCountersOes = ((int)0x92D5), + /// + /// Original was GL_FRAGMENT_COVERAGE_TO_COLOR_NV = 0x92DD + /// + FragmentCoverageToColorNv = ((int)0x92DD), + /// + /// Original was GL_FRAGMENT_COVERAGE_COLOR_NV = 0x92DE + /// + FragmentCoverageColorNv = ((int)0x92DE), + /// /// Original was GL_DEBUG_OUTPUT = 0x92E0 /// DebugOutput = ((int)0x92E0), @@ -7768,26 +9544,242 @@ namespace OpenTK.Graphics.ES20 /// IsPerPatchExt = ((int)0x92E7), /// + /// Original was GL_IS_PER_PATCH_OES = 0x92E7 + /// + IsPerPatchOes = ((int)0x92E7), + /// /// Original was GL_REFERENCED_BY_TESS_CONTROL_SHADER_EXT = 0x9307 /// ReferencedByTessControlShaderExt = ((int)0x9307), /// + /// Original was GL_REFERENCED_BY_TESS_CONTROL_SHADER_OES = 0x9307 + /// + ReferencedByTessControlShaderOes = ((int)0x9307), + /// /// Original was GL_REFERENCED_BY_TESS_EVALUATION_SHADER_EXT = 0x9308 /// ReferencedByTessEvaluationShaderExt = ((int)0x9308), /// + /// Original was GL_REFERENCED_BY_TESS_EVALUATION_SHADER_OES = 0x9308 + /// + ReferencedByTessEvaluationShaderOes = ((int)0x9308), + /// /// Original was GL_REFERENCED_BY_GEOMETRY_SHADER_EXT = 0x9309 /// ReferencedByGeometryShaderExt = ((int)0x9309), /// + /// Original was GL_REFERENCED_BY_GEOMETRY_SHADER_OES = 0x9309 + /// + ReferencedByGeometryShaderOes = ((int)0x9309), + /// + /// Original was GL_LOCATION_INDEX_EXT = 0x930F + /// + LocationIndexExt = ((int)0x930F), + /// /// Original was GL_FRAMEBUFFER_DEFAULT_LAYERS_EXT = 0x9312 /// FramebufferDefaultLayersExt = ((int)0x9312), /// + /// Original was GL_FRAMEBUFFER_DEFAULT_LAYERS_OES = 0x9312 + /// + FramebufferDefaultLayersOes = ((int)0x9312), + /// /// Original was GL_MAX_FRAMEBUFFER_LAYERS_EXT = 0x9317 /// MaxFramebufferLayersExt = ((int)0x9317), /// + /// Original was GL_MAX_FRAMEBUFFER_LAYERS_OES = 0x9317 + /// + MaxFramebufferLayersOes = ((int)0x9317), + /// + /// Original was GL_RASTER_MULTISAMPLE_EXT = 0x9327 + /// + RasterMultisampleExt = ((int)0x9327), + /// + /// Original was GL_RASTER_SAMPLES_EXT = 0x9328 + /// + RasterSamplesExt = ((int)0x9328), + /// + /// Original was GL_MAX_RASTER_SAMPLES_EXT = 0x9329 + /// + MaxRasterSamplesExt = ((int)0x9329), + /// + /// Original was GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT = 0x932A + /// + RasterFixedSampleLocationsExt = ((int)0x932A), + /// + /// Original was GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT = 0x932B + /// + MultisampleRasterizationAllowedExt = ((int)0x932B), + /// + /// Original was GL_EFFECTIVE_RASTER_SAMPLES_EXT = 0x932C + /// + EffectiveRasterSamplesExt = ((int)0x932C), + /// + /// Original was GL_DEPTH_SAMPLES_NV = 0x932D + /// + DepthSamplesNv = ((int)0x932D), + /// + /// Original was GL_STENCIL_SAMPLES_NV = 0x932E + /// + StencilSamplesNv = ((int)0x932E), + /// + /// Original was GL_MIXED_DEPTH_SAMPLES_SUPPORTED_NV = 0x932F + /// + MixedDepthSamplesSupportedNv = ((int)0x932F), + /// + /// Original was GL_MIXED_STENCIL_SAMPLES_SUPPORTED_NV = 0x9330 + /// + MixedStencilSamplesSupportedNv = ((int)0x9330), + /// + /// Original was GL_COVERAGE_MODULATION_TABLE_NV = 0x9331 + /// + CoverageModulationTableNv = ((int)0x9331), + /// + /// Original was GL_COVERAGE_MODULATION_NV = 0x9332 + /// + CoverageModulationNv = ((int)0x9332), + /// + /// Original was GL_COVERAGE_MODULATION_TABLE_SIZE_NV = 0x9333 + /// + CoverageModulationTableSizeNv = ((int)0x9333), + /// + /// Original was GL_FILL_RECTANGLE_NV = 0x933C + /// + FillRectangleNv = ((int)0x933C), + /// + /// Original was GL_SAMPLE_LOCATION_SUBPIXEL_BITS_NV = 0x933D + /// + SampleLocationSubpixelBitsNv = ((int)0x933D), + /// + /// Original was GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV = 0x933E + /// + SampleLocationPixelGridWidthNv = ((int)0x933E), + /// + /// Original was GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV = 0x933F + /// + SampleLocationPixelGridHeightNv = ((int)0x933F), + /// + /// Original was GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV = 0x9340 + /// + ProgrammableSampleLocationTableSizeNv = ((int)0x9340), + /// + /// Original was GL_PROGRAMMABLE_SAMPLE_LOCATION_NV = 0x9341 + /// + ProgrammableSampleLocationNv = ((int)0x9341), + /// + /// Original was GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV = 0x9342 + /// + FramebufferProgrammableSampleLocationsNv = ((int)0x9342), + /// + /// Original was GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV = 0x9343 + /// + FramebufferSampleLocationPixelGridNv = ((int)0x9343), + /// + /// Original was GL_CONSERVATIVE_RASTERIZATION_NV = 0x9346 + /// + ConservativeRasterizationNv = ((int)0x9346), + /// + /// Original was GL_SUBPIXEL_PRECISION_BIAS_X_BITS_NV = 0x9347 + /// + SubpixelPrecisionBiasXBitsNv = ((int)0x9347), + /// + /// Original was GL_SUBPIXEL_PRECISION_BIAS_Y_BITS_NV = 0x9348 + /// + SubpixelPrecisionBiasYBitsNv = ((int)0x9348), + /// + /// Original was GL_MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV = 0x9349 + /// + MaxSubpixelPrecisionBiasBitsNv = ((int)0x9349), + /// + /// Original was GL_VIEWPORT_SWIZZLE_POSITIVE_X_NV = 0x9350 + /// + ViewportSwizzlePositiveXNv = ((int)0x9350), + /// + /// Original was GL_VIEWPORT_SWIZZLE_NEGATIVE_X_NV = 0x9351 + /// + ViewportSwizzleNegativeXNv = ((int)0x9351), + /// + /// Original was GL_VIEWPORT_SWIZZLE_POSITIVE_Y_NV = 0x9352 + /// + ViewportSwizzlePositiveYNv = ((int)0x9352), + /// + /// Original was GL_VIEWPORT_SWIZZLE_NEGATIVE_Y_NV = 0x9353 + /// + ViewportSwizzleNegativeYNv = ((int)0x9353), + /// + /// Original was GL_VIEWPORT_SWIZZLE_POSITIVE_Z_NV = 0x9354 + /// + ViewportSwizzlePositiveZNv = ((int)0x9354), + /// + /// Original was GL_VIEWPORT_SWIZZLE_NEGATIVE_Z_NV = 0x9355 + /// + ViewportSwizzleNegativeZNv = ((int)0x9355), + /// + /// Original was GL_VIEWPORT_SWIZZLE_POSITIVE_W_NV = 0x9356 + /// + ViewportSwizzlePositiveWNv = ((int)0x9356), + /// + /// Original was GL_VIEWPORT_SWIZZLE_NEGATIVE_W_NV = 0x9357 + /// + ViewportSwizzleNegativeWNv = ((int)0x9357), + /// + /// Original was GL_VIEWPORT_SWIZZLE_X_NV = 0x9358 + /// + ViewportSwizzleXNv = ((int)0x9358), + /// + /// Original was GL_VIEWPORT_SWIZZLE_Y_NV = 0x9359 + /// + ViewportSwizzleYNv = ((int)0x9359), + /// + /// Original was GL_VIEWPORT_SWIZZLE_Z_NV = 0x935A + /// + ViewportSwizzleZNv = ((int)0x935A), + /// + /// Original was GL_VIEWPORT_SWIZZLE_W_NV = 0x935B + /// + ViewportSwizzleWNv = ((int)0x935B), + /// + /// Original was GL_FONT_GLYPHS_AVAILABLE_NV = 0x9368 + /// + FontGlyphsAvailableNv = ((int)0x9368), + /// + /// Original was GL_FONT_TARGET_UNAVAILABLE_NV = 0x9369 + /// + FontTargetUnavailableNv = ((int)0x9369), + /// + /// Original was GL_FONT_UNAVAILABLE_NV = 0x936A + /// + FontUnavailableNv = ((int)0x936A), + /// + /// Original was GL_FONT_UNINTELLIGIBLE_NV = 0x936B + /// + FontUnintelligibleNv = ((int)0x936B), + /// + /// Original was GL_STANDARD_FONT_FORMAT_NV = 0x936C + /// + StandardFontFormatNv = ((int)0x936C), + /// + /// Original was GL_FRAGMENT_INPUT_NV = 0x936D + /// + FragmentInputNv = ((int)0x936D), + /// + /// Original was GL_MULTISAMPLES_NV = 0x9371 + /// + MultisamplesNv = ((int)0x9371), + /// + /// Original was GL_SUPERSAMPLE_SCALE_X_NV = 0x9372 + /// + SupersampleScaleXNv = ((int)0x9372), + /// + /// Original was GL_SUPERSAMPLE_SCALE_Y_NV = 0x9373 + /// + SupersampleScaleYNv = ((int)0x9373), + /// + /// Original was GL_CONFORMANT_NV = 0x9374 + /// + ConformantNv = ((int)0x9374), + /// /// Original was GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE = 0x93A0 /// TranslatedShaderSourceLengthAngle = ((int)0x93A0), @@ -8072,6 +10064,238 @@ namespace OpenTK.Graphics.ES20 /// PerfqueryGpaExtendedCountersIntel = ((int)0x9500), /// + /// Original was GL_CONSERVATIVE_RASTER_MODE_NV = 0x954D + /// + ConservativeRasterModeNv = ((int)0x954D), + /// + /// Original was GL_CONSERVATIVE_RASTER_MODE_POST_SNAP_NV = 0x954E + /// + ConservativeRasterModePostSnapNv = ((int)0x954E), + /// + /// Original was GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_TRIANGLES_NV = 0x954F + /// + ConservativeRasterModePreSnapTrianglesNv = ((int)0x954F), + /// + /// Original was GL_TEXTURE_TILING_EXT = 0x9580 + /// + TextureTilingExt = ((int)0x9580), + /// + /// Original was GL_DEDICATED_MEMORY_OBJECT_EXT = 0x9581 + /// + DedicatedMemoryObjectExt = ((int)0x9581), + /// + /// Original was GL_NUM_TILING_TYPES_EXT = 0x9582 + /// + NumTilingTypesExt = ((int)0x9582), + /// + /// Original was GL_TILING_TYPES_EXT = 0x9583 + /// + TilingTypesExt = ((int)0x9583), + /// + /// Original was GL_OPTIMAL_TILING_EXT = 0x9584 + /// + OptimalTilingExt = ((int)0x9584), + /// + /// Original was GL_LINEAR_TILING_EXT = 0x9585 + /// + LinearTilingExt = ((int)0x9585), + /// + /// Original was GL_HANDLE_TYPE_OPAQUE_FD_EXT = 0x9586 + /// + HandleTypeOpaqueFdExt = ((int)0x9586), + /// + /// Original was GL_HANDLE_TYPE_OPAQUE_WIN32_EXT = 0x9587 + /// + HandleTypeOpaqueWin32Ext = ((int)0x9587), + /// + /// Original was GL_HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT = 0x9588 + /// + HandleTypeOpaqueWin32KmtExt = ((int)0x9588), + /// + /// Original was GL_HANDLE_TYPE_D3D12_TILEPOOL_EXT = 0x9589 + /// + HandleTypeD3D12TilepoolExt = ((int)0x9589), + /// + /// Original was GL_HANDLE_TYPE_D3D12_RESOURCE_EXT = 0x958A + /// + HandleTypeD3D12ResourceExt = ((int)0x958A), + /// + /// Original was GL_HANDLE_TYPE_D3D11_IMAGE_EXT = 0x958B + /// + HandleTypeD3D11ImageExt = ((int)0x958B), + /// + /// Original was GL_HANDLE_TYPE_D3D11_IMAGE_KMT_EXT = 0x958C + /// + HandleTypeD3D11ImageKmtExt = ((int)0x958C), + /// + /// Original was GL_LAYOUT_GENERAL_EXT = 0x958D + /// + LayoutGeneralExt = ((int)0x958D), + /// + /// Original was GL_LAYOUT_COLOR_ATTACHMENT_EXT = 0x958E + /// + LayoutColorAttachmentExt = ((int)0x958E), + /// + /// Original was GL_LAYOUT_DEPTH_STENCIL_ATTACHMENT_EXT = 0x958F + /// + LayoutDepthStencilAttachmentExt = ((int)0x958F), + /// + /// Original was GL_LAYOUT_DEPTH_STENCIL_READ_ONLY_EXT = 0x9590 + /// + LayoutDepthStencilReadOnlyExt = ((int)0x9590), + /// + /// Original was GL_LAYOUT_SHADER_READ_ONLY_EXT = 0x9591 + /// + LayoutShaderReadOnlyExt = ((int)0x9591), + /// + /// Original was GL_LAYOUT_TRANSFER_SRC_EXT = 0x9592 + /// + LayoutTransferSrcExt = ((int)0x9592), + /// + /// Original was GL_LAYOUT_TRANSFER_DST_EXT = 0x9593 + /// + LayoutTransferDstExt = ((int)0x9593), + /// + /// Original was GL_HANDLE_TYPE_D3D12_FENCE_EXT = 0x9594 + /// + HandleTypeD3D12FenceExt = ((int)0x9594), + /// + /// Original was GL_D3D12_FENCE_VALUE_EXT = 0x9595 + /// + D3D12FenceValueExt = ((int)0x9595), + /// + /// Original was GL_NUM_DEVICE_UUIDS_EXT = 0x9596 + /// + NumDeviceUuidsExt = ((int)0x9596), + /// + /// Original was GL_DEVICE_UUID_EXT = 0x9597 + /// + DeviceUuidExt = ((int)0x9597), + /// + /// Original was GL_DRIVER_UUID_EXT = 0x9598 + /// + DriverUuidExt = ((int)0x9598), + /// + /// Original was GL_DEVICE_LUID_EXT = 0x9599 + /// + DeviceLuidExt = ((int)0x9599), + /// + /// Original was GL_DEVICE_NODE_MASK_EXT = 0x959A + /// + DeviceNodeMaskExt = ((int)0x959A), + /// + /// Original was GL_PROTECTED_MEMORY_OBJECT_EXT = 0x959B + /// + ProtectedMemoryObjectExt = ((int)0x959B), + /// + /// Original was GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR = 0x9630 + /// + FramebufferAttachmentTextureNumViewsOvr = ((int)0x9630), + /// + /// Original was GL_MAX_VIEWS_OVR = 0x9631 + /// + MaxViewsOvr = ((int)0x9631), + /// + /// Original was GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR = 0x9632 + /// + FramebufferAttachmentTextureBaseViewIndexOvr = ((int)0x9632), + /// + /// Original was GL_FRAMEBUFFER_INCOMPLETE_VIEW_TARGETS_OVR = 0x9633 + /// + FramebufferIncompleteViewTargetsOvr = ((int)0x9633), + /// + /// Original was GL_MAX_SHADER_COMBINED_LOCAL_STORAGE_FAST_SIZE_EXT = 0x9650 + /// + MaxShaderCombinedLocalStorageFastSizeExt = ((int)0x9650), + /// + /// Original was GL_MAX_SHADER_COMBINED_LOCAL_STORAGE_SIZE_EXT = 0x9651 + /// + MaxShaderCombinedLocalStorageSizeExt = ((int)0x9651), + /// + /// Original was GL_FRAMEBUFFER_INCOMPLETE_INSUFFICIENT_SHADER_COMBINED_LOCAL_STORAGE_EXT = 0x9652 + /// + FramebufferIncompleteInsufficientShaderCombinedLocalStorageExt = ((int)0x9652), + /// + /// Original was GL_FRAMEBUFFER_FETCH_NONCOHERENT_QCOM = 0x96A2 + /// + FramebufferFetchNoncoherentQcom = ((int)0x96A2), + /// + /// Original was GL_SHARED_EDGE_NV = 0xC0 + /// + SharedEdgeNv = ((int)0xC0), + /// + /// Original was GL_ROUNDED_RECT_NV = 0xE8 + /// + RoundedRectNv = ((int)0xE8), + /// + /// Original was GL_RELATIVE_ROUNDED_RECT_NV = 0xE9 + /// + RelativeRoundedRectNv = ((int)0xE9), + /// + /// Original was GL_ROUNDED_RECT2_NV = 0xEA + /// + RoundedRect2Nv = ((int)0xEA), + /// + /// Original was GL_RELATIVE_ROUNDED_RECT2_NV = 0xEB + /// + RelativeRoundedRect2Nv = ((int)0xEB), + /// + /// Original was GL_ROUNDED_RECT4_NV = 0xEC + /// + RoundedRect4Nv = ((int)0xEC), + /// + /// Original was GL_RELATIVE_ROUNDED_RECT4_NV = 0xED + /// + RelativeRoundedRect4Nv = ((int)0xED), + /// + /// Original was GL_ROUNDED_RECT8_NV = 0xEE + /// + RoundedRect8Nv = ((int)0xEE), + /// + /// Original was GL_RELATIVE_ROUNDED_RECT8_NV = 0xEF + /// + RelativeRoundedRect8Nv = ((int)0xEF), + /// + /// Original was GL_RESTART_PATH_NV = 0xF0 + /// + RestartPathNv = ((int)0xF0), + /// + /// Original was GL_DUP_FIRST_CUBIC_CURVE_TO_NV = 0xF2 + /// + DupFirstCubicCurveToNv = ((int)0xF2), + /// + /// Original was GL_DUP_LAST_CUBIC_CURVE_TO_NV = 0xF4 + /// + DupLastCubicCurveToNv = ((int)0xF4), + /// + /// Original was GL_RECT_NV = 0xF6 + /// + RectNv = ((int)0xF6), + /// + /// Original was GL_RELATIVE_RECT_NV = 0xF7 + /// + RelativeRectNv = ((int)0xF7), + /// + /// Original was GL_CIRCULAR_CCW_ARC_TO_NV = 0xF8 + /// + CircularCcwArcToNv = ((int)0xF8), + /// + /// Original was GL_CIRCULAR_CW_ARC_TO_NV = 0xFA + /// + CircularCwArcToNv = ((int)0xFA), + /// + /// Original was GL_CIRCULAR_TANGENT_ARC_TO_NV = 0xFC + /// + CircularTangentArcToNv = ((int)0xFC), + /// + /// Original was GL_ARC_TO_NV = 0xFE + /// + ArcToNv = ((int)0xFE), + /// + /// Original was GL_RELATIVE_ARC_TO_NV = 0xFF + /// + RelativeArcToNv = ((int)0xFF), + /// /// Original was GL_ALL_ATTRIB_BITS = 0xFFFFFFFF /// AllAttribBits = unchecked((int)0xFFFFFFFF), @@ -8116,9 +10340,17 @@ namespace OpenTK.Graphics.ES20 /// True = ((int)1), /// + /// Original was GL_UUID_SIZE_EXT = 16 + /// + UuidSizeExt = ((int)16), + /// /// Original was GL_LAYOUT_LINEAR_CPU_CACHED_INTEL = 2 /// LayoutLinearCpuCachedIntel = ((int)2), + /// + /// Original was GL_LUID_SIZE_EXT = 8 + /// + LuidSizeExt = ((int)8), } /// @@ -8409,6 +10641,56 @@ namespace OpenTK.Graphics.ES20 TranslatedShaderSourceLengthAngle = ((int)0x93A0), } + /// + /// Not used directly. + /// + public enum AppleClipDistance : int + { + /// + /// Original was GL_MAX_CLIP_DISTANCES_APPLE = 0x0D32 + /// + MaxClipDistancesApple = ((int)0x0D32), + /// + /// Original was GL_CLIP_DISTANCE0_APPLE = 0x3000 + /// + ClipDistance0Apple = ((int)0x3000), + /// + /// Original was GL_CLIP_DISTANCE1_APPLE = 0x3001 + /// + ClipDistance1Apple = ((int)0x3001), + /// + /// Original was GL_CLIP_DISTANCE2_APPLE = 0x3002 + /// + ClipDistance2Apple = ((int)0x3002), + /// + /// Original was GL_CLIP_DISTANCE3_APPLE = 0x3003 + /// + ClipDistance3Apple = ((int)0x3003), + /// + /// Original was GL_CLIP_DISTANCE4_APPLE = 0x3004 + /// + ClipDistance4Apple = ((int)0x3004), + /// + /// Original was GL_CLIP_DISTANCE5_APPLE = 0x3005 + /// + ClipDistance5Apple = ((int)0x3005), + /// + /// Original was GL_CLIP_DISTANCE6_APPLE = 0x3006 + /// + ClipDistance6Apple = ((int)0x3006), + /// + /// Original was GL_CLIP_DISTANCE7_APPLE = 0x3007 + /// + ClipDistance7Apple = ((int)0x3007), + } + + /// + /// Not used directly. + /// + public enum AppleColorBufferPackedFloat : int + { + } + /// /// Not used directly. /// @@ -8571,6 +10853,29 @@ namespace OpenTK.Graphics.ES20 TextureMaxLevelApple = ((int)0x813D), } + /// + /// Not used directly. + /// + public enum AppleTexturePackedFloat : int + { + /// + /// Original was GL_R11F_G11F_B10F_APPLE = 0x8C3A + /// + R11fG11fB10fApple = ((int)0x8C3A), + /// + /// Original was GL_UNSIGNED_INT_10F_11F_11F_REV_APPLE = 0x8C3B + /// + UnsignedInt10F11F11FRevApple = ((int)0x8C3B), + /// + /// Original was GL_RGB9_E5_APPLE = 0x8C3D + /// + Rgb9E5Apple = ((int)0x8C3D), + /// + /// Original was GL_UNSIGNED_INT_5_9_9_9_REV_APPLE = 0x8C3E + /// + UnsignedInt5999RevApple = ((int)0x8C3E), + } + /// /// Not used directly. /// @@ -8766,7 +11071,7 @@ namespace OpenTK.Graphics.ES20 } /// - /// Used in GL.BlendEquation, GL.BlendEquationSeparate and 2 other functions + /// Used in GL.BlendEquation, GL.BlendEquationSeparate and 4 other functions /// public enum BlendEquationMode : int { @@ -9019,6 +11324,25 @@ namespace OpenTK.Graphics.ES20 True = ((int)1), } + /// + /// Not used directly. + /// + public enum BufferAccessArb : int + { + /// + /// Original was GL_READ_ONLY = 0x88B8 + /// + ReadOnly = ((int)0x88B8), + /// + /// Original was GL_WRITE_ONLY = 0x88B9 + /// + WriteOnly = ((int)0x88B9), + /// + /// Original was GL_READ_WRITE = 0x88BA + /// + ReadWrite = ((int)0x88BA), + } + /// /// Used in GL.GetBufferParameter /// @@ -9060,6 +11384,69 @@ namespace OpenTK.Graphics.ES20 ElementArrayBuffer = ((int)0X8893), } + /// + /// Used in GL.Ext.BufferStorageMem + /// + public enum BufferTargetArb : int + { + /// + /// Original was GL_ARRAY_BUFFER = 0x8892 + /// + ArrayBuffer = ((int)0x8892), + /// + /// Original was GL_ELEMENT_ARRAY_BUFFER = 0x8893 + /// + ElementArrayBuffer = ((int)0x8893), + /// + /// Original was GL_PIXEL_PACK_BUFFER = 0x88EB + /// + PixelPackBuffer = ((int)0x88EB), + /// + /// Original was GL_PIXEL_UNPACK_BUFFER = 0x88EC + /// + PixelUnpackBuffer = ((int)0x88EC), + /// + /// Original was GL_UNIFORM_BUFFER = 0x8A11 + /// + UniformBuffer = ((int)0x8A11), + /// + /// Original was GL_TEXTURE_BUFFER = 0x8C2A + /// + TextureBuffer = ((int)0x8C2A), + /// + /// Original was GL_TRANSFORM_FEEDBACK_BUFFER = 0x8C8E + /// + TransformFeedbackBuffer = ((int)0x8C8E), + /// + /// Original was GL_COPY_READ_BUFFER = 0x8F36 + /// + CopyReadBuffer = ((int)0x8F36), + /// + /// Original was GL_COPY_WRITE_BUFFER = 0x8F37 + /// + CopyWriteBuffer = ((int)0x8F37), + /// + /// Original was GL_DRAW_INDIRECT_BUFFER = 0x8F3F + /// + DrawIndirectBuffer = ((int)0x8F3F), + /// + /// Original was GL_SHADER_STORAGE_BUFFER = 0x90D2 + /// + ShaderStorageBuffer = ((int)0x90D2), + /// + /// Original was GL_DISPATCH_INDIRECT_BUFFER = 0x90EE + /// + DispatchIndirectBuffer = ((int)0x90EE), + /// + /// Original was GL_QUERY_BUFFER = 0x9192 + /// + QueryBuffer = ((int)0x9192), + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER = 0x92C0 + /// + AtomicCounterBuffer = ((int)0x92C0), + } + /// /// Used in GL.BufferData /// @@ -9079,6 +11466,49 @@ namespace OpenTK.Graphics.ES20 DynamicDraw = ((int)0X88e8), } + /// + /// Not used directly. + /// + public enum BufferUsageArb : int + { + /// + /// Original was GL_STREAM_DRAW = 0x88E0 + /// + StreamDraw = ((int)0x88E0), + /// + /// Original was GL_STREAM_READ = 0x88E1 + /// + StreamRead = ((int)0x88E1), + /// + /// Original was GL_STREAM_COPY = 0x88E2 + /// + StreamCopy = ((int)0x88E2), + /// + /// Original was GL_STATIC_DRAW = 0x88E4 + /// + StaticDraw = ((int)0x88E4), + /// + /// Original was GL_STATIC_READ = 0x88E5 + /// + StaticRead = ((int)0x88E5), + /// + /// Original was GL_STATIC_COPY = 0x88E6 + /// + StaticCopy = ((int)0x88E6), + /// + /// Original was GL_DYNAMIC_DRAW = 0x88E8 + /// + DynamicDraw = ((int)0x88E8), + /// + /// Original was GL_DYNAMIC_READ = 0x88E9 + /// + DynamicRead = ((int)0x88E9), + /// + /// Original was GL_DYNAMIC_COPY = 0x88EA + /// + DynamicCopy = ((int)0x88EA), + } + /// /// Used in GL.BufferData /// @@ -9428,6 +11858,10 @@ namespace OpenTK.Graphics.ES20 /// Original was GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB = 0x00000004 /// ContextFlagRobustAccessBitArb = ((int)0x00000004), + /// + /// Original was GL_CONTEXT_FLAG_PROTECTED_CONTENT_BIT_EXT = 0x00000010 + /// + ContextFlagProtectedContentBitExt = ((int)0x00000010), } /// @@ -9763,7 +12197,7 @@ namespace OpenTK.Graphics.ES20 } /// - /// Used in GL.DepthFunc + /// Used in GL.DepthFunc, GL.NV.PathCoverDepthFunc /// public enum DepthFunction : int { @@ -9801,6 +12235,25 @@ namespace OpenTK.Graphics.ES20 Always = ((int)0X0207), } + /// + /// Not used directly. + /// + public enum DmpProgramBinary : int + { + /// + /// Original was GL_SMAPHS30_PROGRAM_BINARY_DMP = 0x9251 + /// + Smaphs30ProgramBinaryDmp = ((int)0x9251), + /// + /// Original was GL_SMAPHS_PROGRAM_BINARY_DMP = 0x9252 + /// + SmaphsProgramBinaryDmp = ((int)0x9252), + /// + /// Original was GL_DMP_PROGRAM_BINARY_DMP = 0x9253 + /// + DmpProgramBinaryDmp = ((int)0x9253), + } + /// /// Not used directly. /// @@ -9880,18 +12333,22 @@ namespace OpenTK.Graphics.ES20 } /// - /// Used in GL.Angle.DrawElementsInstanced, GL.DrawElements and 3 other functions + /// Used in GL.Angle.DrawElementsInstanced, GL.DrawElements and 10 other functions /// public enum DrawElementsType : int { /// - /// Original was GL_UnsignedByte = 0X1401 + /// Original was GL_UNSIGNED_BYTE = 0x1401 /// - UnsignedByte = ((int)0X1401), + UnsignedByte = ((int)0x1401), /// - /// Original was GL_UnsignedShort = 0X1403 + /// Original was GL_UNSIGNED_SHORT = 0x1403 /// - UnsignedShort = ((int)0X1403), + UnsignedShort = ((int)0x1403), + /// + /// Original was GL_UNSIGNED_INT = 0x1405 + /// + UnsignedInt = ((int)0x1405), } /// @@ -11607,6 +14064,48 @@ namespace OpenTK.Graphics.ES20 True = ((int)1), } + /// + /// Not used directly. + /// + public enum ExtBaseInstance : int + { + } + + /// + /// Not used directly. + /// + public enum ExtBlendFuncExtended : int + { + /// + /// Original was GL_SRC_ALPHA_SATURATE_EXT = 0x0308 + /// + SrcAlphaSaturateExt = ((int)0x0308), + /// + /// Original was GL_SRC1_ALPHA_EXT = 0x8589 + /// + Src1AlphaExt = ((int)0x8589), + /// + /// Original was GL_SRC1_COLOR_EXT = 0x88F9 + /// + Src1ColorExt = ((int)0x88F9), + /// + /// Original was GL_ONE_MINUS_SRC1_COLOR_EXT = 0x88FA + /// + OneMinusSrc1ColorExt = ((int)0x88FA), + /// + /// Original was GL_ONE_MINUS_SRC1_ALPHA_EXT = 0x88FB + /// + OneMinusSrc1AlphaExt = ((int)0x88FB), + /// + /// Original was GL_MAX_DUAL_SOURCE_DRAW_BUFFERS_EXT = 0x88FC + /// + MaxDualSourceDrawBuffersExt = ((int)0x88FC), + /// + /// Original was GL_LOCATION_INDEX_EXT = 0x930F + /// + LocationIndexExt = ((int)0x930F), + } + /// /// Not used directly. /// @@ -11630,6 +14129,114 @@ namespace OpenTK.Graphics.ES20 BlendEquationExt = ((int)0x8009), } + /// + /// Not used directly. + /// + public enum ExtBufferStorage : int + { + /// + /// Original was GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT_EXT = 0x00004000 + /// + ClientMappedBufferBarrierBitExt = ((int)0x00004000), + /// + /// Original was GL_MAP_READ_BIT = 0x0001 + /// + MapReadBit = ((int)0x0001), + /// + /// Original was GL_MAP_WRITE_BIT = 0x0002 + /// + MapWriteBit = ((int)0x0002), + /// + /// Original was GL_MAP_PERSISTENT_BIT_EXT = 0x0040 + /// + MapPersistentBitExt = ((int)0x0040), + /// + /// Original was GL_MAP_COHERENT_BIT_EXT = 0x0080 + /// + MapCoherentBitExt = ((int)0x0080), + /// + /// Original was GL_DYNAMIC_STORAGE_BIT_EXT = 0x0100 + /// + DynamicStorageBitExt = ((int)0x0100), + /// + /// Original was GL_CLIENT_STORAGE_BIT_EXT = 0x0200 + /// + ClientStorageBitExt = ((int)0x0200), + /// + /// Original was GL_BUFFER_IMMUTABLE_STORAGE_EXT = 0x821F + /// + BufferImmutableStorageExt = ((int)0x821F), + /// + /// Original was GL_BUFFER_STORAGE_FLAGS_EXT = 0x8220 + /// + BufferStorageFlagsExt = ((int)0x8220), + } + + /// + /// Not used directly. + /// + public enum ExtClearTexture : int + { + } + + /// + /// Not used directly. + /// + public enum ExtClipCullDistance : int + { + /// + /// Original was GL_MAX_CLIP_DISTANCES_EXT = 0x0D32 + /// + MaxClipDistancesExt = ((int)0x0D32), + /// + /// Original was GL_CLIP_DISTANCE0_EXT = 0x3000 + /// + ClipDistance0Ext = ((int)0x3000), + /// + /// Original was GL_CLIP_DISTANCE1_EXT = 0x3001 + /// + ClipDistance1Ext = ((int)0x3001), + /// + /// Original was GL_CLIP_DISTANCE2_EXT = 0x3002 + /// + ClipDistance2Ext = ((int)0x3002), + /// + /// Original was GL_CLIP_DISTANCE3_EXT = 0x3003 + /// + ClipDistance3Ext = ((int)0x3003), + /// + /// Original was GL_CLIP_DISTANCE4_EXT = 0x3004 + /// + ClipDistance4Ext = ((int)0x3004), + /// + /// Original was GL_CLIP_DISTANCE5_EXT = 0x3005 + /// + ClipDistance5Ext = ((int)0x3005), + /// + /// Original was GL_CLIP_DISTANCE6_EXT = 0x3006 + /// + ClipDistance6Ext = ((int)0x3006), + /// + /// Original was GL_CLIP_DISTANCE7_EXT = 0x3007 + /// + ClipDistance7Ext = ((int)0x3007), + /// + /// Original was GL_MAX_CULL_DISTANCES_EXT = 0x82F9 + /// + MaxCullDistancesExt = ((int)0x82F9), + /// + /// Original was GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES_EXT = 0x82FA + /// + MaxCombinedClipAndCullDistancesExt = ((int)0x82FA), + } + + /// + /// Not used directly. + /// + public enum ExtColorBufferFloat : int + { + } + /// /// Not used directly. /// @@ -11661,6 +14268,13 @@ namespace OpenTK.Graphics.ES20 UnsignedNormalizedExt = ((int)0x8C17), } + /// + /// Not used directly. + /// + public enum ExtConservativeDepth : int + { + } + /// /// Not used directly. /// @@ -12030,6 +14644,13 @@ namespace OpenTK.Graphics.ES20 One = ((int)1), } + /// + /// Not used directly. + /// + public enum ExtDrawElementsBaseVertex : int + { + } + /// /// Not used directly. /// @@ -12037,6 +14658,73 @@ namespace OpenTK.Graphics.ES20 { } + /// + /// Not used directly. + /// + public enum ExtDrawTransformFeedback : int + { + } + + /// + /// Not used directly. + /// + public enum ExtEglImageArray : int + { + } + + /// + /// Used in GL.Ext.ImportMemoryF, GL.Ext.ImportMemoryWin32Handle and 4 other functions + /// + public enum ExternalHandleType : int + { + /// + /// Original was GL_HANDLE_TYPE_OPAQUE_FD_EXT = 0x9586 + /// + HandleTypeOpaqueFdExt = ((int)0x9586), + /// + /// Original was GL_HANDLE_TYPE_OPAQUE_WIN32_EXT = 0x9587 + /// + HandleTypeOpaqueWin32Ext = ((int)0x9587), + /// + /// Original was GL_HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT = 0x9588 + /// + HandleTypeOpaqueWin32KmtExt = ((int)0x9588), + /// + /// Original was GL_HANDLE_TYPE_D3D12_TILEPOOL_EXT = 0x9589 + /// + HandleTypeD3D12TilepoolExt = ((int)0x9589), + /// + /// Original was GL_HANDLE_TYPE_D3D12_RESOURCE_EXT = 0x958A + /// + HandleTypeD3D12ResourceExt = ((int)0x958A), + /// + /// Original was GL_HANDLE_TYPE_D3D11_IMAGE_EXT = 0x958B + /// + HandleTypeD3D11ImageExt = ((int)0x958B), + /// + /// Original was GL_HANDLE_TYPE_D3D11_IMAGE_KMT_EXT = 0x958C + /// + HandleTypeD3D11ImageKmtExt = ((int)0x958C), + /// + /// Original was GL_HANDLE_TYPE_D3D12_FENCE_EXT = 0x9594 + /// + HandleTypeD3D12FenceExt = ((int)0x9594), + } + + /// + /// Not used directly. + /// + public enum ExtExternalBuffer : int + { + } + + /// + /// Not used directly. + /// + public enum ExtFloatBlend : int + { + } + /// /// Not used directly. /// @@ -12232,6 +14920,111 @@ namespace OpenTK.Graphics.ES20 MapUnsynchronizedBitExt = ((int)0x0020), } + /// + /// Not used directly. + /// + public enum ExtMemoryObject : int + { + /// + /// Original was GL_TEXTURE_TILING_EXT = 0x9580 + /// + TextureTilingExt = ((int)0x9580), + /// + /// Original was GL_DEDICATED_MEMORY_OBJECT_EXT = 0x9581 + /// + DedicatedMemoryObjectExt = ((int)0x9581), + /// + /// Original was GL_NUM_TILING_TYPES_EXT = 0x9582 + /// + NumTilingTypesExt = ((int)0x9582), + /// + /// Original was GL_TILING_TYPES_EXT = 0x9583 + /// + TilingTypesExt = ((int)0x9583), + /// + /// Original was GL_OPTIMAL_TILING_EXT = 0x9584 + /// + OptimalTilingExt = ((int)0x9584), + /// + /// Original was GL_LINEAR_TILING_EXT = 0x9585 + /// + LinearTilingExt = ((int)0x9585), + /// + /// Original was GL_NUM_DEVICE_UUIDS_EXT = 0x9596 + /// + NumDeviceUuidsExt = ((int)0x9596), + /// + /// Original was GL_DEVICE_UUID_EXT = 0x9597 + /// + DeviceUuidExt = ((int)0x9597), + /// + /// Original was GL_DRIVER_UUID_EXT = 0x9598 + /// + DriverUuidExt = ((int)0x9598), + /// + /// Original was GL_PROTECTED_MEMORY_OBJECT_EXT = 0x959B + /// + ProtectedMemoryObjectExt = ((int)0x959B), + /// + /// Original was GL_UUID_SIZE_EXT = 16 + /// + UuidSizeExt = ((int)16), + } + + /// + /// Not used directly. + /// + public enum ExtMemoryObjectFd : int + { + /// + /// Original was GL_HANDLE_TYPE_OPAQUE_FD_EXT = 0x9586 + /// + HandleTypeOpaqueFdExt = ((int)0x9586), + } + + /// + /// Not used directly. + /// + public enum ExtMemoryObjectWin32 : int + { + /// + /// Original was GL_HANDLE_TYPE_OPAQUE_WIN32_EXT = 0x9587 + /// + HandleTypeOpaqueWin32Ext = ((int)0x9587), + /// + /// Original was GL_HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT = 0x9588 + /// + HandleTypeOpaqueWin32KmtExt = ((int)0x9588), + /// + /// Original was GL_HANDLE_TYPE_D3D12_TILEPOOL_EXT = 0x9589 + /// + HandleTypeD3D12TilepoolExt = ((int)0x9589), + /// + /// Original was GL_HANDLE_TYPE_D3D12_RESOURCE_EXT = 0x958A + /// + HandleTypeD3D12ResourceExt = ((int)0x958A), + /// + /// Original was GL_HANDLE_TYPE_D3D11_IMAGE_EXT = 0x958B + /// + HandleTypeD3D11ImageExt = ((int)0x958B), + /// + /// Original was GL_HANDLE_TYPE_D3D11_IMAGE_KMT_EXT = 0x958C + /// + HandleTypeD3D11ImageKmtExt = ((int)0x958C), + /// + /// Original was GL_DEVICE_LUID_EXT = 0x9599 + /// + DeviceLuidExt = ((int)0x9599), + /// + /// Original was GL_DEVICE_NODE_MASK_EXT = 0x959A + /// + DeviceNodeMaskExt = ((int)0x959A), + /// + /// Original was GL_LUID_SIZE_EXT = 8 + /// + LuidSizeExt = ((int)8), + } + /// /// Not used directly. /// @@ -12239,6 +15032,28 @@ namespace OpenTK.Graphics.ES20 { } + /// + /// Not used directly. + /// + public enum ExtMultiDrawIndirect : int + { + } + + /// + /// Not used directly. + /// + public enum ExtMultisampledCompatibility : int + { + /// + /// Original was GL_MULTISAMPLE_EXT = 0x809D + /// + MultisampleExt = ((int)0x809D), + /// + /// Original was GL_SAMPLE_ALPHA_TO_ONE_EXT = 0x809F + /// + SampleAlphaToOneExt = ((int)0x809F), + } + /// /// Not used directly. /// @@ -12316,6 +15131,24 @@ namespace OpenTK.Graphics.ES20 AnySamplesPassedConservativeExt = ((int)0x8D6A), } + /// + /// Not used directly. + /// + public enum ExtPolygonOffsetClamp : int + { + /// + /// Original was GL_POLYGON_OFFSET_CLAMP_EXT = 0x8E1B + /// + PolygonOffsetClampExt = ((int)0x8E1B), + } + + /// + /// Not used directly. + /// + public enum ExtPostDepthCoverage : int + { + } + /// /// Not used directly. /// @@ -12327,6 +15160,21 @@ namespace OpenTK.Graphics.ES20 PrimitiveBoundingBoxExt = ((int)0x92BE), } + /// + /// Not used directly. + /// + public enum ExtProtectedTextures : int + { + /// + /// Original was GL_CONTEXT_FLAG_PROTECTED_CONTENT_BIT_EXT = 0x00000010 + /// + ContextFlagProtectedContentBitExt = ((int)0x00000010), + /// + /// Original was GL_TEXTURE_PROTECTED_EXT = 0x8BFA + /// + TextureProtectedExt = ((int)0x8BFA), + } + /// /// Not used directly. /// @@ -12358,6 +15206,37 @@ namespace OpenTK.Graphics.ES20 CompressedSrgbAlphaPvrtc4Bppv2Img = ((int)0x93F1), } + /// + /// Not used directly. + /// + public enum ExtRasterMultisample : int + { + /// + /// Original was GL_RASTER_MULTISAMPLE_EXT = 0x9327 + /// + RasterMultisampleExt = ((int)0x9327), + /// + /// Original was GL_RASTER_SAMPLES_EXT = 0x9328 + /// + RasterSamplesExt = ((int)0x9328), + /// + /// Original was GL_MAX_RASTER_SAMPLES_EXT = 0x9329 + /// + MaxRasterSamplesExt = ((int)0x9329), + /// + /// Original was GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT = 0x932A + /// + RasterFixedSampleLocationsExt = ((int)0x932A), + /// + /// Original was GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT = 0x932B + /// + MultisampleRasterizationAllowedExt = ((int)0x932B), + /// + /// Original was GL_EFFECTIVE_RASTER_SAMPLES_EXT = 0x932C + /// + EffectiveRasterSamplesExt = ((int)0x932C), + } + /// /// Not used directly. /// @@ -12377,6 +15256,45 @@ namespace OpenTK.Graphics.ES20 UnsignedShort1555RevExt = ((int)0x8366), } + /// + /// Not used directly. + /// + public enum ExtRenderSnorm : int + { + /// + /// Original was GL_BYTE = 0x1400 + /// + Byte = ((int)0x1400), + /// + /// Original was GL_SHORT = 0x1402 + /// + Short = ((int)0x1402), + /// + /// Original was GL_R8_SNORM = 0x8F94 + /// + R8Snorm = ((int)0x8F94), + /// + /// Original was GL_RG8_SNORM = 0x8F95 + /// + Rg8Snorm = ((int)0x8F95), + /// + /// Original was GL_RGBA8_SNORM = 0x8F97 + /// + Rgba8Snorm = ((int)0x8F97), + /// + /// Original was GL_R16_SNORM_EXT = 0x8F98 + /// + R16SnormExt = ((int)0x8F98), + /// + /// Original was GL_RG16_SNORM_EXT = 0x8F99 + /// + Rg16SnormExt = ((int)0x8F99), + /// + /// Original was GL_RGBA16_SNORM_EXT = 0x8F9B + /// + Rgba16SnormExt = ((int)0x8F9B), + } + /// /// Not used directly. /// @@ -12416,6 +15334,103 @@ namespace OpenTK.Graphics.ES20 ContextRobustAccessExt = ((int)0x90F3), } + /// + /// Not used directly. + /// + public enum ExtSemaphore : int + { + /// + /// Original was GL_LAYOUT_GENERAL_EXT = 0x958D + /// + LayoutGeneralExt = ((int)0x958D), + /// + /// Original was GL_LAYOUT_COLOR_ATTACHMENT_EXT = 0x958E + /// + LayoutColorAttachmentExt = ((int)0x958E), + /// + /// Original was GL_LAYOUT_DEPTH_STENCIL_ATTACHMENT_EXT = 0x958F + /// + LayoutDepthStencilAttachmentExt = ((int)0x958F), + /// + /// Original was GL_LAYOUT_DEPTH_STENCIL_READ_ONLY_EXT = 0x9590 + /// + LayoutDepthStencilReadOnlyExt = ((int)0x9590), + /// + /// Original was GL_LAYOUT_SHADER_READ_ONLY_EXT = 0x9591 + /// + LayoutShaderReadOnlyExt = ((int)0x9591), + /// + /// Original was GL_LAYOUT_TRANSFER_SRC_EXT = 0x9592 + /// + LayoutTransferSrcExt = ((int)0x9592), + /// + /// Original was GL_LAYOUT_TRANSFER_DST_EXT = 0x9593 + /// + LayoutTransferDstExt = ((int)0x9593), + /// + /// Original was GL_NUM_DEVICE_UUIDS_EXT = 0x9596 + /// + NumDeviceUuidsExt = ((int)0x9596), + /// + /// Original was GL_DEVICE_UUID_EXT = 0x9597 + /// + DeviceUuidExt = ((int)0x9597), + /// + /// Original was GL_DRIVER_UUID_EXT = 0x9598 + /// + DriverUuidExt = ((int)0x9598), + /// + /// Original was GL_UUID_SIZE_EXT = 16 + /// + UuidSizeExt = ((int)16), + } + + /// + /// Not used directly. + /// + public enum ExtSemaphoreFd : int + { + /// + /// Original was GL_HANDLE_TYPE_OPAQUE_FD_EXT = 0x9586 + /// + HandleTypeOpaqueFdExt = ((int)0x9586), + } + + /// + /// Not used directly. + /// + public enum ExtSemaphoreWin32 : int + { + /// + /// Original was GL_HANDLE_TYPE_OPAQUE_WIN32_EXT = 0x9587 + /// + HandleTypeOpaqueWin32Ext = ((int)0x9587), + /// + /// Original was GL_HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT = 0x9588 + /// + HandleTypeOpaqueWin32KmtExt = ((int)0x9588), + /// + /// Original was GL_HANDLE_TYPE_D3D12_FENCE_EXT = 0x9594 + /// + HandleTypeD3D12FenceExt = ((int)0x9594), + /// + /// Original was GL_D3D12_FENCE_VALUE_EXT = 0x9595 + /// + D3D12FenceValueExt = ((int)0x9595), + /// + /// Original was GL_DEVICE_LUID_EXT = 0x9599 + /// + DeviceLuidExt = ((int)0x9599), + /// + /// Original was GL_DEVICE_NODE_MASK_EXT = 0x959A + /// + DeviceNodeMaskExt = ((int)0x959A), + /// + /// Original was GL_LUID_SIZE_EXT = 8 + /// + LuidSizeExt = ((int)8), + } + /// /// Not used directly. /// @@ -12458,6 +15473,13 @@ namespace OpenTK.Graphics.ES20 FragmentShaderDiscardsSamplesExt = ((int)0x8A52), } + /// + /// Not used directly. + /// + public enum ExtShaderGroupVote : int + { + } + /// /// Not used directly. /// @@ -12479,6 +15501,13 @@ namespace OpenTK.Graphics.ES20 { } + /// + /// Not used directly. + /// + public enum ExtShaderNonConstantGlobalInitializers : int + { + } + /// /// Not used directly. /// @@ -12498,6 +15527,25 @@ namespace OpenTK.Graphics.ES20 MaxShaderPixelLocalStorageSizeExt = ((int)0x8F67), } + /// + /// Not used directly. + /// + public enum ExtShaderPixelLocalStorage2 : int + { + /// + /// Original was GL_MAX_SHADER_COMBINED_LOCAL_STORAGE_FAST_SIZE_EXT = 0x9650 + /// + MaxShaderCombinedLocalStorageFastSizeExt = ((int)0x9650), + /// + /// Original was GL_MAX_SHADER_COMBINED_LOCAL_STORAGE_SIZE_EXT = 0x9651 + /// + MaxShaderCombinedLocalStorageSizeExt = ((int)0x9651), + /// + /// Original was GL_FRAMEBUFFER_INCOMPLETE_INSUFFICIENT_SHADER_COMBINED_LOCAL_STORAGE_EXT = 0x9652 + /// + FramebufferIncompleteInsufficientShaderCombinedLocalStorageExt = ((int)0x9652), + } + /// /// Not used directly. /// @@ -12528,6 +15576,84 @@ namespace OpenTK.Graphics.ES20 Sampler2DShadowExt = ((int)0x8B62), } + /// + /// Not used directly. + /// + public enum ExtSparseTexture : int + { + /// + /// Original was GL_TEXTURE_2D = 0x0DE1 + /// + Texture2D = ((int)0x0DE1), + /// + /// Original was GL_TEXTURE_3D = 0x806F + /// + Texture3D = ((int)0x806F), + /// + /// Original was GL_TEXTURE_CUBE_MAP = 0x8513 + /// + TextureCubeMap = ((int)0x8513), + /// + /// Original was GL_TEXTURE_2D_ARRAY = 0x8C1A + /// + Texture2DArray = ((int)0x8C1A), + /// + /// Original was GL_TEXTURE_CUBE_MAP_ARRAY_OES = 0x9009 + /// + TextureCubeMapArrayOes = ((int)0x9009), + /// + /// Original was GL_VIRTUAL_PAGE_SIZE_X_EXT = 0x9195 + /// + VirtualPageSizeXExt = ((int)0x9195), + /// + /// Original was GL_VIRTUAL_PAGE_SIZE_Y_EXT = 0x9196 + /// + VirtualPageSizeYExt = ((int)0x9196), + /// + /// Original was GL_VIRTUAL_PAGE_SIZE_Z_EXT = 0x9197 + /// + VirtualPageSizeZExt = ((int)0x9197), + /// + /// Original was GL_MAX_SPARSE_TEXTURE_SIZE_EXT = 0x9198 + /// + MaxSparseTextureSizeExt = ((int)0x9198), + /// + /// Original was GL_MAX_SPARSE_3D_TEXTURE_SIZE_EXT = 0x9199 + /// + MaxSparse3DTextureSizeExt = ((int)0x9199), + /// + /// Original was GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_EXT = 0x919A + /// + MaxSparseArrayTextureLayersExt = ((int)0x919A), + /// + /// Original was GL_TEXTURE_SPARSE_EXT = 0x91A6 + /// + TextureSparseExt = ((int)0x91A6), + /// + /// Original was GL_VIRTUAL_PAGE_SIZE_INDEX_EXT = 0x91A7 + /// + VirtualPageSizeIndexExt = ((int)0x91A7), + /// + /// Original was GL_NUM_VIRTUAL_PAGE_SIZES_EXT = 0x91A8 + /// + NumVirtualPageSizesExt = ((int)0x91A8), + /// + /// Original was GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_EXT = 0x91A9 + /// + SparseTextureFullArrayCubeMipmapsExt = ((int)0x91A9), + /// + /// Original was GL_NUM_SPARSE_LEVELS_EXT = 0x91AA + /// + NumSparseLevelsExt = ((int)0x91AA), + } + + /// + /// Not used directly. + /// + public enum ExtSparseTexture2 : int + { + } + /// /// Not used directly. /// @@ -12842,6 +15968,40 @@ namespace OpenTK.Graphics.ES20 TextureBufferOffsetAlignmentExt = ((int)0x919F), } + /// + /// Not used directly. + /// + public enum ExtTextureCompressionAstcDecodeMode : int + { + /// + /// Original was GL_TEXTURE_ASTC_DECODE_PRECISION_EXT = 0x8F69 + /// + TextureAstcDecodePrecisionExt = ((int)0x8F69), + } + + /// + /// Not used directly. + /// + public enum ExtTextureCompressionBptc : int + { + /// + /// Original was GL_COMPRESSED_RGBA_BPTC_UNORM_EXT = 0x8E8C + /// + CompressedRgbaBptcUnormExt = ((int)0x8E8C), + /// + /// Original was GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT = 0x8E8D + /// + CompressedSrgbAlphaBptcUnormExt = ((int)0x8E8D), + /// + /// Original was GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT = 0x8E8E + /// + CompressedRgbBptcSignedFloatExt = ((int)0x8E8E), + /// + /// Original was GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT = 0x8E8F + /// + CompressedRgbBptcUnsignedFloatExt = ((int)0x8E8F), + } + /// /// Not used directly. /// @@ -12857,6 +16017,29 @@ namespace OpenTK.Graphics.ES20 CompressedRgbaS3tcDxt1Ext = ((int)0x83F1), } + /// + /// Not used directly. + /// + public enum ExtTextureCompressionRgtc : int + { + /// + /// Original was GL_COMPRESSED_RED_RGTC1_EXT = 0x8DBB + /// + CompressedRedRgtc1Ext = ((int)0x8DBB), + /// + /// Original was GL_COMPRESSED_SIGNED_RED_RGTC1_EXT = 0x8DBC + /// + CompressedSignedRedRgtc1Ext = ((int)0x8DBC), + /// + /// Original was GL_COMPRESSED_RED_GREEN_RGTC2_EXT = 0x8DBD + /// + CompressedRedGreenRgtc2Ext = ((int)0x8DBD), + /// + /// Original was GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT = 0x8DBE + /// + CompressedSignedRedGreenRgtc2Ext = ((int)0x8DBE), + } + /// /// Not used directly. /// @@ -12938,6 +16121,37 @@ namespace OpenTK.Graphics.ES20 MaxTextureMaxAnisotropyExt = ((int)0x84FF), } + /// + /// Not used directly. + /// + public enum ExtTextureFilterMinmax : int + { + /// + /// Original was GL_RASTER_MULTISAMPLE_EXT = 0x9327 + /// + RasterMultisampleExt = ((int)0x9327), + /// + /// Original was GL_RASTER_SAMPLES_EXT = 0x9328 + /// + RasterSamplesExt = ((int)0x9328), + /// + /// Original was GL_MAX_RASTER_SAMPLES_EXT = 0x9329 + /// + MaxRasterSamplesExt = ((int)0x9329), + /// + /// Original was GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT = 0x932A + /// + RasterFixedSampleLocationsExt = ((int)0x932A), + /// + /// Original was GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT = 0x932B + /// + MultisampleRasterizationAllowedExt = ((int)0x932B), + /// + /// Original was GL_EFFECTIVE_RASTER_SAMPLES_EXT = 0x932C + /// + EffectiveRasterSamplesExt = ((int)0x932C), + } + /// /// Not used directly. /// @@ -12949,6 +16163,45 @@ namespace OpenTK.Graphics.ES20 BgraExt = ((int)0x80E1), } + /// + /// Not used directly. + /// + public enum ExtTextureNorm16 : int + { + /// + /// Original was GL_RGB16_EXT = 0x8054 + /// + Rgb16Ext = ((int)0x8054), + /// + /// Original was GL_RGBA16_EXT = 0x805B + /// + Rgba16Ext = ((int)0x805B), + /// + /// Original was GL_R16_EXT = 0x822A + /// + R16Ext = ((int)0x822A), + /// + /// Original was GL_RG16_EXT = 0x822C + /// + Rg16Ext = ((int)0x822C), + /// + /// Original was GL_R16_SNORM_EXT = 0x8F98 + /// + R16SnormExt = ((int)0x8F98), + /// + /// Original was GL_RG16_SNORM_EXT = 0x8F99 + /// + Rg16SnormExt = ((int)0x8F99), + /// + /// Original was GL_RGB16_SNORM_EXT = 0x8F9A + /// + Rgb16SnormExt = ((int)0x8F9A), + /// + /// Original was GL_RGBA16_SNORM_EXT = 0x8F9B + /// + Rgba16SnormExt = ((int)0x8F9B), + } + /// /// Not used directly. /// @@ -12991,6 +16244,28 @@ namespace OpenTK.Graphics.ES20 SkipDecodeExt = ((int)0x8A4A), } + /// + /// Not used directly. + /// + public enum ExtTextureSrgbR8 : int + { + /// + /// Original was GL_SR8_EXT = 0x8FBD + /// + Sr8Ext = ((int)0x8FBD), + } + + /// + /// Not used directly. + /// + public enum ExtTextureSrgbRg8 : int + { + /// + /// Original was GL_SRG8_EXT = 0x8FBE + /// + Srg8Ext = ((int)0x8FBE), + } + /// /// Not used directly. /// @@ -13147,6 +16422,67 @@ namespace OpenTK.Graphics.ES20 UnpackSkipPixelsExt = ((int)0x0CF4), } + /// + /// Not used directly. + /// + public enum ExtWin32KeyedMutex : int + { + } + + /// + /// Not used directly. + /// + public enum ExtWindowRectangles : int + { + /// + /// Original was GL_INCLUSIVE_EXT = 0x8F10 + /// + InclusiveExt = ((int)0x8F10), + /// + /// Original was GL_EXCLUSIVE_EXT = 0x8F11 + /// + ExclusiveExt = ((int)0x8F11), + /// + /// Original was GL_WINDOW_RECTANGLE_EXT = 0x8F12 + /// + WindowRectangleExt = ((int)0x8F12), + /// + /// Original was GL_WINDOW_RECTANGLE_MODE_EXT = 0x8F13 + /// + WindowRectangleModeExt = ((int)0x8F13), + /// + /// Original was GL_MAX_WINDOW_RECTANGLES_EXT = 0x8F14 + /// + MaxWindowRectanglesExt = ((int)0x8F14), + /// + /// Original was GL_NUM_WINDOW_RECTANGLES_EXT = 0x8F15 + /// + NumWindowRectanglesExt = ((int)0x8F15), + } + + /// + /// Not used directly. + /// + public enum ExtYuvTarget : int + { + /// + /// Original was GL_SAMPLER_EXTERNAL_2D_Y2Y_EXT = 0x8BE7 + /// + SamplerExternal2DY2yExt = ((int)0x8BE7), + /// + /// Original was GL_TEXTURE_EXTERNAL_OES = 0x8D65 + /// + TextureExternalOes = ((int)0x8D65), + /// + /// Original was GL_TEXTURE_BINDING_EXTERNAL_OES = 0x8D67 + /// + TextureBindingExternalOes = ((int)0x8D67), + /// + /// Original was GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES = 0x8D68 + /// + RequiredTextureImageUnitsOes = ((int)0x8D68), + } + /// /// Not used directly. /// @@ -13400,6 +16736,17 @@ namespace OpenTK.Graphics.ES20 FramebufferUnsupported = ((int)0X8cdd), } + /// + /// Not used directly. + /// + public enum FramebufferFetchNoncoherent : int + { + /// + /// Original was GL_FRAMEBUFFER_FETCH_NONCOHERENT_QCOM = 0x96A2 + /// + FramebufferFetchNoncoherentQcom = ((int)0x96A2), + } + /// /// Used in GL.GetFramebufferAttachmentParameter /// @@ -13443,7 +16790,7 @@ namespace OpenTK.Graphics.ES20 } /// - /// Used in GL.BindFramebuffer, GL.CheckFramebufferStatus and 4 other functions + /// Used in GL.BindFramebuffer, GL.CheckFramebufferStatus and 8 other functions /// public enum FramebufferTarget : int { @@ -13698,7 +17045,7 @@ namespace OpenTK.Graphics.ES20 } /// - /// Used in GL.Apple.GetInteger64, GL.GetBoolean and 2 other functions + /// Used in GL.Apple.GetInteger64, GL.GetBoolean and 3 other functions /// public enum GetPName : int { @@ -15299,13 +18646,13 @@ namespace OpenTK.Graphics.ES20 /// FragmentLight0Sgix = ((int)0x840C), /// - /// Original was GL_PACK_RESAMPLE_SGIX = 0x842C + /// Original was GL_PACK_RESAMPLE_SGIX = 0x842E /// - PackResampleSgix = ((int)0x842C), + PackResampleSgix = ((int)0x842E), /// - /// Original was GL_UNPACK_RESAMPLE_SGIX = 0x842D + /// Original was GL_UNPACK_RESAMPLE_SGIX = 0x842F /// - UnpackResampleSgix = ((int)0x842D), + UnpackResampleSgix = ((int)0x842F), /// /// Original was GL_ALIASED_POINT_SIZE_RANGE = 0x846D /// @@ -15462,6 +18809,22 @@ namespace OpenTK.Graphics.ES20 /// Original was GL_CONTEXT_ROBUST_ACCESS = 0x90F3 /// ContextRobustAccess = ((int)0x90F3), + /// + /// Original was GL_DEVICE_UUID_EXT = 0x9597 + /// + DeviceUuidExt = ((int)0x9597), + /// + /// Original was GL_DRIVER_UUID_EXT = 0x9598 + /// + DriverUuidExt = ((int)0x9598), + /// + /// Original was GL_DEVICE_LUID_EXT = 0x9599 + /// + DeviceLuidExt = ((int)0x9599), + /// + /// Original was GL_DEVICE_NODE_MASK_EXT = 0x959A + /// + DeviceNodeMaskExt = ((int)0x959A), } /// @@ -15609,7 +18972,7 @@ namespace OpenTK.Graphics.ES20 } /// - /// Used in GL.GetTexParameter, GL.Ext.GetTexParameterI + /// Used in GL.GetTexParameter, GL.Ext.GetTexParameterI and 1 other function /// public enum GetTextureParameter : int { @@ -16115,6 +19478,36 @@ namespace OpenTK.Graphics.ES20 ProxyHistogramExt = ((int)0x8025), } + /// + /// Not used directly. + /// + public enum ImgBindlessTexture : int + { + } + + /// + /// Not used directly. + /// + public enum ImgFramebufferDownsample : int + { + /// + /// Original was GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_AND_DOWNSAMPLE_IMG = 0x913C + /// + FramebufferIncompleteMultisampleAndDownsampleImg = ((int)0x913C), + /// + /// Original was GL_NUM_DOWNSAMPLE_SCALES_IMG = 0x913D + /// + NumDownsampleScalesImg = ((int)0x913D), + /// + /// Original was GL_DOWNSAMPLE_SCALES_IMG = 0x913E + /// + DownsampleScalesImg = ((int)0x913E), + /// + /// Original was GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SCALE_IMG = 0x913F + /// + FramebufferAttachmentTextureScaleImg = ((int)0x913F), + } + /// /// Not used directly. /// @@ -16213,6 +19606,25 @@ namespace OpenTK.Graphics.ES20 CompressedRgbaPvrtc4Bppv2Img = ((int)0x9138), } + /// + /// Not used directly. + /// + public enum ImgTextureFilterCubic : int + { + /// + /// Original was GL_CUBIC_IMG = 0x9139 + /// + CubicImg = ((int)0x9139), + /// + /// Original was GL_CUBIC_MIPMAP_NEAREST_IMG = 0x913A + /// + CubicMipmapNearestImg = ((int)0x913A), + /// + /// Original was GL_CUBIC_MIPMAP_LINEAR_IMG = 0x913B + /// + CubicMipmapLinearImg = ((int)0x913B), + } + /// /// Not used directly. /// @@ -16236,6 +19648,24 @@ namespace OpenTK.Graphics.ES20 Double = ((int)0x140A), } + /// + /// Not used directly. + /// + public enum IntelConservativeRasterization : int + { + /// + /// Original was GL_CONSERVATIVE_RASTERIZATION_INTEL = 0x83FE + /// + ConservativeRasterizationIntel = ((int)0x83FE), + } + + /// + /// Not used directly. + /// + public enum IntelFramebufferCmaa : int + { + } + /// /// Not used directly. /// @@ -16980,6 +20410,10 @@ namespace OpenTK.Graphics.ES20 /// ProgramPipeline = ((int)0x82E4), /// + /// Original was GL_PROGRAM_PIPELINE_KHR = 0x82E4 + /// + ProgramPipelineKhr = ((int)0x82E4), + /// /// Original was GL_SAMPLER = 0x82E6 /// Sampler = ((int)0x82E6), @@ -17057,6 +20491,17 @@ namespace OpenTK.Graphics.ES20 DebugOutputKhr = ((int)0x92E0), } + /// + /// Not used directly. + /// + public enum KhrNoError : int + { + /// + /// Original was GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR = 0x00000008 + /// + ContextFlagNoErrorBitKhr = ((int)0x00000008), + } + /// /// Not used directly. /// @@ -17377,6 +20822,13 @@ namespace OpenTK.Graphics.ES20 CompressedSrgb8Alpha8Astc12X12Khr = ((int)0x93DD), } + /// + /// Not used directly. + /// + public enum KhrTextureCompressionAstcSliced3d : int + { + } + /// /// Not used directly. /// @@ -17898,7 +21350,7 @@ namespace OpenTK.Graphics.ES20 } /// - /// Not used directly. + /// Used in GL.NV.PolygonMode /// public enum MaterialFace : int { @@ -18102,6 +21554,28 @@ namespace OpenTK.Graphics.ES20 AllBarrierBitsExt = unchecked((int)0xFFFFFFFF), } + /// + /// Used in GL.Ext.GetMemoryObjectParameter, GL.Ext.MemoryObjectParameter + /// + public enum MemoryObjectParameterName : int + { + /// + /// Original was GL_DEDICATED_MEMORY_OBJECT_EXT = 0x9581 + /// + DedicatedMemoryObjectExt = ((int)0x9581), + /// + /// Original was GL_PROTECTED_MEMORY_OBJECT_EXT = 0x959B + /// + ProtectedMemoryObjectExt = ((int)0x959B), + } + + /// + /// Not used directly. + /// + public enum MesaShaderIntegerFunctions : int + { + } + /// /// Not used directly. /// @@ -18178,6 +21652,13 @@ namespace OpenTK.Graphics.ES20 Double = ((int)0x140A), } + /// + /// Not used directly. + /// + public enum NvBindlessTexture : int + { + } + /// /// Not used directly. /// @@ -18400,6 +21881,86 @@ namespace OpenTK.Graphics.ES20 BlendAdvancedCoherentNv = ((int)0x9285), } + /// + /// Not used directly. + /// + public enum NvBlendMinmaxFactor : int + { + /// + /// Original was GL_FACTOR_MIN_AMD = 0x901C + /// + FactorMinAmd = ((int)0x901C), + /// + /// Original was GL_FACTOR_MAX_AMD = 0x901D + /// + FactorMaxAmd = ((int)0x901D), + } + + /// + /// Not used directly. + /// + public enum NvConditionalRender : int + { + /// + /// Original was GL_QUERY_WAIT_NV = 0x8E13 + /// + QueryWaitNv = ((int)0x8E13), + /// + /// Original was GL_QUERY_NO_WAIT_NV = 0x8E14 + /// + QueryNoWaitNv = ((int)0x8E14), + /// + /// Original was GL_QUERY_BY_REGION_WAIT_NV = 0x8E15 + /// + QueryByRegionWaitNv = ((int)0x8E15), + /// + /// Original was GL_QUERY_BY_REGION_NO_WAIT_NV = 0x8E16 + /// + QueryByRegionNoWaitNv = ((int)0x8E16), + } + + /// + /// Not used directly. + /// + public enum NvConservativeRaster : int + { + /// + /// Original was GL_CONSERVATIVE_RASTERIZATION_NV = 0x9346 + /// + ConservativeRasterizationNv = ((int)0x9346), + /// + /// Original was GL_SUBPIXEL_PRECISION_BIAS_X_BITS_NV = 0x9347 + /// + SubpixelPrecisionBiasXBitsNv = ((int)0x9347), + /// + /// Original was GL_SUBPIXEL_PRECISION_BIAS_Y_BITS_NV = 0x9348 + /// + SubpixelPrecisionBiasYBitsNv = ((int)0x9348), + /// + /// Original was GL_MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV = 0x9349 + /// + MaxSubpixelPrecisionBiasBitsNv = ((int)0x9349), + } + + /// + /// Not used directly. + /// + public enum NvConservativeRasterPreSnapTriangles : int + { + /// + /// Original was GL_CONSERVATIVE_RASTER_MODE_NV = 0x954D + /// + ConservativeRasterModeNv = ((int)0x954D), + /// + /// Original was GL_CONSERVATIVE_RASTER_MODE_POST_SNAP_NV = 0x954E + /// + ConservativeRasterModePostSnapNv = ((int)0x954E), + /// + /// Original was GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_TRIANGLES_NV = 0x954F + /// + ConservativeRasterModePreSnapTrianglesNv = ((int)0x954F), + } + /// /// Not used directly. /// @@ -18615,6 +22176,13 @@ namespace OpenTK.Graphics.ES20 { } + /// + /// Not used directly. + /// + public enum NvDrawVulkanImage : int + { + } + /// /// Not used directly. /// @@ -18716,6 +22284,39 @@ namespace OpenTK.Graphics.ES20 FenceConditionNv = ((int)0x84F4), } + /// + /// Not used directly. + /// + public enum NvFillRectangle : int + { + /// + /// Original was GL_FILL_RECTANGLE_NV = 0x933C + /// + FillRectangleNv = ((int)0x933C), + } + + /// + /// Not used directly. + /// + public enum NvFragmentCoverageToColor : int + { + /// + /// Original was GL_FRAGMENT_COVERAGE_TO_COLOR_NV = 0x92DD + /// + FragmentCoverageToColorNv = ((int)0x92DD), + /// + /// Original was GL_FRAGMENT_COVERAGE_COLOR_NV = 0x92DE + /// + FragmentCoverageColorNv = ((int)0x92DE), + } + + /// + /// Not used directly. + /// + public enum NvFragmentShaderInterlock : int + { + } + /// /// Not used directly. /// @@ -18739,6 +22340,69 @@ namespace OpenTK.Graphics.ES20 ReadFramebufferBindingNv = ((int)0x8CAA), } + /// + /// Not used directly. + /// + public enum NvFramebufferMixedSamples : int + { + /// + /// Original was GL_COLOR_SAMPLES_NV = 0x8E20 + /// + ColorSamplesNv = ((int)0x8E20), + /// + /// Original was GL_RASTER_MULTISAMPLE_EXT = 0x9327 + /// + RasterMultisampleExt = ((int)0x9327), + /// + /// Original was GL_RASTER_SAMPLES_EXT = 0x9328 + /// + RasterSamplesExt = ((int)0x9328), + /// + /// Original was GL_MAX_RASTER_SAMPLES_EXT = 0x9329 + /// + MaxRasterSamplesExt = ((int)0x9329), + /// + /// Original was GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT = 0x932A + /// + RasterFixedSampleLocationsExt = ((int)0x932A), + /// + /// Original was GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT = 0x932B + /// + MultisampleRasterizationAllowedExt = ((int)0x932B), + /// + /// Original was GL_EFFECTIVE_RASTER_SAMPLES_EXT = 0x932C + /// + EffectiveRasterSamplesExt = ((int)0x932C), + /// + /// Original was GL_DEPTH_SAMPLES_NV = 0x932D + /// + DepthSamplesNv = ((int)0x932D), + /// + /// Original was GL_STENCIL_SAMPLES_NV = 0x932E + /// + StencilSamplesNv = ((int)0x932E), + /// + /// Original was GL_MIXED_DEPTH_SAMPLES_SUPPORTED_NV = 0x932F + /// + MixedDepthSamplesSupportedNv = ((int)0x932F), + /// + /// Original was GL_MIXED_STENCIL_SAMPLES_SUPPORTED_NV = 0x9330 + /// + MixedStencilSamplesSupportedNv = ((int)0x9330), + /// + /// Original was GL_COVERAGE_MODULATION_TABLE_NV = 0x9331 + /// + CoverageModulationTableNv = ((int)0x9331), + /// + /// Original was GL_COVERAGE_MODULATION_NV = 0x9332 + /// + CoverageModulationNv = ((int)0x9332), + /// + /// Original was GL_COVERAGE_MODULATION_TABLE_SIZE_NV = 0x9333 + /// + CoverageModulationTableSizeNv = ((int)0x9333), + } + /// /// Not used directly. /// @@ -18765,6 +22429,143 @@ namespace OpenTK.Graphics.ES20 { } + /// + /// Not used directly. + /// + public enum NvGeometryShaderPassthrough : int + { + } + + /// + /// Not used directly. + /// + public enum NvGpuShader5 : int + { + /// + /// Original was GL_PATCHES = 0x000E + /// + Patches = ((int)0x000E), + /// + /// Original was GL_INT64_NV = 0x140E + /// + Int64Nv = ((int)0x140E), + /// + /// Original was GL_UNSIGNED_INT64_NV = 0x140F + /// + UnsignedInt64Nv = ((int)0x140F), + /// + /// Original was GL_INT8_NV = 0x8FE0 + /// + Int8Nv = ((int)0x8FE0), + /// + /// Original was GL_INT8_VEC2_NV = 0x8FE1 + /// + Int8Vec2Nv = ((int)0x8FE1), + /// + /// Original was GL_INT8_VEC3_NV = 0x8FE2 + /// + Int8Vec3Nv = ((int)0x8FE2), + /// + /// Original was GL_INT8_VEC4_NV = 0x8FE3 + /// + Int8Vec4Nv = ((int)0x8FE3), + /// + /// Original was GL_INT16_NV = 0x8FE4 + /// + Int16Nv = ((int)0x8FE4), + /// + /// Original was GL_INT16_VEC2_NV = 0x8FE5 + /// + Int16Vec2Nv = ((int)0x8FE5), + /// + /// Original was GL_INT16_VEC3_NV = 0x8FE6 + /// + Int16Vec3Nv = ((int)0x8FE6), + /// + /// Original was GL_INT16_VEC4_NV = 0x8FE7 + /// + Int16Vec4Nv = ((int)0x8FE7), + /// + /// Original was GL_INT64_VEC2_NV = 0x8FE9 + /// + Int64Vec2Nv = ((int)0x8FE9), + /// + /// Original was GL_INT64_VEC3_NV = 0x8FEA + /// + Int64Vec3Nv = ((int)0x8FEA), + /// + /// Original was GL_INT64_VEC4_NV = 0x8FEB + /// + Int64Vec4Nv = ((int)0x8FEB), + /// + /// Original was GL_UNSIGNED_INT8_NV = 0x8FEC + /// + UnsignedInt8Nv = ((int)0x8FEC), + /// + /// Original was GL_UNSIGNED_INT8_VEC2_NV = 0x8FED + /// + UnsignedInt8Vec2Nv = ((int)0x8FED), + /// + /// Original was GL_UNSIGNED_INT8_VEC3_NV = 0x8FEE + /// + UnsignedInt8Vec3Nv = ((int)0x8FEE), + /// + /// Original was GL_UNSIGNED_INT8_VEC4_NV = 0x8FEF + /// + UnsignedInt8Vec4Nv = ((int)0x8FEF), + /// + /// Original was GL_UNSIGNED_INT16_NV = 0x8FF0 + /// + UnsignedInt16Nv = ((int)0x8FF0), + /// + /// Original was GL_UNSIGNED_INT16_VEC2_NV = 0x8FF1 + /// + UnsignedInt16Vec2Nv = ((int)0x8FF1), + /// + /// Original was GL_UNSIGNED_INT16_VEC3_NV = 0x8FF2 + /// + UnsignedInt16Vec3Nv = ((int)0x8FF2), + /// + /// Original was GL_UNSIGNED_INT16_VEC4_NV = 0x8FF3 + /// + UnsignedInt16Vec4Nv = ((int)0x8FF3), + /// + /// Original was GL_UNSIGNED_INT64_VEC2_NV = 0x8FF5 + /// + UnsignedInt64Vec2Nv = ((int)0x8FF5), + /// + /// Original was GL_UNSIGNED_INT64_VEC3_NV = 0x8FF6 + /// + UnsignedInt64Vec3Nv = ((int)0x8FF6), + /// + /// Original was GL_UNSIGNED_INT64_VEC4_NV = 0x8FF7 + /// + UnsignedInt64Vec4Nv = ((int)0x8FF7), + /// + /// Original was GL_FLOAT16_NV = 0x8FF8 + /// + Float16Nv = ((int)0x8FF8), + /// + /// Original was GL_FLOAT16_VEC2_NV = 0x8FF9 + /// + Float16Vec2Nv = ((int)0x8FF9), + /// + /// Original was GL_FLOAT16_VEC3_NV = 0x8FFA + /// + Float16Vec3Nv = ((int)0x8FFA), + /// + /// Original was GL_FLOAT16_VEC4_NV = 0x8FFB + /// + Float16Vec4Nv = ((int)0x8FFB), + } + + /// + /// Not used directly. + /// + public enum NvImageFormats : int + { + } + /// /// Not used directly. /// @@ -18776,6 +22577,41 @@ namespace OpenTK.Graphics.ES20 VertexAttribArrayDivisorNv = ((int)0x88FE), } + /// + /// Not used directly. + /// + public enum NvInternalformatSampleQuery : int + { + /// + /// Original was GL_RENDERBUFFER = 0x8D41 + /// + Renderbuffer = ((int)0x8D41), + /// + /// Original was GL_TEXTURE_2D_MULTISAMPLE = 0x9100 + /// + Texture2DMultisample = ((int)0x9100), + /// + /// Original was GL_TEXTURE_2D_MULTISAMPLE_ARRAY = 0x9102 + /// + Texture2DMultisampleArray = ((int)0x9102), + /// + /// Original was GL_MULTISAMPLES_NV = 0x9371 + /// + MultisamplesNv = ((int)0x9371), + /// + /// Original was GL_SUPERSAMPLE_SCALE_X_NV = 0x9372 + /// + SupersampleScaleXNv = ((int)0x9372), + /// + /// Original was GL_SUPERSAMPLE_SCALE_Y_NV = 0x9373 + /// + SupersampleScaleYNv = ((int)0x9373), + /// + /// Original was GL_CONFORMANT_NV = 0x9374 + /// + ConformantNv = ((int)0x9374), + } + /// /// Not used directly. /// @@ -18807,6 +22643,734 @@ namespace OpenTK.Graphics.ES20 FloatMat4x3Nv = ((int)0x8B6A), } + /// + /// Not used directly. + /// + public enum NvPathRendering : int + { + /// + /// Original was GL_CLOSE_PATH_NV = 0x00 + /// + ClosePathNv = ((int)0x00), + /// + /// Original was GL_FONT_X_MIN_BOUNDS_BIT_NV = 0x00010000 + /// + FontXMinBoundsBitNv = ((int)0x00010000), + /// + /// Original was GL_FONT_Y_MIN_BOUNDS_BIT_NV = 0x00020000 + /// + FontYMinBoundsBitNv = ((int)0x00020000), + /// + /// Original was GL_FONT_X_MAX_BOUNDS_BIT_NV = 0x00040000 + /// + FontXMaxBoundsBitNv = ((int)0x00040000), + /// + /// Original was GL_FONT_Y_MAX_BOUNDS_BIT_NV = 0x00080000 + /// + FontYMaxBoundsBitNv = ((int)0x00080000), + /// + /// Original was GL_FONT_UNITS_PER_EM_BIT_NV = 0x00100000 + /// + FontUnitsPerEmBitNv = ((int)0x00100000), + /// + /// Original was GL_FONT_ASCENDER_BIT_NV = 0x00200000 + /// + FontAscenderBitNv = ((int)0x00200000), + /// + /// Original was GL_FONT_DESCENDER_BIT_NV = 0x00400000 + /// + FontDescenderBitNv = ((int)0x00400000), + /// + /// Original was GL_FONT_HEIGHT_BIT_NV = 0x00800000 + /// + FontHeightBitNv = ((int)0x00800000), + /// + /// Original was GL_BOLD_BIT_NV = 0x01 + /// + BoldBitNv = ((int)0x01), + /// + /// Original was GL_GLYPH_WIDTH_BIT_NV = 0x01 + /// + GlyphWidthBitNv = ((int)0x01), + /// + /// Original was GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV = 0x01000000 + /// + FontMaxAdvanceWidthBitNv = ((int)0x01000000), + /// + /// Original was GL_GLYPH_HEIGHT_BIT_NV = 0x02 + /// + GlyphHeightBitNv = ((int)0x02), + /// + /// Original was GL_ITALIC_BIT_NV = 0x02 + /// + ItalicBitNv = ((int)0x02), + /// + /// Original was GL_MOVE_TO_NV = 0x02 + /// + MoveToNv = ((int)0x02), + /// + /// Original was GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV = 0x02000000 + /// + FontMaxAdvanceHeightBitNv = ((int)0x02000000), + /// + /// Original was GL_RELATIVE_MOVE_TO_NV = 0x03 + /// + RelativeMoveToNv = ((int)0x03), + /// + /// Original was GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV = 0x04 + /// + GlyphHorizontalBearingXBitNv = ((int)0x04), + /// + /// Original was GL_LINE_TO_NV = 0x04 + /// + LineToNv = ((int)0x04), + /// + /// Original was GL_FONT_UNDERLINE_POSITION_BIT_NV = 0x04000000 + /// + FontUnderlinePositionBitNv = ((int)0x04000000), + /// + /// Original was GL_RELATIVE_LINE_TO_NV = 0x05 + /// + RelativeLineToNv = ((int)0x05), + /// + /// Original was GL_HORIZONTAL_LINE_TO_NV = 0x06 + /// + HorizontalLineToNv = ((int)0x06), + /// + /// Original was GL_RELATIVE_HORIZONTAL_LINE_TO_NV = 0x07 + /// + RelativeHorizontalLineToNv = ((int)0x07), + /// + /// Original was GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV = 0x08 + /// + GlyphHorizontalBearingYBitNv = ((int)0x08), + /// + /// Original was GL_VERTICAL_LINE_TO_NV = 0x08 + /// + VerticalLineToNv = ((int)0x08), + /// + /// Original was GL_FONT_UNDERLINE_THICKNESS_BIT_NV = 0x08000000 + /// + FontUnderlineThicknessBitNv = ((int)0x08000000), + /// + /// Original was GL_RELATIVE_VERTICAL_LINE_TO_NV = 0x09 + /// + RelativeVerticalLineToNv = ((int)0x09), + /// + /// Original was GL_QUADRATIC_CURVE_TO_NV = 0x0A + /// + QuadraticCurveToNv = ((int)0x0A), + /// + /// Original was GL_RELATIVE_QUADRATIC_CURVE_TO_NV = 0x0B + /// + RelativeQuadraticCurveToNv = ((int)0x0B), + /// + /// Original was GL_PATH_MODELVIEW_STACK_DEPTH_NV = 0x0BA3 + /// + PathModelviewStackDepthNv = ((int)0x0BA3), + /// + /// Original was GL_PATH_PROJECTION_STACK_DEPTH_NV = 0x0BA4 + /// + PathProjectionStackDepthNv = ((int)0x0BA4), + /// + /// Original was GL_PATH_MODELVIEW_MATRIX_NV = 0x0BA6 + /// + PathModelviewMatrixNv = ((int)0x0BA6), + /// + /// Original was GL_PATH_PROJECTION_MATRIX_NV = 0x0BA7 + /// + PathProjectionMatrixNv = ((int)0x0BA7), + /// + /// Original was GL_CUBIC_CURVE_TO_NV = 0x0C + /// + CubicCurveToNv = ((int)0x0C), + /// + /// Original was GL_RELATIVE_CUBIC_CURVE_TO_NV = 0x0D + /// + RelativeCubicCurveToNv = ((int)0x0D), + /// + /// Original was GL_PATH_MAX_MODELVIEW_STACK_DEPTH_NV = 0x0D36 + /// + PathMaxModelviewStackDepthNv = ((int)0x0D36), + /// + /// Original was GL_PATH_MAX_PROJECTION_STACK_DEPTH_NV = 0x0D38 + /// + PathMaxProjectionStackDepthNv = ((int)0x0D38), + /// + /// Original was GL_SMOOTH_QUADRATIC_CURVE_TO_NV = 0x0E + /// + SmoothQuadraticCurveToNv = ((int)0x0E), + /// + /// Original was GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV = 0x0F + /// + RelativeSmoothQuadraticCurveToNv = ((int)0x0F), + /// + /// Original was GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV = 0x10 + /// + GlyphHorizontalBearingAdvanceBitNv = ((int)0x10), + /// + /// Original was GL_SMOOTH_CUBIC_CURVE_TO_NV = 0x10 + /// + SmoothCubicCurveToNv = ((int)0x10), + /// + /// Original was GL_GLYPH_HAS_KERNING_BIT_NV = 0x100 + /// + GlyphHasKerningBitNv = ((int)0x100), + /// + /// Original was GL_FONT_HAS_KERNING_BIT_NV = 0x10000000 + /// + FontHasKerningBitNv = ((int)0x10000000), + /// + /// Original was GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV = 0x11 + /// + RelativeSmoothCubicCurveToNv = ((int)0x11), + /// + /// Original was GL_SMALL_CCW_ARC_TO_NV = 0x12 + /// + SmallCcwArcToNv = ((int)0x12), + /// + /// Original was GL_RELATIVE_SMALL_CCW_ARC_TO_NV = 0x13 + /// + RelativeSmallCcwArcToNv = ((int)0x13), + /// + /// Original was GL_SMALL_CW_ARC_TO_NV = 0x14 + /// + SmallCwArcToNv = ((int)0x14), + /// + /// Original was GL_2_BYTES_NV = 0x1407 + /// + Gl2BytesNv = ((int)0x1407), + /// + /// Original was GL_3_BYTES_NV = 0x1408 + /// + Gl3BytesNv = ((int)0x1408), + /// + /// Original was GL_4_BYTES_NV = 0x1409 + /// + Gl4BytesNv = ((int)0x1409), + /// + /// Original was GL_RELATIVE_SMALL_CW_ARC_TO_NV = 0x15 + /// + RelativeSmallCwArcToNv = ((int)0x15), + /// + /// Original was GL_LARGE_CCW_ARC_TO_NV = 0x16 + /// + LargeCcwArcToNv = ((int)0x16), + /// + /// Original was GL_RELATIVE_LARGE_CCW_ARC_TO_NV = 0x17 + /// + RelativeLargeCcwArcToNv = ((int)0x17), + /// + /// Original was GL_PATH_MODELVIEW_NV = 0x1700 + /// + PathModelviewNv = ((int)0x1700), + /// + /// Original was GL_PATH_PROJECTION_NV = 0x1701 + /// + PathProjectionNv = ((int)0x1701), + /// + /// Original was GL_LARGE_CW_ARC_TO_NV = 0x18 + /// + LargeCwArcToNv = ((int)0x18), + /// + /// Original was GL_RELATIVE_LARGE_CW_ARC_TO_NV = 0x19 + /// + RelativeLargeCwArcToNv = ((int)0x19), + /// + /// Original was GL_CONIC_CURVE_TO_NV = 0x1A + /// + ConicCurveToNv = ((int)0x1A), + /// + /// Original was GL_RELATIVE_CONIC_CURVE_TO_NV = 0x1B + /// + RelativeConicCurveToNv = ((int)0x1B), + /// + /// Original was GL_GLYPH_VERTICAL_BEARING_X_BIT_NV = 0x20 + /// + GlyphVerticalBearingXBitNv = ((int)0x20), + /// + /// Original was GL_FONT_NUM_GLYPH_INDICES_BIT_NV = 0x20000000 + /// + FontNumGlyphIndicesBitNv = ((int)0x20000000), + /// + /// Original was GL_EYE_LINEAR_NV = 0x2400 + /// + EyeLinearNv = ((int)0x2400), + /// + /// Original was GL_OBJECT_LINEAR_NV = 0x2401 + /// + ObjectLinearNv = ((int)0x2401), + /// + /// Original was GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV = 0x40 + /// + GlyphVerticalBearingYBitNv = ((int)0x40), + /// + /// Original was GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV = 0x80 + /// + GlyphVerticalBearingAdvanceBitNv = ((int)0x80), + /// + /// Original was GL_PATH_TRANSPOSE_MODELVIEW_MATRIX_NV = 0x84E3 + /// + PathTransposeModelviewMatrixNv = ((int)0x84E3), + /// + /// Original was GL_PATH_TRANSPOSE_PROJECTION_MATRIX_NV = 0x84E4 + /// + PathTransposeProjectionMatrixNv = ((int)0x84E4), + /// + /// Original was GL_PRIMARY_COLOR_NV = 0x852C + /// + PrimaryColorNv = ((int)0x852C), + /// + /// Original was GL_SECONDARY_COLOR_NV = 0x852D + /// + SecondaryColorNv = ((int)0x852D), + /// + /// Original was GL_CONSTANT_NV = 0x8576 + /// + ConstantNv = ((int)0x8576), + /// + /// Original was GL_PRIMARY_COLOR = 0x8577 + /// + PrimaryColor = ((int)0x8577), + /// + /// Original was GL_PATH_FORMAT_SVG_NV = 0x9070 + /// + PathFormatSvgNv = ((int)0x9070), + /// + /// Original was GL_PATH_FORMAT_PS_NV = 0x9071 + /// + PathFormatPsNv = ((int)0x9071), + /// + /// Original was GL_STANDARD_FONT_NAME_NV = 0x9072 + /// + StandardFontNameNv = ((int)0x9072), + /// + /// Original was GL_SYSTEM_FONT_NAME_NV = 0x9073 + /// + SystemFontNameNv = ((int)0x9073), + /// + /// Original was GL_FILE_NAME_NV = 0x9074 + /// + FileNameNv = ((int)0x9074), + /// + /// Original was GL_PATH_STROKE_WIDTH_NV = 0x9075 + /// + PathStrokeWidthNv = ((int)0x9075), + /// + /// Original was GL_PATH_END_CAPS_NV = 0x9076 + /// + PathEndCapsNv = ((int)0x9076), + /// + /// Original was GL_PATH_INITIAL_END_CAP_NV = 0x9077 + /// + PathInitialEndCapNv = ((int)0x9077), + /// + /// Original was GL_PATH_TERMINAL_END_CAP_NV = 0x9078 + /// + PathTerminalEndCapNv = ((int)0x9078), + /// + /// Original was GL_PATH_JOIN_STYLE_NV = 0x9079 + /// + PathJoinStyleNv = ((int)0x9079), + /// + /// Original was GL_PATH_MITER_LIMIT_NV = 0x907A + /// + PathMiterLimitNv = ((int)0x907A), + /// + /// Original was GL_PATH_DASH_CAPS_NV = 0x907B + /// + PathDashCapsNv = ((int)0x907B), + /// + /// Original was GL_PATH_INITIAL_DASH_CAP_NV = 0x907C + /// + PathInitialDashCapNv = ((int)0x907C), + /// + /// Original was GL_PATH_TERMINAL_DASH_CAP_NV = 0x907D + /// + PathTerminalDashCapNv = ((int)0x907D), + /// + /// Original was GL_PATH_DASH_OFFSET_NV = 0x907E + /// + PathDashOffsetNv = ((int)0x907E), + /// + /// Original was GL_PATH_CLIENT_LENGTH_NV = 0x907F + /// + PathClientLengthNv = ((int)0x907F), + /// + /// Original was GL_PATH_FILL_MODE_NV = 0x9080 + /// + PathFillModeNv = ((int)0x9080), + /// + /// Original was GL_PATH_FILL_MASK_NV = 0x9081 + /// + PathFillMaskNv = ((int)0x9081), + /// + /// Original was GL_PATH_FILL_COVER_MODE_NV = 0x9082 + /// + PathFillCoverModeNv = ((int)0x9082), + /// + /// Original was GL_PATH_STROKE_COVER_MODE_NV = 0x9083 + /// + PathStrokeCoverModeNv = ((int)0x9083), + /// + /// Original was GL_PATH_STROKE_MASK_NV = 0x9084 + /// + PathStrokeMaskNv = ((int)0x9084), + /// + /// Original was GL_COUNT_UP_NV = 0x9088 + /// + CountUpNv = ((int)0x9088), + /// + /// Original was GL_COUNT_DOWN_NV = 0x9089 + /// + CountDownNv = ((int)0x9089), + /// + /// Original was GL_PATH_OBJECT_BOUNDING_BOX_NV = 0x908A + /// + PathObjectBoundingBoxNv = ((int)0x908A), + /// + /// Original was GL_CONVEX_HULL_NV = 0x908B + /// + ConvexHullNv = ((int)0x908B), + /// + /// Original was GL_BOUNDING_BOX_NV = 0x908D + /// + BoundingBoxNv = ((int)0x908D), + /// + /// Original was GL_TRANSLATE_X_NV = 0x908E + /// + TranslateXNv = ((int)0x908E), + /// + /// Original was GL_TRANSLATE_Y_NV = 0x908F + /// + TranslateYNv = ((int)0x908F), + /// + /// Original was GL_TRANSLATE_2D_NV = 0x9090 + /// + Translate2DNv = ((int)0x9090), + /// + /// Original was GL_TRANSLATE_3D_NV = 0x9091 + /// + Translate3DNv = ((int)0x9091), + /// + /// Original was GL_AFFINE_2D_NV = 0x9092 + /// + Affine2DNv = ((int)0x9092), + /// + /// Original was GL_AFFINE_3D_NV = 0x9094 + /// + Affine3DNv = ((int)0x9094), + /// + /// Original was GL_TRANSPOSE_AFFINE_2D_NV = 0x9096 + /// + TransposeAffine2DNv = ((int)0x9096), + /// + /// Original was GL_TRANSPOSE_AFFINE_3D_NV = 0x9098 + /// + TransposeAffine3DNv = ((int)0x9098), + /// + /// Original was GL_UTF8_NV = 0x909A + /// + Utf8Nv = ((int)0x909A), + /// + /// Original was GL_UTF16_NV = 0x909B + /// + Utf16Nv = ((int)0x909B), + /// + /// Original was GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV = 0x909C + /// + BoundingBoxOfBoundingBoxesNv = ((int)0x909C), + /// + /// Original was GL_PATH_COMMAND_COUNT_NV = 0x909D + /// + PathCommandCountNv = ((int)0x909D), + /// + /// Original was GL_PATH_COORD_COUNT_NV = 0x909E + /// + PathCoordCountNv = ((int)0x909E), + /// + /// Original was GL_PATH_DASH_ARRAY_COUNT_NV = 0x909F + /// + PathDashArrayCountNv = ((int)0x909F), + /// + /// Original was GL_PATH_COMPUTED_LENGTH_NV = 0x90A0 + /// + PathComputedLengthNv = ((int)0x90A0), + /// + /// Original was GL_PATH_FILL_BOUNDING_BOX_NV = 0x90A1 + /// + PathFillBoundingBoxNv = ((int)0x90A1), + /// + /// Original was GL_PATH_STROKE_BOUNDING_BOX_NV = 0x90A2 + /// + PathStrokeBoundingBoxNv = ((int)0x90A2), + /// + /// Original was GL_SQUARE_NV = 0x90A3 + /// + SquareNv = ((int)0x90A3), + /// + /// Original was GL_ROUND_NV = 0x90A4 + /// + RoundNv = ((int)0x90A4), + /// + /// Original was GL_TRIANGULAR_NV = 0x90A5 + /// + TriangularNv = ((int)0x90A5), + /// + /// Original was GL_BEVEL_NV = 0x90A6 + /// + BevelNv = ((int)0x90A6), + /// + /// Original was GL_MITER_REVERT_NV = 0x90A7 + /// + MiterRevertNv = ((int)0x90A7), + /// + /// Original was GL_MITER_TRUNCATE_NV = 0x90A8 + /// + MiterTruncateNv = ((int)0x90A8), + /// + /// Original was GL_SKIP_MISSING_GLYPH_NV = 0x90A9 + /// + SkipMissingGlyphNv = ((int)0x90A9), + /// + /// Original was GL_USE_MISSING_GLYPH_NV = 0x90AA + /// + UseMissingGlyphNv = ((int)0x90AA), + /// + /// Original was GL_PATH_ERROR_POSITION_NV = 0x90AB + /// + PathErrorPositionNv = ((int)0x90AB), + /// + /// Original was GL_PATH_FOG_GEN_MODE_NV = 0x90AC + /// + PathFogGenModeNv = ((int)0x90AC), + /// + /// Original was GL_ACCUM_ADJACENT_PAIRS_NV = 0x90AD + /// + AccumAdjacentPairsNv = ((int)0x90AD), + /// + /// Original was GL_ADJACENT_PAIRS_NV = 0x90AE + /// + AdjacentPairsNv = ((int)0x90AE), + /// + /// Original was GL_FIRST_TO_REST_NV = 0x90AF + /// + FirstToRestNv = ((int)0x90AF), + /// + /// Original was GL_PATH_GEN_MODE_NV = 0x90B0 + /// + PathGenModeNv = ((int)0x90B0), + /// + /// Original was GL_PATH_GEN_COEFF_NV = 0x90B1 + /// + PathGenCoeffNv = ((int)0x90B1), + /// + /// Original was GL_PATH_GEN_COLOR_FORMAT_NV = 0x90B2 + /// + PathGenColorFormatNv = ((int)0x90B2), + /// + /// Original was GL_PATH_GEN_COMPONENTS_NV = 0x90B3 + /// + PathGenComponentsNv = ((int)0x90B3), + /// + /// Original was GL_PATH_DASH_OFFSET_RESET_NV = 0x90B4 + /// + PathDashOffsetResetNv = ((int)0x90B4), + /// + /// Original was GL_MOVE_TO_RESETS_NV = 0x90B5 + /// + MoveToResetsNv = ((int)0x90B5), + /// + /// Original was GL_MOVE_TO_CONTINUES_NV = 0x90B6 + /// + MoveToContinuesNv = ((int)0x90B6), + /// + /// Original was GL_PATH_STENCIL_FUNC_NV = 0x90B7 + /// + PathStencilFuncNv = ((int)0x90B7), + /// + /// Original was GL_PATH_STENCIL_REF_NV = 0x90B8 + /// + PathStencilRefNv = ((int)0x90B8), + /// + /// Original was GL_PATH_STENCIL_VALUE_MASK_NV = 0x90B9 + /// + PathStencilValueMaskNv = ((int)0x90B9), + /// + /// Original was GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV = 0x90BD + /// + PathStencilDepthOffsetFactorNv = ((int)0x90BD), + /// + /// Original was GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV = 0x90BE + /// + PathStencilDepthOffsetUnitsNv = ((int)0x90BE), + /// + /// Original was GL_PATH_COVER_DEPTH_FUNC_NV = 0x90BF + /// + PathCoverDepthFuncNv = ((int)0x90BF), + /// + /// Original was GL_FONT_GLYPHS_AVAILABLE_NV = 0x9368 + /// + FontGlyphsAvailableNv = ((int)0x9368), + /// + /// Original was GL_FONT_TARGET_UNAVAILABLE_NV = 0x9369 + /// + FontTargetUnavailableNv = ((int)0x9369), + /// + /// Original was GL_FONT_UNAVAILABLE_NV = 0x936A + /// + FontUnavailableNv = ((int)0x936A), + /// + /// Original was GL_FONT_UNINTELLIGIBLE_NV = 0x936B + /// + FontUnintelligibleNv = ((int)0x936B), + /// + /// Original was GL_STANDARD_FONT_FORMAT_NV = 0x936C + /// + StandardFontFormatNv = ((int)0x936C), + /// + /// Original was GL_FRAGMENT_INPUT_NV = 0x936D + /// + FragmentInputNv = ((int)0x936D), + /// + /// Original was GL_ROUNDED_RECT_NV = 0xE8 + /// + RoundedRectNv = ((int)0xE8), + /// + /// Original was GL_RELATIVE_ROUNDED_RECT_NV = 0xE9 + /// + RelativeRoundedRectNv = ((int)0xE9), + /// + /// Original was GL_ROUNDED_RECT2_NV = 0xEA + /// + RoundedRect2Nv = ((int)0xEA), + /// + /// Original was GL_RELATIVE_ROUNDED_RECT2_NV = 0xEB + /// + RelativeRoundedRect2Nv = ((int)0xEB), + /// + /// Original was GL_ROUNDED_RECT4_NV = 0xEC + /// + RoundedRect4Nv = ((int)0xEC), + /// + /// Original was GL_RELATIVE_ROUNDED_RECT4_NV = 0xED + /// + RelativeRoundedRect4Nv = ((int)0xED), + /// + /// Original was GL_ROUNDED_RECT8_NV = 0xEE + /// + RoundedRect8Nv = ((int)0xEE), + /// + /// Original was GL_RELATIVE_ROUNDED_RECT8_NV = 0xEF + /// + RelativeRoundedRect8Nv = ((int)0xEF), + /// + /// Original was GL_RESTART_PATH_NV = 0xF0 + /// + RestartPathNv = ((int)0xF0), + /// + /// Original was GL_DUP_FIRST_CUBIC_CURVE_TO_NV = 0xF2 + /// + DupFirstCubicCurveToNv = ((int)0xF2), + /// + /// Original was GL_DUP_LAST_CUBIC_CURVE_TO_NV = 0xF4 + /// + DupLastCubicCurveToNv = ((int)0xF4), + /// + /// Original was GL_RECT_NV = 0xF6 + /// + RectNv = ((int)0xF6), + /// + /// Original was GL_RELATIVE_RECT_NV = 0xF7 + /// + RelativeRectNv = ((int)0xF7), + /// + /// Original was GL_CIRCULAR_CCW_ARC_TO_NV = 0xF8 + /// + CircularCcwArcToNv = ((int)0xF8), + /// + /// Original was GL_CIRCULAR_CW_ARC_TO_NV = 0xFA + /// + CircularCwArcToNv = ((int)0xFA), + /// + /// Original was GL_CIRCULAR_TANGENT_ARC_TO_NV = 0xFC + /// + CircularTangentArcToNv = ((int)0xFC), + /// + /// Original was GL_ARC_TO_NV = 0xFE + /// + ArcToNv = ((int)0xFE), + /// + /// Original was GL_RELATIVE_ARC_TO_NV = 0xFF + /// + RelativeArcToNv = ((int)0xFF), + } + + /// + /// Not used directly. + /// + public enum NvPathRenderingSharedEdge : int + { + /// + /// Original was GL_SHARED_EDGE_NV = 0xC0 + /// + SharedEdgeNv = ((int)0xC0), + } + + /// + /// Not used directly. + /// + public enum NvPixelBufferObject : int + { + /// + /// Original was GL_PIXEL_PACK_BUFFER_NV = 0x88EB + /// + PixelPackBufferNv = ((int)0x88EB), + /// + /// Original was GL_PIXEL_UNPACK_BUFFER_NV = 0x88EC + /// + PixelUnpackBufferNv = ((int)0x88EC), + /// + /// Original was GL_PIXEL_PACK_BUFFER_BINDING_NV = 0x88ED + /// + PixelPackBufferBindingNv = ((int)0x88ED), + /// + /// Original was GL_PIXEL_UNPACK_BUFFER_BINDING_NV = 0x88EF + /// + PixelUnpackBufferBindingNv = ((int)0x88EF), + } + + /// + /// Not used directly. + /// + public enum NvPolygonMode : int + { + /// + /// Original was GL_POLYGON_MODE_NV = 0x0B40 + /// + PolygonModeNv = ((int)0x0B40), + /// + /// Original was GL_POINT_NV = 0x1B00 + /// + PointNv = ((int)0x1B00), + /// + /// Original was GL_LINE_NV = 0x1B01 + /// + LineNv = ((int)0x1B01), + /// + /// Original was GL_FILL_NV = 0x1B02 + /// + FillNv = ((int)0x1B02), + /// + /// Original was GL_POLYGON_OFFSET_POINT_NV = 0x2A01 + /// + PolygonOffsetPointNv = ((int)0x2A01), + /// + /// Original was GL_POLYGON_OFFSET_LINE_NV = 0x2A02 + /// + PolygonOffsetLineNv = ((int)0x2A02), + } + /// /// Not used directly. /// @@ -18846,6 +23410,67 @@ namespace OpenTK.Graphics.ES20 { } + /// + /// Not used directly. + /// + public enum NvSampleLocations : int + { + /// + /// Original was GL_SAMPLE_LOCATION_NV = 0x8E50 + /// + SampleLocationNv = ((int)0x8E50), + /// + /// Original was GL_SAMPLE_LOCATION_SUBPIXEL_BITS_NV = 0x933D + /// + SampleLocationSubpixelBitsNv = ((int)0x933D), + /// + /// Original was GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV = 0x933E + /// + SampleLocationPixelGridWidthNv = ((int)0x933E), + /// + /// Original was GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV = 0x933F + /// + SampleLocationPixelGridHeightNv = ((int)0x933F), + /// + /// Original was GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV = 0x9340 + /// + ProgrammableSampleLocationTableSizeNv = ((int)0x9340), + /// + /// Original was GL_PROGRAMMABLE_SAMPLE_LOCATION_NV = 0x9341 + /// + ProgrammableSampleLocationNv = ((int)0x9341), + /// + /// Original was GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV = 0x9342 + /// + FramebufferProgrammableSampleLocationsNv = ((int)0x9342), + /// + /// Original was GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV = 0x9343 + /// + FramebufferSampleLocationPixelGridNv = ((int)0x9343), + } + + /// + /// Not used directly. + /// + [Flags] + public enum NvSampleMaskOverrideCoverage : int + { + } + + /// + /// Not used directly. + /// + public enum NvShaderAtomicFp16Vector : int + { + } + + /// + /// Not used directly. + /// + public enum NvShaderNoperspectiveInterpolation : int + { + } + /// /// Not used directly. /// @@ -18944,6 +23569,114 @@ namespace OpenTK.Graphics.ES20 { } + /// + /// Not used directly. + /// + public enum NvViewportArray : int + { + /// + /// Original was GL_DEPTH_RANGE = 0x0B70 + /// + DepthRange = ((int)0x0B70), + /// + /// Original was GL_VIEWPORT = 0x0BA2 + /// + Viewport = ((int)0x0BA2), + /// + /// Original was GL_SCISSOR_BOX = 0x0C10 + /// + ScissorBox = ((int)0x0C10), + /// + /// Original was GL_SCISSOR_TEST = 0x0C11 + /// + ScissorTest = ((int)0x0C11), + /// + /// Original was GL_MAX_VIEWPORTS_NV = 0x825B + /// + MaxViewportsNv = ((int)0x825B), + /// + /// Original was GL_VIEWPORT_SUBPIXEL_BITS_NV = 0x825C + /// + ViewportSubpixelBitsNv = ((int)0x825C), + /// + /// Original was GL_VIEWPORT_BOUNDS_RANGE_NV = 0x825D + /// + ViewportBoundsRangeNv = ((int)0x825D), + /// + /// Original was GL_VIEWPORT_INDEX_PROVOKING_VERTEX_NV = 0x825F + /// + ViewportIndexProvokingVertexNv = ((int)0x825F), + } + + /// + /// Not used directly. + /// + public enum NvViewportArray2 : int + { + } + + /// + /// Not used directly. + /// + public enum NvViewportSwizzle : int + { + /// + /// Original was GL_VIEWPORT_SWIZZLE_POSITIVE_X_NV = 0x9350 + /// + ViewportSwizzlePositiveXNv = ((int)0x9350), + /// + /// Original was GL_VIEWPORT_SWIZZLE_NEGATIVE_X_NV = 0x9351 + /// + ViewportSwizzleNegativeXNv = ((int)0x9351), + /// + /// Original was GL_VIEWPORT_SWIZZLE_POSITIVE_Y_NV = 0x9352 + /// + ViewportSwizzlePositiveYNv = ((int)0x9352), + /// + /// Original was GL_VIEWPORT_SWIZZLE_NEGATIVE_Y_NV = 0x9353 + /// + ViewportSwizzleNegativeYNv = ((int)0x9353), + /// + /// Original was GL_VIEWPORT_SWIZZLE_POSITIVE_Z_NV = 0x9354 + /// + ViewportSwizzlePositiveZNv = ((int)0x9354), + /// + /// Original was GL_VIEWPORT_SWIZZLE_NEGATIVE_Z_NV = 0x9355 + /// + ViewportSwizzleNegativeZNv = ((int)0x9355), + /// + /// Original was GL_VIEWPORT_SWIZZLE_POSITIVE_W_NV = 0x9356 + /// + ViewportSwizzlePositiveWNv = ((int)0x9356), + /// + /// Original was GL_VIEWPORT_SWIZZLE_NEGATIVE_W_NV = 0x9357 + /// + ViewportSwizzleNegativeWNv = ((int)0x9357), + /// + /// Original was GL_VIEWPORT_SWIZZLE_X_NV = 0x9358 + /// + ViewportSwizzleXNv = ((int)0x9358), + /// + /// Original was GL_VIEWPORT_SWIZZLE_Y_NV = 0x9359 + /// + ViewportSwizzleYNv = ((int)0x9359), + /// + /// Original was GL_VIEWPORT_SWIZZLE_Z_NV = 0x935A + /// + ViewportSwizzleZNv = ((int)0x935A), + /// + /// Original was GL_VIEWPORT_SWIZZLE_W_NV = 0x935B + /// + ViewportSwizzleWNv = ((int)0x935B), + } + + /// + /// Not used directly. + /// + public enum NvXBlendEquationAdvancedMultiDrawBuffers : int + { + } + /// /// Used in GL.GetObjectLabel, GL.ObjectLabel and 2 other functions /// @@ -19084,6 +23817,13 @@ namespace OpenTK.Graphics.ES20 Palette8Rgb5A1Oes = ((int)0x8B99), } + /// + /// Not used directly. + /// + public enum OesCopyImage : int + { + } + /// /// Not used directly. /// @@ -19125,6 +23865,132 @@ namespace OpenTK.Graphics.ES20 DepthComponent = ((int)0x1902), } + /// + /// Not used directly. + /// + public enum OesDrawBuffersIndexed : int + { + /// + /// Original was GL_ZERO = 0 + /// + Zero = ((int)0), + /// + /// Original was GL_SRC_COLOR = 0x0300 + /// + SrcColor = ((int)0x0300), + /// + /// Original was GL_ONE_MINUS_SRC_COLOR = 0x0301 + /// + OneMinusSrcColor = ((int)0x0301), + /// + /// Original was GL_SRC_ALPHA = 0x0302 + /// + SrcAlpha = ((int)0x0302), + /// + /// Original was GL_ONE_MINUS_SRC_ALPHA = 0x0303 + /// + OneMinusSrcAlpha = ((int)0x0303), + /// + /// Original was GL_DST_ALPHA = 0x0304 + /// + DstAlpha = ((int)0x0304), + /// + /// Original was GL_ONE_MINUS_DST_ALPHA = 0x0305 + /// + OneMinusDstAlpha = ((int)0x0305), + /// + /// Original was GL_DST_COLOR = 0x0306 + /// + DstColor = ((int)0x0306), + /// + /// Original was GL_ONE_MINUS_DST_COLOR = 0x0307 + /// + OneMinusDstColor = ((int)0x0307), + /// + /// Original was GL_SRC_ALPHA_SATURATE = 0x0308 + /// + SrcAlphaSaturate = ((int)0x0308), + /// + /// Original was GL_BLEND = 0x0BE2 + /// + Blend = ((int)0x0BE2), + /// + /// Original was GL_COLOR_WRITEMASK = 0x0C23 + /// + ColorWritemask = ((int)0x0C23), + /// + /// Original was GL_CONSTANT_COLOR = 0x8001 + /// + ConstantColor = ((int)0x8001), + /// + /// Original was GL_ONE_MINUS_CONSTANT_COLOR = 0x8002 + /// + OneMinusConstantColor = ((int)0x8002), + /// + /// Original was GL_CONSTANT_ALPHA = 0x8003 + /// + ConstantAlpha = ((int)0x8003), + /// + /// Original was GL_ONE_MINUS_CONSTANT_ALPHA = 0x8004 + /// + OneMinusConstantAlpha = ((int)0x8004), + /// + /// Original was GL_FUNC_ADD = 0x8006 + /// + FuncAdd = ((int)0x8006), + /// + /// Original was GL_MIN = 0x8007 + /// + Min = ((int)0x8007), + /// + /// Original was GL_MAX = 0x8008 + /// + Max = ((int)0x8008), + /// + /// Original was GL_BLEND_EQUATION_RGB = 0x8009 + /// + BlendEquationRgb = ((int)0x8009), + /// + /// Original was GL_FUNC_SUBTRACT = 0x800A + /// + FuncSubtract = ((int)0x800A), + /// + /// Original was GL_FUNC_REVERSE_SUBTRACT = 0x800B + /// + FuncReverseSubtract = ((int)0x800B), + /// + /// Original was GL_BLEND_DST_RGB = 0x80C8 + /// + BlendDstRgb = ((int)0x80C8), + /// + /// Original was GL_BLEND_SRC_RGB = 0x80C9 + /// + BlendSrcRgb = ((int)0x80C9), + /// + /// Original was GL_BLEND_DST_ALPHA = 0x80CA + /// + BlendDstAlpha = ((int)0x80CA), + /// + /// Original was GL_BLEND_SRC_ALPHA = 0x80CB + /// + BlendSrcAlpha = ((int)0x80CB), + /// + /// Original was GL_BLEND_EQUATION_ALPHA = 0x883D + /// + BlendEquationAlpha = ((int)0x883D), + /// + /// Original was GL_ONE = 1 + /// + One = ((int)1), + } + + /// + /// Not used directly. + /// + public enum OesDrawElementsBaseVertex : int + { + } + /// /// Not used directly. /// @@ -19155,6 +24021,13 @@ namespace OpenTK.Graphics.ES20 RequiredTextureImageUnitsOes = ((int)0x8D68), } + /// + /// Not used directly. + /// + public enum OesEglImageExternalEssl3 : int + { + } + /// /// Not used directly. /// @@ -19180,6 +24053,152 @@ namespace OpenTK.Graphics.ES20 { } + /// + /// Not used directly. + /// + public enum OesGeometryPointSize : int + { + } + + /// + /// Not used directly. + /// + public enum OesGeometryShader : int + { + /// + /// Original was GL_GEOMETRY_SHADER_BIT_OES = 0x00000004 + /// + GeometryShaderBitOes = ((int)0x00000004), + /// + /// Original was GL_LINES_ADJACENCY_OES = 0x000A + /// + LinesAdjacencyOes = ((int)0x000A), + /// + /// Original was GL_LINE_STRIP_ADJACENCY_OES = 0x000B + /// + LineStripAdjacencyOes = ((int)0x000B), + /// + /// Original was GL_TRIANGLES_ADJACENCY_OES = 0x000C + /// + TrianglesAdjacencyOes = ((int)0x000C), + /// + /// Original was GL_TRIANGLE_STRIP_ADJACENCY_OES = 0x000D + /// + TriangleStripAdjacencyOes = ((int)0x000D), + /// + /// Original was GL_LAYER_PROVOKING_VERTEX_OES = 0x825E + /// + LayerProvokingVertexOes = ((int)0x825E), + /// + /// Original was GL_UNDEFINED_VERTEX_OES = 0x8260 + /// + UndefinedVertexOes = ((int)0x8260), + /// + /// Original was GL_GEOMETRY_SHADER_INVOCATIONS_OES = 0x887F + /// + GeometryShaderInvocationsOes = ((int)0x887F), + /// + /// Original was GL_GEOMETRY_LINKED_VERTICES_OUT_OES = 0x8916 + /// + GeometryLinkedVerticesOutOes = ((int)0x8916), + /// + /// Original was GL_GEOMETRY_LINKED_INPUT_TYPE_OES = 0x8917 + /// + GeometryLinkedInputTypeOes = ((int)0x8917), + /// + /// Original was GL_GEOMETRY_LINKED_OUTPUT_TYPE_OES = 0x8918 + /// + GeometryLinkedOutputTypeOes = ((int)0x8918), + /// + /// Original was GL_MAX_GEOMETRY_UNIFORM_BLOCKS_OES = 0x8A2C + /// + MaxGeometryUniformBlocksOes = ((int)0x8A2C), + /// + /// Original was GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_OES = 0x8A32 + /// + MaxCombinedGeometryUniformComponentsOes = ((int)0x8A32), + /// + /// Original was GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_OES = 0x8C29 + /// + MaxGeometryTextureImageUnitsOes = ((int)0x8C29), + /// + /// Original was GL_PRIMITIVES_GENERATED_OES = 0x8C87 + /// + PrimitivesGeneratedOes = ((int)0x8C87), + /// + /// Original was GL_FRAMEBUFFER_ATTACHMENT_LAYERED_OES = 0x8DA7 + /// + FramebufferAttachmentLayeredOes = ((int)0x8DA7), + /// + /// Original was GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_OES = 0x8DA8 + /// + FramebufferIncompleteLayerTargetsOes = ((int)0x8DA8), + /// + /// Original was GL_GEOMETRY_SHADER_OES = 0x8DD9 + /// + GeometryShaderOes = ((int)0x8DD9), + /// + /// Original was GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_OES = 0x8DDF + /// + MaxGeometryUniformComponentsOes = ((int)0x8DDF), + /// + /// Original was GL_MAX_GEOMETRY_OUTPUT_VERTICES_OES = 0x8DE0 + /// + MaxGeometryOutputVerticesOes = ((int)0x8DE0), + /// + /// Original was GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_OES = 0x8DE1 + /// + MaxGeometryTotalOutputComponentsOes = ((int)0x8DE1), + /// + /// Original was GL_FIRST_VERTEX_CONVENTION_OES = 0x8E4D + /// + FirstVertexConventionOes = ((int)0x8E4D), + /// + /// Original was GL_LAST_VERTEX_CONVENTION_OES = 0x8E4E + /// + LastVertexConventionOes = ((int)0x8E4E), + /// + /// Original was GL_MAX_GEOMETRY_SHADER_INVOCATIONS_OES = 0x8E5A + /// + MaxGeometryShaderInvocationsOes = ((int)0x8E5A), + /// + /// Original was GL_MAX_GEOMETRY_IMAGE_UNIFORMS_OES = 0x90CD + /// + MaxGeometryImageUniformsOes = ((int)0x90CD), + /// + /// Original was GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_OES = 0x90D7 + /// + MaxGeometryShaderStorageBlocksOes = ((int)0x90D7), + /// + /// Original was GL_MAX_GEOMETRY_INPUT_COMPONENTS_OES = 0x9123 + /// + MaxGeometryInputComponentsOes = ((int)0x9123), + /// + /// Original was GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_OES = 0x9124 + /// + MaxGeometryOutputComponentsOes = ((int)0x9124), + /// + /// Original was GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_OES = 0x92CF + /// + MaxGeometryAtomicCounterBuffersOes = ((int)0x92CF), + /// + /// Original was GL_MAX_GEOMETRY_ATOMIC_COUNTERS_OES = 0x92D5 + /// + MaxGeometryAtomicCountersOes = ((int)0x92D5), + /// + /// Original was GL_REFERENCED_BY_GEOMETRY_SHADER_OES = 0x9309 + /// + ReferencedByGeometryShaderOes = ((int)0x9309), + /// + /// Original was GL_FRAMEBUFFER_DEFAULT_LAYERS_OES = 0x9312 + /// + FramebufferDefaultLayersOes = ((int)0x9312), + /// + /// Original was GL_MAX_FRAMEBUFFER_LAYERS_OES = 0x9317 + /// + MaxFramebufferLayersOes = ((int)0x9317), + } + /// /// Not used directly. /// @@ -19199,6 +24218,13 @@ namespace OpenTK.Graphics.ES20 ProgramBinaryFormatsOes = ((int)0x87FF), } + /// + /// Not used directly. + /// + public enum OesGpuShader5 : int + { + } + /// /// Not used directly. /// @@ -19241,6 +24267,17 @@ namespace OpenTK.Graphics.ES20 Depth24Stencil8Oes = ((int)0x88F0), } + /// + /// Not used directly. + /// + public enum OesPrimitiveBoundingBox : int + { + /// + /// Original was GL_PRIMITIVE_BOUNDING_BOX_OES = 0x92BE + /// + PrimitiveBoundingBoxOes = ((int)0x92BE), + } + /// /// Not used directly. /// @@ -19352,6 +24389,13 @@ namespace OpenTK.Graphics.ES20 { } + /// + /// Not used directly. + /// + public enum OesShaderIoBlocks : int + { + } + /// /// Not used directly. /// @@ -19415,6 +24459,208 @@ namespace OpenTK.Graphics.ES20 FramebufferUndefinedOes = ((int)0x8219), } + /// + /// Not used directly. + /// + public enum OesTessellationPointSize : int + { + } + + /// + /// Not used directly. + /// + public enum OesTessellationShader : int + { + /// + /// Original was GL_TESS_CONTROL_SHADER_BIT_OES = 0x00000008 + /// + TessControlShaderBitOes = ((int)0x00000008), + /// + /// Original was GL_TESS_EVALUATION_SHADER_BIT_OES = 0x00000010 + /// + TessEvaluationShaderBitOes = ((int)0x00000010), + /// + /// Original was GL_TRIANGLES = 0x0004 + /// + Triangles = ((int)0x0004), + /// + /// Original was GL_QUADS_OES = 0x0007 + /// + QuadsOes = ((int)0x0007), + /// + /// Original was GL_PATCHES_OES = 0x000E + /// + PatchesOes = ((int)0x000E), + /// + /// Original was GL_EQUAL = 0x0202 + /// + Equal = ((int)0x0202), + /// + /// Original was GL_CW = 0x0900 + /// + Cw = ((int)0x0900), + /// + /// Original was GL_CCW = 0x0901 + /// + Ccw = ((int)0x0901), + /// + /// Original was GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED_OES = 0x8221 + /// + PrimitiveRestartForPatchesSupportedOes = ((int)0x8221), + /// + /// Original was GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_OES = 0x886C + /// + MaxTessControlInputComponentsOes = ((int)0x886C), + /// + /// Original was GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_OES = 0x886D + /// + MaxTessEvaluationInputComponentsOes = ((int)0x886D), + /// + /// Original was GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_OES = 0x8E1E + /// + MaxCombinedTessControlUniformComponentsOes = ((int)0x8E1E), + /// + /// Original was GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_OES = 0x8E1F + /// + MaxCombinedTessEvaluationUniformComponentsOes = ((int)0x8E1F), + /// + /// Original was GL_PATCH_VERTICES_OES = 0x8E72 + /// + PatchVerticesOes = ((int)0x8E72), + /// + /// Original was GL_TESS_CONTROL_OUTPUT_VERTICES_OES = 0x8E75 + /// + TessControlOutputVerticesOes = ((int)0x8E75), + /// + /// Original was GL_TESS_GEN_MODE_OES = 0x8E76 + /// + TessGenModeOes = ((int)0x8E76), + /// + /// Original was GL_TESS_GEN_SPACING_OES = 0x8E77 + /// + TessGenSpacingOes = ((int)0x8E77), + /// + /// Original was GL_TESS_GEN_VERTEX_ORDER_OES = 0x8E78 + /// + TessGenVertexOrderOes = ((int)0x8E78), + /// + /// Original was GL_TESS_GEN_POINT_MODE_OES = 0x8E79 + /// + TessGenPointModeOes = ((int)0x8E79), + /// + /// Original was GL_ISOLINES_OES = 0x8E7A + /// + IsolinesOes = ((int)0x8E7A), + /// + /// Original was GL_FRACTIONAL_ODD_OES = 0x8E7B + /// + FractionalOddOes = ((int)0x8E7B), + /// + /// Original was GL_FRACTIONAL_EVEN_OES = 0x8E7C + /// + FractionalEvenOes = ((int)0x8E7C), + /// + /// Original was GL_MAX_PATCH_VERTICES_OES = 0x8E7D + /// + MaxPatchVerticesOes = ((int)0x8E7D), + /// + /// Original was GL_MAX_TESS_GEN_LEVEL_OES = 0x8E7E + /// + MaxTessGenLevelOes = ((int)0x8E7E), + /// + /// Original was GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_OES = 0x8E7F + /// + MaxTessControlUniformComponentsOes = ((int)0x8E7F), + /// + /// Original was GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_OES = 0x8E80 + /// + MaxTessEvaluationUniformComponentsOes = ((int)0x8E80), + /// + /// Original was GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_OES = 0x8E81 + /// + MaxTessControlTextureImageUnitsOes = ((int)0x8E81), + /// + /// Original was GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_OES = 0x8E82 + /// + MaxTessEvaluationTextureImageUnitsOes = ((int)0x8E82), + /// + /// Original was GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_OES = 0x8E83 + /// + MaxTessControlOutputComponentsOes = ((int)0x8E83), + /// + /// Original was GL_MAX_TESS_PATCH_COMPONENTS_OES = 0x8E84 + /// + MaxTessPatchComponentsOes = ((int)0x8E84), + /// + /// Original was GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_OES = 0x8E85 + /// + MaxTessControlTotalOutputComponentsOes = ((int)0x8E85), + /// + /// Original was GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_OES = 0x8E86 + /// + MaxTessEvaluationOutputComponentsOes = ((int)0x8E86), + /// + /// Original was GL_TESS_EVALUATION_SHADER_OES = 0x8E87 + /// + TessEvaluationShaderOes = ((int)0x8E87), + /// + /// Original was GL_TESS_CONTROL_SHADER_OES = 0x8E88 + /// + TessControlShaderOes = ((int)0x8E88), + /// + /// Original was GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_OES = 0x8E89 + /// + MaxTessControlUniformBlocksOes = ((int)0x8E89), + /// + /// Original was GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_OES = 0x8E8A + /// + MaxTessEvaluationUniformBlocksOes = ((int)0x8E8A), + /// + /// Original was GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_OES = 0x90CB + /// + MaxTessControlImageUniformsOes = ((int)0x90CB), + /// + /// Original was GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_OES = 0x90CC + /// + MaxTessEvaluationImageUniformsOes = ((int)0x90CC), + /// + /// Original was GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_OES = 0x90D8 + /// + MaxTessControlShaderStorageBlocksOes = ((int)0x90D8), + /// + /// Original was GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_OES = 0x90D9 + /// + MaxTessEvaluationShaderStorageBlocksOes = ((int)0x90D9), + /// + /// Original was GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_OES = 0x92CD + /// + MaxTessControlAtomicCounterBuffersOes = ((int)0x92CD), + /// + /// Original was GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_OES = 0x92CE + /// + MaxTessEvaluationAtomicCounterBuffersOes = ((int)0x92CE), + /// + /// Original was GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_OES = 0x92D3 + /// + MaxTessControlAtomicCountersOes = ((int)0x92D3), + /// + /// Original was GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_OES = 0x92D4 + /// + MaxTessEvaluationAtomicCountersOes = ((int)0x92D4), + /// + /// Original was GL_IS_PER_PATCH_OES = 0x92E7 + /// + IsPerPatchOes = ((int)0x92E7), + /// + /// Original was GL_REFERENCED_BY_TESS_CONTROL_SHADER_OES = 0x9307 + /// + ReferencedByTessControlShaderOes = ((int)0x9307), + /// + /// Original was GL_REFERENCED_BY_TESS_EVALUATION_SHADER_OES = 0x9308 + /// + ReferencedByTessEvaluationShaderOes = ((int)0x9308), + } + /// /// Not used directly. /// @@ -19446,6 +24692,84 @@ namespace OpenTK.Graphics.ES20 FramebufferAttachmentTexture3DZoffsetOes = ((int)0x8CD4), } + /// + /// Not used directly. + /// + public enum OesTextureBorderClamp : int + { + /// + /// Original was GL_TEXTURE_BORDER_COLOR_OES = 0x1004 + /// + TextureBorderColorOes = ((int)0x1004), + /// + /// Original was GL_CLAMP_TO_BORDER_OES = 0x812D + /// + ClampToBorderOes = ((int)0x812D), + } + + /// + /// Not used directly. + /// + public enum OesTextureBuffer : int + { + /// + /// Original was GL_TEXTURE_BUFFER_BINDING_OES = 0x8C2A + /// + TextureBufferBindingOes = ((int)0x8C2A), + /// + /// Original was GL_TEXTURE_BUFFER_OES = 0x8C2A + /// + TextureBufferOes = ((int)0x8C2A), + /// + /// Original was GL_MAX_TEXTURE_BUFFER_SIZE_OES = 0x8C2B + /// + MaxTextureBufferSizeOes = ((int)0x8C2B), + /// + /// Original was GL_TEXTURE_BINDING_BUFFER_OES = 0x8C2C + /// + TextureBindingBufferOes = ((int)0x8C2C), + /// + /// Original was GL_TEXTURE_BUFFER_DATA_STORE_BINDING_OES = 0x8C2D + /// + TextureBufferDataStoreBindingOes = ((int)0x8C2D), + /// + /// Original was GL_SAMPLER_BUFFER_OES = 0x8DC2 + /// + SamplerBufferOes = ((int)0x8DC2), + /// + /// Original was GL_INT_SAMPLER_BUFFER_OES = 0x8DD0 + /// + IntSamplerBufferOes = ((int)0x8DD0), + /// + /// Original was GL_UNSIGNED_INT_SAMPLER_BUFFER_OES = 0x8DD8 + /// + UnsignedIntSamplerBufferOes = ((int)0x8DD8), + /// + /// Original was GL_IMAGE_BUFFER_OES = 0x9051 + /// + ImageBufferOes = ((int)0x9051), + /// + /// Original was GL_INT_IMAGE_BUFFER_OES = 0x905C + /// + IntImageBufferOes = ((int)0x905C), + /// + /// Original was GL_UNSIGNED_INT_IMAGE_BUFFER_OES = 0x9067 + /// + UnsignedIntImageBufferOes = ((int)0x9067), + /// + /// Original was GL_TEXTURE_BUFFER_OFFSET_OES = 0x919D + /// + TextureBufferOffsetOes = ((int)0x919D), + /// + /// Original was GL_TEXTURE_BUFFER_SIZE_OES = 0x919E + /// + TextureBufferSizeOes = ((int)0x919E), + /// + /// Original was GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_OES = 0x919F + /// + TextureBufferOffsetAlignmentOes = ((int)0x919F), + } + /// /// Not used directly. /// @@ -19645,6 +24969,49 @@ namespace OpenTK.Graphics.ES20 CompressedSrgb8Alpha8Astc6X6x6Oes = ((int)0x93E9), } + /// + /// Not used directly. + /// + public enum OesTextureCubeMapArray : int + { + /// + /// Original was GL_TEXTURE_CUBE_MAP_ARRAY_OES = 0x9009 + /// + TextureCubeMapArrayOes = ((int)0x9009), + /// + /// Original was GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_OES = 0x900A + /// + TextureBindingCubeMapArrayOes = ((int)0x900A), + /// + /// Original was GL_SAMPLER_CUBE_MAP_ARRAY_OES = 0x900C + /// + SamplerCubeMapArrayOes = ((int)0x900C), + /// + /// Original was GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_OES = 0x900D + /// + SamplerCubeMapArrayShadowOes = ((int)0x900D), + /// + /// Original was GL_INT_SAMPLER_CUBE_MAP_ARRAY_OES = 0x900E + /// + IntSamplerCubeMapArrayOes = ((int)0x900E), + /// + /// Original was GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_OES = 0x900F + /// + UnsignedIntSamplerCubeMapArrayOes = ((int)0x900F), + /// + /// Original was GL_IMAGE_CUBE_MAP_ARRAY_OES = 0x9054 + /// + ImageCubeMapArrayOes = ((int)0x9054), + /// + /// Original was GL_INT_IMAGE_CUBE_MAP_ARRAY_OES = 0x905F + /// + IntImageCubeMapArrayOes = ((int)0x905F), + /// + /// Original was GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_OES = 0x906A + /// + UnsignedIntImageCubeMapArrayOes = ((int)0x906A), + } + /// /// Not used directly. /// @@ -19730,6 +25097,33 @@ namespace OpenTK.Graphics.ES20 UnsignedIntSampler2DMultisampleArrayOes = ((int)0x910D), } + /// + /// Not used directly. + /// + public enum OesTextureView : int + { + /// + /// Original was GL_TEXTURE_VIEW_MIN_LEVEL_OES = 0x82DB + /// + TextureViewMinLevelOes = ((int)0x82DB), + /// + /// Original was GL_TEXTURE_VIEW_NUM_LEVELS_OES = 0x82DC + /// + TextureViewNumLevelsOes = ((int)0x82DC), + /// + /// Original was GL_TEXTURE_VIEW_MIN_LAYER_OES = 0x82DD + /// + TextureViewMinLayerOes = ((int)0x82DD), + /// + /// Original was GL_TEXTURE_VIEW_NUM_LAYERS_OES = 0x82DE + /// + TextureViewNumLayersOes = ((int)0x82DE), + /// + /// Original was GL_TEXTURE_IMMUTABLE_LEVELS = 0x82DF + /// + TextureImmutableLevels = ((int)0x82DF), + } + /// /// Not used directly. /// @@ -19767,6 +25161,82 @@ namespace OpenTK.Graphics.ES20 Int1010102Oes = ((int)0x8DF7), } + /// + /// Not used directly. + /// + public enum OesViewportArray : int + { + /// + /// Original was GL_DEPTH_RANGE = 0x0B70 + /// + DepthRange = ((int)0x0B70), + /// + /// Original was GL_VIEWPORT = 0x0BA2 + /// + Viewport = ((int)0x0BA2), + /// + /// Original was GL_SCISSOR_BOX = 0x0C10 + /// + ScissorBox = ((int)0x0C10), + /// + /// Original was GL_SCISSOR_TEST = 0x0C11 + /// + ScissorTest = ((int)0x0C11), + /// + /// Original was GL_MAX_VIEWPORTS_OES = 0x825B + /// + MaxViewportsOes = ((int)0x825B), + /// + /// Original was GL_VIEWPORT_SUBPIXEL_BITS_OES = 0x825C + /// + ViewportSubpixelBitsOes = ((int)0x825C), + /// + /// Original was GL_VIEWPORT_BOUNDS_RANGE_OES = 0x825D + /// + ViewportBoundsRangeOes = ((int)0x825D), + /// + /// Original was GL_VIEWPORT_INDEX_PROVOKING_VERTEX_OES = 0x825F + /// + ViewportIndexProvokingVertexOes = ((int)0x825F), + } + + /// + /// Not used directly. + /// + public enum OvrMultiview : int + { + /// + /// Original was GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR = 0x9630 + /// + FramebufferAttachmentTextureNumViewsOvr = ((int)0x9630), + /// + /// Original was GL_MAX_VIEWS_OVR = 0x9631 + /// + MaxViewsOvr = ((int)0x9631), + /// + /// Original was GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR = 0x9632 + /// + FramebufferAttachmentTextureBaseViewIndexOvr = ((int)0x9632), + /// + /// Original was GL_FRAMEBUFFER_INCOMPLETE_VIEW_TARGETS_OVR = 0x9633 + /// + FramebufferIncompleteViewTargetsOvr = ((int)0x9633), + } + + /// + /// Not used directly. + /// + public enum OvrMultiview2 : int + { + } + + /// + /// Not used directly. + /// + public enum OvrMultiviewMultisampledRenderToTexture : int + { + } + /// /// Not used directly. /// @@ -20093,13 +25563,13 @@ namespace OpenTK.Graphics.ES20 /// PixelTileCacheSizeSgix = ((int)0x8145), /// - /// Original was GL_PACK_RESAMPLE_SGIX = 0x842C + /// Original was GL_PACK_RESAMPLE_SGIX = 0x842E /// - PackResampleSgix = ((int)0x842C), + PackResampleSgix = ((int)0x842E), /// - /// Original was GL_UNPACK_RESAMPLE_SGIX = 0x842D + /// Original was GL_UNPACK_RESAMPLE_SGIX = 0x842F /// - UnpackResampleSgix = ((int)0x842D), + UnpackResampleSgix = ((int)0x842F), /// /// Original was GL_PACK_SUBSAMPLE_RATE_SGIX = 0x85A0 /// @@ -20123,18 +25593,18 @@ namespace OpenTK.Graphics.ES20 /// public enum PixelStoreResampleMode : int { - /// - /// Original was GL_RESAMPLE_REPLICATE_SGIX = 0x842E - /// - ResampleReplicateSgix = ((int)0x842E), - /// - /// Original was GL_RESAMPLE_ZERO_FILL_SGIX = 0x842F - /// - ResampleZeroFillSgix = ((int)0x842F), /// /// Original was GL_RESAMPLE_DECIMATE_SGIX = 0x8430 /// ResampleDecimateSgix = ((int)0x8430), + /// + /// Original was GL_RESAMPLE_REPLICATE_SGIX = 0x8433 + /// + ResampleReplicateSgix = ((int)0x8433), + /// + /// Original was GL_RESAMPLE_ZERO_FILL_SGIX = 0x8434 + /// + ResampleZeroFillSgix = ((int)0x8434), } /// @@ -20560,7 +26030,7 @@ namespace OpenTK.Graphics.ES20 } /// - /// Not used directly. + /// Used in GL.NV.PolygonMode /// public enum PolygonMode : int { @@ -20579,7 +26049,7 @@ namespace OpenTK.Graphics.ES20 } /// - /// Used in GL.Angle.DrawArraysInstanced, GL.Angle.DrawElementsInstanced and 8 other functions + /// Used in GL.Angle.DrawArraysInstanced, GL.Angle.DrawElementsInstanced and 22 other functions /// public enum PrimitiveType : int { @@ -20850,6 +26320,21 @@ namespace OpenTK.Graphics.ES20 { } + /// + /// Not used directly. + /// + public enum QcomFramebufferFoveated : int + { + /// + /// Original was GL_FOVEATION_ENABLE_BIT_QCOM = 0x00000001 + /// + FoveationEnableBitQcom = ((int)0x00000001), + /// + /// Original was GL_FOVEATION_SCALED_BIN_METHOD_BIT_QCOM = 0x00000002 + /// + FoveationScaledBinMethodBitQcom = ((int)0x00000002), + } + /// /// Not used directly. /// @@ -20861,6 +26346,17 @@ namespace OpenTK.Graphics.ES20 PerfmonGlobalModeQcom = ((int)0x8FA0), } + /// + /// Not used directly. + /// + public enum QcomShaderFramebufferFetchNoncoherent : int + { + /// + /// Original was GL_FRAMEBUFFER_FETCH_NONCOHERENT_QCOM = 0x96A2 + /// + FramebufferFetchNoncoherentQcom = ((int)0x96A2), + } + /// /// Not used directly. /// @@ -21278,6 +26774,17 @@ namespace OpenTK.Graphics.ES20 Gl4Pass3Sgis = ((int)0x80A7), } + /// + /// Used in GL.Ext.GetSemaphoreParameter, GL.Ext.SemaphoreParameter + /// + public enum SemaphoreParameterName : int + { + /// + /// Original was GL_D3D12_FENCE_VALUE_EXT = 0x9595 + /// + D3D12FenceValueExt = ((int)0x9595), + } + /// /// Not used directly. /// @@ -21507,7 +27014,26 @@ namespace OpenTK.Graphics.ES20 } /// - /// Used in GL.StencilFunc, GL.StencilFuncSeparate + /// Not used directly. + /// + public enum StencilFaceDirection : int + { + /// + /// Original was GL_FRONT = 0x0404 + /// + Front = ((int)0x0404), + /// + /// Original was GL_BACK = 0x0405 + /// + Back = ((int)0x0405), + /// + /// Original was GL_FRONT_AND_BACK = 0x0408 + /// + FrontAndBack = ((int)0x0408), + } + + /// + /// Used in GL.StencilFunc, GL.StencilFuncSeparate and 1 other function /// public enum StencilFunction : int { @@ -21606,9 +27132,9 @@ namespace OpenTK.Graphics.ES20 /// Extensions = ((int)0X1f03), /// - /// Original was GL_ShadingLanguageVersion = 0X8b8c + /// Original was GL_SHADING_LANGUAGE_VERSION = 0x8B8C /// - ShadingLanguageVersion = ((int)0X8b8c), + ShadingLanguageVersion = ((int)0x8B8C), } /// @@ -21975,6 +27501,41 @@ namespace OpenTK.Graphics.ES20 ObjectLineSgis = ((int)0x81F7), } + /// + /// Used in GL.Ext.SignalSemaphore, GL.Ext.WaitSemaphore + /// + public enum TextureLayout : int + { + /// + /// Original was GL_LAYOUT_GENERAL_EXT = 0x958D + /// + LayoutGeneralExt = ((int)0x958D), + /// + /// Original was GL_LAYOUT_COLOR_ATTACHMENT_EXT = 0x958E + /// + LayoutColorAttachmentExt = ((int)0x958E), + /// + /// Original was GL_LAYOUT_DEPTH_STENCIL_ATTACHMENT_EXT = 0x958F + /// + LayoutDepthStencilAttachmentExt = ((int)0x958F), + /// + /// Original was GL_LAYOUT_DEPTH_STENCIL_READ_ONLY_EXT = 0x9590 + /// + LayoutDepthStencilReadOnlyExt = ((int)0x9590), + /// + /// Original was GL_LAYOUT_SHADER_READ_ONLY_EXT = 0x9591 + /// + LayoutShaderReadOnlyExt = ((int)0x9591), + /// + /// Original was GL_LAYOUT_TRANSFER_SRC_EXT = 0x9592 + /// + LayoutTransferSrcExt = ((int)0x9592), + /// + /// Original was GL_LAYOUT_TRANSFER_DST_EXT = 0x9593 + /// + LayoutTransferDstExt = ((int)0x9593), + } + /// /// Not used directly. /// @@ -22094,7 +27655,7 @@ namespace OpenTK.Graphics.ES20 } /// - /// Used in GL.TexParameter, GL.Ext.TexParameterI + /// Used in GL.TexParameter, GL.Ext.TexParameterI and 1 other function /// public enum TextureParameterName : int { @@ -22163,6 +27724,22 @@ namespace OpenTK.Graphics.ES20 /// TextureWrapQSgis = ((int)0x8137), /// + /// Original was GL_TEXTURE_MIN_LOD = 0x813A + /// + TextureMinLod = ((int)0x813A), + /// + /// Original was GL_TEXTURE_MAX_LOD = 0x813B + /// + TextureMaxLod = ((int)0x813B), + /// + /// Original was GL_TEXTURE_BASE_LEVEL = 0x813C + /// + TextureBaseLevel = ((int)0x813C), + /// + /// Original was GL_TEXTURE_MAX_LEVEL = 0x813D + /// + TextureMaxLevel = ((int)0x813D), + /// /// Original was GL_TEXTURE_CLIPMAP_CENTER_SGIX = 0x8171 /// TextureClipmapCenterSgix = ((int)0x8171), @@ -22230,10 +27807,50 @@ namespace OpenTK.Graphics.ES20 /// Original was GL_TEXTURE_MAX_CLAMP_R_SGIX = 0x836B /// TextureMaxClampRSgix = ((int)0x836B), + /// + /// Original was GL_TEXTURE_LOD_BIAS = 0x8501 + /// + TextureLodBias = ((int)0x8501), + /// + /// Original was GL_TEXTURE_COMPARE_MODE = 0x884C + /// + TextureCompareMode = ((int)0x884C), + /// + /// Original was GL_TEXTURE_COMPARE_FUNC = 0x884D + /// + TextureCompareFunc = ((int)0x884D), + /// + /// Original was GL_TEXTURE_SWIZZLE_R = 0x8E42 + /// + TextureSwizzleR = ((int)0x8E42), + /// + /// Original was GL_TEXTURE_SWIZZLE_G = 0x8E43 + /// + TextureSwizzleG = ((int)0x8E43), + /// + /// Original was GL_TEXTURE_SWIZZLE_B = 0x8E44 + /// + TextureSwizzleB = ((int)0x8E44), + /// + /// Original was GL_TEXTURE_SWIZZLE_A = 0x8E45 + /// + TextureSwizzleA = ((int)0x8E45), + /// + /// Original was GL_TEXTURE_SWIZZLE_RGBA = 0x8E46 + /// + TextureSwizzleRgba = ((int)0x8E46), + /// + /// Original was GL_DEPTH_STENCIL_TEXTURE_MODE = 0x90EA + /// + DepthStencilTextureMode = ((int)0x90EA), + /// + /// Original was GL_TEXTURE_TILING_EXT = 0x9580 + /// + TextureTilingExt = ((int)0x9580), } /// - /// Used in GL.BindTexture, GL.CompressedTexImage2D and 12 other functions + /// Used in GL.BindTexture, GL.CompressedTexImage2D and 20 other functions /// public enum TextureTarget : int { @@ -22294,65 +27911,125 @@ namespace OpenTK.Graphics.ES20 /// ProxyTexture4DSgis = ((int)0x8135), /// - /// Original was GL_TEXTURE_MIN_LOD = 0x813A + /// Original was GL_TEXTURE_RECTANGLE = 0x84F5 /// - TextureMinLod = ((int)0x813A), + TextureRectangle = ((int)0x84F5), /// - /// Original was GL_TEXTURE_MIN_LOD_SGIS = 0x813A + /// Original was GL_PROXY_TEXTURE_RECTANGLE = 0x84F7 /// - TextureMinLodSgis = ((int)0x813A), + ProxyTextureRectangle = ((int)0x84F7), /// - /// Original was GL_TEXTURE_MAX_LOD = 0x813B + /// Original was GL_PROXY_TEXTURE_RECTANGLE_ARB = 0x84F7 /// - TextureMaxLod = ((int)0x813B), + ProxyTextureRectangleArb = ((int)0x84F7), /// - /// Original was GL_TEXTURE_MAX_LOD_SGIS = 0x813B + /// Original was GL_PROXY_TEXTURE_RECTANGLE_NV = 0x84F7 /// - TextureMaxLodSgis = ((int)0x813B), + ProxyTextureRectangleNv = ((int)0x84F7), /// - /// Original was GL_TEXTURE_BASE_LEVEL = 0x813C + /// Original was GL_TEXTURE_CUBE_MAP = 0x8513 /// - TextureBaseLevel = ((int)0x813C), + TextureCubeMap = ((int)0x8513), /// - /// Original was GL_TEXTURE_BASE_LEVEL_SGIS = 0x813C + /// Original was GL_TEXTURE_CUBE_MAP_POSITIVE_X = 0x8515 /// - TextureBaseLevelSgis = ((int)0x813C), + TextureCubeMapPositiveX = ((int)0x8515), /// - /// Original was GL_TEXTURE_MAX_LEVEL = 0x813D + /// Original was GL_TEXTURE_CUBE_MAP_NEGATIVE_X = 0x8516 /// - TextureMaxLevel = ((int)0x813D), + TextureCubeMapNegativeX = ((int)0x8516), /// - /// Original was GL_TEXTURE_MAX_LEVEL_SGIS = 0x813D + /// Original was GL_TEXTURE_CUBE_MAP_POSITIVE_Y = 0x8517 /// - TextureMaxLevelSgis = ((int)0x813D), + TextureCubeMapPositiveY = ((int)0x8517), /// - /// Original was GL_TextureCubeMap = 0X8513 + /// Original was GL_TEXTURE_CUBE_MAP_NEGATIVE_Y = 0x8518 /// - TextureCubeMap = ((int)0X8513), + TextureCubeMapNegativeY = ((int)0x8518), /// - /// Original was GL_TextureCubeMapPositiveX = 0X8515 + /// Original was GL_TEXTURE_CUBE_MAP_POSITIVE_Z = 0x8519 /// - TextureCubeMapPositiveX = ((int)0X8515), + TextureCubeMapPositiveZ = ((int)0x8519), /// - /// Original was GL_TextureCubeMapNegativeX = 0X8516 + /// Original was GL_TEXTURE_CUBE_MAP_NEGATIVE_Z = 0x851A /// - TextureCubeMapNegativeX = ((int)0X8516), + TextureCubeMapNegativeZ = ((int)0x851A), /// - /// Original was GL_TextureCubeMapPositiveY = 0X8517 + /// Original was GL_PROXY_TEXTURE_CUBE_MAP = 0x851B /// - TextureCubeMapPositiveY = ((int)0X8517), + ProxyTextureCubeMap = ((int)0x851B), /// - /// Original was GL_TextureCubeMapNegativeY = 0X8518 + /// Original was GL_PROXY_TEXTURE_CUBE_MAP_ARB = 0x851B /// - TextureCubeMapNegativeY = ((int)0X8518), + ProxyTextureCubeMapArb = ((int)0x851B), /// - /// Original was GL_TextureCubeMapPositiveZ = 0X8519 + /// Original was GL_PROXY_TEXTURE_CUBE_MAP_EXT = 0x851B /// - TextureCubeMapPositiveZ = ((int)0X8519), + ProxyTextureCubeMapExt = ((int)0x851B), /// - /// Original was GL_TextureCubeMapNegativeZ = 0X851a + /// Original was GL_TEXTURE_1D_ARRAY = 0x8C18 /// - TextureCubeMapNegativeZ = ((int)0X851a), + Texture1DArray = ((int)0x8C18), + /// + /// Original was GL_PROXY_TEXTURE_1D_ARRAY = 0x8C19 + /// + ProxyTexture1DArray = ((int)0x8C19), + /// + /// Original was GL_PROXY_TEXTURE_1D_ARRAY_EXT = 0x8C19 + /// + ProxyTexture1DArrayExt = ((int)0x8C19), + /// + /// Original was GL_TEXTURE_2D_ARRAY = 0x8C1A + /// + Texture2DArray = ((int)0x8C1A), + /// + /// Original was GL_PROXY_TEXTURE_2D_ARRAY = 0x8C1B + /// + ProxyTexture2DArray = ((int)0x8C1B), + /// + /// Original was GL_PROXY_TEXTURE_2D_ARRAY_EXT = 0x8C1B + /// + ProxyTexture2DArrayExt = ((int)0x8C1B), + /// + /// Original was GL_TEXTURE_CUBE_MAP_ARRAY = 0x9009 + /// + TextureCubeMapArray = ((int)0x9009), + /// + /// Original was GL_TEXTURE_CUBE_MAP_ARRAY_ARB = 0x9009 + /// + TextureCubeMapArrayArb = ((int)0x9009), + /// + /// Original was GL_TEXTURE_CUBE_MAP_ARRAY_EXT = 0x9009 + /// + TextureCubeMapArrayExt = ((int)0x9009), + /// + /// Original was GL_TEXTURE_CUBE_MAP_ARRAY_OES = 0x9009 + /// + TextureCubeMapArrayOes = ((int)0x9009), + /// + /// Original was GL_PROXY_TEXTURE_CUBE_MAP_ARRAY = 0x900B + /// + ProxyTextureCubeMapArray = ((int)0x900B), + /// + /// Original was GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB = 0x900B + /// + ProxyTextureCubeMapArrayArb = ((int)0x900B), + /// + /// Original was GL_TEXTURE_2D_MULTISAMPLE = 0x9100 + /// + Texture2DMultisample = ((int)0x9100), + /// + /// Original was GL_PROXY_TEXTURE_2D_MULTISAMPLE = 0x9101 + /// + ProxyTexture2DMultisample = ((int)0x9101), + /// + /// Original was GL_TEXTURE_2D_MULTISAMPLE_ARRAY = 0x9102 + /// + Texture2DMultisampleArray = ((int)0x9102), + /// + /// Original was GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY = 0x9103 + /// + ProxyTexture2DMultisampleArray = ((int)0x9103), } /// @@ -22402,7 +28079,7 @@ namespace OpenTK.Graphics.ES20 } /// - /// Used in GL.ActiveTexture + /// Used in GL.ActiveTexture, GL.NV.GetPathTexGen /// public enum TextureUnit : int { diff --git a/src/OpenTK/Graphics/ES30/ES30.cs b/src/OpenTK/Graphics/ES30/ES30.cs index 05dc6618..c07af980 100644 --- a/src/OpenTK/Graphics/ES30/ES30.cs +++ b/src/OpenTK/Graphics/ES30/ES30.cs @@ -42,11 +42,14 @@ namespace OpenTK.Graphics.ES30 { EntryPointNames = new byte[] { + 103, 108, 65, 99, 113, 117, 105, 114, 101, 75, 101, 121, 101, 100, 77, 117, 116, 101, 120, 87, 105, 110, 51, 50, 69, 88, 84, 0, 103, 108, 65, 99, 116, 105, 118, 101, 80, 114, 111, 103, 114, 97, 109, 69, 88, 84, 0, 103, 108, 65, 99, 116, 105, 118, 101, 83, 104, 97, 100, 101, 114, 80, 114, 111, 103, 114, 97, 109, 69, 88, 84, 0, 103, 108, 65, 99, 116, 105, 118, 101, 84, 101, 120, 116, 117, 114, 101, 0, 103, 108, 65, 108, 112, 104, 97, 70, 117, 110, 99, 81, 67, 79, 77, 0, + 103, 108, 65, 112, 112, 108, 121, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 65, 116, 116, 97, 99, 104, 109, 101, 110, 116, 67, 77, 65, 65, 73, 78, 84, 69, 76, 0, 103, 108, 65, 116, 116, 97, 99, 104, 83, 104, 97, 100, 101, 114, 0, + 103, 108, 66, 101, 103, 105, 110, 67, 111, 110, 100, 105, 116, 105, 111, 110, 97, 108, 82, 101, 110, 100, 101, 114, 78, 86, 0, 103, 108, 66, 101, 103, 105, 110, 80, 101, 114, 102, 77, 111, 110, 105, 116, 111, 114, 65, 77, 68, 0, 103, 108, 66, 101, 103, 105, 110, 80, 101, 114, 102, 81, 117, 101, 114, 121, 73, 78, 84, 69, 76, 0, 103, 108, 66, 101, 103, 105, 110, 81, 117, 101, 114, 121, 0, @@ -56,6 +59,8 @@ namespace OpenTK.Graphics.ES30 103, 108, 66, 105, 110, 100, 66, 117, 102, 102, 101, 114, 0, 103, 108, 66, 105, 110, 100, 66, 117, 102, 102, 101, 114, 66, 97, 115, 101, 0, 103, 108, 66, 105, 110, 100, 66, 117, 102, 102, 101, 114, 82, 97, 110, 103, 101, 0, + 103, 108, 66, 105, 110, 100, 70, 114, 97, 103, 68, 97, 116, 97, 76, 111, 99, 97, 116, 105, 111, 110, 69, 88, 84, 0, + 103, 108, 66, 105, 110, 100, 70, 114, 97, 103, 68, 97, 116, 97, 76, 111, 99, 97, 116, 105, 111, 110, 73, 110, 100, 101, 120, 101, 100, 69, 88, 84, 0, 103, 108, 66, 105, 110, 100, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 0, 103, 108, 66, 105, 110, 100, 80, 114, 111, 103, 114, 97, 109, 80, 105, 112, 101, 108, 105, 110, 101, 69, 88, 84, 0, 103, 108, 66, 105, 110, 100, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 0, @@ -70,17 +75,24 @@ namespace OpenTK.Graphics.ES30 103, 108, 66, 108, 101, 110, 100, 69, 113, 117, 97, 116, 105, 111, 110, 0, 103, 108, 66, 108, 101, 110, 100, 69, 113, 117, 97, 116, 105, 111, 110, 69, 88, 84, 0, 103, 108, 66, 108, 101, 110, 100, 69, 113, 117, 97, 116, 105, 111, 110, 105, 69, 88, 84, 0, + 103, 108, 66, 108, 101, 110, 100, 69, 113, 117, 97, 116, 105, 111, 110, 105, 79, 69, 83, 0, 103, 108, 66, 108, 101, 110, 100, 69, 113, 117, 97, 116, 105, 111, 110, 83, 101, 112, 97, 114, 97, 116, 101, 0, 103, 108, 66, 108, 101, 110, 100, 69, 113, 117, 97, 116, 105, 111, 110, 83, 101, 112, 97, 114, 97, 116, 101, 105, 69, 88, 84, 0, + 103, 108, 66, 108, 101, 110, 100, 69, 113, 117, 97, 116, 105, 111, 110, 83, 101, 112, 97, 114, 97, 116, 101, 105, 79, 69, 83, 0, 103, 108, 66, 108, 101, 110, 100, 70, 117, 110, 99, 0, 103, 108, 66, 108, 101, 110, 100, 70, 117, 110, 99, 105, 69, 88, 84, 0, + 103, 108, 66, 108, 101, 110, 100, 70, 117, 110, 99, 105, 79, 69, 83, 0, 103, 108, 66, 108, 101, 110, 100, 70, 117, 110, 99, 83, 101, 112, 97, 114, 97, 116, 101, 0, 103, 108, 66, 108, 101, 110, 100, 70, 117, 110, 99, 83, 101, 112, 97, 114, 97, 116, 101, 105, 69, 88, 84, 0, + 103, 108, 66, 108, 101, 110, 100, 70, 117, 110, 99, 83, 101, 112, 97, 114, 97, 116, 101, 105, 79, 69, 83, 0, 103, 108, 66, 108, 101, 110, 100, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 78, 86, 0, 103, 108, 66, 108, 105, 116, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 0, 103, 108, 66, 108, 105, 116, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 65, 78, 71, 76, 69, 0, 103, 108, 66, 108, 105, 116, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 78, 86, 0, 103, 108, 66, 117, 102, 102, 101, 114, 68, 97, 116, 97, 0, + 103, 108, 66, 117, 102, 102, 101, 114, 83, 116, 111, 114, 97, 103, 101, 69, 88, 84, 0, + 103, 108, 66, 117, 102, 102, 101, 114, 83, 116, 111, 114, 97, 103, 101, 69, 120, 116, 101, 114, 110, 97, 108, 69, 88, 84, 0, + 103, 108, 66, 117, 102, 102, 101, 114, 83, 116, 111, 114, 97, 103, 101, 77, 101, 109, 69, 88, 84, 0, 103, 108, 66, 117, 102, 102, 101, 114, 83, 117, 98, 68, 97, 116, 97, 0, 103, 108, 67, 104, 101, 99, 107, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 83, 116, 97, 116, 117, 115, 0, 103, 108, 67, 108, 101, 97, 114, 0, @@ -90,11 +102,15 @@ namespace OpenTK.Graphics.ES30 103, 108, 67, 108, 101, 97, 114, 66, 117, 102, 102, 101, 114, 117, 105, 118, 0, 103, 108, 67, 108, 101, 97, 114, 67, 111, 108, 111, 114, 0, 103, 108, 67, 108, 101, 97, 114, 68, 101, 112, 116, 104, 102, 0, + 103, 108, 67, 108, 101, 97, 114, 80, 105, 120, 101, 108, 76, 111, 99, 97, 108, 83, 116, 111, 114, 97, 103, 101, 117, 105, 69, 88, 84, 0, 103, 108, 67, 108, 101, 97, 114, 83, 116, 101, 110, 99, 105, 108, 0, + 103, 108, 67, 108, 101, 97, 114, 84, 101, 120, 73, 109, 97, 103, 101, 69, 88, 84, 0, + 103, 108, 67, 108, 101, 97, 114, 84, 101, 120, 83, 117, 98, 73, 109, 97, 103, 101, 69, 88, 84, 0, 103, 108, 67, 108, 105, 101, 110, 116, 87, 97, 105, 116, 83, 121, 110, 99, 0, 103, 108, 67, 108, 105, 101, 110, 116, 87, 97, 105, 116, 83, 121, 110, 99, 65, 80, 80, 76, 69, 0, 103, 108, 67, 111, 108, 111, 114, 77, 97, 115, 107, 0, 103, 108, 67, 111, 108, 111, 114, 77, 97, 115, 107, 105, 69, 88, 84, 0, + 103, 108, 67, 111, 108, 111, 114, 77, 97, 115, 107, 105, 79, 69, 83, 0, 103, 108, 67, 111, 109, 112, 105, 108, 101, 83, 104, 97, 100, 101, 114, 0, 103, 108, 67, 111, 109, 112, 114, 101, 115, 115, 101, 100, 84, 101, 120, 73, 109, 97, 103, 101, 50, 68, 0, 103, 108, 67, 111, 109, 112, 114, 101, 115, 115, 101, 100, 84, 101, 120, 73, 109, 97, 103, 101, 51, 68, 0, @@ -102,16 +118,26 @@ namespace OpenTK.Graphics.ES30 103, 108, 67, 111, 109, 112, 114, 101, 115, 115, 101, 100, 84, 101, 120, 83, 117, 98, 73, 109, 97, 103, 101, 50, 68, 0, 103, 108, 67, 111, 109, 112, 114, 101, 115, 115, 101, 100, 84, 101, 120, 83, 117, 98, 73, 109, 97, 103, 101, 51, 68, 0, 103, 108, 67, 111, 109, 112, 114, 101, 115, 115, 101, 100, 84, 101, 120, 83, 117, 98, 73, 109, 97, 103, 101, 51, 68, 79, 69, 83, 0, + 103, 108, 67, 111, 110, 115, 101, 114, 118, 97, 116, 105, 118, 101, 82, 97, 115, 116, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 78, 86, 0, 103, 108, 67, 111, 112, 121, 66, 117, 102, 102, 101, 114, 83, 117, 98, 68, 97, 116, 97, 0, 103, 108, 67, 111, 112, 121, 66, 117, 102, 102, 101, 114, 83, 117, 98, 68, 97, 116, 97, 78, 86, 0, 103, 108, 67, 111, 112, 121, 73, 109, 97, 103, 101, 83, 117, 98, 68, 97, 116, 97, 69, 88, 84, 0, + 103, 108, 67, 111, 112, 121, 73, 109, 97, 103, 101, 83, 117, 98, 68, 97, 116, 97, 79, 69, 83, 0, + 103, 108, 67, 111, 112, 121, 80, 97, 116, 104, 78, 86, 0, 103, 108, 67, 111, 112, 121, 84, 101, 120, 73, 109, 97, 103, 101, 50, 68, 0, 103, 108, 67, 111, 112, 121, 84, 101, 120, 83, 117, 98, 73, 109, 97, 103, 101, 50, 68, 0, 103, 108, 67, 111, 112, 121, 84, 101, 120, 83, 117, 98, 73, 109, 97, 103, 101, 51, 68, 0, 103, 108, 67, 111, 112, 121, 84, 101, 120, 83, 117, 98, 73, 109, 97, 103, 101, 51, 68, 79, 69, 83, 0, 103, 108, 67, 111, 112, 121, 84, 101, 120, 116, 117, 114, 101, 76, 101, 118, 101, 108, 115, 65, 80, 80, 76, 69, 0, 103, 108, 67, 111, 118, 101, 114, 97, 103, 101, 77, 97, 115, 107, 78, 86, 0, + 103, 108, 67, 111, 118, 101, 114, 97, 103, 101, 77, 111, 100, 117, 108, 97, 116, 105, 111, 110, 78, 86, 0, + 103, 108, 67, 111, 118, 101, 114, 97, 103, 101, 77, 111, 100, 117, 108, 97, 116, 105, 111, 110, 84, 97, 98, 108, 101, 78, 86, 0, 103, 108, 67, 111, 118, 101, 114, 97, 103, 101, 79, 112, 101, 114, 97, 116, 105, 111, 110, 78, 86, 0, + 103, 108, 67, 111, 118, 101, 114, 70, 105, 108, 108, 80, 97, 116, 104, 73, 110, 115, 116, 97, 110, 99, 101, 100, 78, 86, 0, + 103, 108, 67, 111, 118, 101, 114, 70, 105, 108, 108, 80, 97, 116, 104, 78, 86, 0, + 103, 108, 67, 111, 118, 101, 114, 83, 116, 114, 111, 107, 101, 80, 97, 116, 104, 73, 110, 115, 116, 97, 110, 99, 101, 100, 78, 86, 0, + 103, 108, 67, 111, 118, 101, 114, 83, 116, 114, 111, 107, 101, 80, 97, 116, 104, 78, 86, 0, + 103, 108, 67, 114, 101, 97, 116, 101, 77, 101, 109, 111, 114, 121, 79, 98, 106, 101, 99, 116, 115, 69, 88, 84, 0, 103, 108, 67, 114, 101, 97, 116, 101, 80, 101, 114, 102, 81, 117, 101, 114, 121, 73, 78, 84, 69, 76, 0, 103, 108, 67, 114, 101, 97, 116, 101, 80, 114, 111, 103, 114, 97, 109, 0, 103, 108, 67, 114, 101, 97, 116, 101, 83, 104, 97, 100, 101, 114, 0, @@ -127,6 +153,8 @@ namespace OpenTK.Graphics.ES30 103, 108, 68, 101, 108, 101, 116, 101, 66, 117, 102, 102, 101, 114, 115, 0, 103, 108, 68, 101, 108, 101, 116, 101, 70, 101, 110, 99, 101, 115, 78, 86, 0, 103, 108, 68, 101, 108, 101, 116, 101, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 115, 0, + 103, 108, 68, 101, 108, 101, 116, 101, 77, 101, 109, 111, 114, 121, 79, 98, 106, 101, 99, 116, 115, 69, 88, 84, 0, + 103, 108, 68, 101, 108, 101, 116, 101, 80, 97, 116, 104, 115, 78, 86, 0, 103, 108, 68, 101, 108, 101, 116, 101, 80, 101, 114, 102, 77, 111, 110, 105, 116, 111, 114, 115, 65, 77, 68, 0, 103, 108, 68, 101, 108, 101, 116, 101, 80, 101, 114, 102, 81, 117, 101, 114, 121, 73, 78, 84, 69, 76, 0, 103, 108, 68, 101, 108, 101, 116, 101, 80, 114, 111, 103, 114, 97, 109, 0, @@ -135,6 +163,7 @@ namespace OpenTK.Graphics.ES30 103, 108, 68, 101, 108, 101, 116, 101, 81, 117, 101, 114, 105, 101, 115, 69, 88, 84, 0, 103, 108, 68, 101, 108, 101, 116, 101, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 115, 0, 103, 108, 68, 101, 108, 101, 116, 101, 83, 97, 109, 112, 108, 101, 114, 115, 0, + 103, 108, 68, 101, 108, 101, 116, 101, 83, 101, 109, 97, 112, 104, 111, 114, 101, 115, 69, 88, 84, 0, 103, 108, 68, 101, 108, 101, 116, 101, 83, 104, 97, 100, 101, 114, 0, 103, 108, 68, 101, 108, 101, 116, 101, 83, 121, 110, 99, 0, 103, 108, 68, 101, 108, 101, 116, 101, 83, 121, 110, 99, 65, 80, 80, 76, 69, 0, @@ -144,16 +173,23 @@ namespace OpenTK.Graphics.ES30 103, 108, 68, 101, 108, 101, 116, 101, 86, 101, 114, 116, 101, 120, 65, 114, 114, 97, 121, 115, 79, 69, 83, 0, 103, 108, 68, 101, 112, 116, 104, 70, 117, 110, 99, 0, 103, 108, 68, 101, 112, 116, 104, 77, 97, 115, 107, 0, + 103, 108, 68, 101, 112, 116, 104, 82, 97, 110, 103, 101, 65, 114, 114, 97, 121, 102, 118, 78, 86, 0, + 103, 108, 68, 101, 112, 116, 104, 82, 97, 110, 103, 101, 65, 114, 114, 97, 121, 102, 118, 79, 69, 83, 0, 103, 108, 68, 101, 112, 116, 104, 82, 97, 110, 103, 101, 102, 0, + 103, 108, 68, 101, 112, 116, 104, 82, 97, 110, 103, 101, 73, 110, 100, 101, 120, 101, 100, 102, 78, 86, 0, + 103, 108, 68, 101, 112, 116, 104, 82, 97, 110, 103, 101, 73, 110, 100, 101, 120, 101, 100, 102, 79, 69, 83, 0, 103, 108, 68, 101, 116, 97, 99, 104, 83, 104, 97, 100, 101, 114, 0, 103, 108, 68, 105, 115, 97, 98, 108, 101, 0, 103, 108, 68, 105, 115, 97, 98, 108, 101, 68, 114, 105, 118, 101, 114, 67, 111, 110, 116, 114, 111, 108, 81, 67, 79, 77, 0, 103, 108, 68, 105, 115, 97, 98, 108, 101, 105, 69, 88, 84, 0, + 103, 108, 68, 105, 115, 97, 98, 108, 101, 105, 78, 86, 0, + 103, 108, 68, 105, 115, 97, 98, 108, 101, 105, 79, 69, 83, 0, 103, 108, 68, 105, 115, 97, 98, 108, 101, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 65, 114, 114, 97, 121, 0, 103, 108, 68, 105, 115, 99, 97, 114, 100, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 69, 88, 84, 0, 103, 108, 68, 114, 97, 119, 65, 114, 114, 97, 121, 115, 0, 103, 108, 68, 114, 97, 119, 65, 114, 114, 97, 121, 115, 73, 110, 115, 116, 97, 110, 99, 101, 100, 0, 103, 108, 68, 114, 97, 119, 65, 114, 114, 97, 121, 115, 73, 110, 115, 116, 97, 110, 99, 101, 100, 65, 78, 71, 76, 69, 0, + 103, 108, 68, 114, 97, 119, 65, 114, 114, 97, 121, 115, 73, 110, 115, 116, 97, 110, 99, 101, 100, 66, 97, 115, 101, 73, 110, 115, 116, 97, 110, 99, 101, 69, 88, 84, 0, 103, 108, 68, 114, 97, 119, 65, 114, 114, 97, 121, 115, 73, 110, 115, 116, 97, 110, 99, 101, 100, 69, 88, 84, 0, 103, 108, 68, 114, 97, 119, 65, 114, 114, 97, 121, 115, 73, 110, 115, 116, 97, 110, 99, 101, 100, 78, 86, 0, 103, 108, 68, 114, 97, 119, 66, 117, 102, 102, 101, 114, 115, 0, @@ -161,17 +197,31 @@ namespace OpenTK.Graphics.ES30 103, 108, 68, 114, 97, 119, 66, 117, 102, 102, 101, 114, 115, 73, 110, 100, 101, 120, 101, 100, 69, 88, 84, 0, 103, 108, 68, 114, 97, 119, 66, 117, 102, 102, 101, 114, 115, 78, 86, 0, 103, 108, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 0, + 103, 108, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 66, 97, 115, 101, 86, 101, 114, 116, 101, 120, 69, 88, 84, 0, + 103, 108, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 66, 97, 115, 101, 86, 101, 114, 116, 101, 120, 79, 69, 83, 0, 103, 108, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 73, 110, 115, 116, 97, 110, 99, 101, 100, 0, 103, 108, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 73, 110, 115, 116, 97, 110, 99, 101, 100, 65, 78, 71, 76, 69, 0, + 103, 108, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 73, 110, 115, 116, 97, 110, 99, 101, 100, 66, 97, 115, 101, 73, 110, 115, 116, 97, 110, 99, 101, 69, 88, 84, 0, + 103, 108, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 73, 110, 115, 116, 97, 110, 99, 101, 100, 66, 97, 115, 101, 86, 101, 114, 116, 101, 120, 66, 97, 115, 101, 73, 110, 115, 116, 97, 110, 99, 101, 69, 88, 84, 0, + 103, 108, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 73, 110, 115, 116, 97, 110, 99, 101, 100, 66, 97, 115, 101, 86, 101, 114, 116, 101, 120, 69, 88, 84, 0, + 103, 108, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 73, 110, 115, 116, 97, 110, 99, 101, 100, 66, 97, 115, 101, 86, 101, 114, 116, 101, 120, 79, 69, 83, 0, 103, 108, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 73, 110, 115, 116, 97, 110, 99, 101, 100, 69, 88, 84, 0, 103, 108, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 73, 110, 115, 116, 97, 110, 99, 101, 100, 78, 86, 0, 103, 108, 68, 114, 97, 119, 82, 97, 110, 103, 101, 69, 108, 101, 109, 101, 110, 116, 115, 0, + 103, 108, 68, 114, 97, 119, 82, 97, 110, 103, 101, 69, 108, 101, 109, 101, 110, 116, 115, 66, 97, 115, 101, 86, 101, 114, 116, 101, 120, 69, 88, 84, 0, + 103, 108, 68, 114, 97, 119, 82, 97, 110, 103, 101, 69, 108, 101, 109, 101, 110, 116, 115, 66, 97, 115, 101, 86, 101, 114, 116, 101, 120, 79, 69, 83, 0, + 103, 108, 68, 114, 97, 119, 84, 114, 97, 110, 115, 102, 111, 114, 109, 70, 101, 101, 100, 98, 97, 99, 107, 69, 88, 84, 0, + 103, 108, 68, 114, 97, 119, 84, 114, 97, 110, 115, 102, 111, 114, 109, 70, 101, 101, 100, 98, 97, 99, 107, 73, 110, 115, 116, 97, 110, 99, 101, 100, 69, 88, 84, 0, + 103, 108, 68, 114, 97, 119, 86, 107, 73, 109, 97, 103, 101, 78, 86, 0, 103, 108, 69, 71, 76, 73, 109, 97, 103, 101, 84, 97, 114, 103, 101, 116, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 83, 116, 111, 114, 97, 103, 101, 79, 69, 83, 0, 103, 108, 69, 71, 76, 73, 109, 97, 103, 101, 84, 97, 114, 103, 101, 116, 84, 101, 120, 116, 117, 114, 101, 50, 68, 79, 69, 83, 0, 103, 108, 69, 110, 97, 98, 108, 101, 0, 103, 108, 69, 110, 97, 98, 108, 101, 68, 114, 105, 118, 101, 114, 67, 111, 110, 116, 114, 111, 108, 81, 67, 79, 77, 0, 103, 108, 69, 110, 97, 98, 108, 101, 105, 69, 88, 84, 0, + 103, 108, 69, 110, 97, 98, 108, 101, 105, 78, 86, 0, + 103, 108, 69, 110, 97, 98, 108, 101, 105, 79, 69, 83, 0, 103, 108, 69, 110, 97, 98, 108, 101, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 65, 114, 114, 97, 121, 0, + 103, 108, 69, 110, 100, 67, 111, 110, 100, 105, 116, 105, 111, 110, 97, 108, 82, 101, 110, 100, 101, 114, 78, 86, 0, 103, 108, 69, 110, 100, 80, 101, 114, 102, 77, 111, 110, 105, 116, 111, 114, 65, 77, 68, 0, 103, 108, 69, 110, 100, 80, 101, 114, 102, 81, 117, 101, 114, 121, 73, 78, 84, 69, 76, 0, 103, 108, 69, 110, 100, 81, 117, 101, 114, 121, 0, @@ -197,24 +247,37 @@ namespace OpenTK.Graphics.ES30 103, 108, 70, 108, 117, 115, 104, 0, 103, 108, 70, 108, 117, 115, 104, 77, 97, 112, 112, 101, 100, 66, 117, 102, 102, 101, 114, 82, 97, 110, 103, 101, 0, 103, 108, 70, 108, 117, 115, 104, 77, 97, 112, 112, 101, 100, 66, 117, 102, 102, 101, 114, 82, 97, 110, 103, 101, 69, 88, 84, 0, + 103, 108, 70, 114, 97, 103, 109, 101, 110, 116, 67, 111, 118, 101, 114, 97, 103, 101, 67, 111, 108, 111, 114, 78, 86, 0, + 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 70, 101, 116, 99, 104, 66, 97, 114, 114, 105, 101, 114, 81, 67, 79, 77, 0, + 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 70, 111, 118, 101, 97, 116, 105, 111, 110, 67, 111, 110, 102, 105, 103, 81, 67, 79, 77, 0, + 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 70, 111, 118, 101, 97, 116, 105, 111, 110, 80, 97, 114, 97, 109, 101, 116, 101, 114, 115, 81, 67, 79, 77, 0, + 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 80, 105, 120, 101, 108, 76, 111, 99, 97, 108, 83, 116, 111, 114, 97, 103, 101, 83, 105, 122, 101, 69, 88, 84, 0, 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 0, + 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 83, 97, 109, 112, 108, 101, 76, 111, 99, 97, 116, 105, 111, 110, 115, 102, 118, 78, 86, 0, 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 84, 101, 120, 116, 117, 114, 101, 50, 68, 0, + 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 84, 101, 120, 116, 117, 114, 101, 50, 68, 68, 111, 119, 110, 115, 97, 109, 112, 108, 101, 73, 77, 71, 0, 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 84, 101, 120, 116, 117, 114, 101, 50, 68, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 69, 88, 84, 0, 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 84, 101, 120, 116, 117, 114, 101, 50, 68, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 73, 77, 71, 0, 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 84, 101, 120, 116, 117, 114, 101, 51, 68, 79, 69, 83, 0, 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 84, 101, 120, 116, 117, 114, 101, 69, 88, 84, 0, 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 84, 101, 120, 116, 117, 114, 101, 76, 97, 121, 101, 114, 0, + 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 84, 101, 120, 116, 117, 114, 101, 76, 97, 121, 101, 114, 68, 111, 119, 110, 115, 97, 109, 112, 108, 101, 73, 77, 71, 0, + 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 84, 101, 120, 116, 117, 114, 101, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 77, 117, 108, 116, 105, 118, 105, 101, 119, 79, 86, 82, 0, + 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 84, 101, 120, 116, 117, 114, 101, 77, 117, 108, 116, 105, 118, 105, 101, 119, 79, 86, 82, 0, + 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 84, 101, 120, 116, 117, 114, 101, 79, 69, 83, 0, 103, 108, 70, 114, 111, 110, 116, 70, 97, 99, 101, 0, 103, 108, 71, 101, 110, 66, 117, 102, 102, 101, 114, 115, 0, 103, 108, 71, 101, 110, 101, 114, 97, 116, 101, 77, 105, 112, 109, 97, 112, 0, 103, 108, 71, 101, 110, 70, 101, 110, 99, 101, 115, 78, 86, 0, 103, 108, 71, 101, 110, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 115, 0, + 103, 108, 71, 101, 110, 80, 97, 116, 104, 115, 78, 86, 0, 103, 108, 71, 101, 110, 80, 101, 114, 102, 77, 111, 110, 105, 116, 111, 114, 115, 65, 77, 68, 0, 103, 108, 71, 101, 110, 80, 114, 111, 103, 114, 97, 109, 80, 105, 112, 101, 108, 105, 110, 101, 115, 69, 88, 84, 0, 103, 108, 71, 101, 110, 81, 117, 101, 114, 105, 101, 115, 0, 103, 108, 71, 101, 110, 81, 117, 101, 114, 105, 101, 115, 69, 88, 84, 0, 103, 108, 71, 101, 110, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 115, 0, 103, 108, 71, 101, 110, 83, 97, 109, 112, 108, 101, 114, 115, 0, + 103, 108, 71, 101, 110, 83, 101, 109, 97, 112, 104, 111, 114, 101, 115, 69, 88, 84, 0, 103, 108, 71, 101, 110, 84, 101, 120, 116, 117, 114, 101, 115, 0, 103, 108, 71, 101, 110, 84, 114, 97, 110, 115, 102, 111, 114, 109, 70, 101, 101, 100, 98, 97, 99, 107, 115, 0, 103, 108, 71, 101, 110, 86, 101, 114, 116, 101, 120, 65, 114, 114, 97, 121, 115, 0, @@ -231,6 +294,7 @@ namespace OpenTK.Graphics.ES30 103, 108, 71, 101, 116, 66, 117, 102, 102, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 0, 103, 108, 71, 101, 116, 66, 117, 102, 102, 101, 114, 80, 111, 105, 110, 116, 101, 114, 118, 0, 103, 108, 71, 101, 116, 66, 117, 102, 102, 101, 114, 80, 111, 105, 110, 116, 101, 114, 118, 79, 69, 83, 0, + 103, 108, 71, 101, 116, 67, 111, 118, 101, 114, 97, 103, 101, 77, 111, 100, 117, 108, 97, 116, 105, 111, 110, 84, 97, 98, 108, 101, 78, 86, 0, 103, 108, 71, 101, 116, 68, 101, 98, 117, 103, 77, 101, 115, 115, 97, 103, 101, 76, 111, 103, 0, 103, 108, 71, 101, 116, 68, 101, 98, 117, 103, 77, 101, 115, 115, 97, 103, 101, 76, 111, 103, 75, 72, 82, 0, 103, 108, 71, 101, 116, 68, 114, 105, 118, 101, 114, 67, 111, 110, 116, 114, 111, 108, 115, 81, 67, 79, 77, 0, @@ -238,12 +302,17 @@ namespace OpenTK.Graphics.ES30 103, 108, 71, 101, 116, 69, 114, 114, 111, 114, 0, 103, 108, 71, 101, 116, 70, 101, 110, 99, 101, 105, 118, 78, 86, 0, 103, 108, 71, 101, 116, 70, 105, 114, 115, 116, 80, 101, 114, 102, 81, 117, 101, 114, 121, 73, 100, 73, 78, 84, 69, 76, 0, + 103, 108, 71, 101, 116, 70, 108, 111, 97, 116, 105, 95, 118, 78, 86, 0, + 103, 108, 71, 101, 116, 70, 108, 111, 97, 116, 105, 95, 118, 79, 69, 83, 0, 103, 108, 71, 101, 116, 70, 108, 111, 97, 116, 118, 0, + 103, 108, 71, 101, 116, 70, 114, 97, 103, 68, 97, 116, 97, 73, 110, 100, 101, 120, 69, 88, 84, 0, 103, 108, 71, 101, 116, 70, 114, 97, 103, 68, 97, 116, 97, 76, 111, 99, 97, 116, 105, 111, 110, 0, 103, 108, 71, 101, 116, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 65, 116, 116, 97, 99, 104, 109, 101, 110, 116, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 0, + 103, 108, 71, 101, 116, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 80, 105, 120, 101, 108, 76, 111, 99, 97, 108, 83, 116, 111, 114, 97, 103, 101, 83, 105, 122, 101, 69, 88, 84, 0, 103, 108, 71, 101, 116, 71, 114, 97, 112, 104, 105, 99, 115, 82, 101, 115, 101, 116, 83, 116, 97, 116, 117, 115, 0, 103, 108, 71, 101, 116, 71, 114, 97, 112, 104, 105, 99, 115, 82, 101, 115, 101, 116, 83, 116, 97, 116, 117, 115, 69, 88, 84, 0, 103, 108, 71, 101, 116, 71, 114, 97, 112, 104, 105, 99, 115, 82, 101, 115, 101, 116, 83, 116, 97, 116, 117, 115, 75, 72, 82, 0, + 103, 108, 71, 101, 116, 73, 109, 97, 103, 101, 72, 97, 110, 100, 108, 101, 78, 86, 0, 103, 108, 71, 101, 116, 73, 110, 116, 101, 103, 101, 114, 54, 52, 105, 95, 118, 0, 103, 108, 71, 101, 116, 73, 110, 116, 101, 103, 101, 114, 54, 52, 118, 0, 103, 108, 71, 101, 116, 73, 110, 116, 101, 103, 101, 114, 54, 52, 118, 65, 80, 80, 76, 69, 0, @@ -251,6 +320,8 @@ namespace OpenTK.Graphics.ES30 103, 108, 71, 101, 116, 73, 110, 116, 101, 103, 101, 114, 105, 95, 118, 69, 88, 84, 0, 103, 108, 71, 101, 116, 73, 110, 116, 101, 103, 101, 114, 118, 0, 103, 108, 71, 101, 116, 73, 110, 116, 101, 114, 110, 97, 108, 102, 111, 114, 109, 97, 116, 105, 118, 0, + 103, 108, 71, 101, 116, 73, 110, 116, 101, 114, 110, 97, 108, 102, 111, 114, 109, 97, 116, 83, 97, 109, 112, 108, 101, 105, 118, 78, 86, 0, + 103, 108, 71, 101, 116, 77, 101, 109, 111, 114, 121, 79, 98, 106, 101, 99, 116, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 69, 88, 84, 0, 103, 108, 71, 101, 116, 78, 101, 120, 116, 80, 101, 114, 102, 81, 117, 101, 114, 121, 73, 100, 73, 78, 84, 69, 76, 0, 103, 108, 71, 101, 116, 110, 85, 110, 105, 102, 111, 114, 109, 102, 118, 0, 103, 108, 71, 101, 116, 110, 85, 110, 105, 102, 111, 114, 109, 102, 118, 69, 88, 84, 0, @@ -265,6 +336,19 @@ namespace OpenTK.Graphics.ES30 103, 108, 71, 101, 116, 79, 98, 106, 101, 99, 116, 76, 97, 98, 101, 108, 75, 72, 82, 0, 103, 108, 71, 101, 116, 79, 98, 106, 101, 99, 116, 80, 116, 114, 76, 97, 98, 101, 108, 0, 103, 108, 71, 101, 116, 79, 98, 106, 101, 99, 116, 80, 116, 114, 76, 97, 98, 101, 108, 75, 72, 82, 0, + 103, 108, 71, 101, 116, 80, 97, 116, 104, 67, 111, 108, 111, 114, 71, 101, 110, 102, 118, 78, 86, 0, + 103, 108, 71, 101, 116, 80, 97, 116, 104, 67, 111, 108, 111, 114, 71, 101, 110, 105, 118, 78, 86, 0, + 103, 108, 71, 101, 116, 80, 97, 116, 104, 67, 111, 109, 109, 97, 110, 100, 115, 78, 86, 0, + 103, 108, 71, 101, 116, 80, 97, 116, 104, 67, 111, 111, 114, 100, 115, 78, 86, 0, + 103, 108, 71, 101, 116, 80, 97, 116, 104, 68, 97, 115, 104, 65, 114, 114, 97, 121, 78, 86, 0, + 103, 108, 71, 101, 116, 80, 97, 116, 104, 76, 101, 110, 103, 116, 104, 78, 86, 0, + 103, 108, 71, 101, 116, 80, 97, 116, 104, 77, 101, 116, 114, 105, 99, 82, 97, 110, 103, 101, 78, 86, 0, + 103, 108, 71, 101, 116, 80, 97, 116, 104, 77, 101, 116, 114, 105, 99, 115, 78, 86, 0, + 103, 108, 71, 101, 116, 80, 97, 116, 104, 80, 97, 114, 97, 109, 101, 116, 101, 114, 102, 118, 78, 86, 0, + 103, 108, 71, 101, 116, 80, 97, 116, 104, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 78, 86, 0, + 103, 108, 71, 101, 116, 80, 97, 116, 104, 83, 112, 97, 99, 105, 110, 103, 78, 86, 0, + 103, 108, 71, 101, 116, 80, 97, 116, 104, 84, 101, 120, 71, 101, 110, 102, 118, 78, 86, 0, + 103, 108, 71, 101, 116, 80, 97, 116, 104, 84, 101, 120, 71, 101, 110, 105, 118, 78, 86, 0, 103, 108, 71, 101, 116, 80, 101, 114, 102, 67, 111, 117, 110, 116, 101, 114, 73, 110, 102, 111, 73, 78, 84, 69, 76, 0, 103, 108, 71, 101, 116, 80, 101, 114, 102, 77, 111, 110, 105, 116, 111, 114, 67, 111, 117, 110, 116, 101, 114, 68, 97, 116, 97, 65, 77, 68, 0, 103, 108, 71, 101, 116, 80, 101, 114, 102, 77, 111, 110, 105, 116, 111, 114, 67, 111, 117, 110, 116, 101, 114, 73, 110, 102, 111, 65, 77, 68, 0, @@ -283,6 +367,8 @@ namespace OpenTK.Graphics.ES30 103, 108, 71, 101, 116, 80, 114, 111, 103, 114, 97, 109, 105, 118, 0, 103, 108, 71, 101, 116, 80, 114, 111, 103, 114, 97, 109, 80, 105, 112, 101, 108, 105, 110, 101, 73, 110, 102, 111, 76, 111, 103, 69, 88, 84, 0, 103, 108, 71, 101, 116, 80, 114, 111, 103, 114, 97, 109, 80, 105, 112, 101, 108, 105, 110, 101, 105, 118, 69, 88, 84, 0, + 103, 108, 71, 101, 116, 80, 114, 111, 103, 114, 97, 109, 82, 101, 115, 111, 117, 114, 99, 101, 102, 118, 78, 86, 0, + 103, 108, 71, 101, 116, 80, 114, 111, 103, 114, 97, 109, 82, 101, 115, 111, 117, 114, 99, 101, 76, 111, 99, 97, 116, 105, 111, 110, 73, 110, 100, 101, 120, 69, 88, 84, 0, 103, 108, 71, 101, 116, 81, 117, 101, 114, 121, 105, 118, 0, 103, 108, 71, 101, 116, 81, 117, 101, 114, 121, 105, 118, 69, 88, 84, 0, 103, 108, 71, 101, 116, 81, 117, 101, 114, 121, 79, 98, 106, 101, 99, 116, 105, 54, 52, 118, 69, 88, 84, 0, @@ -293,8 +379,11 @@ namespace OpenTK.Graphics.ES30 103, 108, 71, 101, 116, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 0, 103, 108, 71, 101, 116, 83, 97, 109, 112, 108, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 102, 118, 0, 103, 108, 71, 101, 116, 83, 97, 109, 112, 108, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 105, 118, 69, 88, 84, 0, + 103, 108, 71, 101, 116, 83, 97, 109, 112, 108, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 105, 118, 79, 69, 83, 0, 103, 108, 71, 101, 116, 83, 97, 109, 112, 108, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 117, 105, 118, 69, 88, 84, 0, + 103, 108, 71, 101, 116, 83, 97, 109, 112, 108, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 117, 105, 118, 79, 69, 83, 0, 103, 108, 71, 101, 116, 83, 97, 109, 112, 108, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 0, + 103, 108, 71, 101, 116, 83, 101, 109, 97, 112, 104, 111, 114, 101, 80, 97, 114, 97, 109, 101, 116, 101, 114, 117, 105, 54, 52, 118, 69, 88, 84, 0, 103, 108, 71, 101, 116, 83, 104, 97, 100, 101, 114, 73, 110, 102, 111, 76, 111, 103, 0, 103, 108, 71, 101, 116, 83, 104, 97, 100, 101, 114, 105, 118, 0, 103, 108, 71, 101, 116, 83, 104, 97, 100, 101, 114, 80, 114, 101, 99, 105, 115, 105, 111, 110, 70, 111, 114, 109, 97, 116, 0, @@ -305,92 +394,182 @@ namespace OpenTK.Graphics.ES30 103, 108, 71, 101, 116, 83, 121, 110, 99, 105, 118, 65, 80, 80, 76, 69, 0, 103, 108, 71, 101, 116, 84, 101, 120, 80, 97, 114, 97, 109, 101, 116, 101, 114, 102, 118, 0, 103, 108, 71, 101, 116, 84, 101, 120, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 105, 118, 69, 88, 84, 0, + 103, 108, 71, 101, 116, 84, 101, 120, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 105, 118, 79, 69, 83, 0, 103, 108, 71, 101, 116, 84, 101, 120, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 117, 105, 118, 69, 88, 84, 0, + 103, 108, 71, 101, 116, 84, 101, 120, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 117, 105, 118, 79, 69, 83, 0, 103, 108, 71, 101, 116, 84, 101, 120, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 0, + 103, 108, 71, 101, 116, 84, 101, 120, 116, 117, 114, 101, 72, 97, 110, 100, 108, 101, 73, 77, 71, 0, + 103, 108, 71, 101, 116, 84, 101, 120, 116, 117, 114, 101, 72, 97, 110, 100, 108, 101, 78, 86, 0, + 103, 108, 71, 101, 116, 84, 101, 120, 116, 117, 114, 101, 83, 97, 109, 112, 108, 101, 114, 72, 97, 110, 100, 108, 101, 73, 77, 71, 0, + 103, 108, 71, 101, 116, 84, 101, 120, 116, 117, 114, 101, 83, 97, 109, 112, 108, 101, 114, 72, 97, 110, 100, 108, 101, 78, 86, 0, 103, 108, 71, 101, 116, 84, 114, 97, 110, 115, 102, 111, 114, 109, 70, 101, 101, 100, 98, 97, 99, 107, 86, 97, 114, 121, 105, 110, 103, 0, 103, 108, 71, 101, 116, 84, 114, 97, 110, 115, 108, 97, 116, 101, 100, 83, 104, 97, 100, 101, 114, 83, 111, 117, 114, 99, 101, 65, 78, 71, 76, 69, 0, 103, 108, 71, 101, 116, 85, 110, 105, 102, 111, 114, 109, 66, 108, 111, 99, 107, 73, 110, 100, 101, 120, 0, 103, 108, 71, 101, 116, 85, 110, 105, 102, 111, 114, 109, 102, 118, 0, + 103, 108, 71, 101, 116, 85, 110, 105, 102, 111, 114, 109, 105, 54, 52, 118, 78, 86, 0, 103, 108, 71, 101, 116, 85, 110, 105, 102, 111, 114, 109, 73, 110, 100, 105, 99, 101, 115, 0, 103, 108, 71, 101, 116, 85, 110, 105, 102, 111, 114, 109, 105, 118, 0, 103, 108, 71, 101, 116, 85, 110, 105, 102, 111, 114, 109, 76, 111, 99, 97, 116, 105, 111, 110, 0, 103, 108, 71, 101, 116, 85, 110, 105, 102, 111, 114, 109, 117, 105, 118, 0, + 103, 108, 71, 101, 116, 85, 110, 115, 105, 103, 110, 101, 100, 66, 121, 116, 101, 105, 95, 118, 69, 88, 84, 0, + 103, 108, 71, 101, 116, 85, 110, 115, 105, 103, 110, 101, 100, 66, 121, 116, 101, 118, 69, 88, 84, 0, 103, 108, 71, 101, 116, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 102, 118, 0, 103, 108, 71, 101, 116, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 73, 105, 118, 0, 103, 108, 71, 101, 116, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 73, 117, 105, 118, 0, 103, 108, 71, 101, 116, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 105, 118, 0, 103, 108, 71, 101, 116, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 80, 111, 105, 110, 116, 101, 114, 118, 0, + 103, 108, 71, 101, 116, 86, 107, 80, 114, 111, 99, 65, 100, 100, 114, 78, 86, 0, 103, 108, 72, 105, 110, 116, 0, + 103, 108, 73, 109, 112, 111, 114, 116, 77, 101, 109, 111, 114, 121, 70, 100, 69, 88, 84, 0, + 103, 108, 73, 109, 112, 111, 114, 116, 77, 101, 109, 111, 114, 121, 87, 105, 110, 51, 50, 72, 97, 110, 100, 108, 101, 69, 88, 84, 0, + 103, 108, 73, 109, 112, 111, 114, 116, 77, 101, 109, 111, 114, 121, 87, 105, 110, 51, 50, 78, 97, 109, 101, 69, 88, 84, 0, + 103, 108, 73, 109, 112, 111, 114, 116, 83, 101, 109, 97, 112, 104, 111, 114, 101, 70, 100, 69, 88, 84, 0, + 103, 108, 73, 109, 112, 111, 114, 116, 83, 101, 109, 97, 112, 104, 111, 114, 101, 87, 105, 110, 51, 50, 72, 97, 110, 100, 108, 101, 69, 88, 84, 0, + 103, 108, 73, 109, 112, 111, 114, 116, 83, 101, 109, 97, 112, 104, 111, 114, 101, 87, 105, 110, 51, 50, 78, 97, 109, 101, 69, 88, 84, 0, 103, 108, 73, 110, 115, 101, 114, 116, 69, 118, 101, 110, 116, 77, 97, 114, 107, 101, 114, 69, 88, 84, 0, + 103, 108, 73, 110, 116, 101, 114, 112, 111, 108, 97, 116, 101, 80, 97, 116, 104, 115, 78, 86, 0, 103, 108, 73, 110, 118, 97, 108, 105, 100, 97, 116, 101, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 0, 103, 108, 73, 110, 118, 97, 108, 105, 100, 97, 116, 101, 83, 117, 98, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 0, 103, 108, 73, 115, 66, 117, 102, 102, 101, 114, 0, 103, 108, 73, 115, 69, 110, 97, 98, 108, 101, 100, 0, 103, 108, 73, 115, 69, 110, 97, 98, 108, 101, 100, 105, 69, 88, 84, 0, + 103, 108, 73, 115, 69, 110, 97, 98, 108, 101, 100, 105, 78, 86, 0, + 103, 108, 73, 115, 69, 110, 97, 98, 108, 101, 100, 105, 79, 69, 83, 0, 103, 108, 73, 115, 70, 101, 110, 99, 101, 78, 86, 0, 103, 108, 73, 115, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 0, + 103, 108, 73, 115, 73, 109, 97, 103, 101, 72, 97, 110, 100, 108, 101, 82, 101, 115, 105, 100, 101, 110, 116, 78, 86, 0, + 103, 108, 73, 115, 77, 101, 109, 111, 114, 121, 79, 98, 106, 101, 99, 116, 69, 88, 84, 0, + 103, 108, 73, 115, 80, 97, 116, 104, 78, 86, 0, + 103, 108, 73, 115, 80, 111, 105, 110, 116, 73, 110, 70, 105, 108, 108, 80, 97, 116, 104, 78, 86, 0, + 103, 108, 73, 115, 80, 111, 105, 110, 116, 73, 110, 83, 116, 114, 111, 107, 101, 80, 97, 116, 104, 78, 86, 0, 103, 108, 73, 115, 80, 114, 111, 103, 114, 97, 109, 0, 103, 108, 73, 115, 80, 114, 111, 103, 114, 97, 109, 80, 105, 112, 101, 108, 105, 110, 101, 69, 88, 84, 0, 103, 108, 73, 115, 81, 117, 101, 114, 121, 0, 103, 108, 73, 115, 81, 117, 101, 114, 121, 69, 88, 84, 0, 103, 108, 73, 115, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 0, 103, 108, 73, 115, 83, 97, 109, 112, 108, 101, 114, 0, + 103, 108, 73, 115, 83, 101, 109, 97, 112, 104, 111, 114, 101, 69, 88, 84, 0, 103, 108, 73, 115, 83, 104, 97, 100, 101, 114, 0, 103, 108, 73, 115, 83, 121, 110, 99, 0, 103, 108, 73, 115, 83, 121, 110, 99, 65, 80, 80, 76, 69, 0, 103, 108, 73, 115, 84, 101, 120, 116, 117, 114, 101, 0, + 103, 108, 73, 115, 84, 101, 120, 116, 117, 114, 101, 72, 97, 110, 100, 108, 101, 82, 101, 115, 105, 100, 101, 110, 116, 78, 86, 0, 103, 108, 73, 115, 84, 114, 97, 110, 115, 102, 111, 114, 109, 70, 101, 101, 100, 98, 97, 99, 107, 0, 103, 108, 73, 115, 86, 101, 114, 116, 101, 120, 65, 114, 114, 97, 121, 0, 103, 108, 73, 115, 86, 101, 114, 116, 101, 120, 65, 114, 114, 97, 121, 79, 69, 83, 0, 103, 108, 76, 97, 98, 101, 108, 79, 98, 106, 101, 99, 116, 69, 88, 84, 0, 103, 108, 76, 105, 110, 101, 87, 105, 100, 116, 104, 0, 103, 108, 76, 105, 110, 107, 80, 114, 111, 103, 114, 97, 109, 0, + 103, 108, 77, 97, 107, 101, 73, 109, 97, 103, 101, 72, 97, 110, 100, 108, 101, 78, 111, 110, 82, 101, 115, 105, 100, 101, 110, 116, 78, 86, 0, + 103, 108, 77, 97, 107, 101, 73, 109, 97, 103, 101, 72, 97, 110, 100, 108, 101, 82, 101, 115, 105, 100, 101, 110, 116, 78, 86, 0, + 103, 108, 77, 97, 107, 101, 84, 101, 120, 116, 117, 114, 101, 72, 97, 110, 100, 108, 101, 78, 111, 110, 82, 101, 115, 105, 100, 101, 110, 116, 78, 86, 0, + 103, 108, 77, 97, 107, 101, 84, 101, 120, 116, 117, 114, 101, 72, 97, 110, 100, 108, 101, 82, 101, 115, 105, 100, 101, 110, 116, 78, 86, 0, 103, 108, 77, 97, 112, 66, 117, 102, 102, 101, 114, 79, 69, 83, 0, 103, 108, 77, 97, 112, 66, 117, 102, 102, 101, 114, 82, 97, 110, 103, 101, 0, 103, 108, 77, 97, 112, 66, 117, 102, 102, 101, 114, 82, 97, 110, 103, 101, 69, 88, 84, 0, + 103, 108, 77, 97, 116, 114, 105, 120, 76, 111, 97, 100, 51, 120, 50, 102, 78, 86, 0, + 103, 108, 77, 97, 116, 114, 105, 120, 76, 111, 97, 100, 51, 120, 51, 102, 78, 86, 0, + 103, 108, 77, 97, 116, 114, 105, 120, 76, 111, 97, 100, 84, 114, 97, 110, 115, 112, 111, 115, 101, 51, 120, 51, 102, 78, 86, 0, + 103, 108, 77, 97, 116, 114, 105, 120, 77, 117, 108, 116, 51, 120, 50, 102, 78, 86, 0, + 103, 108, 77, 97, 116, 114, 105, 120, 77, 117, 108, 116, 51, 120, 51, 102, 78, 86, 0, + 103, 108, 77, 97, 116, 114, 105, 120, 77, 117, 108, 116, 84, 114, 97, 110, 115, 112, 111, 115, 101, 51, 120, 51, 102, 78, 86, 0, + 103, 108, 77, 101, 109, 111, 114, 121, 79, 98, 106, 101, 99, 116, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 69, 88, 84, 0, 103, 108, 77, 105, 110, 83, 97, 109, 112, 108, 101, 83, 104, 97, 100, 105, 110, 103, 79, 69, 83, 0, 103, 108, 77, 117, 108, 116, 105, 68, 114, 97, 119, 65, 114, 114, 97, 121, 115, 69, 88, 84, 0, + 103, 108, 77, 117, 108, 116, 105, 68, 114, 97, 119, 65, 114, 114, 97, 121, 115, 73, 110, 100, 105, 114, 101, 99, 116, 69, 88, 84, 0, + 103, 108, 77, 117, 108, 116, 105, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 66, 97, 115, 101, 86, 101, 114, 116, 101, 120, 69, 88, 84, 0, 103, 108, 77, 117, 108, 116, 105, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 69, 88, 84, 0, + 103, 108, 77, 117, 108, 116, 105, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 73, 110, 100, 105, 114, 101, 99, 116, 69, 88, 84, 0, + 103, 108, 78, 97, 109, 101, 100, 66, 117, 102, 102, 101, 114, 83, 116, 111, 114, 97, 103, 101, 69, 120, 116, 101, 114, 110, 97, 108, 69, 88, 84, 0, + 103, 108, 78, 97, 109, 101, 100, 66, 117, 102, 102, 101, 114, 83, 116, 111, 114, 97, 103, 101, 77, 101, 109, 69, 88, 84, 0, + 103, 108, 78, 97, 109, 101, 100, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 83, 97, 109, 112, 108, 101, 76, 111, 99, 97, 116, 105, 111, 110, 115, 102, 118, 78, 86, 0, 103, 108, 79, 98, 106, 101, 99, 116, 76, 97, 98, 101, 108, 0, 103, 108, 79, 98, 106, 101, 99, 116, 76, 97, 98, 101, 108, 75, 72, 82, 0, 103, 108, 79, 98, 106, 101, 99, 116, 80, 116, 114, 76, 97, 98, 101, 108, 0, 103, 108, 79, 98, 106, 101, 99, 116, 80, 116, 114, 76, 97, 98, 101, 108, 75, 72, 82, 0, 103, 108, 80, 97, 116, 99, 104, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 69, 88, 84, 0, + 103, 108, 80, 97, 116, 99, 104, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 79, 69, 83, 0, + 103, 108, 80, 97, 116, 104, 67, 111, 108, 111, 114, 71, 101, 110, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 67, 111, 109, 109, 97, 110, 100, 115, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 67, 111, 111, 114, 100, 115, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 67, 111, 118, 101, 114, 68, 101, 112, 116, 104, 70, 117, 110, 99, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 68, 97, 115, 104, 65, 114, 114, 97, 121, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 70, 111, 103, 71, 101, 110, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 71, 108, 121, 112, 104, 73, 110, 100, 101, 120, 65, 114, 114, 97, 121, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 71, 108, 121, 112, 104, 73, 110, 100, 101, 120, 82, 97, 110, 103, 101, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 71, 108, 121, 112, 104, 82, 97, 110, 103, 101, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 71, 108, 121, 112, 104, 115, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 77, 101, 109, 111, 114, 121, 71, 108, 121, 112, 104, 73, 110, 100, 101, 120, 65, 114, 114, 97, 121, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 80, 97, 114, 97, 109, 101, 116, 101, 114, 102, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 80, 97, 114, 97, 109, 101, 116, 101, 114, 102, 118, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 83, 116, 101, 110, 99, 105, 108, 68, 101, 112, 116, 104, 79, 102, 102, 115, 101, 116, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 83, 116, 101, 110, 99, 105, 108, 70, 117, 110, 99, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 83, 116, 114, 105, 110, 103, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 83, 117, 98, 67, 111, 109, 109, 97, 110, 100, 115, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 83, 117, 98, 67, 111, 111, 114, 100, 115, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 84, 101, 120, 71, 101, 110, 78, 86, 0, 103, 108, 80, 97, 117, 115, 101, 84, 114, 97, 110, 115, 102, 111, 114, 109, 70, 101, 101, 100, 98, 97, 99, 107, 0, 103, 108, 80, 105, 120, 101, 108, 83, 116, 111, 114, 101, 105, 0, + 103, 108, 80, 111, 105, 110, 116, 65, 108, 111, 110, 103, 80, 97, 116, 104, 78, 86, 0, + 103, 108, 80, 111, 108, 121, 103, 111, 110, 77, 111, 100, 101, 78, 86, 0, 103, 108, 80, 111, 108, 121, 103, 111, 110, 79, 102, 102, 115, 101, 116, 0, + 103, 108, 80, 111, 108, 121, 103, 111, 110, 79, 102, 102, 115, 101, 116, 67, 108, 97, 109, 112, 69, 88, 84, 0, 103, 108, 80, 111, 112, 68, 101, 98, 117, 103, 71, 114, 111, 117, 112, 0, 103, 108, 80, 111, 112, 68, 101, 98, 117, 103, 71, 114, 111, 117, 112, 75, 72, 82, 0, 103, 108, 80, 111, 112, 71, 114, 111, 117, 112, 77, 97, 114, 107, 101, 114, 69, 88, 84, 0, 103, 108, 80, 114, 105, 109, 105, 116, 105, 118, 101, 66, 111, 117, 110, 100, 105, 110, 103, 66, 111, 120, 69, 88, 84, 0, + 103, 108, 80, 114, 105, 109, 105, 116, 105, 118, 101, 66, 111, 117, 110, 100, 105, 110, 103, 66, 111, 120, 79, 69, 83, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 66, 105, 110, 97, 114, 121, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 66, 105, 110, 97, 114, 121, 79, 69, 83, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 69, 88, 84, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 80, 97, 116, 104, 70, 114, 97, 103, 109, 101, 110, 116, 73, 110, 112, 117, 116, 71, 101, 110, 78, 86, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 102, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 102, 118, 69, 88, 84, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 105, 54, 52, 78, 86, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 105, 54, 52, 118, 78, 86, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 105, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 105, 118, 69, 88, 84, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 117, 105, 54, 52, 78, 86, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 117, 105, 54, 52, 118, 78, 86, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 117, 105, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 117, 105, 118, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 102, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 102, 118, 69, 88, 84, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 105, 54, 52, 78, 86, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 105, 54, 52, 118, 78, 86, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 105, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 105, 118, 69, 88, 84, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 117, 105, 54, 52, 78, 86, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 117, 105, 54, 52, 118, 78, 86, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 117, 105, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 117, 105, 118, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 102, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 102, 118, 69, 88, 84, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 105, 54, 52, 78, 86, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 105, 54, 52, 118, 78, 86, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 105, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 105, 118, 69, 88, 84, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 117, 105, 54, 52, 78, 86, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 117, 105, 54, 52, 118, 78, 86, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 117, 105, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 117, 105, 118, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 102, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 102, 118, 69, 88, 84, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 105, 54, 52, 78, 86, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 105, 54, 52, 118, 78, 86, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 105, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 105, 118, 69, 88, 84, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 117, 105, 54, 52, 78, 86, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 117, 105, 54, 52, 118, 78, 86, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 117, 105, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 117, 105, 118, 69, 88, 84, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 72, 97, 110, 100, 108, 101, 117, 105, 54, 52, 73, 77, 71, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 72, 97, 110, 100, 108, 101, 117, 105, 54, 52, 78, 86, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 72, 97, 110, 100, 108, 101, 117, 105, 54, 52, 118, 73, 77, 71, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 72, 97, 110, 100, 108, 101, 117, 105, 54, 52, 118, 78, 86, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 77, 97, 116, 114, 105, 120, 50, 102, 118, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 77, 97, 116, 114, 105, 120, 50, 120, 51, 102, 118, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 77, 97, 116, 114, 105, 120, 50, 120, 52, 102, 118, 69, 88, 84, 0, @@ -404,6 +583,7 @@ namespace OpenTK.Graphics.ES30 103, 108, 80, 117, 115, 104, 68, 101, 98, 117, 103, 71, 114, 111, 117, 112, 75, 72, 82, 0, 103, 108, 80, 117, 115, 104, 71, 114, 111, 117, 112, 77, 97, 114, 107, 101, 114, 69, 88, 84, 0, 103, 108, 81, 117, 101, 114, 121, 67, 111, 117, 110, 116, 101, 114, 69, 88, 84, 0, + 103, 108, 82, 97, 115, 116, 101, 114, 83, 97, 109, 112, 108, 101, 115, 69, 88, 84, 0, 103, 108, 82, 101, 97, 100, 66, 117, 102, 102, 101, 114, 0, 103, 108, 82, 101, 97, 100, 66, 117, 102, 102, 101, 114, 73, 110, 100, 101, 120, 101, 100, 69, 88, 84, 0, 103, 108, 82, 101, 97, 100, 66, 117, 102, 102, 101, 114, 78, 86, 0, @@ -411,6 +591,7 @@ namespace OpenTK.Graphics.ES30 103, 108, 82, 101, 97, 100, 110, 80, 105, 120, 101, 108, 115, 69, 88, 84, 0, 103, 108, 82, 101, 97, 100, 110, 80, 105, 120, 101, 108, 115, 75, 72, 82, 0, 103, 108, 82, 101, 97, 100, 80, 105, 120, 101, 108, 115, 0, + 103, 108, 82, 101, 108, 101, 97, 115, 101, 75, 101, 121, 101, 100, 77, 117, 116, 101, 120, 87, 105, 110, 51, 50, 69, 88, 84, 0, 103, 108, 82, 101, 108, 101, 97, 115, 101, 83, 104, 97, 100, 101, 114, 67, 111, 109, 112, 105, 108, 101, 114, 0, 103, 108, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 83, 116, 111, 114, 97, 103, 101, 0, 103, 108, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 83, 116, 111, 114, 97, 103, 101, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 0, @@ -419,6 +600,7 @@ namespace OpenTK.Graphics.ES30 103, 108, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 83, 116, 111, 114, 97, 103, 101, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 69, 88, 84, 0, 103, 108, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 83, 116, 111, 114, 97, 103, 101, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 73, 77, 71, 0, 103, 108, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 83, 116, 111, 114, 97, 103, 101, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 78, 86, 0, + 103, 108, 82, 101, 115, 111, 108, 118, 101, 68, 101, 112, 116, 104, 86, 97, 108, 117, 101, 115, 78, 86, 0, 103, 108, 82, 101, 115, 111, 108, 118, 101, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 65, 80, 80, 76, 69, 0, 103, 108, 82, 101, 115, 117, 109, 101, 84, 114, 97, 110, 115, 102, 111, 114, 109, 70, 101, 101, 100, 98, 97, 99, 107, 0, 103, 108, 83, 97, 109, 112, 108, 101, 67, 111, 118, 101, 114, 97, 103, 101, 0, @@ -426,31 +608,57 @@ namespace OpenTK.Graphics.ES30 103, 108, 83, 97, 109, 112, 108, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 102, 118, 0, 103, 108, 83, 97, 109, 112, 108, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 0, 103, 108, 83, 97, 109, 112, 108, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 105, 118, 69, 88, 84, 0, + 103, 108, 83, 97, 109, 112, 108, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 105, 118, 79, 69, 83, 0, 103, 108, 83, 97, 109, 112, 108, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 117, 105, 118, 69, 88, 84, 0, + 103, 108, 83, 97, 109, 112, 108, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 117, 105, 118, 79, 69, 83, 0, 103, 108, 83, 97, 109, 112, 108, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 0, 103, 108, 83, 99, 105, 115, 115, 111, 114, 0, + 103, 108, 83, 99, 105, 115, 115, 111, 114, 65, 114, 114, 97, 121, 118, 78, 86, 0, + 103, 108, 83, 99, 105, 115, 115, 111, 114, 65, 114, 114, 97, 121, 118, 79, 69, 83, 0, + 103, 108, 83, 99, 105, 115, 115, 111, 114, 73, 110, 100, 101, 120, 101, 100, 78, 86, 0, + 103, 108, 83, 99, 105, 115, 115, 111, 114, 73, 110, 100, 101, 120, 101, 100, 79, 69, 83, 0, + 103, 108, 83, 99, 105, 115, 115, 111, 114, 73, 110, 100, 101, 120, 101, 100, 118, 78, 86, 0, + 103, 108, 83, 99, 105, 115, 115, 111, 114, 73, 110, 100, 101, 120, 101, 100, 118, 79, 69, 83, 0, 103, 108, 83, 101, 108, 101, 99, 116, 80, 101, 114, 102, 77, 111, 110, 105, 116, 111, 114, 67, 111, 117, 110, 116, 101, 114, 115, 65, 77, 68, 0, + 103, 108, 83, 101, 109, 97, 112, 104, 111, 114, 101, 80, 97, 114, 97, 109, 101, 116, 101, 114, 117, 105, 54, 52, 118, 69, 88, 84, 0, 103, 108, 83, 101, 116, 70, 101, 110, 99, 101, 78, 86, 0, 103, 108, 83, 104, 97, 100, 101, 114, 66, 105, 110, 97, 114, 121, 0, 103, 108, 83, 104, 97, 100, 101, 114, 83, 111, 117, 114, 99, 101, 0, + 103, 108, 83, 105, 103, 110, 97, 108, 83, 101, 109, 97, 112, 104, 111, 114, 101, 69, 88, 84, 0, + 103, 108, 83, 105, 103, 110, 97, 108, 86, 107, 70, 101, 110, 99, 101, 78, 86, 0, + 103, 108, 83, 105, 103, 110, 97, 108, 86, 107, 83, 101, 109, 97, 112, 104, 111, 114, 101, 78, 86, 0, 103, 108, 83, 116, 97, 114, 116, 84, 105, 108, 105, 110, 103, 81, 67, 79, 77, 0, + 103, 108, 83, 116, 101, 110, 99, 105, 108, 70, 105, 108, 108, 80, 97, 116, 104, 73, 110, 115, 116, 97, 110, 99, 101, 100, 78, 86, 0, + 103, 108, 83, 116, 101, 110, 99, 105, 108, 70, 105, 108, 108, 80, 97, 116, 104, 78, 86, 0, 103, 108, 83, 116, 101, 110, 99, 105, 108, 70, 117, 110, 99, 0, 103, 108, 83, 116, 101, 110, 99, 105, 108, 70, 117, 110, 99, 83, 101, 112, 97, 114, 97, 116, 101, 0, 103, 108, 83, 116, 101, 110, 99, 105, 108, 77, 97, 115, 107, 0, 103, 108, 83, 116, 101, 110, 99, 105, 108, 77, 97, 115, 107, 83, 101, 112, 97, 114, 97, 116, 101, 0, 103, 108, 83, 116, 101, 110, 99, 105, 108, 79, 112, 0, 103, 108, 83, 116, 101, 110, 99, 105, 108, 79, 112, 83, 101, 112, 97, 114, 97, 116, 101, 0, + 103, 108, 83, 116, 101, 110, 99, 105, 108, 83, 116, 114, 111, 107, 101, 80, 97, 116, 104, 73, 110, 115, 116, 97, 110, 99, 101, 100, 78, 86, 0, + 103, 108, 83, 116, 101, 110, 99, 105, 108, 83, 116, 114, 111, 107, 101, 80, 97, 116, 104, 78, 86, 0, + 103, 108, 83, 116, 101, 110, 99, 105, 108, 84, 104, 101, 110, 67, 111, 118, 101, 114, 70, 105, 108, 108, 80, 97, 116, 104, 73, 110, 115, 116, 97, 110, 99, 101, 100, 78, 86, 0, + 103, 108, 83, 116, 101, 110, 99, 105, 108, 84, 104, 101, 110, 67, 111, 118, 101, 114, 70, 105, 108, 108, 80, 97, 116, 104, 78, 86, 0, + 103, 108, 83, 116, 101, 110, 99, 105, 108, 84, 104, 101, 110, 67, 111, 118, 101, 114, 83, 116, 114, 111, 107, 101, 80, 97, 116, 104, 73, 110, 115, 116, 97, 110, 99, 101, 100, 78, 86, 0, + 103, 108, 83, 116, 101, 110, 99, 105, 108, 84, 104, 101, 110, 67, 111, 118, 101, 114, 83, 116, 114, 111, 107, 101, 80, 97, 116, 104, 78, 86, 0, + 103, 108, 83, 117, 98, 112, 105, 120, 101, 108, 80, 114, 101, 99, 105, 115, 105, 111, 110, 66, 105, 97, 115, 78, 86, 0, 103, 108, 84, 101, 115, 116, 70, 101, 110, 99, 101, 78, 86, 0, 103, 108, 84, 101, 120, 66, 117, 102, 102, 101, 114, 69, 88, 84, 0, + 103, 108, 84, 101, 120, 66, 117, 102, 102, 101, 114, 79, 69, 83, 0, 103, 108, 84, 101, 120, 66, 117, 102, 102, 101, 114, 82, 97, 110, 103, 101, 69, 88, 84, 0, + 103, 108, 84, 101, 120, 66, 117, 102, 102, 101, 114, 82, 97, 110, 103, 101, 79, 69, 83, 0, 103, 108, 84, 101, 120, 73, 109, 97, 103, 101, 50, 68, 0, 103, 108, 84, 101, 120, 73, 109, 97, 103, 101, 51, 68, 0, 103, 108, 84, 101, 120, 73, 109, 97, 103, 101, 51, 68, 79, 69, 83, 0, + 103, 108, 84, 101, 120, 80, 97, 103, 101, 67, 111, 109, 109, 105, 116, 109, 101, 110, 116, 69, 88, 84, 0, 103, 108, 84, 101, 120, 80, 97, 114, 97, 109, 101, 116, 101, 114, 102, 0, 103, 108, 84, 101, 120, 80, 97, 114, 97, 109, 101, 116, 101, 114, 102, 118, 0, 103, 108, 84, 101, 120, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 0, 103, 108, 84, 101, 120, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 105, 118, 69, 88, 84, 0, + 103, 108, 84, 101, 120, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 105, 118, 79, 69, 83, 0, 103, 108, 84, 101, 120, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 117, 105, 118, 69, 88, 84, 0, + 103, 108, 84, 101, 120, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 117, 105, 118, 79, 69, 83, 0, 103, 108, 84, 101, 120, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 0, 103, 108, 84, 101, 120, 83, 116, 111, 114, 97, 103, 101, 49, 68, 69, 88, 84, 0, 103, 108, 84, 101, 120, 83, 116, 111, 114, 97, 103, 101, 50, 68, 0, @@ -458,39 +666,71 @@ namespace OpenTK.Graphics.ES30 103, 108, 84, 101, 120, 83, 116, 111, 114, 97, 103, 101, 51, 68, 0, 103, 108, 84, 101, 120, 83, 116, 111, 114, 97, 103, 101, 51, 68, 69, 88, 84, 0, 103, 108, 84, 101, 120, 83, 116, 111, 114, 97, 103, 101, 51, 68, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 79, 69, 83, 0, + 103, 108, 84, 101, 120, 83, 116, 111, 114, 97, 103, 101, 77, 101, 109, 49, 68, 69, 88, 84, 0, + 103, 108, 84, 101, 120, 83, 116, 111, 114, 97, 103, 101, 77, 101, 109, 50, 68, 69, 88, 84, 0, + 103, 108, 84, 101, 120, 83, 116, 111, 114, 97, 103, 101, 77, 101, 109, 50, 68, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 69, 88, 84, 0, + 103, 108, 84, 101, 120, 83, 116, 111, 114, 97, 103, 101, 77, 101, 109, 51, 68, 69, 88, 84, 0, + 103, 108, 84, 101, 120, 83, 116, 111, 114, 97, 103, 101, 77, 101, 109, 51, 68, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 69, 88, 84, 0, 103, 108, 84, 101, 120, 83, 117, 98, 73, 109, 97, 103, 101, 50, 68, 0, 103, 108, 84, 101, 120, 83, 117, 98, 73, 109, 97, 103, 101, 51, 68, 0, 103, 108, 84, 101, 120, 83, 117, 98, 73, 109, 97, 103, 101, 51, 68, 79, 69, 83, 0, 103, 108, 84, 101, 120, 116, 117, 114, 101, 83, 116, 111, 114, 97, 103, 101, 49, 68, 69, 88, 84, 0, 103, 108, 84, 101, 120, 116, 117, 114, 101, 83, 116, 111, 114, 97, 103, 101, 50, 68, 69, 88, 84, 0, 103, 108, 84, 101, 120, 116, 117, 114, 101, 83, 116, 111, 114, 97, 103, 101, 51, 68, 69, 88, 84, 0, + 103, 108, 84, 101, 120, 116, 117, 114, 101, 83, 116, 111, 114, 97, 103, 101, 77, 101, 109, 49, 68, 69, 88, 84, 0, + 103, 108, 84, 101, 120, 116, 117, 114, 101, 83, 116, 111, 114, 97, 103, 101, 77, 101, 109, 50, 68, 69, 88, 84, 0, + 103, 108, 84, 101, 120, 116, 117, 114, 101, 83, 116, 111, 114, 97, 103, 101, 77, 101, 109, 50, 68, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 69, 88, 84, 0, + 103, 108, 84, 101, 120, 116, 117, 114, 101, 83, 116, 111, 114, 97, 103, 101, 77, 101, 109, 51, 68, 69, 88, 84, 0, + 103, 108, 84, 101, 120, 116, 117, 114, 101, 83, 116, 111, 114, 97, 103, 101, 77, 101, 109, 51, 68, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 69, 88, 84, 0, 103, 108, 84, 101, 120, 116, 117, 114, 101, 86, 105, 101, 119, 69, 88, 84, 0, + 103, 108, 84, 101, 120, 116, 117, 114, 101, 86, 105, 101, 119, 79, 69, 83, 0, 103, 108, 84, 114, 97, 110, 115, 102, 111, 114, 109, 70, 101, 101, 100, 98, 97, 99, 107, 86, 97, 114, 121, 105, 110, 103, 115, 0, + 103, 108, 84, 114, 97, 110, 115, 102, 111, 114, 109, 80, 97, 116, 104, 78, 86, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 49, 102, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 49, 102, 118, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 49, 105, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 49, 105, 54, 52, 78, 86, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 49, 105, 54, 52, 118, 78, 86, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 49, 105, 118, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 49, 117, 105, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 49, 117, 105, 54, 52, 78, 86, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 49, 117, 105, 54, 52, 118, 78, 86, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 49, 117, 105, 118, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 50, 102, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 50, 102, 118, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 50, 105, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 50, 105, 54, 52, 78, 86, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 50, 105, 54, 52, 118, 78, 86, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 50, 105, 118, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 50, 117, 105, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 50, 117, 105, 54, 52, 78, 86, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 50, 117, 105, 54, 52, 118, 78, 86, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 50, 117, 105, 118, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 51, 102, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 51, 102, 118, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 51, 105, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 51, 105, 54, 52, 78, 86, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 51, 105, 54, 52, 118, 78, 86, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 51, 105, 118, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 51, 117, 105, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 51, 117, 105, 54, 52, 78, 86, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 51, 117, 105, 54, 52, 118, 78, 86, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 51, 117, 105, 118, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 52, 102, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 52, 102, 118, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 52, 105, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 52, 105, 54, 52, 78, 86, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 52, 105, 54, 52, 118, 78, 86, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 52, 105, 118, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 52, 117, 105, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 52, 117, 105, 54, 52, 78, 86, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 52, 117, 105, 54, 52, 118, 78, 86, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 52, 117, 105, 118, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 66, 108, 111, 99, 107, 66, 105, 110, 100, 105, 110, 103, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 72, 97, 110, 100, 108, 101, 117, 105, 54, 52, 73, 77, 71, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 72, 97, 110, 100, 108, 101, 117, 105, 54, 52, 78, 86, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 72, 97, 110, 100, 108, 101, 117, 105, 54, 52, 118, 73, 77, 71, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 72, 97, 110, 100, 108, 101, 117, 105, 54, 52, 118, 78, 86, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 77, 97, 116, 114, 105, 120, 50, 102, 118, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 77, 97, 116, 114, 105, 120, 50, 120, 51, 102, 118, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 77, 97, 116, 114, 105, 120, 50, 120, 51, 102, 118, 78, 86, 0, @@ -532,503 +772,765 @@ namespace OpenTK.Graphics.ES30 103, 108, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 73, 80, 111, 105, 110, 116, 101, 114, 0, 103, 108, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 80, 111, 105, 110, 116, 101, 114, 0, 103, 108, 86, 105, 101, 119, 112, 111, 114, 116, 0, + 103, 108, 86, 105, 101, 119, 112, 111, 114, 116, 65, 114, 114, 97, 121, 118, 78, 86, 0, + 103, 108, 86, 105, 101, 119, 112, 111, 114, 116, 65, 114, 114, 97, 121, 118, 79, 69, 83, 0, + 103, 108, 86, 105, 101, 119, 112, 111, 114, 116, 73, 110, 100, 101, 120, 101, 100, 102, 78, 86, 0, + 103, 108, 86, 105, 101, 119, 112, 111, 114, 116, 73, 110, 100, 101, 120, 101, 100, 102, 79, 69, 83, 0, + 103, 108, 86, 105, 101, 119, 112, 111, 114, 116, 73, 110, 100, 101, 120, 101, 100, 102, 118, 78, 86, 0, + 103, 108, 86, 105, 101, 119, 112, 111, 114, 116, 73, 110, 100, 101, 120, 101, 100, 102, 118, 79, 69, 83, 0, + 103, 108, 86, 105, 101, 119, 112, 111, 114, 116, 83, 119, 105, 122, 122, 108, 101, 78, 86, 0, + 103, 108, 87, 97, 105, 116, 83, 101, 109, 97, 112, 104, 111, 114, 101, 69, 88, 84, 0, 103, 108, 87, 97, 105, 116, 83, 121, 110, 99, 0, 103, 108, 87, 97, 105, 116, 83, 121, 110, 99, 65, 80, 80, 76, 69, 0, + 103, 108, 87, 97, 105, 116, 86, 107, 83, 101, 109, 97, 112, 104, 111, 114, 101, 78, 86, 0, + 103, 108, 87, 101, 105, 103, 104, 116, 80, 97, 116, 104, 115, 78, 86, 0, + 103, 108, 87, 105, 110, 100, 111, 119, 82, 101, 99, 116, 97, 110, 103, 108, 101, 115, 69, 88, 84, 0, }; EntryPointNameOffsets = new int[] { 0, - 19, - 44, - 60, - 76, - 91, - 113, - 135, - 148, - 164, - 189, - 210, - 223, - 240, - 258, - 276, - 301, - 320, - 334, - 348, - 372, - 390, - 411, - 429, - 446, - 459, - 475, - 494, - 514, - 538, - 566, - 578, - 594, - 614, - 638, - 658, - 676, - 699, - 719, - 732, - 748, - 773, - 781, - 797, - 813, - 829, - 846, - 859, - 873, - 888, - 905, - 927, + 28, + 47, + 72, + 88, + 104, + 142, + 157, + 184, + 206, + 228, + 241, + 257, + 282, + 303, + 316, + 333, + 351, + 377, + 410, + 428, + 453, + 472, + 486, + 500, + 524, + 542, + 563, + 581, + 598, + 611, + 627, + 646, + 666, + 686, + 710, + 738, + 766, + 778, + 794, + 810, + 830, + 854, + 878, + 898, + 916, 939, - 955, - 971, - 994, - 1017, - 1043, - 1069, - 1095, - 1124, - 1144, - 1166, - 1188, - 1205, - 1225, + 959, + 972, + 991, + 1018, + 1040, + 1056, + 1081, + 1089, + 1105, + 1121, + 1137, + 1154, + 1167, + 1181, + 1211, + 1226, 1245, - 1268, - 1293, - 1310, - 1332, - 1355, - 1371, - 1386, - 1411, - 1437, - 1448, - 1471, - 1497, + 1267, + 1284, + 1306, + 1318, + 1334, + 1350, + 1366, + 1389, + 1412, + 1438, + 1464, + 1490, 1519, - 1544, - 1565, - 1589, - 1605, - 1622, - 1643, - 1667, - 1690, - 1706, - 1734, - 1750, - 1769, - 1791, - 1808, - 1823, - 1836, - 1854, - 1871, - 1898, - 1919, - 1943, - 1955, - 1967, - 1981, - 1996, - 2006, - 2033, - 2047, - 2074, - 2098, - 2111, - 2133, - 2160, - 2185, - 2209, - 2223, - 2240, - 2264, - 2280, - 2295, - 2319, - 2348, - 2375, - 2401, - 2421, - 2460, - 2489, - 2498, - 2524, - 2537, - 2563, - 2583, - 2603, - 2614, - 2628, - 2644, - 2667, - 2694, - 2714, - 2739, - 2771, - 2792, - 2818, - 2838, - 2870, - 2894, - 2915, - 2940, - 2973, - 2985, - 3002, - 3011, - 3027, - 3035, - 3060, - 3088, - 3114, - 3137, - 3174, - 3211, - 3237, - 3261, - 3287, - 3299, - 3312, - 3329, - 3343, - 3361, - 3382, - 3407, - 3420, - 3436, - 3455, - 3469, - 3483, - 3507, - 3525, - 3546, - 3564, - 3583, - 3609, - 3637, - 3659, - 3680, - 3700, - 3714, + 1552, + 1572, + 1594, + 1616, + 1638, + 1651, + 1668, + 1688, + 1708, + 1731, + 1756, + 1773, + 1796, + 1824, + 1846, + 1873, + 1891, + 1920, + 1940, + 1965, + 1988, + 2004, + 2019, + 2044, + 2070, + 2081, + 2104, + 2130, + 2152, + 2177, + 2198, + 2222, + 2238, + 2255, + 2276, + 2301, + 2317, + 2341, + 2364, + 2380, + 2408, + 2424, + 2443, + 2465, + 2482, + 2504, + 2519, + 2532, + 2550, + 2567, + 2594, + 2615, + 2639, + 2651, + 2663, + 2685, + 2708, + 2722, + 2745, + 2769, + 2784, + 2794, + 2821, + 2835, + 2848, + 2862, + 2889, + 2913, + 2926, + 2948, + 2975, + 3012, + 3037, + 3061, + 3075, + 3092, + 3116, + 3132, + 3147, + 3175, + 3203, + 3227, + 3256, + 3295, + 3344, + 3381, + 3418, + 3445, + 3471, + 3491, + 3524, + 3557, + 3584, + 3620, + 3636, + 3675, + 3704, + 3713, 3739, - 3762, - 3782, - 3805, - 3826, - 3850, - 3874, - 3903, - 3914, - 3929, - 3956, - 3968, - 3990, - 4028, - 4053, - 4081, - 4109, - 4127, - 4143, - 4164, + 3752, + 3764, + 3777, + 3803, + 3828, + 3848, + 3868, + 3879, + 3893, + 3909, + 3932, + 3959, + 3979, + 4004, + 4036, + 4057, + 4083, + 4103, + 4135, + 4159, 4180, - 4199, - 4213, - 4235, - 4261, - 4277, - 4296, - 4315, - 4331, - 4350, - 4369, - 4386, - 4406, - 4423, - 4443, - 4463, - 4483, - 4506, - 4532, - 4563, - 4594, - 4622, - 4655, - 4681, - 4712, - 4736, - 4764, - 4788, - 4802, - 4819, - 4838, - 4860, - 4880, - 4895, - 4926, - 4952, - 4965, + 4205, + 4238, + 4250, + 4267, + 4276, + 4292, + 4300, + 4325, + 4353, + 4379, + 4409, + 4442, + 4479, + 4517, + 4543, + 4576, + 4599, + 4635, + 4672, + 4709, + 4735, + 4759, + 4785, + 4824, + 4868, + 4901, + 4925, + 4937, + 4950, + 4967, 4981, - 5005, - 5027, - 5052, - 5072, - 5095, - 5124, - 5148, - 5176, - 5205, - 5229, - 5248, - 5262, - 5289, + 4999, + 5012, + 5033, + 5058, + 5071, + 5087, + 5106, + 5120, + 5139, + 5153, + 5177, + 5195, + 5216, + 5234, + 5253, + 5279, 5307, - 5319, - 5332, - 5344, - 5361, - 5381, - 5405, - 5430, - 5450, - 5480, - 5513, - 5536, + 5329, + 5350, + 5370, + 5384, + 5409, + 5432, + 5452, + 5475, + 5506, + 5527, 5551, - 5571, - 5586, - 5607, - 5623, - 5643, - 5664, - 5686, - 5706, - 5732, - 5739, - 5762, - 5786, - 5813, - 5824, - 5836, - 5852, - 5864, - 5880, - 5892, - 5915, + 5575, + 5604, + 5615, + 5630, + 5657, + 5673, + 5690, + 5702, + 5724, + 5746, + 5784, + 5825, + 5850, + 5878, + 5906, 5925, - 5938, - 5955, - 5967, - 5978, - 5987, - 6001, - 6013, - 6035, + 5943, + 5959, + 5980, + 5996, + 6015, + 6029, 6051, - 6070, - 6087, - 6099, + 6081, 6113, - 6128, - 6145, - 6165, - 6187, - 6208, - 6231, - 6245, - 6262, - 6279, - 6299, - 6320, - 6345, - 6359, - 6375, - 6391, - 6410, - 6430, - 6456, - 6472, - 6491, - 6511, - 6534, - 6556, - 6579, - 6601, - 6624, - 6647, - 6671, - 6693, - 6716, - 6738, - 6761, - 6784, - 6808, - 6830, - 6853, - 6875, - 6898, - 6921, - 6945, - 6967, - 6990, - 7012, - 7035, - 7058, - 7082, - 7111, - 7142, + 6139, + 6155, + 6174, + 6193, + 6209, + 6228, + 6247, + 6264, + 6284, + 6301, + 6321, + 6341, + 6361, + 6384, + 6406, + 6428, + 6448, + 6466, + 6487, + 6505, + 6528, + 6547, + 6570, + 6593, + 6612, + 6632, + 6652, + 6678, + 6709, + 6740, + 6768, + 6801, + 6827, + 6858, + 6882, + 6910, + 6934, + 6948, + 6965, + 6984, + 7006, + 7026, + 7041, + 7072, + 7098, + 7123, + 7160, 7173, - 7202, - 7233, - 7264, - 7293, - 7324, - 7355, - 7372, - 7392, - 7413, - 7431, - 7444, - 7467, - 7482, - 7496, - 7513, - 7530, - 7543, - 7567, - 7589, - 7622, - 7660, - 7698, - 7734, - 7770, - 7805, - 7842, + 7189, + 7213, + 7235, + 7260, + 7280, + 7303, + 7332, + 7356, + 7384, + 7412, + 7441, + 7470, + 7494, + 7526, + 7545, + 7559, + 7586, + 7604, + 7616, + 7629, + 7641, + 7658, + 7678, + 7702, + 7726, + 7751, + 7776, + 7796, + 7818, + 7839, 7868, - 7885, - 7905, + 7896, 7926, - 7946, - 7971, + 7959, + 7982, 7997, - 8018, - 8028, - 8059, + 8016, + 8036, + 8051, 8072, - 8087, - 8102, - 8120, + 8088, + 8112, 8134, - 8156, - 8170, - 8192, - 8204, - 8224, - 8238, - 8253, - 8273, - 8286, - 8299, - 8315, - 8331, - 8348, - 8364, - 8385, - 8407, - 8424, - 8442, - 8457, - 8475, - 8490, - 8508, - 8537, - 8553, - 8569, - 8588, - 8610, - 8632, - 8654, - 8671, - 8699, - 8711, - 8724, - 8736, - 8749, - 8762, - 8776, - 8788, - 8801, - 8813, - 8826, - 8839, - 8853, - 8865, - 8878, - 8890, + 8154, + 8175, + 8197, + 8217, + 8243, + 8261, + 8268, + 8288, + 8317, + 8344, + 8367, + 8399, + 8429, + 8452, + 8473, + 8497, + 8524, + 8535, + 8547, + 8563, + 8578, + 8594, + 8606, + 8622, + 8648, + 8668, + 8679, + 8701, + 8725, + 8737, + 8760, + 8770, + 8783, + 8800, + 8812, + 8829, + 8840, + 8849, + 8863, + 8875, 8903, - 8916, - 8930, - 8942, - 8955, - 8967, - 8980, - 8993, - 9007, - 9029, - 9048, - 9069, - 9092, - 9113, - 9136, - 9155, - 9176, - 9199, - 9220, + 8925, + 8941, + 8960, + 8977, + 8989, + 9003, + 9034, + 9062, + 9095, + 9125, + 9140, + 9157, + 9177, + 9196, + 9215, 9243, 9262, - 9283, - 9306, - 9327, - 9350, - 9364, + 9281, + 9309, + 9338, + 9360, 9381, - 9394, - 9416, - 9438, - 9456, - 9485, - 9502, - 9520, - 9537, - 9555, - 9572, - 9590, - 9607, + 9410, + 9443, + 9466, + 9497, + 9529, + 9556, + 9594, + 9608, 9625, - 9647, - 9674, - 9699, - 9723, - 9741, - 9760, - 9779, - 9799, - 9822, - 9844, - 9855, - 9866, + 9642, + 9662, + 9683, + 9704, + 9721, + 9738, + 9753, + 9776, + 9794, + 9809, + 9833, + 9857, + 9876, + 9891, + 9921, + 9940, + 9960, + 9979, + 9999, + 10026, + 10046, + 10061, + 10081, + 10099, + 10114, + 10139, + 10153, + 10172, + 10188, + 10204, + 10228, + 10244, + 10263, + 10283, + 10309, + 10335, + 10351, + 10370, + 10390, + 10413, + 10445, + 10467, + 10490, + 10513, + 10537, + 10559, + 10582, + 10606, + 10631, + 10654, + 10678, + 10700, + 10723, + 10746, + 10770, + 10792, + 10815, + 10839, + 10864, + 10887, + 10911, + 10933, + 10956, + 10979, + 11003, + 11025, + 11048, + 11072, + 11097, + 11120, + 11144, + 11166, + 11189, + 11212, + 11236, + 11258, + 11281, + 11305, + 11330, + 11353, + 11377, + 11407, + 11436, + 11467, + 11497, + 11526, + 11557, + 11588, + 11617, + 11648, + 11679, + 11708, + 11739, + 11770, + 11787, + 11807, + 11828, + 11846, + 11865, + 11878, + 11901, + 11916, + 11930, + 11947, + 11964, + 11977, + 12005, + 12029, + 12051, + 12084, + 12122, + 12160, + 12196, + 12232, + 12267, + 12290, + 12327, + 12353, + 12370, + 12390, + 12411, + 12431, + 12456, + 12481, + 12507, + 12533, + 12554, + 12564, + 12582, + 12601, + 12620, + 12640, + 12660, + 12681, + 12712, + 12741, + 12754, + 12769, + 12784, + 12805, + 12823, + 12845, + 12863, + 12892, + 12912, + 12926, + 12948, + 12962, + 12984, + 12996, + 13016, + 13047, + 13069, + 13107, + 13136, + 13176, + 13207, + 13233, + 13247, + 13262, + 13277, + 13297, + 13317, + 13330, + 13343, + 13359, + 13382, + 13398, + 13415, + 13431, + 13452, + 13473, + 13495, + 13517, + 13534, + 13552, + 13567, + 13585, + 13600, + 13618, + 13647, + 13668, + 13689, + 13721, + 13742, + 13774, + 13790, + 13806, + 13825, + 13847, + 13869, + 13891, + 13916, + 13941, + 13977, + 14002, + 14038, + 14055, + 14072, + 14100, + 14118, + 14130, + 14143, + 14155, + 14171, + 14188, + 14201, + 14214, + 14231, + 14249, + 14263, + 14275, + 14288, + 14300, + 14316, + 14333, + 14346, + 14359, + 14376, + 14394, + 14408, + 14420, + 14433, + 14445, + 14461, + 14478, + 14491, + 14504, + 14521, + 14539, + 14553, + 14565, + 14578, + 14590, + 14606, + 14623, + 14636, + 14649, + 14666, + 14684, + 14698, + 14720, + 14743, + 14765, + 14789, + 14812, + 14831, + 14852, + 14875, + 14896, + 14919, + 14938, + 14959, + 14982, + 15003, + 15026, + 15045, + 15066, + 15089, + 15110, + 15133, + 15147, + 15164, + 15177, + 15199, + 15221, + 15239, + 15268, + 15285, + 15303, + 15320, + 15338, + 15355, + 15373, + 15390, + 15408, + 15430, + 15457, + 15482, + 15506, + 15524, + 15543, + 15562, + 15582, + 15605, + 15627, + 15638, + 15657, + 15677, + 15698, + 15720, + 15742, + 15765, + 15785, + 15804, + 15815, + 15831, + 15851, + 15867, }; EntryPoints = new IntPtr[EntryPointNameOffsets.Length]; } @@ -2489,6 +2991,14 @@ namespace OpenTK.Graphics.ES30 } + public static partial class Cmaaintel + { + /// [requires: INTEL_framebuffer_CMAA] + [AutoGenerated(Category = "INTEL_framebuffer_CMAA", Version = "", EntryPoint = "glApplyFramebufferAttachmentCMAAINTEL")] + public static void ApplyFramebufferAttachment() { throw new NotImplementedException(); } + + } + /// [requires: v2.0 or ES_VERSION_2_0] /// Select active texture unit /// @@ -15545,13 +16055,13 @@ namespace OpenTK.Graphics.ES30 /// [length: 2] /// Specifies the address of array of two integers into which encodings of the implementation's numeric range are returned. /// - /// [length: 2] + /// [length: 1] /// Specifies the address of an integer into which the numeric precision of the implementation is written. /// [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetShaderPrecisionFormat")] [CLSCompliant(false)] - public static void GetShaderPrecisionFormat(OpenTK.Graphics.ES30.All shadertype, OpenTK.Graphics.ES30.All precisiontype, [OutAttribute, CountAttribute(Count = 2)] Int32[] range, [OutAttribute, CountAttribute(Count = 2)] Int32[] precision) { throw new NotImplementedException(); } + public static void GetShaderPrecisionFormat(OpenTK.Graphics.ES30.All shadertype, OpenTK.Graphics.ES30.All precisiontype, [OutAttribute, CountAttribute(Count = 2)] Int32[] range, [OutAttribute, CountAttribute(Count = 1)] out Int32 precision) { throw new NotImplementedException(); } /// [requires: v2.0 or ES_VERSION_2_0] /// Retrieve the range and precision for numeric formats supported by the shader compiler @@ -15565,13 +16075,13 @@ namespace OpenTK.Graphics.ES30 /// [length: 2] /// Specifies the address of array of two integers into which encodings of the implementation's numeric range are returned. /// - /// [length: 2] + /// [length: 1] /// Specifies the address of an integer into which the numeric precision of the implementation is written. /// [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetShaderPrecisionFormat")] [CLSCompliant(false)] - public static void GetShaderPrecisionFormat(OpenTK.Graphics.ES30.All shadertype, OpenTK.Graphics.ES30.All precisiontype, [OutAttribute, CountAttribute(Count = 2)] out Int32 range, [OutAttribute, CountAttribute(Count = 2)] out Int32 precision) { throw new NotImplementedException(); } + public static void GetShaderPrecisionFormat(OpenTK.Graphics.ES30.All shadertype, OpenTK.Graphics.ES30.All precisiontype, [OutAttribute, CountAttribute(Count = 2)] out Int32 range, [OutAttribute, CountAttribute(Count = 1)] out Int32 precision) { throw new NotImplementedException(); } /// [requires: v2.0 or ES_VERSION_2_0] /// Retrieve the range and precision for numeric formats supported by the shader compiler @@ -15585,13 +16095,13 @@ namespace OpenTK.Graphics.ES30 /// [length: 2] /// Specifies the address of array of two integers into which encodings of the implementation's numeric range are returned. /// - /// [length: 2] + /// [length: 1] /// Specifies the address of an integer into which the numeric precision of the implementation is written. /// [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetShaderPrecisionFormat")] [CLSCompliant(false)] - public static unsafe void GetShaderPrecisionFormat(OpenTK.Graphics.ES30.All shadertype, OpenTK.Graphics.ES30.All precisiontype, [OutAttribute, CountAttribute(Count = 2)] Int32* range, [OutAttribute, CountAttribute(Count = 2)] Int32* precision) { throw new NotImplementedException(); } + public static unsafe void GetShaderPrecisionFormat(OpenTK.Graphics.ES30.All shadertype, OpenTK.Graphics.ES30.All precisiontype, [OutAttribute, CountAttribute(Count = 2)] Int32* range, [OutAttribute, CountAttribute(Count = 1)] Int32* precision) { throw new NotImplementedException(); } /// [requires: v2.0 or ES_VERSION_2_0] /// Retrieve the range and precision for numeric formats supported by the shader compiler @@ -15605,12 +16115,12 @@ namespace OpenTK.Graphics.ES30 /// [length: 2] /// Specifies the address of array of two integers into which encodings of the implementation's numeric range are returned. /// - /// [length: 2] + /// [length: 1] /// Specifies the address of an integer into which the numeric precision of the implementation is written. /// [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetShaderPrecisionFormat")] [CLSCompliant(false)] - public static void GetShaderPrecisionFormat(OpenTK.Graphics.ES30.ShaderType shadertype, OpenTK.Graphics.ES30.ShaderPrecision precisiontype, [OutAttribute, CountAttribute(Count = 2)] Int32[] range, [OutAttribute, CountAttribute(Count = 2)] Int32[] precision) { throw new NotImplementedException(); } + public static void GetShaderPrecisionFormat(OpenTK.Graphics.ES30.ShaderType shadertype, OpenTK.Graphics.ES30.ShaderPrecision precisiontype, [OutAttribute, CountAttribute(Count = 2)] Int32[] range, [OutAttribute, CountAttribute(Count = 1)] out Int32 precision) { throw new NotImplementedException(); } /// [requires: v2.0 or ES_VERSION_2_0] /// Retrieve the range and precision for numeric formats supported by the shader compiler @@ -15624,12 +16134,12 @@ namespace OpenTK.Graphics.ES30 /// [length: 2] /// Specifies the address of array of two integers into which encodings of the implementation's numeric range are returned. /// - /// [length: 2] + /// [length: 1] /// Specifies the address of an integer into which the numeric precision of the implementation is written. /// [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetShaderPrecisionFormat")] [CLSCompliant(false)] - public static void GetShaderPrecisionFormat(OpenTK.Graphics.ES30.ShaderType shadertype, OpenTK.Graphics.ES30.ShaderPrecision precisiontype, [OutAttribute, CountAttribute(Count = 2)] out Int32 range, [OutAttribute, CountAttribute(Count = 2)] out Int32 precision) { throw new NotImplementedException(); } + public static void GetShaderPrecisionFormat(OpenTK.Graphics.ES30.ShaderType shadertype, OpenTK.Graphics.ES30.ShaderPrecision precisiontype, [OutAttribute, CountAttribute(Count = 2)] out Int32 range, [OutAttribute, CountAttribute(Count = 1)] out Int32 precision) { throw new NotImplementedException(); } /// [requires: v2.0 or ES_VERSION_2_0] /// Retrieve the range and precision for numeric formats supported by the shader compiler @@ -15643,12 +16153,12 @@ namespace OpenTK.Graphics.ES30 /// [length: 2] /// Specifies the address of array of two integers into which encodings of the implementation's numeric range are returned. /// - /// [length: 2] + /// [length: 1] /// Specifies the address of an integer into which the numeric precision of the implementation is written. /// [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetShaderPrecisionFormat")] [CLSCompliant(false)] - public static unsafe void GetShaderPrecisionFormat(OpenTK.Graphics.ES30.ShaderType shadertype, OpenTK.Graphics.ES30.ShaderPrecision precisiontype, [OutAttribute, CountAttribute(Count = 2)] Int32* range, [OutAttribute, CountAttribute(Count = 2)] Int32* precision) { throw new NotImplementedException(); } + public static unsafe void GetShaderPrecisionFormat(OpenTK.Graphics.ES30.ShaderType shadertype, OpenTK.Graphics.ES30.ShaderPrecision precisiontype, [OutAttribute, CountAttribute(Count = 2)] Int32* range, [OutAttribute, CountAttribute(Count = 1)] Int32* precision) { throw new NotImplementedException(); } /// [requires: v2.0 or ES_VERSION_2_0] /// Returns the source code string from a shader object @@ -25907,6 +26417,22 @@ namespace OpenTK.Graphics.ES30 public static partial class Ext { + /// [requires: EXT_win32_keyed_mutex] + /// + /// + /// + [AutoGenerated(Category = "EXT_win32_keyed_mutex", Version = "", EntryPoint = "glAcquireKeyedMutexWin32EXT")] + [CLSCompliant(false)] + public static bool AcquireKeyedMutexWin32(Int32 memory, Int64 key, Int32 timeout) { throw new NotImplementedException(); } + + /// [requires: EXT_win32_keyed_mutex] + /// + /// + /// + [AutoGenerated(Category = "EXT_win32_keyed_mutex", Version = "", EntryPoint = "glAcquireKeyedMutexWin32EXT")] + [CLSCompliant(false)] + public static bool AcquireKeyedMutexWin32(UInt32 memory, UInt64 key, UInt32 timeout) { throw new NotImplementedException(); } + /// [requires: EXT_separate_shader_objects] /// [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glActiveProgramEXT")] @@ -25999,6 +26525,76 @@ namespace OpenTK.Graphics.ES30 [CLSCompliant(false)] public static void BeginQuery(OpenTK.Graphics.ES30.QueryTarget target, UInt32 id) { throw new NotImplementedException(); } + /// [requires: EXT_blend_func_extended] + /// Bind a user-defined varying out variable to a fragment shader color number + /// + /// + /// The name of the program containing varying out variable whose binding to modify + /// + /// + /// The color number to bind the user-defined varying out variable to + /// + /// [length: COMPSIZE(name)] + /// The name of the user-defined varying out variable whose binding to modify + /// + [AutoGenerated(Category = "EXT_blend_func_extended", Version = "", EntryPoint = "glBindFragDataLocationEXT")] + [CLSCompliant(false)] + public static void BindFragDataLocation(Int32 program, Int32 color, [CountAttribute(Computed = "name")] String name) { throw new NotImplementedException(); } + + /// [requires: EXT_blend_func_extended] + /// Bind a user-defined varying out variable to a fragment shader color number + /// + /// + /// The name of the program containing varying out variable whose binding to modify + /// + /// + /// The color number to bind the user-defined varying out variable to + /// + /// [length: COMPSIZE(name)] + /// The name of the user-defined varying out variable whose binding to modify + /// + [AutoGenerated(Category = "EXT_blend_func_extended", Version = "", EntryPoint = "glBindFragDataLocationEXT")] + [CLSCompliant(false)] + public static void BindFragDataLocation(UInt32 program, UInt32 color, [CountAttribute(Computed = "name")] String name) { throw new NotImplementedException(); } + + /// [requires: EXT_blend_func_extended] + /// Bind a user-defined varying out variable to a fragment shader color number and index + /// + /// + /// The name of the program containing varying out variable whose binding to modify + /// + /// + /// The color number to bind the user-defined varying out variable to + /// + /// + /// The index of the color input to bind the user-defined varying out variable to + /// + /// + /// The name of the user-defined varying out variable whose binding to modify + /// + [AutoGenerated(Category = "EXT_blend_func_extended", Version = "", EntryPoint = "glBindFragDataLocationIndexedEXT")] + [CLSCompliant(false)] + public static void BindFragDataLocationIndexed(Int32 program, Int32 colorNumber, Int32 index, String name) { throw new NotImplementedException(); } + + /// [requires: EXT_blend_func_extended] + /// Bind a user-defined varying out variable to a fragment shader color number and index + /// + /// + /// The name of the program containing varying out variable whose binding to modify + /// + /// + /// The color number to bind the user-defined varying out variable to + /// + /// + /// The index of the color input to bind the user-defined varying out variable to + /// + /// + /// The name of the user-defined varying out variable whose binding to modify + /// + [AutoGenerated(Category = "EXT_blend_func_extended", Version = "", EntryPoint = "glBindFragDataLocationIndexedEXT")] + [CLSCompliant(false)] + public static void BindFragDataLocationIndexed(UInt32 program, UInt32 colorNumber, UInt32 index, String name) { throw new NotImplementedException(); } + /// [requires: EXT_separate_shader_objects] /// Bind a program pipeline to the current context /// @@ -26230,6 +26826,1234 @@ namespace OpenTK.Graphics.ES30 [CLSCompliant(false)] public static void BlendFuncSeparate(UInt32 buf, OpenTK.Graphics.ES30.All srcRGB, OpenTK.Graphics.ES30.All dstRGB, OpenTK.Graphics.ES30.All srcAlpha, OpenTK.Graphics.ES30.All dstAlpha) { throw new NotImplementedException(); } + /// [requires: EXT_buffer_storage] + /// Creates and initializes a buffer object's immutable data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the intended usage of the buffer's data store. Must be a bitwise combination of the following flags. DynamicStorageBit, MapReadBitMapWriteBit, MapPersistentBit, MapCoherentBit, and ClientStorageBit. + /// + [AutoGenerated(Category = "EXT_buffer_storage", Version = "", EntryPoint = "glBufferStorageEXT")] + [CLSCompliant(false)] + public static void BufferStorage(OpenTK.Graphics.ES30.All target, Int32 size, [CountAttribute(Parameter = "size")] IntPtr data, Int32 flags) { throw new NotImplementedException(); } + + /// [requires: EXT_buffer_storage] + /// Creates and initializes a buffer object's immutable data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the intended usage of the buffer's data store. Must be a bitwise combination of the following flags. DynamicStorageBit, MapReadBitMapWriteBit, MapPersistentBit, MapCoherentBit, and ClientStorageBit. + /// + [AutoGenerated(Category = "EXT_buffer_storage", Version = "", EntryPoint = "glBufferStorageEXT")] + [CLSCompliant(false)] + public static void BufferStorage(OpenTK.Graphics.ES30.All target, Int32 size, [CountAttribute(Parameter = "size")] IntPtr data, UInt32 flags) { throw new NotImplementedException(); } + + /// [requires: EXT_buffer_storage] + /// Creates and initializes a buffer object's immutable data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the intended usage of the buffer's data store. Must be a bitwise combination of the following flags. DynamicStorageBit, MapReadBitMapWriteBit, MapPersistentBit, MapCoherentBit, and ClientStorageBit. + /// + [AutoGenerated(Category = "EXT_buffer_storage", Version = "", EntryPoint = "glBufferStorageEXT")] + [CLSCompliant(false)] + public static void BufferStorage(OpenTK.Graphics.ES30.All target, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[] data, Int32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_buffer_storage] + /// Creates and initializes a buffer object's immutable data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the intended usage of the buffer's data store. Must be a bitwise combination of the following flags. DynamicStorageBit, MapReadBitMapWriteBit, MapPersistentBit, MapCoherentBit, and ClientStorageBit. + /// + [AutoGenerated(Category = "EXT_buffer_storage", Version = "", EntryPoint = "glBufferStorageEXT")] + [CLSCompliant(false)] + public static void BufferStorage(OpenTK.Graphics.ES30.All target, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[] data, UInt32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_buffer_storage] + /// Creates and initializes a buffer object's immutable data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the intended usage of the buffer's data store. Must be a bitwise combination of the following flags. DynamicStorageBit, MapReadBitMapWriteBit, MapPersistentBit, MapCoherentBit, and ClientStorageBit. + /// + [AutoGenerated(Category = "EXT_buffer_storage", Version = "", EntryPoint = "glBufferStorageEXT")] + [CLSCompliant(false)] + public static void BufferStorage(OpenTK.Graphics.ES30.All target, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,] data, Int32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_buffer_storage] + /// Creates and initializes a buffer object's immutable data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the intended usage of the buffer's data store. Must be a bitwise combination of the following flags. DynamicStorageBit, MapReadBitMapWriteBit, MapPersistentBit, MapCoherentBit, and ClientStorageBit. + /// + [AutoGenerated(Category = "EXT_buffer_storage", Version = "", EntryPoint = "glBufferStorageEXT")] + [CLSCompliant(false)] + public static void BufferStorage(OpenTK.Graphics.ES30.All target, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,] data, UInt32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_buffer_storage] + /// Creates and initializes a buffer object's immutable data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the intended usage of the buffer's data store. Must be a bitwise combination of the following flags. DynamicStorageBit, MapReadBitMapWriteBit, MapPersistentBit, MapCoherentBit, and ClientStorageBit. + /// + [AutoGenerated(Category = "EXT_buffer_storage", Version = "", EntryPoint = "glBufferStorageEXT")] + [CLSCompliant(false)] + public static void BufferStorage(OpenTK.Graphics.ES30.All target, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,,] data, Int32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_buffer_storage] + /// Creates and initializes a buffer object's immutable data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the intended usage of the buffer's data store. Must be a bitwise combination of the following flags. DynamicStorageBit, MapReadBitMapWriteBit, MapPersistentBit, MapCoherentBit, and ClientStorageBit. + /// + [AutoGenerated(Category = "EXT_buffer_storage", Version = "", EntryPoint = "glBufferStorageEXT")] + [CLSCompliant(false)] + public static void BufferStorage(OpenTK.Graphics.ES30.All target, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,,] data, UInt32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_buffer_storage] + /// Creates and initializes a buffer object's immutable data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the intended usage of the buffer's data store. Must be a bitwise combination of the following flags. DynamicStorageBit, MapReadBitMapWriteBit, MapPersistentBit, MapCoherentBit, and ClientStorageBit. + /// + [AutoGenerated(Category = "EXT_buffer_storage", Version = "", EntryPoint = "glBufferStorageEXT")] + [CLSCompliant(false)] + public static void BufferStorage(OpenTK.Graphics.ES30.All target, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] ref T2 data, Int32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_buffer_storage] + /// Creates and initializes a buffer object's immutable data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the intended usage of the buffer's data store. Must be a bitwise combination of the following flags. DynamicStorageBit, MapReadBitMapWriteBit, MapPersistentBit, MapCoherentBit, and ClientStorageBit. + /// + [AutoGenerated(Category = "EXT_buffer_storage", Version = "", EntryPoint = "glBufferStorageEXT")] + [CLSCompliant(false)] + public static void BufferStorage(OpenTK.Graphics.ES30.All target, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] ref T2 data, UInt32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_buffer_storage] + /// Creates and initializes a buffer object's immutable data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the intended usage of the buffer's data store. Must be a bitwise combination of the following flags. DynamicStorageBit, MapReadBitMapWriteBit, MapPersistentBit, MapCoherentBit, and ClientStorageBit. + /// + [AutoGenerated(Category = "EXT_buffer_storage", Version = "", EntryPoint = "glBufferStorageEXT")] + [CLSCompliant(false)] + public static void BufferStorage(OpenTK.Graphics.ES30.All target, IntPtr size, [CountAttribute(Parameter = "size")] IntPtr data, Int32 flags) { throw new NotImplementedException(); } + + /// [requires: EXT_buffer_storage] + /// Creates and initializes a buffer object's immutable data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the intended usage of the buffer's data store. Must be a bitwise combination of the following flags. DynamicStorageBit, MapReadBitMapWriteBit, MapPersistentBit, MapCoherentBit, and ClientStorageBit. + /// + [AutoGenerated(Category = "EXT_buffer_storage", Version = "", EntryPoint = "glBufferStorageEXT")] + [CLSCompliant(false)] + public static void BufferStorage(OpenTK.Graphics.ES30.All target, IntPtr size, [CountAttribute(Parameter = "size")] IntPtr data, UInt32 flags) { throw new NotImplementedException(); } + + /// [requires: EXT_buffer_storage] + /// Creates and initializes a buffer object's immutable data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the intended usage of the buffer's data store. Must be a bitwise combination of the following flags. DynamicStorageBit, MapReadBitMapWriteBit, MapPersistentBit, MapCoherentBit, and ClientStorageBit. + /// + [AutoGenerated(Category = "EXT_buffer_storage", Version = "", EntryPoint = "glBufferStorageEXT")] + [CLSCompliant(false)] + public static void BufferStorage(OpenTK.Graphics.ES30.All target, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[] data, Int32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_buffer_storage] + /// Creates and initializes a buffer object's immutable data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the intended usage of the buffer's data store. Must be a bitwise combination of the following flags. DynamicStorageBit, MapReadBitMapWriteBit, MapPersistentBit, MapCoherentBit, and ClientStorageBit. + /// + [AutoGenerated(Category = "EXT_buffer_storage", Version = "", EntryPoint = "glBufferStorageEXT")] + [CLSCompliant(false)] + public static void BufferStorage(OpenTK.Graphics.ES30.All target, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[] data, UInt32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_buffer_storage] + /// Creates and initializes a buffer object's immutable data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the intended usage of the buffer's data store. Must be a bitwise combination of the following flags. DynamicStorageBit, MapReadBitMapWriteBit, MapPersistentBit, MapCoherentBit, and ClientStorageBit. + /// + [AutoGenerated(Category = "EXT_buffer_storage", Version = "", EntryPoint = "glBufferStorageEXT")] + [CLSCompliant(false)] + public static void BufferStorage(OpenTK.Graphics.ES30.All target, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,] data, Int32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_buffer_storage] + /// Creates and initializes a buffer object's immutable data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the intended usage of the buffer's data store. Must be a bitwise combination of the following flags. DynamicStorageBit, MapReadBitMapWriteBit, MapPersistentBit, MapCoherentBit, and ClientStorageBit. + /// + [AutoGenerated(Category = "EXT_buffer_storage", Version = "", EntryPoint = "glBufferStorageEXT")] + [CLSCompliant(false)] + public static void BufferStorage(OpenTK.Graphics.ES30.All target, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,] data, UInt32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_buffer_storage] + /// Creates and initializes a buffer object's immutable data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the intended usage of the buffer's data store. Must be a bitwise combination of the following flags. DynamicStorageBit, MapReadBitMapWriteBit, MapPersistentBit, MapCoherentBit, and ClientStorageBit. + /// + [AutoGenerated(Category = "EXT_buffer_storage", Version = "", EntryPoint = "glBufferStorageEXT")] + [CLSCompliant(false)] + public static void BufferStorage(OpenTK.Graphics.ES30.All target, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,,] data, Int32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_buffer_storage] + /// Creates and initializes a buffer object's immutable data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the intended usage of the buffer's data store. Must be a bitwise combination of the following flags. DynamicStorageBit, MapReadBitMapWriteBit, MapPersistentBit, MapCoherentBit, and ClientStorageBit. + /// + [AutoGenerated(Category = "EXT_buffer_storage", Version = "", EntryPoint = "glBufferStorageEXT")] + [CLSCompliant(false)] + public static void BufferStorage(OpenTK.Graphics.ES30.All target, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,,] data, UInt32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_buffer_storage] + /// Creates and initializes a buffer object's immutable data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the intended usage of the buffer's data store. Must be a bitwise combination of the following flags. DynamicStorageBit, MapReadBitMapWriteBit, MapPersistentBit, MapCoherentBit, and ClientStorageBit. + /// + [AutoGenerated(Category = "EXT_buffer_storage", Version = "", EntryPoint = "glBufferStorageEXT")] + [CLSCompliant(false)] + public static void BufferStorage(OpenTK.Graphics.ES30.All target, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] ref T2 data, Int32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_buffer_storage] + /// Creates and initializes a buffer object's immutable data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the intended usage of the buffer's data store. Must be a bitwise combination of the following flags. DynamicStorageBit, MapReadBitMapWriteBit, MapPersistentBit, MapCoherentBit, and ClientStorageBit. + /// + [AutoGenerated(Category = "EXT_buffer_storage", Version = "", EntryPoint = "glBufferStorageEXT")] + [CLSCompliant(false)] + public static void BufferStorage(OpenTK.Graphics.ES30.All target, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] ref T2 data, UInt32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_external_buffer] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_external_buffer", Version = "", EntryPoint = "glBufferStorageExternalEXT")] + [CLSCompliant(false)] + public static void BufferStorageExternal(OpenTK.Graphics.ES30.All target, IntPtr offset, Int32 size, IntPtr clientBuffer, Int32 flags) { throw new NotImplementedException(); } + + /// [requires: EXT_external_buffer] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_external_buffer", Version = "", EntryPoint = "glBufferStorageExternalEXT")] + [CLSCompliant(false)] + public static void BufferStorageExternal(OpenTK.Graphics.ES30.All target, IntPtr offset, Int32 size, IntPtr clientBuffer, UInt32 flags) { throw new NotImplementedException(); } + + /// [requires: EXT_external_buffer] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_external_buffer", Version = "", EntryPoint = "glBufferStorageExternalEXT")] + [CLSCompliant(false)] + public static void BufferStorageExternal(OpenTK.Graphics.ES30.All target, IntPtr offset, IntPtr size, IntPtr clientBuffer, Int32 flags) { throw new NotImplementedException(); } + + /// [requires: EXT_external_buffer] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_external_buffer", Version = "", EntryPoint = "glBufferStorageExternalEXT")] + [CLSCompliant(false)] + public static void BufferStorageExternal(OpenTK.Graphics.ES30.All target, IntPtr offset, IntPtr size, IntPtr clientBuffer, UInt32 flags) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glBufferStorageMemEXT")] + [CLSCompliant(false)] + public static void BufferStorageMem(OpenTK.Graphics.ES30.All target, Int32 size, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glBufferStorageMemEXT")] + [CLSCompliant(false)] + public static void BufferStorageMem(OpenTK.Graphics.ES30.All target, Int32 size, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glBufferStorageMemEXT")] + [CLSCompliant(false)] + public static void BufferStorageMem(OpenTK.Graphics.ES30.All target, IntPtr size, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glBufferStorageMemEXT")] + [CLSCompliant(false)] + public static void BufferStorageMem(OpenTK.Graphics.ES30.All target, IntPtr size, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glBufferStorageMemEXT")] + [CLSCompliant(false)] + public static void BufferStorageMem(OpenTK.Graphics.ES30.BufferTargetArb target, Int32 size, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glBufferStorageMemEXT")] + [CLSCompliant(false)] + public static void BufferStorageMem(OpenTK.Graphics.ES30.BufferTargetArb target, Int32 size, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glBufferStorageMemEXT")] + [CLSCompliant(false)] + public static void BufferStorageMem(OpenTK.Graphics.ES30.BufferTargetArb target, IntPtr size, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glBufferStorageMemEXT")] + [CLSCompliant(false)] + public static void BufferStorageMem(OpenTK.Graphics.ES30.BufferTargetArb target, IntPtr size, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_shader_pixel_local_storage2] + /// + /// + /// + [AutoGenerated(Category = "EXT_shader_pixel_local_storage2", Version = "", EntryPoint = "glClearPixelLocalStorageuiEXT")] + [CLSCompliant(false)] + public static void ClearPixelLocalStorage(Int32 offset, Int32 n, Int32[] values) { throw new NotImplementedException(); } + + /// [requires: EXT_shader_pixel_local_storage2] + /// + /// + /// + [AutoGenerated(Category = "EXT_shader_pixel_local_storage2", Version = "", EntryPoint = "glClearPixelLocalStorageuiEXT")] + [CLSCompliant(false)] + public static void ClearPixelLocalStorage(Int32 offset, Int32 n, ref Int32 values) { throw new NotImplementedException(); } + + /// [requires: EXT_shader_pixel_local_storage2] + /// + /// + /// + [AutoGenerated(Category = "EXT_shader_pixel_local_storage2", Version = "", EntryPoint = "glClearPixelLocalStorageuiEXT")] + [CLSCompliant(false)] + public static unsafe void ClearPixelLocalStorage(Int32 offset, Int32 n, Int32* values) { throw new NotImplementedException(); } + + /// [requires: EXT_shader_pixel_local_storage2] + /// + /// + /// + [AutoGenerated(Category = "EXT_shader_pixel_local_storage2", Version = "", EntryPoint = "glClearPixelLocalStorageuiEXT")] + [CLSCompliant(false)] + public static void ClearPixelLocalStorage(Int32 offset, Int32 n, UInt32[] values) { throw new NotImplementedException(); } + + /// [requires: EXT_shader_pixel_local_storage2] + /// + /// + /// + [AutoGenerated(Category = "EXT_shader_pixel_local_storage2", Version = "", EntryPoint = "glClearPixelLocalStorageuiEXT")] + [CLSCompliant(false)] + public static void ClearPixelLocalStorage(Int32 offset, Int32 n, ref UInt32 values) { throw new NotImplementedException(); } + + /// [requires: EXT_shader_pixel_local_storage2] + /// + /// + /// + [AutoGenerated(Category = "EXT_shader_pixel_local_storage2", Version = "", EntryPoint = "glClearPixelLocalStorageuiEXT")] + [CLSCompliant(false)] + public static unsafe void ClearPixelLocalStorage(Int32 offset, Int32 n, UInt32* values) { throw new NotImplementedException(); } + + /// [requires: EXT_clear_texture] + /// Fills all a texture image with a constant value + /// + /// + /// The name of an existing texture object containing the image to be cleared. + /// + /// + /// The level of texture containing the region to be cleared. + /// + /// + /// The format of the data whose address in memory is given by data. + /// + /// + /// The type of the data whose address in memory is given by data. + /// + /// [length: COMPSIZE(format,type)] + /// The address in memory of the data to be used to clear the specified region. + /// + [AutoGenerated(Category = "EXT_clear_texture", Version = "", EntryPoint = "glClearTexImageEXT")] + [CLSCompliant(false)] + public static void ClearTexImage(Int32 texture, Int32 level, OpenTK.Graphics.ES30.All format, OpenTK.Graphics.ES30.All type, [CountAttribute(Computed = "format,type")] IntPtr data) { throw new NotImplementedException(); } + + /// [requires: EXT_clear_texture] + /// Fills all a texture image with a constant value + /// + /// + /// The name of an existing texture object containing the image to be cleared. + /// + /// + /// The level of texture containing the region to be cleared. + /// + /// + /// The format of the data whose address in memory is given by data. + /// + /// + /// The type of the data whose address in memory is given by data. + /// + /// [length: COMPSIZE(format,type)] + /// The address in memory of the data to be used to clear the specified region. + /// + [AutoGenerated(Category = "EXT_clear_texture", Version = "", EntryPoint = "glClearTexImageEXT")] + [CLSCompliant(false)] + public static void ClearTexImage(Int32 texture, Int32 level, OpenTK.Graphics.ES30.All format, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T4[] data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_clear_texture] + /// Fills all a texture image with a constant value + /// + /// + /// The name of an existing texture object containing the image to be cleared. + /// + /// + /// The level of texture containing the region to be cleared. + /// + /// + /// The format of the data whose address in memory is given by data. + /// + /// + /// The type of the data whose address in memory is given by data. + /// + /// [length: COMPSIZE(format,type)] + /// The address in memory of the data to be used to clear the specified region. + /// + [AutoGenerated(Category = "EXT_clear_texture", Version = "", EntryPoint = "glClearTexImageEXT")] + [CLSCompliant(false)] + public static void ClearTexImage(Int32 texture, Int32 level, OpenTK.Graphics.ES30.All format, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T4[,] data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_clear_texture] + /// Fills all a texture image with a constant value + /// + /// + /// The name of an existing texture object containing the image to be cleared. + /// + /// + /// The level of texture containing the region to be cleared. + /// + /// + /// The format of the data whose address in memory is given by data. + /// + /// + /// The type of the data whose address in memory is given by data. + /// + /// [length: COMPSIZE(format,type)] + /// The address in memory of the data to be used to clear the specified region. + /// + [AutoGenerated(Category = "EXT_clear_texture", Version = "", EntryPoint = "glClearTexImageEXT")] + [CLSCompliant(false)] + public static void ClearTexImage(Int32 texture, Int32 level, OpenTK.Graphics.ES30.All format, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T4[,,] data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_clear_texture] + /// Fills all a texture image with a constant value + /// + /// + /// The name of an existing texture object containing the image to be cleared. + /// + /// + /// The level of texture containing the region to be cleared. + /// + /// + /// The format of the data whose address in memory is given by data. + /// + /// + /// The type of the data whose address in memory is given by data. + /// + /// [length: COMPSIZE(format,type)] + /// The address in memory of the data to be used to clear the specified region. + /// + [AutoGenerated(Category = "EXT_clear_texture", Version = "", EntryPoint = "glClearTexImageEXT")] + [CLSCompliant(false)] + public static void ClearTexImage(Int32 texture, Int32 level, OpenTK.Graphics.ES30.All format, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] ref T4 data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_clear_texture] + /// Fills all a texture image with a constant value + /// + /// + /// The name of an existing texture object containing the image to be cleared. + /// + /// + /// The level of texture containing the region to be cleared. + /// + /// + /// The format of the data whose address in memory is given by data. + /// + /// + /// The type of the data whose address in memory is given by data. + /// + /// [length: COMPSIZE(format,type)] + /// The address in memory of the data to be used to clear the specified region. + /// + [AutoGenerated(Category = "EXT_clear_texture", Version = "", EntryPoint = "glClearTexImageEXT")] + [CLSCompliant(false)] + public static void ClearTexImage(UInt32 texture, Int32 level, OpenTK.Graphics.ES30.All format, OpenTK.Graphics.ES30.All type, [CountAttribute(Computed = "format,type")] IntPtr data) { throw new NotImplementedException(); } + + /// [requires: EXT_clear_texture] + /// Fills all a texture image with a constant value + /// + /// + /// The name of an existing texture object containing the image to be cleared. + /// + /// + /// The level of texture containing the region to be cleared. + /// + /// + /// The format of the data whose address in memory is given by data. + /// + /// + /// The type of the data whose address in memory is given by data. + /// + /// [length: COMPSIZE(format,type)] + /// The address in memory of the data to be used to clear the specified region. + /// + [AutoGenerated(Category = "EXT_clear_texture", Version = "", EntryPoint = "glClearTexImageEXT")] + [CLSCompliant(false)] + public static void ClearTexImage(UInt32 texture, Int32 level, OpenTK.Graphics.ES30.All format, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T4[] data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_clear_texture] + /// Fills all a texture image with a constant value + /// + /// + /// The name of an existing texture object containing the image to be cleared. + /// + /// + /// The level of texture containing the region to be cleared. + /// + /// + /// The format of the data whose address in memory is given by data. + /// + /// + /// The type of the data whose address in memory is given by data. + /// + /// [length: COMPSIZE(format,type)] + /// The address in memory of the data to be used to clear the specified region. + /// + [AutoGenerated(Category = "EXT_clear_texture", Version = "", EntryPoint = "glClearTexImageEXT")] + [CLSCompliant(false)] + public static void ClearTexImage(UInt32 texture, Int32 level, OpenTK.Graphics.ES30.All format, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T4[,] data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_clear_texture] + /// Fills all a texture image with a constant value + /// + /// + /// The name of an existing texture object containing the image to be cleared. + /// + /// + /// The level of texture containing the region to be cleared. + /// + /// + /// The format of the data whose address in memory is given by data. + /// + /// + /// The type of the data whose address in memory is given by data. + /// + /// [length: COMPSIZE(format,type)] + /// The address in memory of the data to be used to clear the specified region. + /// + [AutoGenerated(Category = "EXT_clear_texture", Version = "", EntryPoint = "glClearTexImageEXT")] + [CLSCompliant(false)] + public static void ClearTexImage(UInt32 texture, Int32 level, OpenTK.Graphics.ES30.All format, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T4[,,] data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_clear_texture] + /// Fills all a texture image with a constant value + /// + /// + /// The name of an existing texture object containing the image to be cleared. + /// + /// + /// The level of texture containing the region to be cleared. + /// + /// + /// The format of the data whose address in memory is given by data. + /// + /// + /// The type of the data whose address in memory is given by data. + /// + /// [length: COMPSIZE(format,type)] + /// The address in memory of the data to be used to clear the specified region. + /// + [AutoGenerated(Category = "EXT_clear_texture", Version = "", EntryPoint = "glClearTexImageEXT")] + [CLSCompliant(false)] + public static void ClearTexImage(UInt32 texture, Int32 level, OpenTK.Graphics.ES30.All format, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] ref T4 data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_clear_texture] + /// Fills all or part of a texture image with a constant value + /// + /// + /// The name of an existing texture object containing the image to be cleared. + /// + /// + /// The level of texture containing the region to be cleared. + /// + /// + /// The coordinate of the left edge of the region to be cleared. + /// + /// + /// The coordinate of the lower edge of the region to be cleared. + /// + /// + /// The coordinate of the front of the region to be cleared. + /// + /// + /// The width of the region to be cleared. + /// + /// + /// The height of the region to be cleared. + /// + /// + /// The depth of the region to be cleared. + /// + /// + /// The format of the data whose address in memory is given by data. + /// + /// + /// The type of the data whose address in memory is given by data. + /// + /// [length: COMPSIZE(format,type)] + /// The address in memory of the data to be used to clear the specified region. + /// + [AutoGenerated(Category = "EXT_clear_texture", Version = "", EntryPoint = "glClearTexSubImageEXT")] + [CLSCompliant(false)] + public static void ClearTexSubImage(Int32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.All format, OpenTK.Graphics.ES30.All type, [CountAttribute(Computed = "format,type")] IntPtr data) { throw new NotImplementedException(); } + + /// [requires: EXT_clear_texture] + /// Fills all or part of a texture image with a constant value + /// + /// + /// The name of an existing texture object containing the image to be cleared. + /// + /// + /// The level of texture containing the region to be cleared. + /// + /// + /// The coordinate of the left edge of the region to be cleared. + /// + /// + /// The coordinate of the lower edge of the region to be cleared. + /// + /// + /// The coordinate of the front of the region to be cleared. + /// + /// + /// The width of the region to be cleared. + /// + /// + /// The height of the region to be cleared. + /// + /// + /// The depth of the region to be cleared. + /// + /// + /// The format of the data whose address in memory is given by data. + /// + /// + /// The type of the data whose address in memory is given by data. + /// + /// [length: COMPSIZE(format,type)] + /// The address in memory of the data to be used to clear the specified region. + /// + [AutoGenerated(Category = "EXT_clear_texture", Version = "", EntryPoint = "glClearTexSubImageEXT")] + [CLSCompliant(false)] + public static void ClearTexSubImage(Int32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.All format, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T10[] data) + where T10 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_clear_texture] + /// Fills all or part of a texture image with a constant value + /// + /// + /// The name of an existing texture object containing the image to be cleared. + /// + /// + /// The level of texture containing the region to be cleared. + /// + /// + /// The coordinate of the left edge of the region to be cleared. + /// + /// + /// The coordinate of the lower edge of the region to be cleared. + /// + /// + /// The coordinate of the front of the region to be cleared. + /// + /// + /// The width of the region to be cleared. + /// + /// + /// The height of the region to be cleared. + /// + /// + /// The depth of the region to be cleared. + /// + /// + /// The format of the data whose address in memory is given by data. + /// + /// + /// The type of the data whose address in memory is given by data. + /// + /// [length: COMPSIZE(format,type)] + /// The address in memory of the data to be used to clear the specified region. + /// + [AutoGenerated(Category = "EXT_clear_texture", Version = "", EntryPoint = "glClearTexSubImageEXT")] + [CLSCompliant(false)] + public static void ClearTexSubImage(Int32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.All format, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T10[,] data) + where T10 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_clear_texture] + /// Fills all or part of a texture image with a constant value + /// + /// + /// The name of an existing texture object containing the image to be cleared. + /// + /// + /// The level of texture containing the region to be cleared. + /// + /// + /// The coordinate of the left edge of the region to be cleared. + /// + /// + /// The coordinate of the lower edge of the region to be cleared. + /// + /// + /// The coordinate of the front of the region to be cleared. + /// + /// + /// The width of the region to be cleared. + /// + /// + /// The height of the region to be cleared. + /// + /// + /// The depth of the region to be cleared. + /// + /// + /// The format of the data whose address in memory is given by data. + /// + /// + /// The type of the data whose address in memory is given by data. + /// + /// [length: COMPSIZE(format,type)] + /// The address in memory of the data to be used to clear the specified region. + /// + [AutoGenerated(Category = "EXT_clear_texture", Version = "", EntryPoint = "glClearTexSubImageEXT")] + [CLSCompliant(false)] + public static void ClearTexSubImage(Int32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.All format, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T10[,,] data) + where T10 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_clear_texture] + /// Fills all or part of a texture image with a constant value + /// + /// + /// The name of an existing texture object containing the image to be cleared. + /// + /// + /// The level of texture containing the region to be cleared. + /// + /// + /// The coordinate of the left edge of the region to be cleared. + /// + /// + /// The coordinate of the lower edge of the region to be cleared. + /// + /// + /// The coordinate of the front of the region to be cleared. + /// + /// + /// The width of the region to be cleared. + /// + /// + /// The height of the region to be cleared. + /// + /// + /// The depth of the region to be cleared. + /// + /// + /// The format of the data whose address in memory is given by data. + /// + /// + /// The type of the data whose address in memory is given by data. + /// + /// [length: COMPSIZE(format,type)] + /// The address in memory of the data to be used to clear the specified region. + /// + [AutoGenerated(Category = "EXT_clear_texture", Version = "", EntryPoint = "glClearTexSubImageEXT")] + [CLSCompliant(false)] + public static void ClearTexSubImage(Int32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.All format, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] ref T10 data) + where T10 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_clear_texture] + /// Fills all or part of a texture image with a constant value + /// + /// + /// The name of an existing texture object containing the image to be cleared. + /// + /// + /// The level of texture containing the region to be cleared. + /// + /// + /// The coordinate of the left edge of the region to be cleared. + /// + /// + /// The coordinate of the lower edge of the region to be cleared. + /// + /// + /// The coordinate of the front of the region to be cleared. + /// + /// + /// The width of the region to be cleared. + /// + /// + /// The height of the region to be cleared. + /// + /// + /// The depth of the region to be cleared. + /// + /// + /// The format of the data whose address in memory is given by data. + /// + /// + /// The type of the data whose address in memory is given by data. + /// + /// [length: COMPSIZE(format,type)] + /// The address in memory of the data to be used to clear the specified region. + /// + [AutoGenerated(Category = "EXT_clear_texture", Version = "", EntryPoint = "glClearTexSubImageEXT")] + [CLSCompliant(false)] + public static void ClearTexSubImage(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.All format, OpenTK.Graphics.ES30.All type, [CountAttribute(Computed = "format,type")] IntPtr data) { throw new NotImplementedException(); } + + /// [requires: EXT_clear_texture] + /// Fills all or part of a texture image with a constant value + /// + /// + /// The name of an existing texture object containing the image to be cleared. + /// + /// + /// The level of texture containing the region to be cleared. + /// + /// + /// The coordinate of the left edge of the region to be cleared. + /// + /// + /// The coordinate of the lower edge of the region to be cleared. + /// + /// + /// The coordinate of the front of the region to be cleared. + /// + /// + /// The width of the region to be cleared. + /// + /// + /// The height of the region to be cleared. + /// + /// + /// The depth of the region to be cleared. + /// + /// + /// The format of the data whose address in memory is given by data. + /// + /// + /// The type of the data whose address in memory is given by data. + /// + /// [length: COMPSIZE(format,type)] + /// The address in memory of the data to be used to clear the specified region. + /// + [AutoGenerated(Category = "EXT_clear_texture", Version = "", EntryPoint = "glClearTexSubImageEXT")] + [CLSCompliant(false)] + public static void ClearTexSubImage(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.All format, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T10[] data) + where T10 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_clear_texture] + /// Fills all or part of a texture image with a constant value + /// + /// + /// The name of an existing texture object containing the image to be cleared. + /// + /// + /// The level of texture containing the region to be cleared. + /// + /// + /// The coordinate of the left edge of the region to be cleared. + /// + /// + /// The coordinate of the lower edge of the region to be cleared. + /// + /// + /// The coordinate of the front of the region to be cleared. + /// + /// + /// The width of the region to be cleared. + /// + /// + /// The height of the region to be cleared. + /// + /// + /// The depth of the region to be cleared. + /// + /// + /// The format of the data whose address in memory is given by data. + /// + /// + /// The type of the data whose address in memory is given by data. + /// + /// [length: COMPSIZE(format,type)] + /// The address in memory of the data to be used to clear the specified region. + /// + [AutoGenerated(Category = "EXT_clear_texture", Version = "", EntryPoint = "glClearTexSubImageEXT")] + [CLSCompliant(false)] + public static void ClearTexSubImage(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.All format, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T10[,] data) + where T10 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_clear_texture] + /// Fills all or part of a texture image with a constant value + /// + /// + /// The name of an existing texture object containing the image to be cleared. + /// + /// + /// The level of texture containing the region to be cleared. + /// + /// + /// The coordinate of the left edge of the region to be cleared. + /// + /// + /// The coordinate of the lower edge of the region to be cleared. + /// + /// + /// The coordinate of the front of the region to be cleared. + /// + /// + /// The width of the region to be cleared. + /// + /// + /// The height of the region to be cleared. + /// + /// + /// The depth of the region to be cleared. + /// + /// + /// The format of the data whose address in memory is given by data. + /// + /// + /// The type of the data whose address in memory is given by data. + /// + /// [length: COMPSIZE(format,type)] + /// The address in memory of the data to be used to clear the specified region. + /// + [AutoGenerated(Category = "EXT_clear_texture", Version = "", EntryPoint = "glClearTexSubImageEXT")] + [CLSCompliant(false)] + public static void ClearTexSubImage(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.All format, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T10[,,] data) + where T10 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_clear_texture] + /// Fills all or part of a texture image with a constant value + /// + /// + /// The name of an existing texture object containing the image to be cleared. + /// + /// + /// The level of texture containing the region to be cleared. + /// + /// + /// The coordinate of the left edge of the region to be cleared. + /// + /// + /// The coordinate of the lower edge of the region to be cleared. + /// + /// + /// The coordinate of the front of the region to be cleared. + /// + /// + /// The width of the region to be cleared. + /// + /// + /// The height of the region to be cleared. + /// + /// + /// The depth of the region to be cleared. + /// + /// + /// The format of the data whose address in memory is given by data. + /// + /// + /// The type of the data whose address in memory is given by data. + /// + /// [length: COMPSIZE(format,type)] + /// The address in memory of the data to be used to clear the specified region. + /// + [AutoGenerated(Category = "EXT_clear_texture", Version = "", EntryPoint = "glClearTexSubImageEXT")] + [CLSCompliant(false)] + public static void ClearTexSubImage(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.All format, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] ref T10 data) + where T10 : struct + { throw new NotImplementedException(); } + /// [requires: EXT_draw_buffers_indexed] /// Enable and disable writing of frame buffer color components /// @@ -26374,6 +28198,48 @@ namespace OpenTK.Graphics.ES30 [CLSCompliant(false)] public static void CopyImageSubData(UInt32 srcName, OpenTK.Graphics.ES30.All srcTarget, Int32 srcLevel, Int32 srcX, Int32 srcY, Int32 srcZ, UInt32 dstName, OpenTK.Graphics.ES30.All dstTarget, Int32 dstLevel, Int32 dstX, Int32 dstY, Int32 dstZ, Int32 srcWidth, Int32 srcHeight, Int32 srcDepth) { throw new NotImplementedException(); } + /// [requires: EXT_memory_object] + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glCreateMemoryObjectsEXT")] + [CLSCompliant(false)] + public static void CreateMemoryObjects(Int32 n, [OutAttribute] Int32[] memoryObjects) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glCreateMemoryObjectsEXT")] + [CLSCompliant(false)] + public static void CreateMemoryObjects(Int32 n, [OutAttribute] out Int32 memoryObjects) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glCreateMemoryObjectsEXT")] + [CLSCompliant(false)] + public static unsafe void CreateMemoryObjects(Int32 n, [OutAttribute] Int32* memoryObjects) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glCreateMemoryObjectsEXT")] + [CLSCompliant(false)] + public static void CreateMemoryObjects(Int32 n, [OutAttribute] UInt32[] memoryObjects) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glCreateMemoryObjectsEXT")] + [CLSCompliant(false)] + public static void CreateMemoryObjects(Int32 n, [OutAttribute] out UInt32 memoryObjects) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glCreateMemoryObjectsEXT")] + [CLSCompliant(false)] + public static unsafe void CreateMemoryObjects(Int32 n, [OutAttribute] UInt32* memoryObjects) { throw new NotImplementedException(); } + /// [requires: EXT_separate_shader_objects] /// Create a stand-alone program from an array of null-terminated source code strings /// @@ -26401,6 +28267,60 @@ namespace OpenTK.Graphics.ES30 [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glCreateShaderProgramvEXT")] public static Int32 CreateShaderProgram(OpenTK.Graphics.ES30.All type, Int32 count, [CountAttribute(Parameter = "count")] String[] strings) { throw new NotImplementedException(); } + /// [requires: EXT_memory_object] + /// [length: n] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glDeleteMemoryObjectsEXT")] + [CLSCompliant(false)] + public static void DeleteMemoryObject([CountAttribute(Parameter = "n")] Int32 memoryObjects) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// [length: n] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glDeleteMemoryObjectsEXT")] + [CLSCompliant(false)] + public static void DeleteMemoryObject([CountAttribute(Parameter = "n")] UInt32 memoryObjects) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// [length: n] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glDeleteMemoryObjectsEXT")] + [CLSCompliant(false)] + public static void DeleteMemoryObjects(Int32 n, [CountAttribute(Parameter = "n")] Int32[] memoryObjects) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// [length: n] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glDeleteMemoryObjectsEXT")] + [CLSCompliant(false)] + public static void DeleteMemoryObjects(Int32 n, [CountAttribute(Parameter = "n")] ref Int32 memoryObjects) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// [length: n] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glDeleteMemoryObjectsEXT")] + [CLSCompliant(false)] + public static unsafe void DeleteMemoryObjects(Int32 n, [CountAttribute(Parameter = "n")] Int32* memoryObjects) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// [length: n] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glDeleteMemoryObjectsEXT")] + [CLSCompliant(false)] + public static void DeleteMemoryObjects(Int32 n, [CountAttribute(Parameter = "n")] UInt32[] memoryObjects) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// [length: n] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glDeleteMemoryObjectsEXT")] + [CLSCompliant(false)] + public static void DeleteMemoryObjects(Int32 n, [CountAttribute(Parameter = "n")] ref UInt32 memoryObjects) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// [length: n] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glDeleteMemoryObjectsEXT")] + [CLSCompliant(false)] + public static unsafe void DeleteMemoryObjects(Int32 n, [CountAttribute(Parameter = "n")] UInt32* memoryObjects) { throw new NotImplementedException(); } + /// [requires: EXT_separate_shader_objects] /// Delete program pipeline objects /// @@ -26597,6 +28517,60 @@ namespace OpenTK.Graphics.ES30 [CLSCompliant(false)] public static unsafe void DeleteQueries(Int32 n, [CountAttribute(Parameter = "n")] UInt32* ids) { throw new NotImplementedException(); } + /// [requires: EXT_semaphore] + /// [length: count] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glDeleteSemaphoresEXT")] + [CLSCompliant(false)] + public static void DeleteSemaphore([CountAttribute(Parameter = "count")] Int32 semaphores) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// [length: count] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glDeleteSemaphoresEXT")] + [CLSCompliant(false)] + public static void DeleteSemaphore([CountAttribute(Parameter = "count")] UInt32 semaphores) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// [length: count] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glDeleteSemaphoresEXT")] + [CLSCompliant(false)] + public static void DeleteSemaphores(Int32 n, [CountAttribute(Parameter = "count")] Int32[] semaphores) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// [length: count] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glDeleteSemaphoresEXT")] + [CLSCompliant(false)] + public static void DeleteSemaphores(Int32 n, [CountAttribute(Parameter = "count")] ref Int32 semaphores) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// [length: count] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glDeleteSemaphoresEXT")] + [CLSCompliant(false)] + public static unsafe void DeleteSemaphores(Int32 n, [CountAttribute(Parameter = "count")] Int32* semaphores) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// [length: count] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glDeleteSemaphoresEXT")] + [CLSCompliant(false)] + public static void DeleteSemaphores(Int32 n, [CountAttribute(Parameter = "count")] UInt32[] semaphores) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// [length: count] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glDeleteSemaphoresEXT")] + [CLSCompliant(false)] + public static void DeleteSemaphores(Int32 n, [CountAttribute(Parameter = "count")] ref UInt32 semaphores) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// [length: count] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glDeleteSemaphoresEXT")] + [CLSCompliant(false)] + public static unsafe void DeleteSemaphores(Int32 n, [CountAttribute(Parameter = "count")] UInt32* semaphores) { throw new NotImplementedException(); } + /// [requires: EXT_draw_buffers_indexed] /// /// @@ -26635,6 +28609,96 @@ namespace OpenTK.Graphics.ES30 [CLSCompliant(false)] public static unsafe void DiscardFramebuffer(OpenTK.Graphics.ES30.All target, Int32 numAttachments, [CountAttribute(Parameter = "numAttachments")] OpenTK.Graphics.ES30.All* attachments) { throw new NotImplementedException(); } + /// [requires: EXT_base_instance] + /// Draw multiple instances of a range of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, TrianglesLinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the starting index in the enabled arrays. + /// + /// + /// Specifies the number of indices to be rendered. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawArraysInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawArraysInstancedBaseInstance(OpenTK.Graphics.ES30.All mode, Int32 first, Int32 count, Int32 instancecount, Int32 baseinstance) { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a range of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, TrianglesLinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the starting index in the enabled arrays. + /// + /// + /// Specifies the number of indices to be rendered. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawArraysInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawArraysInstancedBaseInstance(OpenTK.Graphics.ES30.All mode, Int32 first, Int32 count, Int32 instancecount, UInt32 baseinstance) { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a range of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, TrianglesLinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the starting index in the enabled arrays. + /// + /// + /// Specifies the number of indices to be rendered. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawArraysInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawArraysInstancedBaseInstance(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 first, Int32 count, Int32 instancecount, Int32 baseinstance) { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a range of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, TrianglesLinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the starting index in the enabled arrays. + /// + /// + /// Specifies the number of indices to be rendered. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawArraysInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawArraysInstancedBaseInstance(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 first, Int32 count, Int32 instancecount, UInt32 baseinstance) { throw new NotImplementedException(); } + /// [requires: EXT_draw_instanced|EXT_instanced_arrays] /// Draw multiple instances of a range of elements /// @@ -26777,6 +28841,1654 @@ namespace OpenTK.Graphics.ES30 [CLSCompliant(false)] public static unsafe void DrawBuffersIndexed(Int32 n, [CountAttribute(Parameter = "n")] OpenTK.Graphics.ES30.All* location, [CountAttribute(Parameter = "n")] Int32* indices) { throw new NotImplementedException(); } + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexEXT")] + public static void DrawElementsBaseVertex(OpenTK.Graphics.ES30.All mode, Int32 count, OpenTK.Graphics.ES30.All type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 basevertex) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawElementsBaseVertex(OpenTK.Graphics.ES30.All mode, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[] indices, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawElementsBaseVertex(OpenTK.Graphics.ES30.All mode, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[,] indices, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawElementsBaseVertex(OpenTK.Graphics.ES30.All mode, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[,,] indices, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexEXT")] + public static void DrawElementsBaseVertex(OpenTK.Graphics.ES30.All mode, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] ref T3 indices, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexEXT")] + public static void DrawElementsBaseVertex(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 basevertex) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawElementsBaseVertex(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[] indices, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawElementsBaseVertex(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[,] indices, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawElementsBaseVertex(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[,,] indices, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexEXT")] + public static void DrawElementsBaseVertex(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] ref T3 indices, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a set of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseInstance(OpenTK.Graphics.ES30.All mode, Int32 count, OpenTK.Graphics.ES30.All type, [CountAttribute(Parameter = "count")] IntPtr indices, Int32 instancecount, Int32 baseinstance) { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a set of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseInstance(OpenTK.Graphics.ES30.All mode, Int32 count, OpenTK.Graphics.ES30.All type, [CountAttribute(Parameter = "count")] IntPtr indices, Int32 instancecount, UInt32 baseinstance) { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a set of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseInstance(OpenTK.Graphics.ES30.All mode, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[] indices, Int32 instancecount, Int32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a set of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseInstance(OpenTK.Graphics.ES30.All mode, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[] indices, Int32 instancecount, UInt32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a set of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseInstance(OpenTK.Graphics.ES30.All mode, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[,] indices, Int32 instancecount, Int32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a set of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseInstance(OpenTK.Graphics.ES30.All mode, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[,] indices, Int32 instancecount, UInt32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a set of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseInstance(OpenTK.Graphics.ES30.All mode, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[,,] indices, Int32 instancecount, Int32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a set of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseInstance(OpenTK.Graphics.ES30.All mode, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[,,] indices, Int32 instancecount, UInt32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a set of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseInstance(OpenTK.Graphics.ES30.All mode, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] ref T3 indices, Int32 instancecount, Int32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a set of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseInstance(OpenTK.Graphics.ES30.All mode, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] ref T3 indices, Int32 instancecount, UInt32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a set of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseInstance(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.All type, [CountAttribute(Parameter = "count")] IntPtr indices, Int32 instancecount, Int32 baseinstance) { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a set of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseInstance(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.All type, [CountAttribute(Parameter = "count")] IntPtr indices, Int32 instancecount, UInt32 baseinstance) { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a set of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseInstance(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[] indices, Int32 instancecount, Int32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a set of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseInstance(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[] indices, Int32 instancecount, UInt32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a set of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseInstance(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[,] indices, Int32 instancecount, Int32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a set of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseInstance(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[,] indices, Int32 instancecount, UInt32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a set of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseInstance(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[,,] indices, Int32 instancecount, Int32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a set of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseInstance(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[,,] indices, Int32 instancecount, UInt32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a set of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseInstance(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] ref T3 indices, Int32 instancecount, Int32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a set of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseInstance(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] ref T3 indices, Int32 instancecount, UInt32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.ES30.All mode, Int32 count, OpenTK.Graphics.ES30.All type, [CountAttribute(Parameter = "count")] IntPtr indices, Int32 instancecount, Int32 basevertex, Int32 baseinstance) { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.ES30.All mode, Int32 count, OpenTK.Graphics.ES30.All type, [CountAttribute(Parameter = "count")] IntPtr indices, Int32 instancecount, Int32 basevertex, UInt32 baseinstance) { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.ES30.All mode, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[] indices, Int32 instancecount, Int32 basevertex, Int32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.ES30.All mode, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[] indices, Int32 instancecount, Int32 basevertex, UInt32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.ES30.All mode, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[,] indices, Int32 instancecount, Int32 basevertex, Int32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.ES30.All mode, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[,] indices, Int32 instancecount, Int32 basevertex, UInt32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.ES30.All mode, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[,,] indices, Int32 instancecount, Int32 basevertex, Int32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.ES30.All mode, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[,,] indices, Int32 instancecount, Int32 basevertex, UInt32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.ES30.All mode, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] ref T3 indices, Int32 instancecount, Int32 basevertex, Int32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.ES30.All mode, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] ref T3 indices, Int32 instancecount, Int32 basevertex, UInt32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.All type, [CountAttribute(Parameter = "count")] IntPtr indices, Int32 instancecount, Int32 basevertex, Int32 baseinstance) { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.All type, [CountAttribute(Parameter = "count")] IntPtr indices, Int32 instancecount, Int32 basevertex, UInt32 baseinstance) { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[] indices, Int32 instancecount, Int32 basevertex, Int32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[] indices, Int32 instancecount, Int32 basevertex, UInt32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[,] indices, Int32 instancecount, Int32 basevertex, Int32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[,] indices, Int32 instancecount, Int32 basevertex, UInt32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[,,] indices, Int32 instancecount, Int32 basevertex, Int32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[,,] indices, Int32 instancecount, Int32 basevertex, UInt32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] ref T3 indices, Int32 instancecount, Int32 basevertex, Int32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] ref T3 indices, Int32 instancecount, Int32 basevertex, UInt32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexEXT")] + public static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.ES30.All mode, Int32 count, OpenTK.Graphics.ES30.All type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 instancecount, Int32 basevertex) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.ES30.All mode, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[] indices, Int32 instancecount, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.ES30.All mode, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[,] indices, Int32 instancecount, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.ES30.All mode, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[,,] indices, Int32 instancecount, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexEXT")] + public static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.ES30.All mode, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] ref T3 indices, Int32 instancecount, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexEXT")] + public static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 instancecount, Int32 basevertex) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[] indices, Int32 instancecount, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[,] indices, Int32 instancecount, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[,,] indices, Int32 instancecount, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexEXT")] + public static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] ref T3 indices, Int32 instancecount, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + /// [requires: EXT_draw_instanced|EXT_instanced_arrays] /// Draw multiple instances of a set of elements /// @@ -27014,6 +30726,728 @@ namespace OpenTK.Graphics.ES30 where T3 : struct { throw new NotImplementedException(); } + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES30.All mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.ES30.All type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 basevertex) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES30.All mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES30.All mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[,] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES30.All mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[,,] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES30.All mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] ref T5 indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES30.All mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES30.All type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 basevertex) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES30.All mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES30.All mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[,] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES30.All mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[,,] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES30.All mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] ref T5 indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 basevertex) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[,] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[,,] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] ref T5 indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES30.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 basevertex) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES30.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES30.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[,] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES30.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[,,] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES30.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] ref T5 indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_transform_feedback] + /// Render primitives using a count derived from a transform feedback object + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// + /// Specifies the name of a transform feedback object from which to retrieve a primitive count. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_transform_feedback", Version = "", EntryPoint = "glDrawTransformFeedbackEXT")] + [CLSCompliant(false)] + public static void DrawTransformFeedback(OpenTK.Graphics.ES30.All mode, Int32 id) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_transform_feedback] + /// Render primitives using a count derived from a transform feedback object + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// + /// Specifies the name of a transform feedback object from which to retrieve a primitive count. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_transform_feedback", Version = "", EntryPoint = "glDrawTransformFeedbackEXT")] + [CLSCompliant(false)] + public static void DrawTransformFeedback(OpenTK.Graphics.ES30.All mode, UInt32 id) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_transform_feedback] + /// Render primitives using a count derived from a transform feedback object + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// + /// Specifies the name of a transform feedback object from which to retrieve a primitive count. + /// + [AutoGenerated(Category = "EXT_draw_transform_feedback", Version = "", EntryPoint = "glDrawTransformFeedbackEXT")] + [CLSCompliant(false)] + public static void DrawTransformFeedback(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 id) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_transform_feedback] + /// Render primitives using a count derived from a transform feedback object + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// + /// Specifies the name of a transform feedback object from which to retrieve a primitive count. + /// + [AutoGenerated(Category = "EXT_draw_transform_feedback", Version = "", EntryPoint = "glDrawTransformFeedbackEXT")] + [CLSCompliant(false)] + public static void DrawTransformFeedback(OpenTK.Graphics.ES30.PrimitiveType mode, UInt32 id) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_transform_feedback] + /// Render multiple instances of primitives using a count derived from a transform feedback object + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// + /// Specifies the name of a transform feedback object from which to retrieve a primitive count. + /// + /// + /// Specifies the number of instances of the geometry to render. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_transform_feedback", Version = "", EntryPoint = "glDrawTransformFeedbackInstancedEXT")] + [CLSCompliant(false)] + public static void DrawTransformFeedbackInstanced(OpenTK.Graphics.ES30.All mode, Int32 id, Int32 instancecount) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_transform_feedback] + /// Render multiple instances of primitives using a count derived from a transform feedback object + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// + /// Specifies the name of a transform feedback object from which to retrieve a primitive count. + /// + /// + /// Specifies the number of instances of the geometry to render. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_transform_feedback", Version = "", EntryPoint = "glDrawTransformFeedbackInstancedEXT")] + [CLSCompliant(false)] + public static void DrawTransformFeedbackInstanced(OpenTK.Graphics.ES30.All mode, UInt32 id, Int32 instancecount) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_transform_feedback] + /// Render multiple instances of primitives using a count derived from a transform feedback object + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// + /// Specifies the name of a transform feedback object from which to retrieve a primitive count. + /// + /// + /// Specifies the number of instances of the geometry to render. + /// + [AutoGenerated(Category = "EXT_draw_transform_feedback", Version = "", EntryPoint = "glDrawTransformFeedbackInstancedEXT")] + [CLSCompliant(false)] + public static void DrawTransformFeedbackInstanced(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 id, Int32 instancecount) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_transform_feedback] + /// Render multiple instances of primitives using a count derived from a transform feedback object + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// + /// Specifies the name of a transform feedback object from which to retrieve a primitive count. + /// + /// + /// Specifies the number of instances of the geometry to render. + /// + [AutoGenerated(Category = "EXT_draw_transform_feedback", Version = "", EntryPoint = "glDrawTransformFeedbackInstancedEXT")] + [CLSCompliant(false)] + public static void DrawTransformFeedbackInstanced(OpenTK.Graphics.ES30.PrimitiveType mode, UInt32 id, Int32 instancecount) { throw new NotImplementedException(); } + /// [requires: EXT_draw_buffers_indexed] /// Enable or disable server-side GL capabilities /// @@ -27109,6 +31543,20 @@ namespace OpenTK.Graphics.ES30 [AutoGenerated(Category = "EXT_map_buffer_range", Version = "", EntryPoint = "glFlushMappedBufferRangeEXT")] public static void FlushMappedBufferRange(OpenTK.Graphics.ES30.BufferTarget target, IntPtr offset, IntPtr length) { throw new NotImplementedException(); } + /// [requires: EXT_shader_pixel_local_storage2] + /// + /// + [AutoGenerated(Category = "EXT_shader_pixel_local_storage2", Version = "", EntryPoint = "glFramebufferPixelLocalStorageSizeEXT")] + [CLSCompliant(false)] + public static void FramebufferPixelLocalStorageSize(Int32 target, Int32 size) { throw new NotImplementedException(); } + + /// [requires: EXT_shader_pixel_local_storage2] + /// + /// + [AutoGenerated(Category = "EXT_shader_pixel_local_storage2", Version = "", EntryPoint = "glFramebufferPixelLocalStorageSizeEXT")] + [CLSCompliant(false)] + public static void FramebufferPixelLocalStorageSize(UInt32 target, Int32 size) { throw new NotImplementedException(); } + /// [requires: EXT_multisampled_render_to_texture] /// /// @@ -27379,6 +31827,91 @@ namespace OpenTK.Graphics.ES30 [CLSCompliant(false)] public static unsafe void GenQueries(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* ids) { throw new NotImplementedException(); } + /// [requires: EXT_semaphore] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGenSemaphoresEXT")] + [CLSCompliant(false)] + public static Int32 GenSemaphore() { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// [length: count] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGenSemaphoresEXT")] + [CLSCompliant(false)] + public static void GenSemaphores(Int32 n, [OutAttribute, CountAttribute(Parameter = "count")] Int32[] semaphores) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// [length: count] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGenSemaphoresEXT")] + [CLSCompliant(false)] + public static void GenSemaphores(Int32 n, [OutAttribute, CountAttribute(Parameter = "count")] out Int32 semaphores) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// [length: count] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGenSemaphoresEXT")] + [CLSCompliant(false)] + public static unsafe void GenSemaphores(Int32 n, [OutAttribute, CountAttribute(Parameter = "count")] Int32* semaphores) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// [length: count] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGenSemaphoresEXT")] + [CLSCompliant(false)] + public static void GenSemaphores(Int32 n, [OutAttribute, CountAttribute(Parameter = "count")] UInt32[] semaphores) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// [length: count] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGenSemaphoresEXT")] + [CLSCompliant(false)] + public static void GenSemaphores(Int32 n, [OutAttribute, CountAttribute(Parameter = "count")] out UInt32 semaphores) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// [length: count] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGenSemaphoresEXT")] + [CLSCompliant(false)] + public static unsafe void GenSemaphores(Int32 n, [OutAttribute, CountAttribute(Parameter = "count")] UInt32* semaphores) { throw new NotImplementedException(); } + + /// [requires: EXT_blend_func_extended] + /// Query the bindings of color indices to user-defined varying out variables + /// + /// + /// The name of the program containing varying out variable whose binding to query + /// + /// + /// The name of the user-defined varying out variable whose index to query + /// + [AutoGenerated(Category = "EXT_blend_func_extended", Version = "", EntryPoint = "glGetFragDataIndexEXT")] + [CLSCompliant(false)] + public static Int32 GetFragDataIndex(Int32 program, String name) { throw new NotImplementedException(); } + + /// [requires: EXT_blend_func_extended] + /// Query the bindings of color indices to user-defined varying out variables + /// + /// + /// The name of the program containing varying out variable whose binding to query + /// + /// + /// The name of the user-defined varying out variable whose index to query + /// + [AutoGenerated(Category = "EXT_blend_func_extended", Version = "", EntryPoint = "glGetFragDataIndexEXT")] + [CLSCompliant(false)] + public static Int32 GetFragDataIndex(UInt32 program, String name) { throw new NotImplementedException(); } + + /// [requires: EXT_shader_pixel_local_storage2] + /// + [AutoGenerated(Category = "EXT_shader_pixel_local_storage2", Version = "", EntryPoint = "glGetFramebufferPixelLocalStorageSizeEXT")] + [CLSCompliant(false)] + public static Int32 GetFramebufferPixelLocalStorageSize(Int32 target) { throw new NotImplementedException(); } + + /// [requires: EXT_shader_pixel_local_storage2] + /// + [AutoGenerated(Category = "EXT_shader_pixel_local_storage2", Version = "", EntryPoint = "glGetFramebufferPixelLocalStorageSizeEXT")] + [CLSCompliant(false)] + public static Int32 GetFramebufferPixelLocalStorageSize(UInt32 target) { throw new NotImplementedException(); } + /// [requires: EXT_robustness] [AutoGenerated(Category = "EXT_robustness", Version = "", EntryPoint = "glGetGraphicsResetStatusEXT")] public static OpenTK.Graphics.ES30.All GetGraphicsResetStatus() { throw new NotImplementedException(); } @@ -27485,6 +32018,108 @@ namespace OpenTK.Graphics.ES30 [CLSCompliant(false)] public static unsafe void GetInteger(OpenTK.Graphics.ES30.GetIndexedPName target, UInt32 index, [OutAttribute] Int32* data) { throw new NotImplementedException(); } + /// [requires: EXT_memory_object] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glGetMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static void GetMemoryObjectParameter(Int32 memoryObject, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glGetMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static void GetMemoryObjectParameter(Int32 memoryObject, OpenTK.Graphics.ES30.All pname, [OutAttribute] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glGetMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static unsafe void GetMemoryObjectParameter(Int32 memoryObject, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glGetMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static void GetMemoryObjectParameter(Int32 memoryObject, OpenTK.Graphics.ES30.MemoryObjectParameterName pname, [OutAttribute] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glGetMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static void GetMemoryObjectParameter(Int32 memoryObject, OpenTK.Graphics.ES30.MemoryObjectParameterName pname, [OutAttribute] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glGetMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static unsafe void GetMemoryObjectParameter(Int32 memoryObject, OpenTK.Graphics.ES30.MemoryObjectParameterName pname, [OutAttribute] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glGetMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static void GetMemoryObjectParameter(UInt32 memoryObject, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glGetMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static void GetMemoryObjectParameter(UInt32 memoryObject, OpenTK.Graphics.ES30.All pname, [OutAttribute] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glGetMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static unsafe void GetMemoryObjectParameter(UInt32 memoryObject, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glGetMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static void GetMemoryObjectParameter(UInt32 memoryObject, OpenTK.Graphics.ES30.MemoryObjectParameterName pname, [OutAttribute] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glGetMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static void GetMemoryObjectParameter(UInt32 memoryObject, OpenTK.Graphics.ES30.MemoryObjectParameterName pname, [OutAttribute] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glGetMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static unsafe void GetMemoryObjectParameter(UInt32 memoryObject, OpenTK.Graphics.ES30.MemoryObjectParameterName pname, [OutAttribute] Int32* @params) { throw new NotImplementedException(); } + /// [requires: EXT_robustness] /// /// @@ -27941,6 +32576,38 @@ namespace OpenTK.Graphics.ES30 [CLSCompliant(false)] public static unsafe void GetProgramPipeline(UInt32 pipeline, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32* @params) { throw new NotImplementedException(); } + /// [requires: EXT_blend_func_extended] + /// Query the fragment color index of a named variable within a program + /// + /// + /// The name of a program object whose resources to query. + /// + /// + /// A token identifying the interface within program containing the resource named name. + /// + /// [length: COMPSIZE(name)] + /// The name of the resource to query the location of. + /// + [AutoGenerated(Category = "EXT_blend_func_extended", Version = "", EntryPoint = "glGetProgramResourceLocationIndexEXT")] + [CLSCompliant(false)] + public static Int32 GetProgramResourceLocationIndex(Int32 program, OpenTK.Graphics.ES30.All programInterface, [CountAttribute(Computed = "name")] String name) { throw new NotImplementedException(); } + + /// [requires: EXT_blend_func_extended] + /// Query the fragment color index of a named variable within a program + /// + /// + /// The name of a program object whose resources to query. + /// + /// + /// A token identifying the interface within program containing the resource named name. + /// + /// [length: COMPSIZE(name)] + /// The name of the resource to query the location of. + /// + [AutoGenerated(Category = "EXT_blend_func_extended", Version = "", EntryPoint = "glGetProgramResourceLocationIndexEXT")] + [CLSCompliant(false)] + public static Int32 GetProgramResourceLocationIndex(UInt32 program, OpenTK.Graphics.ES30.All programInterface, [CountAttribute(Computed = "name")] String name) { throw new NotImplementedException(); } + /// [requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean] /// /// @@ -28658,6 +33325,108 @@ namespace OpenTK.Graphics.ES30 [CLSCompliant(false)] public static unsafe void GetSamplerParameterI(UInt32 sampler, OpenTK.Graphics.ES30.All pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params) { throw new NotImplementedException(); } + /// [requires: EXT_semaphore] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGetSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static void GetSemaphoreParameter(Int32 semaphore, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int64[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGetSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static void GetSemaphoreParameter(Int32 semaphore, OpenTK.Graphics.ES30.All pname, [OutAttribute] out Int64 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGetSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static unsafe void GetSemaphoreParameter(Int32 semaphore, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int64* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGetSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static void GetSemaphoreParameter(Int32 semaphore, OpenTK.Graphics.ES30.SemaphoreParameterName pname, [OutAttribute] Int64[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGetSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static void GetSemaphoreParameter(Int32 semaphore, OpenTK.Graphics.ES30.SemaphoreParameterName pname, [OutAttribute] out Int64 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGetSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static unsafe void GetSemaphoreParameter(Int32 semaphore, OpenTK.Graphics.ES30.SemaphoreParameterName pname, [OutAttribute] Int64* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGetSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static void GetSemaphoreParameter(UInt32 semaphore, OpenTK.Graphics.ES30.All pname, [OutAttribute] UInt64[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGetSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static void GetSemaphoreParameter(UInt32 semaphore, OpenTK.Graphics.ES30.All pname, [OutAttribute] out UInt64 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGetSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static unsafe void GetSemaphoreParameter(UInt32 semaphore, OpenTK.Graphics.ES30.All pname, [OutAttribute] UInt64* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGetSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static void GetSemaphoreParameter(UInt32 semaphore, OpenTK.Graphics.ES30.SemaphoreParameterName pname, [OutAttribute] UInt64[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGetSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static void GetSemaphoreParameter(UInt32 semaphore, OpenTK.Graphics.ES30.SemaphoreParameterName pname, [OutAttribute] out UInt64 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGetSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static unsafe void GetSemaphoreParameter(UInt32 semaphore, OpenTK.Graphics.ES30.SemaphoreParameterName pname, [OutAttribute] UInt64* @params) { throw new NotImplementedException(); } + /// [requires: EXT_texture_border_clamp] /// /// @@ -28760,6 +33529,1032 @@ namespace OpenTK.Graphics.ES30 [CLSCompliant(false)] public static unsafe void GetTexParameterI(OpenTK.Graphics.ES30.TextureTarget target, OpenTK.Graphics.ES30.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params) { throw new NotImplementedException(); } + /// [requires: EXT_memory_object|EXT_semaphore] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytei_vEXT")] + [CLSCompliant(false)] + public static void GetUnsignedByte(OpenTK.Graphics.ES30.All target, Int32 index, [OutAttribute, CountAttribute(Computed = "target")] Byte[] data) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object|EXT_semaphore] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytei_vEXT")] + [CLSCompliant(false)] + public static void GetUnsignedByte(OpenTK.Graphics.ES30.All target, Int32 index, [OutAttribute, CountAttribute(Computed = "target")] out Byte data) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object|EXT_semaphore] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytei_vEXT")] + [CLSCompliant(false)] + public static unsafe void GetUnsignedByte(OpenTK.Graphics.ES30.All target, Int32 index, [OutAttribute, CountAttribute(Computed = "target")] Byte* data) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object|EXT_semaphore] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytei_vEXT")] + [CLSCompliant(false)] + public static void GetUnsignedByte(OpenTK.Graphics.ES30.All target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Byte[] data) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object|EXT_semaphore] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytei_vEXT")] + [CLSCompliant(false)] + public static void GetUnsignedByte(OpenTK.Graphics.ES30.All target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] out Byte data) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object|EXT_semaphore] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytei_vEXT")] + [CLSCompliant(false)] + public static unsafe void GetUnsignedByte(OpenTK.Graphics.ES30.All target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Byte* data) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object|EXT_semaphore] + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytevEXT")] + [CLSCompliant(false)] + public static Byte GetUnsignedByte(OpenTK.Graphics.ES30.All pname) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object|EXT_semaphore] + /// + [AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytevEXT")] + [CLSCompliant(false)] + public static Byte GetUnsignedByte(OpenTK.Graphics.ES30.GetPName pname) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object|EXT_semaphore] + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytevEXT")] + [CLSCompliant(false)] + public static void GetUnsignedByte(OpenTK.Graphics.ES30.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Byte[] data) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object|EXT_semaphore] + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytevEXT")] + [CLSCompliant(false)] + public static void GetUnsignedByte(OpenTK.Graphics.ES30.All pname, [OutAttribute, CountAttribute(Computed = "pname")] out Byte data) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object|EXT_semaphore] + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytevEXT")] + [CLSCompliant(false)] + public static unsafe void GetUnsignedByte(OpenTK.Graphics.ES30.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Byte* data) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object|EXT_semaphore] + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytevEXT")] + [CLSCompliant(false)] + public static void GetUnsignedByte(OpenTK.Graphics.ES30.GetPName pname, [OutAttribute, CountAttribute(Computed = "pname")] Byte[] data) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object|EXT_semaphore] + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytevEXT")] + [CLSCompliant(false)] + public static void GetUnsignedByte(OpenTK.Graphics.ES30.GetPName pname, [OutAttribute, CountAttribute(Computed = "pname")] out Byte data) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object|EXT_semaphore] + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytevEXT")] + [CLSCompliant(false)] + public static unsafe void GetUnsignedByte(OpenTK.Graphics.ES30.GetPName pname, [OutAttribute, CountAttribute(Computed = "pname")] Byte* data) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_fd] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_fd", Version = "", EntryPoint = "glImportMemoryFdEXT")] + [CLSCompliant(false)] + public static void ImportMemoryF(Int32 memory, Int64 size, OpenTK.Graphics.ES30.All handleType, Int32 fd) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_fd] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_fd", Version = "", EntryPoint = "glImportMemoryFdEXT")] + [CLSCompliant(false)] + public static void ImportMemoryF(Int32 memory, Int64 size, OpenTK.Graphics.ES30.ExternalHandleType handleType, Int32 fd) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_fd] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_fd", Version = "", EntryPoint = "glImportMemoryFdEXT")] + [CLSCompliant(false)] + public static void ImportMemoryF(UInt32 memory, UInt64 size, OpenTK.Graphics.ES30.All handleType, Int32 fd) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_fd] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_fd", Version = "", EntryPoint = "glImportMemoryFdEXT")] + [CLSCompliant(false)] + public static void ImportMemoryF(UInt32 memory, UInt64 size, OpenTK.Graphics.ES30.ExternalHandleType handleType, Int32 fd) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(Int32 memory, Int64 size, OpenTK.Graphics.ES30.All handleType, [OutAttribute] IntPtr handle) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(Int32 memory, Int64 size, OpenTK.Graphics.ES30.All handleType, [InAttribute, OutAttribute] T3[] handle) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(Int32 memory, Int64 size, OpenTK.Graphics.ES30.All handleType, [InAttribute, OutAttribute] T3[,] handle) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(Int32 memory, Int64 size, OpenTK.Graphics.ES30.All handleType, [InAttribute, OutAttribute] T3[,,] handle) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(Int32 memory, Int64 size, OpenTK.Graphics.ES30.All handleType, [InAttribute, OutAttribute] ref T3 handle) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(Int32 memory, Int64 size, OpenTK.Graphics.ES30.ExternalHandleType handleType, [OutAttribute] IntPtr handle) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(Int32 memory, Int64 size, OpenTK.Graphics.ES30.ExternalHandleType handleType, [InAttribute, OutAttribute] T3[] handle) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(Int32 memory, Int64 size, OpenTK.Graphics.ES30.ExternalHandleType handleType, [InAttribute, OutAttribute] T3[,] handle) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(Int32 memory, Int64 size, OpenTK.Graphics.ES30.ExternalHandleType handleType, [InAttribute, OutAttribute] T3[,,] handle) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(Int32 memory, Int64 size, OpenTK.Graphics.ES30.ExternalHandleType handleType, [InAttribute, OutAttribute] ref T3 handle) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(UInt32 memory, UInt64 size, OpenTK.Graphics.ES30.All handleType, [OutAttribute] IntPtr handle) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(UInt32 memory, UInt64 size, OpenTK.Graphics.ES30.All handleType, [InAttribute, OutAttribute] T3[] handle) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(UInt32 memory, UInt64 size, OpenTK.Graphics.ES30.All handleType, [InAttribute, OutAttribute] T3[,] handle) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(UInt32 memory, UInt64 size, OpenTK.Graphics.ES30.All handleType, [InAttribute, OutAttribute] T3[,,] handle) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(UInt32 memory, UInt64 size, OpenTK.Graphics.ES30.All handleType, [InAttribute, OutAttribute] ref T3 handle) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(UInt32 memory, UInt64 size, OpenTK.Graphics.ES30.ExternalHandleType handleType, [OutAttribute] IntPtr handle) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(UInt32 memory, UInt64 size, OpenTK.Graphics.ES30.ExternalHandleType handleType, [InAttribute, OutAttribute] T3[] handle) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(UInt32 memory, UInt64 size, OpenTK.Graphics.ES30.ExternalHandleType handleType, [InAttribute, OutAttribute] T3[,] handle) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(UInt32 memory, UInt64 size, OpenTK.Graphics.ES30.ExternalHandleType handleType, [InAttribute, OutAttribute] T3[,,] handle) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(UInt32 memory, UInt64 size, OpenTK.Graphics.ES30.ExternalHandleType handleType, [InAttribute, OutAttribute] ref T3 handle) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(Int32 memory, Int64 size, OpenTK.Graphics.ES30.All handleType, IntPtr name) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(Int32 memory, Int64 size, OpenTK.Graphics.ES30.All handleType, [InAttribute, OutAttribute] T3[] name) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(Int32 memory, Int64 size, OpenTK.Graphics.ES30.All handleType, [InAttribute, OutAttribute] T3[,] name) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(Int32 memory, Int64 size, OpenTK.Graphics.ES30.All handleType, [InAttribute, OutAttribute] T3[,,] name) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(Int32 memory, Int64 size, OpenTK.Graphics.ES30.All handleType, [InAttribute, OutAttribute] ref T3 name) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(Int32 memory, Int64 size, OpenTK.Graphics.ES30.ExternalHandleType handleType, IntPtr name) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(Int32 memory, Int64 size, OpenTK.Graphics.ES30.ExternalHandleType handleType, [InAttribute, OutAttribute] T3[] name) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(Int32 memory, Int64 size, OpenTK.Graphics.ES30.ExternalHandleType handleType, [InAttribute, OutAttribute] T3[,] name) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(Int32 memory, Int64 size, OpenTK.Graphics.ES30.ExternalHandleType handleType, [InAttribute, OutAttribute] T3[,,] name) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(Int32 memory, Int64 size, OpenTK.Graphics.ES30.ExternalHandleType handleType, [InAttribute, OutAttribute] ref T3 name) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(UInt32 memory, UInt64 size, OpenTK.Graphics.ES30.All handleType, IntPtr name) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(UInt32 memory, UInt64 size, OpenTK.Graphics.ES30.All handleType, [InAttribute, OutAttribute] T3[] name) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(UInt32 memory, UInt64 size, OpenTK.Graphics.ES30.All handleType, [InAttribute, OutAttribute] T3[,] name) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(UInt32 memory, UInt64 size, OpenTK.Graphics.ES30.All handleType, [InAttribute, OutAttribute] T3[,,] name) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(UInt32 memory, UInt64 size, OpenTK.Graphics.ES30.All handleType, [InAttribute, OutAttribute] ref T3 name) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(UInt32 memory, UInt64 size, OpenTK.Graphics.ES30.ExternalHandleType handleType, IntPtr name) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(UInt32 memory, UInt64 size, OpenTK.Graphics.ES30.ExternalHandleType handleType, [InAttribute, OutAttribute] T3[] name) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(UInt32 memory, UInt64 size, OpenTK.Graphics.ES30.ExternalHandleType handleType, [InAttribute, OutAttribute] T3[,] name) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(UInt32 memory, UInt64 size, OpenTK.Graphics.ES30.ExternalHandleType handleType, [InAttribute, OutAttribute] T3[,,] name) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(UInt32 memory, UInt64 size, OpenTK.Graphics.ES30.ExternalHandleType handleType, [InAttribute, OutAttribute] ref T3 name) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_fd] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_fd", Version = "", EntryPoint = "glImportSemaphoreFdEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreF(Int32 semaphore, OpenTK.Graphics.ES30.All handleType, Int32 fd) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_fd] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_fd", Version = "", EntryPoint = "glImportSemaphoreFdEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreF(Int32 semaphore, OpenTK.Graphics.ES30.ExternalHandleType handleType, Int32 fd) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_fd] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_fd", Version = "", EntryPoint = "glImportSemaphoreFdEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreF(UInt32 semaphore, OpenTK.Graphics.ES30.All handleType, Int32 fd) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_fd] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_fd", Version = "", EntryPoint = "glImportSemaphoreFdEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreF(UInt32 semaphore, OpenTK.Graphics.ES30.ExternalHandleType handleType, Int32 fd) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(Int32 semaphore, OpenTK.Graphics.ES30.All handleType, [OutAttribute] IntPtr handle) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(Int32 semaphore, OpenTK.Graphics.ES30.All handleType, [InAttribute, OutAttribute] T2[] handle) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(Int32 semaphore, OpenTK.Graphics.ES30.All handleType, [InAttribute, OutAttribute] T2[,] handle) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(Int32 semaphore, OpenTK.Graphics.ES30.All handleType, [InAttribute, OutAttribute] T2[,,] handle) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(Int32 semaphore, OpenTK.Graphics.ES30.All handleType, [InAttribute, OutAttribute] ref T2 handle) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(Int32 semaphore, OpenTK.Graphics.ES30.ExternalHandleType handleType, [OutAttribute] IntPtr handle) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(Int32 semaphore, OpenTK.Graphics.ES30.ExternalHandleType handleType, [InAttribute, OutAttribute] T2[] handle) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(Int32 semaphore, OpenTK.Graphics.ES30.ExternalHandleType handleType, [InAttribute, OutAttribute] T2[,] handle) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(Int32 semaphore, OpenTK.Graphics.ES30.ExternalHandleType handleType, [InAttribute, OutAttribute] T2[,,] handle) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(Int32 semaphore, OpenTK.Graphics.ES30.ExternalHandleType handleType, [InAttribute, OutAttribute] ref T2 handle) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(UInt32 semaphore, OpenTK.Graphics.ES30.All handleType, [OutAttribute] IntPtr handle) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(UInt32 semaphore, OpenTK.Graphics.ES30.All handleType, [InAttribute, OutAttribute] T2[] handle) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(UInt32 semaphore, OpenTK.Graphics.ES30.All handleType, [InAttribute, OutAttribute] T2[,] handle) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(UInt32 semaphore, OpenTK.Graphics.ES30.All handleType, [InAttribute, OutAttribute] T2[,,] handle) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(UInt32 semaphore, OpenTK.Graphics.ES30.All handleType, [InAttribute, OutAttribute] ref T2 handle) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(UInt32 semaphore, OpenTK.Graphics.ES30.ExternalHandleType handleType, [OutAttribute] IntPtr handle) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(UInt32 semaphore, OpenTK.Graphics.ES30.ExternalHandleType handleType, [InAttribute, OutAttribute] T2[] handle) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(UInt32 semaphore, OpenTK.Graphics.ES30.ExternalHandleType handleType, [InAttribute, OutAttribute] T2[,] handle) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(UInt32 semaphore, OpenTK.Graphics.ES30.ExternalHandleType handleType, [InAttribute, OutAttribute] T2[,,] handle) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(UInt32 semaphore, OpenTK.Graphics.ES30.ExternalHandleType handleType, [InAttribute, OutAttribute] ref T2 handle) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(Int32 semaphore, OpenTK.Graphics.ES30.All handleType, IntPtr name) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(Int32 semaphore, OpenTK.Graphics.ES30.All handleType, [InAttribute, OutAttribute] T2[] name) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(Int32 semaphore, OpenTK.Graphics.ES30.All handleType, [InAttribute, OutAttribute] T2[,] name) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(Int32 semaphore, OpenTK.Graphics.ES30.All handleType, [InAttribute, OutAttribute] T2[,,] name) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(Int32 semaphore, OpenTK.Graphics.ES30.All handleType, [InAttribute, OutAttribute] ref T2 name) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(Int32 semaphore, OpenTK.Graphics.ES30.ExternalHandleType handleType, IntPtr name) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(Int32 semaphore, OpenTK.Graphics.ES30.ExternalHandleType handleType, [InAttribute, OutAttribute] T2[] name) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(Int32 semaphore, OpenTK.Graphics.ES30.ExternalHandleType handleType, [InAttribute, OutAttribute] T2[,] name) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(Int32 semaphore, OpenTK.Graphics.ES30.ExternalHandleType handleType, [InAttribute, OutAttribute] T2[,,] name) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(Int32 semaphore, OpenTK.Graphics.ES30.ExternalHandleType handleType, [InAttribute, OutAttribute] ref T2 name) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(UInt32 semaphore, OpenTK.Graphics.ES30.All handleType, IntPtr name) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(UInt32 semaphore, OpenTK.Graphics.ES30.All handleType, [InAttribute, OutAttribute] T2[] name) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(UInt32 semaphore, OpenTK.Graphics.ES30.All handleType, [InAttribute, OutAttribute] T2[,] name) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(UInt32 semaphore, OpenTK.Graphics.ES30.All handleType, [InAttribute, OutAttribute] T2[,,] name) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(UInt32 semaphore, OpenTK.Graphics.ES30.All handleType, [InAttribute, OutAttribute] ref T2 name) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(UInt32 semaphore, OpenTK.Graphics.ES30.ExternalHandleType handleType, IntPtr name) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(UInt32 semaphore, OpenTK.Graphics.ES30.ExternalHandleType handleType, [InAttribute, OutAttribute] T2[] name) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(UInt32 semaphore, OpenTK.Graphics.ES30.ExternalHandleType handleType, [InAttribute, OutAttribute] T2[,] name) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(UInt32 semaphore, OpenTK.Graphics.ES30.ExternalHandleType handleType, [InAttribute, OutAttribute] T2[,,] name) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(UInt32 semaphore, OpenTK.Graphics.ES30.ExternalHandleType handleType, [InAttribute, OutAttribute] ref T2 name) + where T2 : struct + { throw new NotImplementedException(); } + /// [requires: EXT_debug_marker] /// /// @@ -28792,6 +34587,18 @@ namespace OpenTK.Graphics.ES30 [CLSCompliant(false)] public static bool IsEnabled(OpenTK.Graphics.ES30.All target, UInt32 index) { throw new NotImplementedException(); } + /// [requires: EXT_memory_object] + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glIsMemoryObjectEXT")] + [CLSCompliant(false)] + public static bool IsMemoryObject(Int32 memoryObject) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glIsMemoryObjectEXT")] + [CLSCompliant(false)] + public static bool IsMemoryObject(UInt32 memoryObject) { throw new NotImplementedException(); } + /// [requires: EXT_separate_shader_objects] /// Determine if a name corresponds to a program pipeline object /// @@ -28832,6 +34639,18 @@ namespace OpenTK.Graphics.ES30 [CLSCompliant(false)] public static bool IsQuery(UInt32 id) { throw new NotImplementedException(); } + /// [requires: EXT_semaphore] + /// + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glIsSemaphoreEXT")] + [CLSCompliant(false)] + public static bool IsSemaphore(Int32 semaphore) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glIsSemaphoreEXT")] + [CLSCompliant(false)] + public static bool IsSemaphore(UInt32 semaphore) { throw new NotImplementedException(); } + /// [requires: EXT_debug_label] /// /// @@ -29006,6 +34825,108 @@ namespace OpenTK.Graphics.ES30 [CLSCompliant(false)] public static IntPtr MapBufferRange(OpenTK.Graphics.ES30.BufferTarget target, IntPtr offset, IntPtr length, UInt32 access) { throw new NotImplementedException(); } + /// [requires: EXT_memory_object] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static void MemoryObjectParameter(Int32 memoryObject, OpenTK.Graphics.ES30.All pname, Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static void MemoryObjectParameter(Int32 memoryObject, OpenTK.Graphics.ES30.All pname, ref Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static unsafe void MemoryObjectParameter(Int32 memoryObject, OpenTK.Graphics.ES30.All pname, Int32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static void MemoryObjectParameter(Int32 memoryObject, OpenTK.Graphics.ES30.MemoryObjectParameterName pname, Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static void MemoryObjectParameter(Int32 memoryObject, OpenTK.Graphics.ES30.MemoryObjectParameterName pname, ref Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static unsafe void MemoryObjectParameter(Int32 memoryObject, OpenTK.Graphics.ES30.MemoryObjectParameterName pname, Int32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static void MemoryObjectParameter(UInt32 memoryObject, OpenTK.Graphics.ES30.All pname, Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static void MemoryObjectParameter(UInt32 memoryObject, OpenTK.Graphics.ES30.All pname, ref Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static unsafe void MemoryObjectParameter(UInt32 memoryObject, OpenTK.Graphics.ES30.All pname, Int32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static void MemoryObjectParameter(UInt32 memoryObject, OpenTK.Graphics.ES30.MemoryObjectParameterName pname, Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static void MemoryObjectParameter(UInt32 memoryObject, OpenTK.Graphics.ES30.MemoryObjectParameterName pname, ref Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static unsafe void MemoryObjectParameter(UInt32 memoryObject, OpenTK.Graphics.ES30.MemoryObjectParameterName pname, Int32* @params) { throw new NotImplementedException(); } + /// [requires: EXT_multi_draw_arrays] /// Render multiple sets of primitives from array data /// @@ -29123,6 +35044,1026 @@ namespace OpenTK.Graphics.ES30 [CLSCompliant(false)] public static unsafe void MultiDrawArrays(OpenTK.Graphics.ES30.PrimitiveType mode, [CountAttribute(Computed = "primcount")] Int32* first, [CountAttribute(Computed = "primcount")] Int32* count, Int32 primcount) { throw new NotImplementedException(); } + /// [requires: EXT_multi_draw_indirect] + /// Render multiple sets of primitives from array data, taking parameters from memory + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount,stride)] + /// Specifies the address of an array of structures containing the draw parameters. + /// + /// + /// Specifies the the number of elements in the array of draw parameter structures. + /// + /// + /// Specifies the distance in basic machine units between elements of the draw parameter array. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawArraysIndirectEXT")] + public static void MultiDrawArraysIndirect(OpenTK.Graphics.ES30.All mode, [CountAttribute(Computed = "drawcount,stride")] IntPtr indirect, Int32 drawcount, Int32 stride) { throw new NotImplementedException(); } + + /// [requires: EXT_multi_draw_indirect] + /// Render multiple sets of primitives from array data, taking parameters from memory + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount,stride)] + /// Specifies the address of an array of structures containing the draw parameters. + /// + /// + /// Specifies the the number of elements in the array of draw parameter structures. + /// + /// + /// Specifies the distance in basic machine units between elements of the draw parameter array. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawArraysIndirectEXT")] + [CLSCompliant(false)] + public static void MultiDrawArraysIndirect(OpenTK.Graphics.ES30.All mode, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount,stride")] T1[] indirect, Int32 drawcount, Int32 stride) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_multi_draw_indirect] + /// Render multiple sets of primitives from array data, taking parameters from memory + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount,stride)] + /// Specifies the address of an array of structures containing the draw parameters. + /// + /// + /// Specifies the the number of elements in the array of draw parameter structures. + /// + /// + /// Specifies the distance in basic machine units between elements of the draw parameter array. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawArraysIndirectEXT")] + [CLSCompliant(false)] + public static void MultiDrawArraysIndirect(OpenTK.Graphics.ES30.All mode, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount,stride")] T1[,] indirect, Int32 drawcount, Int32 stride) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_multi_draw_indirect] + /// Render multiple sets of primitives from array data, taking parameters from memory + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount,stride)] + /// Specifies the address of an array of structures containing the draw parameters. + /// + /// + /// Specifies the the number of elements in the array of draw parameter structures. + /// + /// + /// Specifies the distance in basic machine units between elements of the draw parameter array. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawArraysIndirectEXT")] + [CLSCompliant(false)] + public static void MultiDrawArraysIndirect(OpenTK.Graphics.ES30.All mode, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount,stride")] T1[,,] indirect, Int32 drawcount, Int32 stride) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_multi_draw_indirect] + /// Render multiple sets of primitives from array data, taking parameters from memory + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount,stride)] + /// Specifies the address of an array of structures containing the draw parameters. + /// + /// + /// Specifies the the number of elements in the array of draw parameter structures. + /// + /// + /// Specifies the distance in basic machine units between elements of the draw parameter array. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawArraysIndirectEXT")] + public static void MultiDrawArraysIndirect(OpenTK.Graphics.ES30.All mode, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount,stride")] ref T1 indirect, Int32 drawcount, Int32 stride) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_multi_draw_indirect] + /// Render multiple sets of primitives from array data, taking parameters from memory + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount,stride)] + /// Specifies the address of an array of structures containing the draw parameters. + /// + /// + /// Specifies the the number of elements in the array of draw parameter structures. + /// + /// + /// Specifies the distance in basic machine units between elements of the draw parameter array. + /// + [AutoGenerated(Category = "EXT_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawArraysIndirectEXT")] + public static void MultiDrawArraysIndirect(OpenTK.Graphics.ES30.PrimitiveType mode, [CountAttribute(Computed = "drawcount,stride")] IntPtr indirect, Int32 drawcount, Int32 stride) { throw new NotImplementedException(); } + + /// [requires: EXT_multi_draw_indirect] + /// Render multiple sets of primitives from array data, taking parameters from memory + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount,stride)] + /// Specifies the address of an array of structures containing the draw parameters. + /// + /// + /// Specifies the the number of elements in the array of draw parameter structures. + /// + /// + /// Specifies the distance in basic machine units between elements of the draw parameter array. + /// + [AutoGenerated(Category = "EXT_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawArraysIndirectEXT")] + [CLSCompliant(false)] + public static void MultiDrawArraysIndirect(OpenTK.Graphics.ES30.PrimitiveType mode, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount,stride")] T1[] indirect, Int32 drawcount, Int32 stride) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_multi_draw_indirect] + /// Render multiple sets of primitives from array data, taking parameters from memory + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount,stride)] + /// Specifies the address of an array of structures containing the draw parameters. + /// + /// + /// Specifies the the number of elements in the array of draw parameter structures. + /// + /// + /// Specifies the distance in basic machine units between elements of the draw parameter array. + /// + [AutoGenerated(Category = "EXT_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawArraysIndirectEXT")] + [CLSCompliant(false)] + public static void MultiDrawArraysIndirect(OpenTK.Graphics.ES30.PrimitiveType mode, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount,stride")] T1[,] indirect, Int32 drawcount, Int32 stride) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_multi_draw_indirect] + /// Render multiple sets of primitives from array data, taking parameters from memory + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount,stride)] + /// Specifies the address of an array of structures containing the draw parameters. + /// + /// + /// Specifies the the number of elements in the array of draw parameter structures. + /// + /// + /// Specifies the distance in basic machine units between elements of the draw parameter array. + /// + [AutoGenerated(Category = "EXT_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawArraysIndirectEXT")] + [CLSCompliant(false)] + public static void MultiDrawArraysIndirect(OpenTK.Graphics.ES30.PrimitiveType mode, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount,stride")] T1[,,] indirect, Int32 drawcount, Int32 stride) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_multi_draw_indirect] + /// Render multiple sets of primitives from array data, taking parameters from memory + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount,stride)] + /// Specifies the address of an array of structures containing the draw parameters. + /// + /// + /// Specifies the the number of elements in the array of draw parameter structures. + /// + /// + /// Specifies the distance in basic machine units between elements of the draw parameter array. + /// + [AutoGenerated(Category = "EXT_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawArraysIndirectEXT")] + public static void MultiDrawArraysIndirect(OpenTK.Graphics.ES30.PrimitiveType mode, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount,stride")] ref T1 indirect, Int32 drawcount, Int32 stride) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES30.All mode, [CountAttribute(Computed = "drawcount")] Int32[] count, OpenTK.Graphics.ES30.All type, [CountAttribute(Computed = "drawcount")] IntPtr indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32[] basevertex) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES30.All mode, [CountAttribute(Computed = "drawcount")] Int32[] count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] T3[] indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32[] basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES30.All mode, [CountAttribute(Computed = "drawcount")] Int32[] count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] T3[,] indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32[] basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES30.All mode, [CountAttribute(Computed = "drawcount")] Int32[] count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] T3[,,] indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32[] basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES30.All mode, [CountAttribute(Computed = "drawcount")] Int32[] count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] ref T3 indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32[] basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES30.All mode, [CountAttribute(Computed = "drawcount")] ref Int32 count, OpenTK.Graphics.ES30.All type, [CountAttribute(Computed = "drawcount")] IntPtr indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] ref Int32 basevertex) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES30.All mode, [CountAttribute(Computed = "drawcount")] ref Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] T3[] indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] ref Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES30.All mode, [CountAttribute(Computed = "drawcount")] ref Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] T3[,] indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] ref Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES30.All mode, [CountAttribute(Computed = "drawcount")] ref Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] T3[,,] indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] ref Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES30.All mode, [CountAttribute(Computed = "drawcount")] ref Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] ref T3 indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] ref Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static unsafe void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES30.All mode, [CountAttribute(Computed = "drawcount")] Int32* count, OpenTK.Graphics.ES30.All type, [CountAttribute(Computed = "drawcount")] IntPtr indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32* basevertex) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static unsafe void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES30.All mode, [CountAttribute(Computed = "drawcount")] Int32* count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] T3[] indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32* basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static unsafe void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES30.All mode, [CountAttribute(Computed = "drawcount")] Int32* count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] T3[,] indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32* basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static unsafe void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES30.All mode, [CountAttribute(Computed = "drawcount")] Int32* count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] T3[,,] indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32* basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static unsafe void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES30.All mode, [CountAttribute(Computed = "drawcount")] Int32* count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] ref T3 indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32* basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES30.PrimitiveType mode, [CountAttribute(Computed = "drawcount")] Int32[] count, OpenTK.Graphics.ES30.DrawElementsType type, [CountAttribute(Computed = "drawcount")] IntPtr indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32[] basevertex) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES30.PrimitiveType mode, [CountAttribute(Computed = "drawcount")] Int32[] count, OpenTK.Graphics.ES30.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] T3[] indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32[] basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES30.PrimitiveType mode, [CountAttribute(Computed = "drawcount")] Int32[] count, OpenTK.Graphics.ES30.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] T3[,] indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32[] basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES30.PrimitiveType mode, [CountAttribute(Computed = "drawcount")] Int32[] count, OpenTK.Graphics.ES30.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] T3[,,] indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32[] basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES30.PrimitiveType mode, [CountAttribute(Computed = "drawcount")] Int32[] count, OpenTK.Graphics.ES30.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] ref T3 indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32[] basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES30.PrimitiveType mode, [CountAttribute(Computed = "drawcount")] ref Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, [CountAttribute(Computed = "drawcount")] IntPtr indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] ref Int32 basevertex) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES30.PrimitiveType mode, [CountAttribute(Computed = "drawcount")] ref Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] T3[] indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] ref Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES30.PrimitiveType mode, [CountAttribute(Computed = "drawcount")] ref Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] T3[,] indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] ref Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES30.PrimitiveType mode, [CountAttribute(Computed = "drawcount")] ref Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] T3[,,] indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] ref Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES30.PrimitiveType mode, [CountAttribute(Computed = "drawcount")] ref Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] ref T3 indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] ref Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static unsafe void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES30.PrimitiveType mode, [CountAttribute(Computed = "drawcount")] Int32* count, OpenTK.Graphics.ES30.DrawElementsType type, [CountAttribute(Computed = "drawcount")] IntPtr indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32* basevertex) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static unsafe void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES30.PrimitiveType mode, [CountAttribute(Computed = "drawcount")] Int32* count, OpenTK.Graphics.ES30.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] T3[] indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32* basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static unsafe void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES30.PrimitiveType mode, [CountAttribute(Computed = "drawcount")] Int32* count, OpenTK.Graphics.ES30.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] T3[,] indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32* basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static unsafe void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES30.PrimitiveType mode, [CountAttribute(Computed = "drawcount")] Int32* count, OpenTK.Graphics.ES30.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] T3[,,] indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32* basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static unsafe void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES30.PrimitiveType mode, [CountAttribute(Computed = "drawcount")] Int32* count, OpenTK.Graphics.ES30.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] ref T3 indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32* basevertex) + where T3 : struct + { throw new NotImplementedException(); } + /// [requires: EXT_multi_draw_arrays] /// Render multiple sets of primitives by specifying indices of array data elements /// @@ -29846,6 +36787,319 @@ namespace OpenTK.Graphics.ES30 where T3 : struct { throw new NotImplementedException(); } + /// [requires: EXT_multi_draw_indirect] + /// Render indexed primitives from array data, taking parameters from memory + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// + /// Specifies the type of data in the buffer bound to the ElementArrayBuffer binding. + /// + /// [length: COMPSIZE(drawcount,stride)] + /// Specifies the address of a structure containing an array of draw parameters. + /// + /// + /// Specifies the number of elements in the array addressed by indirect. + /// + /// + /// Specifies the distance in basic machine units between elements of the draw parameter array. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawElementsIndirectEXT")] + public static void MultiDrawElementsIndirect(OpenTK.Graphics.ES30.All mode, OpenTK.Graphics.ES30.All type, [CountAttribute(Computed = "drawcount,stride")] IntPtr indirect, Int32 drawcount, Int32 stride) { throw new NotImplementedException(); } + + /// [requires: EXT_multi_draw_indirect] + /// Render indexed primitives from array data, taking parameters from memory + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// + /// Specifies the type of data in the buffer bound to the ElementArrayBuffer binding. + /// + /// [length: COMPSIZE(drawcount,stride)] + /// Specifies the address of a structure containing an array of draw parameters. + /// + /// + /// Specifies the number of elements in the array addressed by indirect. + /// + /// + /// Specifies the distance in basic machine units between elements of the draw parameter array. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawElementsIndirectEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsIndirect(OpenTK.Graphics.ES30.All mode, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount,stride")] T2[] indirect, Int32 drawcount, Int32 stride) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_multi_draw_indirect] + /// Render indexed primitives from array data, taking parameters from memory + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// + /// Specifies the type of data in the buffer bound to the ElementArrayBuffer binding. + /// + /// [length: COMPSIZE(drawcount,stride)] + /// Specifies the address of a structure containing an array of draw parameters. + /// + /// + /// Specifies the number of elements in the array addressed by indirect. + /// + /// + /// Specifies the distance in basic machine units between elements of the draw parameter array. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawElementsIndirectEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsIndirect(OpenTK.Graphics.ES30.All mode, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount,stride")] T2[,] indirect, Int32 drawcount, Int32 stride) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_multi_draw_indirect] + /// Render indexed primitives from array data, taking parameters from memory + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// + /// Specifies the type of data in the buffer bound to the ElementArrayBuffer binding. + /// + /// [length: COMPSIZE(drawcount,stride)] + /// Specifies the address of a structure containing an array of draw parameters. + /// + /// + /// Specifies the number of elements in the array addressed by indirect. + /// + /// + /// Specifies the distance in basic machine units between elements of the draw parameter array. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawElementsIndirectEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsIndirect(OpenTK.Graphics.ES30.All mode, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount,stride")] T2[,,] indirect, Int32 drawcount, Int32 stride) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_multi_draw_indirect] + /// Render indexed primitives from array data, taking parameters from memory + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// + /// Specifies the type of data in the buffer bound to the ElementArrayBuffer binding. + /// + /// [length: COMPSIZE(drawcount,stride)] + /// Specifies the address of a structure containing an array of draw parameters. + /// + /// + /// Specifies the number of elements in the array addressed by indirect. + /// + /// + /// Specifies the distance in basic machine units between elements of the draw parameter array. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawElementsIndirectEXT")] + public static void MultiDrawElementsIndirect(OpenTK.Graphics.ES30.All mode, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount,stride")] ref T2 indirect, Int32 drawcount, Int32 stride) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_multi_draw_indirect] + /// Render indexed primitives from array data, taking parameters from memory + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// + /// Specifies the type of data in the buffer bound to the ElementArrayBuffer binding. + /// + /// [length: COMPSIZE(drawcount,stride)] + /// Specifies the address of a structure containing an array of draw parameters. + /// + /// + /// Specifies the number of elements in the array addressed by indirect. + /// + /// + /// Specifies the distance in basic machine units between elements of the draw parameter array. + /// + [AutoGenerated(Category = "EXT_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawElementsIndirectEXT")] + public static void MultiDrawElementsIndirect(OpenTK.Graphics.ES30.PrimitiveType mode, OpenTK.Graphics.ES30.All type, [CountAttribute(Computed = "drawcount,stride")] IntPtr indirect, Int32 drawcount, Int32 stride) { throw new NotImplementedException(); } + + /// [requires: EXT_multi_draw_indirect] + /// Render indexed primitives from array data, taking parameters from memory + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// + /// Specifies the type of data in the buffer bound to the ElementArrayBuffer binding. + /// + /// [length: COMPSIZE(drawcount,stride)] + /// Specifies the address of a structure containing an array of draw parameters. + /// + /// + /// Specifies the number of elements in the array addressed by indirect. + /// + /// + /// Specifies the distance in basic machine units between elements of the draw parameter array. + /// + [AutoGenerated(Category = "EXT_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawElementsIndirectEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsIndirect(OpenTK.Graphics.ES30.PrimitiveType mode, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount,stride")] T2[] indirect, Int32 drawcount, Int32 stride) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_multi_draw_indirect] + /// Render indexed primitives from array data, taking parameters from memory + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// + /// Specifies the type of data in the buffer bound to the ElementArrayBuffer binding. + /// + /// [length: COMPSIZE(drawcount,stride)] + /// Specifies the address of a structure containing an array of draw parameters. + /// + /// + /// Specifies the number of elements in the array addressed by indirect. + /// + /// + /// Specifies the distance in basic machine units between elements of the draw parameter array. + /// + [AutoGenerated(Category = "EXT_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawElementsIndirectEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsIndirect(OpenTK.Graphics.ES30.PrimitiveType mode, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount,stride")] T2[,] indirect, Int32 drawcount, Int32 stride) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_multi_draw_indirect] + /// Render indexed primitives from array data, taking parameters from memory + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// + /// Specifies the type of data in the buffer bound to the ElementArrayBuffer binding. + /// + /// [length: COMPSIZE(drawcount,stride)] + /// Specifies the address of a structure containing an array of draw parameters. + /// + /// + /// Specifies the number of elements in the array addressed by indirect. + /// + /// + /// Specifies the distance in basic machine units between elements of the draw parameter array. + /// + [AutoGenerated(Category = "EXT_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawElementsIndirectEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsIndirect(OpenTK.Graphics.ES30.PrimitiveType mode, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount,stride")] T2[,,] indirect, Int32 drawcount, Int32 stride) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_multi_draw_indirect] + /// Render indexed primitives from array data, taking parameters from memory + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// + /// Specifies the type of data in the buffer bound to the ElementArrayBuffer binding. + /// + /// [length: COMPSIZE(drawcount,stride)] + /// Specifies the address of a structure containing an array of draw parameters. + /// + /// + /// Specifies the number of elements in the array addressed by indirect. + /// + /// + /// Specifies the distance in basic machine units between elements of the draw parameter array. + /// + [AutoGenerated(Category = "EXT_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawElementsIndirectEXT")] + public static void MultiDrawElementsIndirect(OpenTK.Graphics.ES30.PrimitiveType mode, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount,stride")] ref T2 indirect, Int32 drawcount, Int32 stride) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_external_buffer] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_external_buffer", Version = "", EntryPoint = "glNamedBufferStorageExternalEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorageExternal(Int32 buffer, IntPtr offset, Int32 size, IntPtr clientBuffer, Int32 flags) { throw new NotImplementedException(); } + + /// [requires: EXT_external_buffer] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_external_buffer", Version = "", EntryPoint = "glNamedBufferStorageExternalEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorageExternal(Int32 buffer, IntPtr offset, IntPtr size, IntPtr clientBuffer, Int32 flags) { throw new NotImplementedException(); } + + /// [requires: EXT_external_buffer] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_external_buffer", Version = "", EntryPoint = "glNamedBufferStorageExternalEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorageExternal(UInt32 buffer, IntPtr offset, Int32 size, IntPtr clientBuffer, UInt32 flags) { throw new NotImplementedException(); } + + /// [requires: EXT_external_buffer] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_external_buffer", Version = "", EntryPoint = "glNamedBufferStorageExternalEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorageExternal(UInt32 buffer, IntPtr offset, IntPtr size, IntPtr clientBuffer, UInt32 flags) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glNamedBufferStorageMemEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorageMem(Int32 buffer, Int32 size, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glNamedBufferStorageMemEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorageMem(Int32 buffer, IntPtr size, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glNamedBufferStorageMemEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorageMem(UInt32 buffer, Int32 size, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glNamedBufferStorageMemEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorageMem(UInt32 buffer, IntPtr size, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + /// [requires: EXT_tessellation_shader] /// Specifies the parameters for patch primitives /// @@ -29858,6 +37112,13 @@ namespace OpenTK.Graphics.ES30 [AutoGenerated(Category = "EXT_tessellation_shader", Version = "", EntryPoint = "glPatchParameteriEXT")] public static void PatchParameter(OpenTK.Graphics.ES30.All pname, Int32 value) { throw new NotImplementedException(); } + /// [requires: EXT_polygon_offset_clamp] + /// + /// + /// + [AutoGenerated(Category = "EXT_polygon_offset_clamp", Version = "", EntryPoint = "glPolygonOffsetClampEXT")] + public static void PolygonOffsetClamp(Single factor, Single units, Single clamp) { throw new NotImplementedException(); } + /// [requires: EXT_debug_marker] [AutoGenerated(Category = "EXT_debug_marker", Version = "", EntryPoint = "glPopGroupMarkerEXT")] public static void PopGroupMarker() { throw new NotImplementedException(); } @@ -32024,6 +39285,20 @@ namespace OpenTK.Graphics.ES30 [CLSCompliant(false)] public static void QueryCounter(UInt32 id, OpenTK.Graphics.ES30.All target) { throw new NotImplementedException(); } + /// [requires: EXT_raster_multisample|EXT_texture_filter_minmax|NV_framebuffer_mixed_samples] + /// + /// + [AutoGenerated(Category = "EXT_raster_multisample|EXT_texture_filter_minmax|NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glRasterSamplesEXT")] + [CLSCompliant(false)] + public static void RasterSamples(Int32 samples, bool fixedsamplelocations) { throw new NotImplementedException(); } + + /// [requires: EXT_raster_multisample|EXT_texture_filter_minmax|NV_framebuffer_mixed_samples] + /// + /// + [AutoGenerated(Category = "EXT_raster_multisample|EXT_texture_filter_minmax|NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glRasterSamplesEXT")] + [CLSCompliant(false)] + public static void RasterSamples(UInt32 samples, bool fixedsamplelocations) { throw new NotImplementedException(); } + /// [requires: EXT_multiview_draw_buffers] /// /// @@ -32177,6 +39452,20 @@ namespace OpenTK.Graphics.ES30 where T7 : struct { throw new NotImplementedException(); } + /// [requires: EXT_win32_keyed_mutex] + /// + /// + [AutoGenerated(Category = "EXT_win32_keyed_mutex", Version = "", EntryPoint = "glReleaseKeyedMutexWin32EXT")] + [CLSCompliant(false)] + public static bool ReleaseKeyedMutexWin32(Int32 memory, Int64 key) { throw new NotImplementedException(); } + + /// [requires: EXT_win32_keyed_mutex] + /// + /// + [AutoGenerated(Category = "EXT_win32_keyed_mutex", Version = "", EntryPoint = "glReleaseKeyedMutexWin32EXT")] + [CLSCompliant(false)] + public static bool ReleaseKeyedMutexWin32(UInt32 memory, UInt64 key) { throw new NotImplementedException(); } + /// [requires: EXT_multisampled_render_to_texture] /// Establish data storage, format, dimensions and sample count of a renderbuffer object's image /// @@ -32292,6 +39581,246 @@ namespace OpenTK.Graphics.ES30 [CLSCompliant(false)] public static unsafe void SamplerParameterI(UInt32 sampler, OpenTK.Graphics.ES30.All pname, [CountAttribute(Computed = "pname")] UInt32* param) { throw new NotImplementedException(); } + /// [requires: EXT_semaphore] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static void SemaphoreParameter(Int32 semaphore, OpenTK.Graphics.ES30.All pname, Int64[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static void SemaphoreParameter(Int32 semaphore, OpenTK.Graphics.ES30.All pname, ref Int64 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static unsafe void SemaphoreParameter(Int32 semaphore, OpenTK.Graphics.ES30.All pname, Int64* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static void SemaphoreParameter(Int32 semaphore, OpenTK.Graphics.ES30.SemaphoreParameterName pname, Int64[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static void SemaphoreParameter(Int32 semaphore, OpenTK.Graphics.ES30.SemaphoreParameterName pname, ref Int64 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static unsafe void SemaphoreParameter(Int32 semaphore, OpenTK.Graphics.ES30.SemaphoreParameterName pname, Int64* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static void SemaphoreParameter(UInt32 semaphore, OpenTK.Graphics.ES30.All pname, UInt64[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static void SemaphoreParameter(UInt32 semaphore, OpenTK.Graphics.ES30.All pname, ref UInt64 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static unsafe void SemaphoreParameter(UInt32 semaphore, OpenTK.Graphics.ES30.All pname, UInt64* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static void SemaphoreParameter(UInt32 semaphore, OpenTK.Graphics.ES30.SemaphoreParameterName pname, UInt64[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static void SemaphoreParameter(UInt32 semaphore, OpenTK.Graphics.ES30.SemaphoreParameterName pname, ref UInt64 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static unsafe void SemaphoreParameter(UInt32 semaphore, OpenTK.Graphics.ES30.SemaphoreParameterName pname, UInt64* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSignalSemaphoreEXT")] + [CLSCompliant(false)] + public static void SignalSemaphore(Int32 semaphore, Int32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] Int32[] buffers, Int32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] Int32[] textures, [CountAttribute(Computed = "numTextureBarriers")] OpenTK.Graphics.ES30.All[] dstLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSignalSemaphoreEXT")] + [CLSCompliant(false)] + public static void SignalSemaphore(Int32 semaphore, Int32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] Int32[] buffers, Int32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] Int32[] textures, [CountAttribute(Computed = "numTextureBarriers")] OpenTK.Graphics.ES30.TextureLayout[] dstLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSignalSemaphoreEXT")] + [CLSCompliant(false)] + public static void SignalSemaphore(Int32 semaphore, Int32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] ref Int32 buffers, Int32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] ref Int32 textures, [CountAttribute(Computed = "numTextureBarriers")] ref OpenTK.Graphics.ES30.All dstLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSignalSemaphoreEXT")] + [CLSCompliant(false)] + public static void SignalSemaphore(Int32 semaphore, Int32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] ref Int32 buffers, Int32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] ref Int32 textures, [CountAttribute(Computed = "numTextureBarriers")] ref OpenTK.Graphics.ES30.TextureLayout dstLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSignalSemaphoreEXT")] + [CLSCompliant(false)] + public static unsafe void SignalSemaphore(Int32 semaphore, Int32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] Int32* buffers, Int32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] Int32* textures, [CountAttribute(Computed = "numTextureBarriers")] OpenTK.Graphics.ES30.All* dstLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSignalSemaphoreEXT")] + [CLSCompliant(false)] + public static unsafe void SignalSemaphore(Int32 semaphore, Int32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] Int32* buffers, Int32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] Int32* textures, [CountAttribute(Computed = "numTextureBarriers")] OpenTK.Graphics.ES30.TextureLayout* dstLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSignalSemaphoreEXT")] + [CLSCompliant(false)] + public static void SignalSemaphore(UInt32 semaphore, UInt32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] UInt32[] buffers, UInt32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] UInt32[] textures, [CountAttribute(Computed = "numTextureBarriers")] OpenTK.Graphics.ES30.All[] dstLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSignalSemaphoreEXT")] + [CLSCompliant(false)] + public static void SignalSemaphore(UInt32 semaphore, UInt32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] UInt32[] buffers, UInt32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] UInt32[] textures, [CountAttribute(Computed = "numTextureBarriers")] OpenTK.Graphics.ES30.TextureLayout[] dstLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSignalSemaphoreEXT")] + [CLSCompliant(false)] + public static void SignalSemaphore(UInt32 semaphore, UInt32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] ref UInt32 buffers, UInt32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] ref UInt32 textures, [CountAttribute(Computed = "numTextureBarriers")] ref OpenTK.Graphics.ES30.All dstLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSignalSemaphoreEXT")] + [CLSCompliant(false)] + public static void SignalSemaphore(UInt32 semaphore, UInt32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] ref UInt32 buffers, UInt32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] ref UInt32 textures, [CountAttribute(Computed = "numTextureBarriers")] ref OpenTK.Graphics.ES30.TextureLayout dstLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSignalSemaphoreEXT")] + [CLSCompliant(false)] + public static unsafe void SignalSemaphore(UInt32 semaphore, UInt32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] UInt32* buffers, UInt32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] UInt32* textures, [CountAttribute(Computed = "numTextureBarriers")] OpenTK.Graphics.ES30.All* dstLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSignalSemaphoreEXT")] + [CLSCompliant(false)] + public static unsafe void SignalSemaphore(UInt32 semaphore, UInt32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] UInt32* buffers, UInt32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] UInt32* textures, [CountAttribute(Computed = "numTextureBarriers")] OpenTK.Graphics.ES30.TextureLayout* dstLayouts) { throw new NotImplementedException(); } + /// [requires: EXT_texture_buffer] /// Attach the storage for a buffer object to the active buffer texture /// @@ -32446,6 +39975,19 @@ namespace OpenTK.Graphics.ES30 [CLSCompliant(false)] public static void TexBufferRange(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All internalformat, UInt32 buffer, IntPtr offset, IntPtr size) { throw new NotImplementedException(); } + /// [requires: EXT_sparse_texture] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_sparse_texture", Version = "", EntryPoint = "glTexPageCommitmentEXT")] + public static void TexPageCommitment(OpenTK.Graphics.ES30.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, bool commit) { throw new NotImplementedException(); } + /// [requires: EXT_texture_border_clamp] /// /// @@ -32658,6 +40200,268 @@ namespace OpenTK.Graphics.ES30 [AutoGenerated(Category = "EXT_texture_storage", Version = "", EntryPoint = "glTexStorage3DEXT")] public static void TexStorage3D(OpenTK.Graphics.ES30.TextureTarget3d target, Int32 levels, OpenTK.Graphics.ES30.SizedInternalFormat internalformat, Int32 width, Int32 height, Int32 depth) { throw new NotImplementedException(); } + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem1DEXT")] + [CLSCompliant(false)] + public static void TexStorageMem1D(OpenTK.Graphics.ES30.All target, Int32 levels, OpenTK.Graphics.ES30.All internalFormat, Int32 width, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem1DEXT")] + [CLSCompliant(false)] + public static void TexStorageMem1D(OpenTK.Graphics.ES30.All target, Int32 levels, OpenTK.Graphics.ES30.All internalFormat, Int32 width, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem1DEXT")] + [CLSCompliant(false)] + public static void TexStorageMem1D(OpenTK.Graphics.ES30.TextureTarget target, Int32 levels, OpenTK.Graphics.ES30.All internalFormat, Int32 width, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem1DEXT")] + [CLSCompliant(false)] + public static void TexStorageMem1D(OpenTK.Graphics.ES30.TextureTarget target, Int32 levels, OpenTK.Graphics.ES30.All internalFormat, Int32 width, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem2DEXT")] + [CLSCompliant(false)] + public static void TexStorageMem2D(OpenTK.Graphics.ES30.All target, Int32 levels, OpenTK.Graphics.ES30.All internalFormat, Int32 width, Int32 height, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem2DEXT")] + [CLSCompliant(false)] + public static void TexStorageMem2D(OpenTK.Graphics.ES30.All target, Int32 levels, OpenTK.Graphics.ES30.All internalFormat, Int32 width, Int32 height, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem2DEXT")] + [CLSCompliant(false)] + public static void TexStorageMem2D(OpenTK.Graphics.ES30.TextureTarget target, Int32 levels, OpenTK.Graphics.ES30.All internalFormat, Int32 width, Int32 height, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem2DEXT")] + [CLSCompliant(false)] + public static void TexStorageMem2D(OpenTK.Graphics.ES30.TextureTarget target, Int32 levels, OpenTK.Graphics.ES30.All internalFormat, Int32 width, Int32 height, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem2DMultisampleEXT")] + [CLSCompliant(false)] + public static void TexStorageMem2DMultisample(OpenTK.Graphics.ES30.All target, Int32 samples, OpenTK.Graphics.ES30.All internalFormat, Int32 width, Int32 height, bool fixedSampleLocations, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem2DMultisampleEXT")] + [CLSCompliant(false)] + public static void TexStorageMem2DMultisample(OpenTK.Graphics.ES30.All target, Int32 samples, OpenTK.Graphics.ES30.All internalFormat, Int32 width, Int32 height, bool fixedSampleLocations, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem2DMultisampleEXT")] + [CLSCompliant(false)] + public static void TexStorageMem2DMultisample(OpenTK.Graphics.ES30.TextureTarget target, Int32 samples, OpenTK.Graphics.ES30.All internalFormat, Int32 width, Int32 height, bool fixedSampleLocations, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem2DMultisampleEXT")] + [CLSCompliant(false)] + public static void TexStorageMem2DMultisample(OpenTK.Graphics.ES30.TextureTarget target, Int32 samples, OpenTK.Graphics.ES30.All internalFormat, Int32 width, Int32 height, bool fixedSampleLocations, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem3DEXT")] + [CLSCompliant(false)] + public static void TexStorageMem3D(OpenTK.Graphics.ES30.All target, Int32 levels, OpenTK.Graphics.ES30.All internalFormat, Int32 width, Int32 height, Int32 depth, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem3DEXT")] + [CLSCompliant(false)] + public static void TexStorageMem3D(OpenTK.Graphics.ES30.All target, Int32 levels, OpenTK.Graphics.ES30.All internalFormat, Int32 width, Int32 height, Int32 depth, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem3DEXT")] + [CLSCompliant(false)] + public static void TexStorageMem3D(OpenTK.Graphics.ES30.TextureTarget target, Int32 levels, OpenTK.Graphics.ES30.All internalFormat, Int32 width, Int32 height, Int32 depth, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem3DEXT")] + [CLSCompliant(false)] + public static void TexStorageMem3D(OpenTK.Graphics.ES30.TextureTarget target, Int32 levels, OpenTK.Graphics.ES30.All internalFormat, Int32 width, Int32 height, Int32 depth, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem3DMultisampleEXT")] + [CLSCompliant(false)] + public static void TexStorageMem3DMultisample(OpenTK.Graphics.ES30.All target, Int32 samples, OpenTK.Graphics.ES30.All internalFormat, Int32 width, Int32 height, Int32 depth, bool fixedSampleLocations, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem3DMultisampleEXT")] + [CLSCompliant(false)] + public static void TexStorageMem3DMultisample(OpenTK.Graphics.ES30.All target, Int32 samples, OpenTK.Graphics.ES30.All internalFormat, Int32 width, Int32 height, Int32 depth, bool fixedSampleLocations, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem3DMultisampleEXT")] + [CLSCompliant(false)] + public static void TexStorageMem3DMultisample(OpenTK.Graphics.ES30.TextureTarget target, Int32 samples, OpenTK.Graphics.ES30.All internalFormat, Int32 width, Int32 height, Int32 depth, bool fixedSampleLocations, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem3DMultisampleEXT")] + [CLSCompliant(false)] + public static void TexStorageMem3DMultisample(OpenTK.Graphics.ES30.TextureTarget target, Int32 samples, OpenTK.Graphics.ES30.All internalFormat, Int32 width, Int32 height, Int32 depth, bool fixedSampleLocations, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + /// [requires: EXT_texture_storage] /// /// @@ -32724,6 +40528,132 @@ namespace OpenTK.Graphics.ES30 [CLSCompliant(false)] public static void TextureStorage3D(UInt32 texture, OpenTK.Graphics.ES30.All target, Int32 levels, OpenTK.Graphics.ES30.All internalformat, Int32 width, Int32 height, Int32 depth) { throw new NotImplementedException(); } + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTextureStorageMem1DEXT")] + [CLSCompliant(false)] + public static void TextureStorageMem1D(Int32 texture, Int32 levels, OpenTK.Graphics.ES30.All internalFormat, Int32 width, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTextureStorageMem1DEXT")] + [CLSCompliant(false)] + public static void TextureStorageMem1D(UInt32 texture, Int32 levels, OpenTK.Graphics.ES30.All internalFormat, Int32 width, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTextureStorageMem2DEXT")] + [CLSCompliant(false)] + public static void TextureStorageMem2D(Int32 texture, Int32 levels, OpenTK.Graphics.ES30.All internalFormat, Int32 width, Int32 height, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTextureStorageMem2DEXT")] + [CLSCompliant(false)] + public static void TextureStorageMem2D(UInt32 texture, Int32 levels, OpenTK.Graphics.ES30.All internalFormat, Int32 width, Int32 height, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTextureStorageMem2DMultisampleEXT")] + [CLSCompliant(false)] + public static void TextureStorageMem2DMultisample(Int32 texture, Int32 samples, OpenTK.Graphics.ES30.All internalFormat, Int32 width, Int32 height, bool fixedSampleLocations, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTextureStorageMem2DMultisampleEXT")] + [CLSCompliant(false)] + public static void TextureStorageMem2DMultisample(UInt32 texture, Int32 samples, OpenTK.Graphics.ES30.All internalFormat, Int32 width, Int32 height, bool fixedSampleLocations, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTextureStorageMem3DEXT")] + [CLSCompliant(false)] + public static void TextureStorageMem3D(Int32 texture, Int32 levels, OpenTK.Graphics.ES30.All internalFormat, Int32 width, Int32 height, Int32 depth, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTextureStorageMem3DEXT")] + [CLSCompliant(false)] + public static void TextureStorageMem3D(UInt32 texture, Int32 levels, OpenTK.Graphics.ES30.All internalFormat, Int32 width, Int32 height, Int32 depth, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTextureStorageMem3DMultisampleEXT")] + [CLSCompliant(false)] + public static void TextureStorageMem3DMultisample(Int32 texture, Int32 samples, OpenTK.Graphics.ES30.All internalFormat, Int32 width, Int32 height, Int32 depth, bool fixedSampleLocations, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTextureStorageMem3DMultisampleEXT")] + [CLSCompliant(false)] + public static void TextureStorageMem3DMultisample(UInt32 texture, Int32 samples, OpenTK.Graphics.ES30.All internalFormat, Int32 width, Int32 height, Int32 depth, bool fixedSampleLocations, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + /// [requires: EXT_texture_view] /// Initialize a texture as a data alias of another texture's data store /// @@ -32878,10 +40808,196 @@ namespace OpenTK.Graphics.ES30 [CLSCompliant(false)] public static void VertexAttribDivisor(UInt32 index, UInt32 divisor) { throw new NotImplementedException(); } + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glWaitSemaphoreEXT")] + [CLSCompliant(false)] + public static void WaitSemaphore(Int32 semaphore, Int32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] Int32[] buffers, Int32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] Int32[] textures, [CountAttribute(Computed = "numTextureBarriers")] OpenTK.Graphics.ES30.All[] srcLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glWaitSemaphoreEXT")] + [CLSCompliant(false)] + public static void WaitSemaphore(Int32 semaphore, Int32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] Int32[] buffers, Int32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] Int32[] textures, [CountAttribute(Computed = "numTextureBarriers")] OpenTK.Graphics.ES30.TextureLayout[] srcLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glWaitSemaphoreEXT")] + [CLSCompliant(false)] + public static void WaitSemaphore(Int32 semaphore, Int32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] ref Int32 buffers, Int32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] ref Int32 textures, [CountAttribute(Computed = "numTextureBarriers")] ref OpenTK.Graphics.ES30.All srcLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glWaitSemaphoreEXT")] + [CLSCompliant(false)] + public static void WaitSemaphore(Int32 semaphore, Int32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] ref Int32 buffers, Int32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] ref Int32 textures, [CountAttribute(Computed = "numTextureBarriers")] ref OpenTK.Graphics.ES30.TextureLayout srcLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glWaitSemaphoreEXT")] + [CLSCompliant(false)] + public static unsafe void WaitSemaphore(Int32 semaphore, Int32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] Int32* buffers, Int32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] Int32* textures, [CountAttribute(Computed = "numTextureBarriers")] OpenTK.Graphics.ES30.All* srcLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glWaitSemaphoreEXT")] + [CLSCompliant(false)] + public static unsafe void WaitSemaphore(Int32 semaphore, Int32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] Int32* buffers, Int32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] Int32* textures, [CountAttribute(Computed = "numTextureBarriers")] OpenTK.Graphics.ES30.TextureLayout* srcLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glWaitSemaphoreEXT")] + [CLSCompliant(false)] + public static void WaitSemaphore(UInt32 semaphore, UInt32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] UInt32[] buffers, UInt32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] UInt32[] textures, [CountAttribute(Computed = "numTextureBarriers")] OpenTK.Graphics.ES30.All[] srcLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glWaitSemaphoreEXT")] + [CLSCompliant(false)] + public static void WaitSemaphore(UInt32 semaphore, UInt32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] UInt32[] buffers, UInt32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] UInt32[] textures, [CountAttribute(Computed = "numTextureBarriers")] OpenTK.Graphics.ES30.TextureLayout[] srcLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glWaitSemaphoreEXT")] + [CLSCompliant(false)] + public static void WaitSemaphore(UInt32 semaphore, UInt32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] ref UInt32 buffers, UInt32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] ref UInt32 textures, [CountAttribute(Computed = "numTextureBarriers")] ref OpenTK.Graphics.ES30.All srcLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glWaitSemaphoreEXT")] + [CLSCompliant(false)] + public static void WaitSemaphore(UInt32 semaphore, UInt32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] ref UInt32 buffers, UInt32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] ref UInt32 textures, [CountAttribute(Computed = "numTextureBarriers")] ref OpenTK.Graphics.ES30.TextureLayout srcLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glWaitSemaphoreEXT")] + [CLSCompliant(false)] + public static unsafe void WaitSemaphore(UInt32 semaphore, UInt32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] UInt32* buffers, UInt32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] UInt32* textures, [CountAttribute(Computed = "numTextureBarriers")] OpenTK.Graphics.ES30.All* srcLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glWaitSemaphoreEXT")] + [CLSCompliant(false)] + public static unsafe void WaitSemaphore(UInt32 semaphore, UInt32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] UInt32* buffers, UInt32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] UInt32* textures, [CountAttribute(Computed = "numTextureBarriers")] OpenTK.Graphics.ES30.TextureLayout* srcLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_window_rectangles] + /// + /// + /// [length: COMPSIZE(count)] + [AutoGenerated(Category = "EXT_window_rectangles", Version = "", EntryPoint = "glWindowRectanglesEXT")] + [CLSCompliant(false)] + public static void WindowRectangles(OpenTK.Graphics.ES30.All mode, Int32 count, [CountAttribute(Computed = "count")] Int32[] box) { throw new NotImplementedException(); } + + /// [requires: EXT_window_rectangles] + /// + /// + /// [length: COMPSIZE(count)] + [AutoGenerated(Category = "EXT_window_rectangles", Version = "", EntryPoint = "glWindowRectanglesEXT")] + [CLSCompliant(false)] + public static void WindowRectangles(OpenTK.Graphics.ES30.All mode, Int32 count, [CountAttribute(Computed = "count")] ref Int32 box) { throw new NotImplementedException(); } + + /// [requires: EXT_window_rectangles] + /// + /// + /// [length: COMPSIZE(count)] + [AutoGenerated(Category = "EXT_window_rectangles", Version = "", EntryPoint = "glWindowRectanglesEXT")] + [CLSCompliant(false)] + public static unsafe void WindowRectangles(OpenTK.Graphics.ES30.All mode, Int32 count, [CountAttribute(Computed = "count")] Int32* box) { throw new NotImplementedException(); } + } public static partial class Img { + /// [requires: IMG_framebuffer_downsample] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "IMG_framebuffer_downsample", Version = "", EntryPoint = "glFramebufferTexture2DDownsampleIMG")] + [CLSCompliant(false)] + public static void FramebufferTexture2DDownsample(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All attachment, OpenTK.Graphics.ES30.All textarget, Int32 texture, Int32 level, Int32 xscale, Int32 yscale) { throw new NotImplementedException(); } + + /// [requires: IMG_framebuffer_downsample] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "IMG_framebuffer_downsample", Version = "", EntryPoint = "glFramebufferTexture2DDownsampleIMG")] + [CLSCompliant(false)] + public static void FramebufferTexture2DDownsample(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All attachment, OpenTK.Graphics.ES30.All textarget, UInt32 texture, Int32 level, Int32 xscale, Int32 yscale) { throw new NotImplementedException(); } + /// [requires: IMG_multisampled_render_to_texture] /// /// @@ -32904,6 +41020,152 @@ namespace OpenTK.Graphics.ES30 [CLSCompliant(false)] public static void FramebufferTexture2DMultisample(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All attachment, OpenTK.Graphics.ES30.All textarget, UInt32 texture, Int32 level, Int32 samples) { throw new NotImplementedException(); } + /// [requires: IMG_framebuffer_downsample] + /// + /// + /// + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "IMG_framebuffer_downsample", Version = "", EntryPoint = "glFramebufferTextureLayerDownsampleIMG")] + [CLSCompliant(false)] + public static void FramebufferTextureLayerDownsample(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All attachment, Int32 texture, Int32 level, Int32 layer, Int32 xscale, Int32 yscale) { throw new NotImplementedException(); } + + /// [requires: IMG_framebuffer_downsample] + /// + /// + /// + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "IMG_framebuffer_downsample", Version = "", EntryPoint = "glFramebufferTextureLayerDownsampleIMG")] + [CLSCompliant(false)] + public static void FramebufferTextureLayerDownsample(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All attachment, UInt32 texture, Int32 level, Int32 layer, Int32 xscale, Int32 yscale) { throw new NotImplementedException(); } + + /// [requires: IMG_framebuffer_downsample] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "IMG_framebuffer_downsample", Version = "", EntryPoint = "glFramebufferTextureLayerDownsampleIMG")] + [CLSCompliant(false)] + public static void FramebufferTextureLayerDownsample(OpenTK.Graphics.ES30.FramebufferTarget target, OpenTK.Graphics.ES30.FramebufferAttachment attachment, Int32 texture, Int32 level, Int32 layer, Int32 xscale, Int32 yscale) { throw new NotImplementedException(); } + + /// [requires: IMG_framebuffer_downsample] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "IMG_framebuffer_downsample", Version = "", EntryPoint = "glFramebufferTextureLayerDownsampleIMG")] + [CLSCompliant(false)] + public static void FramebufferTextureLayerDownsample(OpenTK.Graphics.ES30.FramebufferTarget target, OpenTK.Graphics.ES30.FramebufferAttachment attachment, UInt32 texture, Int32 level, Int32 layer, Int32 xscale, Int32 yscale) { throw new NotImplementedException(); } + + /// [requires: IMG_bindless_texture] + /// + [AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glGetTextureHandleIMG")] + [CLSCompliant(false)] + public static Int64 GetTextureHandle(Int32 texture) { throw new NotImplementedException(); } + + /// [requires: IMG_bindless_texture] + /// + [AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glGetTextureHandleIMG")] + [CLSCompliant(false)] + public static Int64 GetTextureHandle(UInt32 texture) { throw new NotImplementedException(); } + + /// [requires: IMG_bindless_texture] + /// + /// + [AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glGetTextureSamplerHandleIMG")] + [CLSCompliant(false)] + public static Int64 GetTextureSamplerHandle(Int32 texture, Int32 sampler) { throw new NotImplementedException(); } + + /// [requires: IMG_bindless_texture] + /// + /// + [AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glGetTextureSamplerHandleIMG")] + [CLSCompliant(false)] + public static Int64 GetTextureSamplerHandle(UInt32 texture, UInt32 sampler) { throw new NotImplementedException(); } + + /// [requires: IMG_bindless_texture] + /// + /// + /// + [AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64IMG")] + [CLSCompliant(false)] + public static void ProgramUniformHandle(Int32 program, Int32 location, Int64 value) { throw new NotImplementedException(); } + + /// [requires: IMG_bindless_texture] + /// + /// + /// + [AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64IMG")] + [CLSCompliant(false)] + public static void ProgramUniformHandle(UInt32 program, Int32 location, UInt64 value) { throw new NotImplementedException(); } + + /// [requires: IMG_bindless_texture] + /// + /// + /// + /// [length: count] + [AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vIMG")] + [CLSCompliant(false)] + public static void ProgramUniformHandle(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64[] values) { throw new NotImplementedException(); } + + /// [requires: IMG_bindless_texture] + /// + /// + /// + /// [length: count] + [AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vIMG")] + [CLSCompliant(false)] + public static void ProgramUniformHandle(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref Int64 values) { throw new NotImplementedException(); } + + /// [requires: IMG_bindless_texture] + /// + /// + /// + /// [length: count] + [AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vIMG")] + [CLSCompliant(false)] + public static unsafe void ProgramUniformHandle(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64* values) { throw new NotImplementedException(); } + + /// [requires: IMG_bindless_texture] + /// + /// + /// + /// [length: count] + [AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vIMG")] + [CLSCompliant(false)] + public static void ProgramUniformHandle(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64[] values) { throw new NotImplementedException(); } + + /// [requires: IMG_bindless_texture] + /// + /// + /// + /// [length: count] + [AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vIMG")] + [CLSCompliant(false)] + public static void ProgramUniformHandle(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref UInt64 values) { throw new NotImplementedException(); } + + /// [requires: IMG_bindless_texture] + /// + /// + /// + /// [length: count] + [AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vIMG")] + [CLSCompliant(false)] + public static unsafe void ProgramUniformHandle(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64* values) { throw new NotImplementedException(); } + /// [requires: IMG_multisampled_render_to_texture] /// Establish data storage, format, dimensions and sample count of a renderbuffer object's image /// @@ -32947,6 +41209,68 @@ namespace OpenTK.Graphics.ES30 [AutoGenerated(Category = "IMG_multisampled_render_to_texture", Version = "", EntryPoint = "glRenderbufferStorageMultisampleIMG")] public static void RenderbufferStorageMultisample(OpenTK.Graphics.ES30.RenderbufferTarget target, Int32 samples, OpenTK.Graphics.ES30.RenderbufferInternalFormat internalformat, Int32 width, Int32 height) { throw new NotImplementedException(); } + /// [requires: IMG_bindless_texture] + /// + /// + [AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64IMG")] + [CLSCompliant(false)] + public static void UniformHandle(Int32 location, Int64 value) { throw new NotImplementedException(); } + + /// [requires: IMG_bindless_texture] + /// + /// + [AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64IMG")] + [CLSCompliant(false)] + public static void UniformHandle(Int32 location, UInt64 value) { throw new NotImplementedException(); } + + /// [requires: IMG_bindless_texture] + /// + /// + /// [length: count] + [AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vIMG")] + [CLSCompliant(false)] + public static void UniformHandle(Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: IMG_bindless_texture] + /// + /// + /// [length: count] + [AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vIMG")] + [CLSCompliant(false)] + public static void UniformHandle(Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: IMG_bindless_texture] + /// + /// + /// [length: count] + [AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vIMG")] + [CLSCompliant(false)] + public static unsafe void UniformHandle(Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: IMG_bindless_texture] + /// + /// + /// [length: count] + [AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vIMG")] + [CLSCompliant(false)] + public static void UniformHandle(Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64[] value) { throw new NotImplementedException(); } + + /// [requires: IMG_bindless_texture] + /// + /// + /// [length: count] + [AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vIMG")] + [CLSCompliant(false)] + public static void UniformHandle(Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref UInt64 value) { throw new NotImplementedException(); } + + /// [requires: IMG_bindless_texture] + /// + /// + /// [length: count] + [AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vIMG")] + [CLSCompliant(false)] + public static unsafe void UniformHandle(Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64* value) { throw new NotImplementedException(); } + } public static partial class Intel @@ -35686,6 +44010,32 @@ namespace OpenTK.Graphics.ES30 public static partial class NV { + /// [requires: NV_conditional_render] + /// Start conditional rendering + /// + /// + /// Specifies the name of an occlusion query object whose results are used to determine if the rendering commands are discarded. + /// + /// + /// Specifies how glBeginConditionalRender interprets the results of the occlusion query. + /// + [AutoGenerated(Category = "NV_conditional_render", Version = "", EntryPoint = "glBeginConditionalRenderNV")] + [CLSCompliant(false)] + public static void BeginConditionalRender(Int32 id, OpenTK.Graphics.ES30.All mode) { throw new NotImplementedException(); } + + /// [requires: NV_conditional_render] + /// Start conditional rendering + /// + /// + /// Specifies the name of an occlusion query object whose results are used to determine if the rendering commands are discarded. + /// + /// + /// Specifies how glBeginConditionalRender interprets the results of the occlusion query. + /// + [AutoGenerated(Category = "NV_conditional_render", Version = "", EntryPoint = "glBeginConditionalRenderNV")] + [CLSCompliant(false)] + public static void BeginConditionalRender(UInt32 id, OpenTK.Graphics.ES30.All mode) { throw new NotImplementedException(); } + /// [requires: NV_blend_equation_advanced] [AutoGenerated(Category = "NV_blend_equation_advanced", Version = "", EntryPoint = "glBlendBarrierNV")] public static void BlendBarrier() { throw new NotImplementedException(); } @@ -35769,6 +44119,12 @@ namespace OpenTK.Graphics.ES30 [AutoGenerated(Category = "NV_framebuffer_blit", Version = "", EntryPoint = "glBlitFramebufferNV")] public static void BlitFramebuffer(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, OpenTK.Graphics.ES30.ClearBufferMask mask, OpenTK.Graphics.ES30.BlitFramebufferFilter filter) { throw new NotImplementedException(); } + /// [requires: NV_conservative_raster_pre_snap_triangles] + /// + /// + [AutoGenerated(Category = "NV_conservative_raster_pre_snap_triangles", Version = "", EntryPoint = "glConservativeRasterParameteriNV")] + public static void ConservativeRasterParameter(OpenTK.Graphics.ES30.All pname, Int32 param) { throw new NotImplementedException(); } + /// [requires: NV_copy_buffer] /// Copy part of the data store of a buffer object to the data store of another buffer object /// @@ -35855,16 +44211,900 @@ namespace OpenTK.Graphics.ES30 [AutoGenerated(Category = "NV_copy_buffer", Version = "", EntryPoint = "glCopyBufferSubDataNV")] public static void CopyBufferSubData(OpenTK.Graphics.ES30.BufferTarget readTarget, OpenTK.Graphics.ES30.BufferTarget writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size) { throw new NotImplementedException(); } + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCopyPathNV")] + [CLSCompliant(false)] + public static void CopyPath(Int32 resultPath, Int32 srcPath) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCopyPathNV")] + [CLSCompliant(false)] + public static void CopyPath(UInt32 resultPath, UInt32 srcPath) { throw new NotImplementedException(); } + /// [requires: NV_coverage_sample] /// [AutoGenerated(Category = "NV_coverage_sample", Version = "", EntryPoint = "glCoverageMaskNV")] public static void CoverageMask(bool mask) { throw new NotImplementedException(); } + /// [requires: NV_framebuffer_mixed_samples] + /// + [AutoGenerated(Category = "NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glCoverageModulationNV")] + public static void CoverageModulation(OpenTK.Graphics.ES30.All components) { throw new NotImplementedException(); } + + /// [requires: NV_framebuffer_mixed_samples] + /// + /// + [AutoGenerated(Category = "NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glCoverageModulationTableNV")] + [CLSCompliant(false)] + public static void CoverageModulationTable(Int32 n, Single[] v) { throw new NotImplementedException(); } + + /// [requires: NV_framebuffer_mixed_samples] + /// + /// + [AutoGenerated(Category = "NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glCoverageModulationTableNV")] + [CLSCompliant(false)] + public static void CoverageModulationTable(Int32 n, ref Single v) { throw new NotImplementedException(); } + + /// [requires: NV_framebuffer_mixed_samples] + /// + /// + [AutoGenerated(Category = "NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glCoverageModulationTableNV")] + [CLSCompliant(false)] + public static unsafe void CoverageModulationTable(Int32 n, Single* v) { throw new NotImplementedException(); } + /// [requires: NV_coverage_sample] /// [AutoGenerated(Category = "NV_coverage_sample", Version = "", EntryPoint = "glCoverageOperationNV")] public static void CoverageOperation(OpenTK.Graphics.ES30.All operation) { throw new NotImplementedException(); } + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, Int32 pathBase, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, Int32 pathBase, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, Int32 pathBase, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, UInt32 pathBase, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, UInt32 pathBase, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, UInt32 pathBase, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, Int32 pathBase, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, Int32 pathBase, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, Int32 pathBase, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, UInt32 pathBase, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, UInt32 pathBase, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, UInt32 pathBase, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, Int32 pathBase, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, Int32 pathBase, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, Int32 pathBase, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, UInt32 pathBase, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, UInt32 pathBase, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, UInt32 pathBase, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, Int32 pathBase, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, Int32 pathBase, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, Int32 pathBase, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, UInt32 pathBase, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, UInt32 pathBase, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, UInt32 pathBase, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathNV")] + [CLSCompliant(false)] + public static void CoverFillPath(Int32 path, OpenTK.Graphics.ES30.All coverMode) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathNV")] + [CLSCompliant(false)] + public static void CoverFillPath(UInt32 path, OpenTK.Graphics.ES30.All coverMode) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, Int32 pathBase, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, Int32 pathBase, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, Int32 pathBase, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, UInt32 pathBase, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, UInt32 pathBase, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, UInt32 pathBase, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, Int32 pathBase, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, Int32 pathBase, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, Int32 pathBase, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, UInt32 pathBase, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, UInt32 pathBase, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, UInt32 pathBase, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, Int32 pathBase, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, Int32 pathBase, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, Int32 pathBase, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, UInt32 pathBase, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, UInt32 pathBase, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, UInt32 pathBase, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, Int32 pathBase, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, Int32 pathBase, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, Int32 pathBase, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, UInt32 pathBase, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, UInt32 pathBase, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, UInt32 pathBase, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathNV")] + [CLSCompliant(false)] + public static void CoverStrokePath(Int32 path, OpenTK.Graphics.ES30.All coverMode) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathNV")] + [CLSCompliant(false)] + public static void CoverStrokePath(UInt32 path, OpenTK.Graphics.ES30.All coverMode) { throw new NotImplementedException(); } + /// [requires: NV_fence] /// [length: n] [AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glDeleteFencesNV")] @@ -35919,6 +45159,162 @@ namespace OpenTK.Graphics.ES30 [CLSCompliant(false)] public static unsafe void DeleteFences(Int32 n, [CountAttribute(Parameter = "n")] UInt32* fences) { throw new NotImplementedException(); } + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glDeletePathsNV")] + [CLSCompliant(false)] + public static void DeletePath(Int32 path, Int32 range) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glDeletePathsNV")] + [CLSCompliant(false)] + public static void DeletePath(UInt32 path, Int32 range) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Specify mapping of depth values from normalized device coordinates to window coordinates for a specified set of viewports + /// + /// + /// Specifies the index of the first viewport whose depth range to update. + /// + /// + /// Specifies the number of viewports whose depth range to update. + /// + /// + /// Specifies the address of an array containing the near and far values for the depth range of each modified viewport. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glDepthRangeArrayfvNV")] + [CLSCompliant(false)] + public static void DepthRangeArray(Int32 first, Int32 count, Single[] v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Specify mapping of depth values from normalized device coordinates to window coordinates for a specified set of viewports + /// + /// + /// Specifies the index of the first viewport whose depth range to update. + /// + /// + /// Specifies the number of viewports whose depth range to update. + /// + /// + /// Specifies the address of an array containing the near and far values for the depth range of each modified viewport. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glDepthRangeArrayfvNV")] + [CLSCompliant(false)] + public static void DepthRangeArray(Int32 first, Int32 count, ref Single v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Specify mapping of depth values from normalized device coordinates to window coordinates for a specified set of viewports + /// + /// + /// Specifies the index of the first viewport whose depth range to update. + /// + /// + /// Specifies the number of viewports whose depth range to update. + /// + /// + /// Specifies the address of an array containing the near and far values for the depth range of each modified viewport. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glDepthRangeArrayfvNV")] + [CLSCompliant(false)] + public static unsafe void DepthRangeArray(Int32 first, Int32 count, Single* v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Specify mapping of depth values from normalized device coordinates to window coordinates for a specified set of viewports + /// + /// + /// Specifies the index of the first viewport whose depth range to update. + /// + /// + /// Specifies the number of viewports whose depth range to update. + /// + /// + /// Specifies the address of an array containing the near and far values for the depth range of each modified viewport. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glDepthRangeArrayfvNV")] + [CLSCompliant(false)] + public static void DepthRangeArray(UInt32 first, Int32 count, Single[] v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Specify mapping of depth values from normalized device coordinates to window coordinates for a specified set of viewports + /// + /// + /// Specifies the index of the first viewport whose depth range to update. + /// + /// + /// Specifies the number of viewports whose depth range to update. + /// + /// + /// Specifies the address of an array containing the near and far values for the depth range of each modified viewport. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glDepthRangeArrayfvNV")] + [CLSCompliant(false)] + public static void DepthRangeArray(UInt32 first, Int32 count, ref Single v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Specify mapping of depth values from normalized device coordinates to window coordinates for a specified set of viewports + /// + /// + /// Specifies the index of the first viewport whose depth range to update. + /// + /// + /// Specifies the number of viewports whose depth range to update. + /// + /// + /// Specifies the address of an array containing the near and far values for the depth range of each modified viewport. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glDepthRangeArrayfvNV")] + [CLSCompliant(false)] + public static unsafe void DepthRangeArray(UInt32 first, Int32 count, Single* v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Specify mapping of depth values from normalized device coordinates to window coordinates for a specified viewport + /// + /// + /// Specifies the index of the viewport whose depth range to update. + /// + /// + /// Specifies the mapping of the near clipping plane to window coordinates. The initial value is 0. + /// + /// + /// Specifies the mapping of the far clipping plane to window coordinates. The initial value is 1. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glDepthRangeIndexedfNV")] + [CLSCompliant(false)] + public static void DepthRangeIndexed(Int32 index, Single n, Single f) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Specify mapping of depth values from normalized device coordinates to window coordinates for a specified viewport + /// + /// + /// Specifies the index of the viewport whose depth range to update. + /// + /// + /// Specifies the mapping of the near clipping plane to window coordinates. The initial value is 0. + /// + /// + /// Specifies the mapping of the far clipping plane to window coordinates. The initial value is 1. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glDepthRangeIndexedfNV")] + [CLSCompliant(false)] + public static void DepthRangeIndexed(UInt32 index, Single n, Single f) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glDisableiNV")] + [CLSCompliant(false)] + public static void Disable(OpenTK.Graphics.ES30.All target, Int32 index) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glDisableiNV")] + [CLSCompliant(false)] + public static void Disable(OpenTK.Graphics.ES30.All target, UInt32 index) { throw new NotImplementedException(); } + /// [requires: NV_draw_instanced] /// Draw multiple instances of a range of elements /// @@ -36274,6 +45670,64 @@ namespace OpenTK.Graphics.ES30 where T3 : struct { throw new NotImplementedException(); } + /// [requires: NV_draw_vulkan_image] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glDrawVkImageNV")] + [CLSCompliant(false)] + public static void DrawVkImage(Int64 vkImage, Int32 sampler, Single x0, Single y0, Single x1, Single y1, Single z, Single s0, Single t0, Single s1, Single t1) { throw new NotImplementedException(); } + + /// [requires: NV_draw_vulkan_image] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glDrawVkImageNV")] + [CLSCompliant(false)] + public static void DrawVkImage(UInt64 vkImage, UInt32 sampler, Single x0, Single y0, Single x1, Single y1, Single z, Single s0, Single t0, Single s1, Single t1) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Enable or disable server-side GL capabilities + /// + /// + /// Specifies a symbolic constant indicating a GL capability. + /// + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glEnableiNV")] + [CLSCompliant(false)] + public static void Enable(OpenTK.Graphics.ES30.All target, Int32 index) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Enable or disable server-side GL capabilities + /// + /// + /// Specifies a symbolic constant indicating a GL capability. + /// + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glEnableiNV")] + [CLSCompliant(false)] + public static void Enable(OpenTK.Graphics.ES30.All target, UInt32 index) { throw new NotImplementedException(); } + + /// [requires: NV_conditional_render] + [AutoGenerated(Category = "NV_conditional_render", Version = "", EntryPoint = "glEndConditionalRenderNV")] + public static void EndConditionalRender() { throw new NotImplementedException(); } + /// [requires: NV_fence] /// [AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glFinishFenceNV")] @@ -36286,6 +45740,72 @@ namespace OpenTK.Graphics.ES30 [CLSCompliant(false)] public static void FinishFence(UInt32 fence) { throw new NotImplementedException(); } + /// [requires: NV_fragment_coverage_to_color] + /// + [AutoGenerated(Category = "NV_fragment_coverage_to_color", Version = "", EntryPoint = "glFragmentCoverageColorNV")] + [CLSCompliant(false)] + public static void FragmentCoverageColor(Int32 color) { throw new NotImplementedException(); } + + /// [requires: NV_fragment_coverage_to_color] + /// + [AutoGenerated(Category = "NV_fragment_coverage_to_color", Version = "", EntryPoint = "glFragmentCoverageColorNV")] + [CLSCompliant(false)] + public static void FragmentCoverageColor(UInt32 color) { throw new NotImplementedException(); } + + /// [requires: NV_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static void FramebufferSampleLocations(OpenTK.Graphics.ES30.All target, Int32 start, Int32 count, Single[] v) { throw new NotImplementedException(); } + + /// [requires: NV_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static void FramebufferSampleLocations(OpenTK.Graphics.ES30.All target, Int32 start, Int32 count, ref Single v) { throw new NotImplementedException(); } + + /// [requires: NV_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static unsafe void FramebufferSampleLocations(OpenTK.Graphics.ES30.All target, Int32 start, Int32 count, Single* v) { throw new NotImplementedException(); } + + /// [requires: NV_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static void FramebufferSampleLocations(OpenTK.Graphics.ES30.All target, UInt32 start, Int32 count, Single[] v) { throw new NotImplementedException(); } + + /// [requires: NV_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static void FramebufferSampleLocations(OpenTK.Graphics.ES30.All target, UInt32 start, Int32 count, ref Single v) { throw new NotImplementedException(); } + + /// [requires: NV_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static unsafe void FramebufferSampleLocations(OpenTK.Graphics.ES30.All target, UInt32 start, Int32 count, Single* v) { throw new NotImplementedException(); } + /// [requires: NV_fence] [AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glGenFencesNV")] [CLSCompliant(false)] @@ -36333,6 +45853,37 @@ namespace OpenTK.Graphics.ES30 [CLSCompliant(false)] public static unsafe void GenFences(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* fences) { throw new NotImplementedException(); } + /// [requires: NV_path_rendering] + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGenPathsNV")] + public static Int32 GenPath(Int32 range) { throw new NotImplementedException(); } + + /// [requires: NV_framebuffer_mixed_samples] + [AutoGenerated(Category = "NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glGetCoverageModulationTableNV")] + [CLSCompliant(false)] + public static Single GetCoverageModulationTable() { throw new NotImplementedException(); } + + /// [requires: NV_framebuffer_mixed_samples] + /// + /// + [AutoGenerated(Category = "NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glGetCoverageModulationTableNV")] + [CLSCompliant(false)] + public static void GetCoverageModulationTable(Int32 bufsize, [OutAttribute] Single[] v) { throw new NotImplementedException(); } + + /// [requires: NV_framebuffer_mixed_samples] + /// + /// + [AutoGenerated(Category = "NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glGetCoverageModulationTableNV")] + [CLSCompliant(false)] + public static void GetCoverageModulationTable(Int32 bufsize, [OutAttribute] out Single v) { throw new NotImplementedException(); } + + /// [requires: NV_framebuffer_mixed_samples] + /// + /// + [AutoGenerated(Category = "NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glGetCoverageModulationTableNV")] + [CLSCompliant(false)] + public static unsafe void GetCoverageModulationTable(Int32 bufsize, [OutAttribute] Single* v) { throw new NotImplementedException(); } + /// [requires: NV_fence] /// /// @@ -36381,6 +45932,1752 @@ namespace OpenTK.Graphics.ES30 [CLSCompliant(false)] public static unsafe void GetFence(UInt32 fence, OpenTK.Graphics.ES30.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params) { throw new NotImplementedException(); } + /// [requires: NV_viewport_array] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glGetFloati_vNV")] + [CLSCompliant(false)] + public static void GetFloat(OpenTK.Graphics.ES30.All target, Int32 index, [OutAttribute, CountAttribute(Computed = "target")] Single[] data) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glGetFloati_vNV")] + [CLSCompliant(false)] + public static void GetFloat(OpenTK.Graphics.ES30.All target, Int32 index, [OutAttribute, CountAttribute(Computed = "target")] out Single data) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glGetFloati_vNV")] + [CLSCompliant(false)] + public static unsafe void GetFloat(OpenTK.Graphics.ES30.All target, Int32 index, [OutAttribute, CountAttribute(Computed = "target")] Single* data) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glGetFloati_vNV")] + [CLSCompliant(false)] + public static void GetFloat(OpenTK.Graphics.ES30.All target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Single[] data) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glGetFloati_vNV")] + [CLSCompliant(false)] + public static void GetFloat(OpenTK.Graphics.ES30.All target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] out Single data) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glGetFloati_vNV")] + [CLSCompliant(false)] + public static unsafe void GetFloat(OpenTK.Graphics.ES30.All target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Single* data) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glGetImageHandleNV")] + [CLSCompliant(false)] + public static Int64 GetImageHandle(Int32 texture, Int32 level, bool layered, Int32 layer, OpenTK.Graphics.ES30.All format) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glGetImageHandleNV")] + [CLSCompliant(false)] + public static Int64 GetImageHandle(UInt32 texture, Int32 level, bool layered, Int32 layer, OpenTK.Graphics.ES30.All format) { throw new NotImplementedException(); } + + /// [requires: NV_internalformat_sample_query] + /// + /// + /// + /// + /// + /// [length: bufSize] + [AutoGenerated(Category = "NV_internalformat_sample_query", Version = "", EntryPoint = "glGetInternalformatSampleivNV")] + [CLSCompliant(false)] + public static void GetInternalformatSample(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All internalformat, Int32 samples, OpenTK.Graphics.ES30.All pname, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: NV_internalformat_sample_query] + /// + /// + /// + /// + /// + /// [length: bufSize] + [AutoGenerated(Category = "NV_internalformat_sample_query", Version = "", EntryPoint = "glGetInternalformatSampleivNV")] + [CLSCompliant(false)] + public static void GetInternalformatSample(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All internalformat, Int32 samples, OpenTK.Graphics.ES30.All pname, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: NV_internalformat_sample_query] + /// + /// + /// + /// + /// + /// [length: bufSize] + [AutoGenerated(Category = "NV_internalformat_sample_query", Version = "", EntryPoint = "glGetInternalformatSampleivNV")] + [CLSCompliant(false)] + public static unsafe void GetInternalformatSample(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All internalformat, Int32 samples, OpenTK.Graphics.ES30.All pname, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathColorGenfvNV")] + [CLSCompliant(false)] + public static void GetPathColorGen(OpenTK.Graphics.ES30.All color, OpenTK.Graphics.ES30.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Single[] value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathColorGenfvNV")] + [CLSCompliant(false)] + public static void GetPathColorGen(OpenTK.Graphics.ES30.All color, OpenTK.Graphics.ES30.All pname, [OutAttribute, CountAttribute(Computed = "pname")] out Single value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathColorGenfvNV")] + [CLSCompliant(false)] + public static unsafe void GetPathColorGen(OpenTK.Graphics.ES30.All color, OpenTK.Graphics.ES30.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathColorGenivNV")] + [CLSCompliant(false)] + public static void GetPathColorGen(OpenTK.Graphics.ES30.All color, OpenTK.Graphics.ES30.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32[] value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathColorGenivNV")] + [CLSCompliant(false)] + public static void GetPathColorGen(OpenTK.Graphics.ES30.All color, OpenTK.Graphics.ES30.All pname, [OutAttribute, CountAttribute(Computed = "pname")] out Int32 value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathColorGenivNV")] + [CLSCompliant(false)] + public static unsafe void GetPathColorGen(OpenTK.Graphics.ES30.All color, OpenTK.Graphics.ES30.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCommandsNV")] + [CLSCompliant(false)] + public static Byte GetPathCommand(Int32 path) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCommandsNV")] + [CLSCompliant(false)] + public static Byte GetPathCommand(UInt32 path) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCommandsNV")] + [CLSCompliant(false)] + public static void GetPathCommands(Int32 path, [OutAttribute, CountAttribute(Computed = "path")] Byte[] commands) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCommandsNV")] + [CLSCompliant(false)] + public static void GetPathCommands(Int32 path, [OutAttribute, CountAttribute(Computed = "path")] out Byte commands) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCommandsNV")] + [CLSCompliant(false)] + public static unsafe void GetPathCommands(Int32 path, [OutAttribute, CountAttribute(Computed = "path")] Byte* commands) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCommandsNV")] + [CLSCompliant(false)] + public static void GetPathCommands(UInt32 path, [OutAttribute, CountAttribute(Computed = "path")] Byte[] commands) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCommandsNV")] + [CLSCompliant(false)] + public static void GetPathCommands(UInt32 path, [OutAttribute, CountAttribute(Computed = "path")] out Byte commands) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCommandsNV")] + [CLSCompliant(false)] + public static unsafe void GetPathCommands(UInt32 path, [OutAttribute, CountAttribute(Computed = "path")] Byte* commands) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCoordsNV")] + [CLSCompliant(false)] + public static Single GetPathCoord(Int32 path) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCoordsNV")] + [CLSCompliant(false)] + public static Single GetPathCoord(UInt32 path) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCoordsNV")] + [CLSCompliant(false)] + public static void GetPathCoords(Int32 path, [OutAttribute, CountAttribute(Computed = "path")] Single[] coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCoordsNV")] + [CLSCompliant(false)] + public static void GetPathCoords(Int32 path, [OutAttribute, CountAttribute(Computed = "path")] out Single coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCoordsNV")] + [CLSCompliant(false)] + public static unsafe void GetPathCoords(Int32 path, [OutAttribute, CountAttribute(Computed = "path")] Single* coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCoordsNV")] + [CLSCompliant(false)] + public static void GetPathCoords(UInt32 path, [OutAttribute, CountAttribute(Computed = "path")] Single[] coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCoordsNV")] + [CLSCompliant(false)] + public static void GetPathCoords(UInt32 path, [OutAttribute, CountAttribute(Computed = "path")] out Single coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCoordsNV")] + [CLSCompliant(false)] + public static unsafe void GetPathCoords(UInt32 path, [OutAttribute, CountAttribute(Computed = "path")] Single* coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathDashArrayNV")] + [CLSCompliant(false)] + public static Single GetPathDashArray(Int32 path) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathDashArrayNV")] + [CLSCompliant(false)] + public static Single GetPathDashArray(UInt32 path) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathDashArrayNV")] + [CLSCompliant(false)] + public static void GetPathDashArray(Int32 path, [OutAttribute, CountAttribute(Computed = "path")] Single[] dashArray) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathDashArrayNV")] + [CLSCompliant(false)] + public static void GetPathDashArray(Int32 path, [OutAttribute, CountAttribute(Computed = "path")] out Single dashArray) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathDashArrayNV")] + [CLSCompliant(false)] + public static unsafe void GetPathDashArray(Int32 path, [OutAttribute, CountAttribute(Computed = "path")] Single* dashArray) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathDashArrayNV")] + [CLSCompliant(false)] + public static void GetPathDashArray(UInt32 path, [OutAttribute, CountAttribute(Computed = "path")] Single[] dashArray) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathDashArrayNV")] + [CLSCompliant(false)] + public static void GetPathDashArray(UInt32 path, [OutAttribute, CountAttribute(Computed = "path")] out Single dashArray) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathDashArrayNV")] + [CLSCompliant(false)] + public static unsafe void GetPathDashArray(UInt32 path, [OutAttribute, CountAttribute(Computed = "path")] Single* dashArray) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathLengthNV")] + [CLSCompliant(false)] + public static Single GetPathLength(Int32 path, Int32 startSegment, Int32 numSegments) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathLengthNV")] + [CLSCompliant(false)] + public static Single GetPathLength(UInt32 path, Int32 startSegment, Int32 numSegments) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricRangeNV")] + [CLSCompliant(false)] + public static void GetPathMetricRange(Int32 metricQueryMask, Int32 firstPathName, Int32 numPaths, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single[] metrics) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricRangeNV")] + [CLSCompliant(false)] + public static void GetPathMetricRange(Int32 metricQueryMask, Int32 firstPathName, Int32 numPaths, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] out Single metrics) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricRangeNV")] + [CLSCompliant(false)] + public static unsafe void GetPathMetricRange(Int32 metricQueryMask, Int32 firstPathName, Int32 numPaths, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single* metrics) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricRangeNV")] + [CLSCompliant(false)] + public static void GetPathMetricRange(UInt32 metricQueryMask, UInt32 firstPathName, Int32 numPaths, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single[] metrics) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricRangeNV")] + [CLSCompliant(false)] + public static void GetPathMetricRange(UInt32 metricQueryMask, UInt32 firstPathName, Int32 numPaths, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] out Single metrics) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricRangeNV")] + [CLSCompliant(false)] + public static unsafe void GetPathMetricRange(UInt32 metricQueryMask, UInt32 firstPathName, Int32 numPaths, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single* metrics) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single[] metrics) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] out Single metrics) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static unsafe void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single* metrics) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[] paths, Int32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single[] metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[] paths, Int32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] out Single metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static unsafe void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[] paths, Int32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single* metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,] paths, Int32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single[] metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,] paths, Int32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] out Single metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static unsafe void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,] paths, Int32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single* metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,,] paths, Int32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single[] metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,,] paths, Int32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] out Single metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static unsafe void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,,] paths, Int32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single* metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T3 paths, Int32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single[] metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T3 paths, Int32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] out Single metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static unsafe void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T3 paths, Int32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single* metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single[] metrics) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] out Single metrics) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static unsafe void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single* metrics) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[] paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single[] metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[] paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] out Single metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static unsafe void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[] paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single* metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,] paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single[] metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,] paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] out Single metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static unsafe void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,] paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single* metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,,] paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single[] metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,,] paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] out Single metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static unsafe void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,,] paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single* metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T3 paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single[] metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T3 paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] out Single metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static unsafe void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T3 paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single* metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: 4] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterfvNV")] + [CLSCompliant(false)] + public static void GetPathParameter(Int32 path, OpenTK.Graphics.ES30.All pname, [OutAttribute, CountAttribute(Count = 4)] Single[] value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: 4] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterfvNV")] + [CLSCompliant(false)] + public static void GetPathParameter(Int32 path, OpenTK.Graphics.ES30.All pname, [OutAttribute, CountAttribute(Count = 4)] out Single value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: 4] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterfvNV")] + [CLSCompliant(false)] + public static unsafe void GetPathParameter(Int32 path, OpenTK.Graphics.ES30.All pname, [OutAttribute, CountAttribute(Count = 4)] Single* value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: 4] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterfvNV")] + [CLSCompliant(false)] + public static void GetPathParameter(UInt32 path, OpenTK.Graphics.ES30.All pname, [OutAttribute, CountAttribute(Count = 4)] Single[] value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: 4] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterfvNV")] + [CLSCompliant(false)] + public static void GetPathParameter(UInt32 path, OpenTK.Graphics.ES30.All pname, [OutAttribute, CountAttribute(Count = 4)] out Single value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: 4] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterfvNV")] + [CLSCompliant(false)] + public static unsafe void GetPathParameter(UInt32 path, OpenTK.Graphics.ES30.All pname, [OutAttribute, CountAttribute(Count = 4)] Single* value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: 4] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterivNV")] + [CLSCompliant(false)] + public static void GetPathParameter(Int32 path, OpenTK.Graphics.ES30.All pname, [OutAttribute, CountAttribute(Count = 4)] Int32[] value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: 4] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterivNV")] + [CLSCompliant(false)] + public static void GetPathParameter(Int32 path, OpenTK.Graphics.ES30.All pname, [OutAttribute, CountAttribute(Count = 4)] out Int32 value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: 4] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterivNV")] + [CLSCompliant(false)] + public static unsafe void GetPathParameter(Int32 path, OpenTK.Graphics.ES30.All pname, [OutAttribute, CountAttribute(Count = 4)] Int32* value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: 4] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterivNV")] + [CLSCompliant(false)] + public static void GetPathParameter(UInt32 path, OpenTK.Graphics.ES30.All pname, [OutAttribute, CountAttribute(Count = 4)] Int32[] value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: 4] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterivNV")] + [CLSCompliant(false)] + public static void GetPathParameter(UInt32 path, OpenTK.Graphics.ES30.All pname, [OutAttribute, CountAttribute(Count = 4)] out Int32 value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: 4] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterivNV")] + [CLSCompliant(false)] + public static unsafe void GetPathParameter(UInt32 path, OpenTK.Graphics.ES30.All pname, [OutAttribute, CountAttribute(Count = 4)] Int32* value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.ES30.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES30.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single[] returnedSpacing) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.ES30.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES30.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] out Single returnedSpacing) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static unsafe void GetPathSpacing(OpenTK.Graphics.ES30.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES30.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single* returnedSpacing) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.ES30.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES30.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single[] returnedSpacing) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.ES30.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES30.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] out Single returnedSpacing) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static unsafe void GetPathSpacing(OpenTK.Graphics.ES30.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES30.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single* returnedSpacing) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.ES30.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[] paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES30.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single[] returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.ES30.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[] paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES30.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] out Single returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static unsafe void GetPathSpacing(OpenTK.Graphics.ES30.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[] paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES30.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single* returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.ES30.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[] paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES30.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single[] returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.ES30.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[] paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES30.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] out Single returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static unsafe void GetPathSpacing(OpenTK.Graphics.ES30.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[] paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES30.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single* returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.ES30.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,] paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES30.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single[] returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.ES30.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,] paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES30.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] out Single returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static unsafe void GetPathSpacing(OpenTK.Graphics.ES30.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,] paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES30.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single* returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.ES30.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,] paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES30.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single[] returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.ES30.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,] paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES30.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] out Single returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static unsafe void GetPathSpacing(OpenTK.Graphics.ES30.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,] paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES30.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single* returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.ES30.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,,] paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES30.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single[] returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.ES30.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,,] paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES30.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] out Single returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static unsafe void GetPathSpacing(OpenTK.Graphics.ES30.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,,] paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES30.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single* returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.ES30.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,,] paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES30.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single[] returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.ES30.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,,] paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES30.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] out Single returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static unsafe void GetPathSpacing(OpenTK.Graphics.ES30.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,,] paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES30.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single* returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.ES30.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T3 paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES30.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single[] returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.ES30.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T3 paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES30.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] out Single returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static unsafe void GetPathSpacing(OpenTK.Graphics.ES30.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T3 paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES30.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single* returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.ES30.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T3 paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES30.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single[] returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.ES30.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T3 paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES30.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] out Single returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static unsafe void GetPathSpacing(OpenTK.Graphics.ES30.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T3 paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES30.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single* returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathTexGenfvNV")] + [CLSCompliant(false)] + public static void GetPathTexGen(OpenTK.Graphics.ES30.All texCoordSet, OpenTK.Graphics.ES30.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Single[] value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathTexGenfvNV")] + [CLSCompliant(false)] + public static void GetPathTexGen(OpenTK.Graphics.ES30.All texCoordSet, OpenTK.Graphics.ES30.All pname, [OutAttribute, CountAttribute(Computed = "pname")] out Single value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathTexGenfvNV")] + [CLSCompliant(false)] + public static unsafe void GetPathTexGen(OpenTK.Graphics.ES30.All texCoordSet, OpenTK.Graphics.ES30.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathTexGenfvNV")] + [CLSCompliant(false)] + public static void GetPathTexGen(OpenTK.Graphics.ES30.TextureUnit texCoordSet, OpenTK.Graphics.ES30.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Single[] value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathTexGenfvNV")] + [CLSCompliant(false)] + public static void GetPathTexGen(OpenTK.Graphics.ES30.TextureUnit texCoordSet, OpenTK.Graphics.ES30.All pname, [OutAttribute, CountAttribute(Computed = "pname")] out Single value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathTexGenfvNV")] + [CLSCompliant(false)] + public static unsafe void GetPathTexGen(OpenTK.Graphics.ES30.TextureUnit texCoordSet, OpenTK.Graphics.ES30.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathTexGenivNV")] + [CLSCompliant(false)] + public static void GetPathTexGen(OpenTK.Graphics.ES30.All texCoordSet, OpenTK.Graphics.ES30.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32[] value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathTexGenivNV")] + [CLSCompliant(false)] + public static void GetPathTexGen(OpenTK.Graphics.ES30.All texCoordSet, OpenTK.Graphics.ES30.All pname, [OutAttribute, CountAttribute(Computed = "pname")] out Int32 value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathTexGenivNV")] + [CLSCompliant(false)] + public static unsafe void GetPathTexGen(OpenTK.Graphics.ES30.All texCoordSet, OpenTK.Graphics.ES30.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathTexGenivNV")] + [CLSCompliant(false)] + public static void GetPathTexGen(OpenTK.Graphics.ES30.TextureUnit texCoordSet, OpenTK.Graphics.ES30.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32[] value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathTexGenivNV")] + [CLSCompliant(false)] + public static void GetPathTexGen(OpenTK.Graphics.ES30.TextureUnit texCoordSet, OpenTK.Graphics.ES30.All pname, [OutAttribute, CountAttribute(Computed = "pname")] out Int32 value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathTexGenivNV")] + [CLSCompliant(false)] + public static unsafe void GetPathTexGen(OpenTK.Graphics.ES30.TextureUnit texCoordSet, OpenTK.Graphics.ES30.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// Retrieve values for multiple properties of a single active resource within a program object + /// + /// + /// The name of a program object whose resources to query. + /// + /// + /// A token identifying the interface within program containing the resource named name. + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetProgramResourcefvNV")] + [CLSCompliant(false)] + public static void GetProgramResource(Int32 program, OpenTK.Graphics.ES30.All programInterface, Int32 index, Int32 propCount, OpenTK.Graphics.ES30.All[] props, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] Single[] @params) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// Retrieve values for multiple properties of a single active resource within a program object + /// + /// + /// The name of a program object whose resources to query. + /// + /// + /// A token identifying the interface within program containing the resource named name. + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetProgramResourcefvNV")] + [CLSCompliant(false)] + public static void GetProgramResource(Int32 program, OpenTK.Graphics.ES30.All programInterface, Int32 index, Int32 propCount, ref OpenTK.Graphics.ES30.All props, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out Single @params) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// Retrieve values for multiple properties of a single active resource within a program object + /// + /// + /// The name of a program object whose resources to query. + /// + /// + /// A token identifying the interface within program containing the resource named name. + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetProgramResourcefvNV")] + [CLSCompliant(false)] + public static unsafe void GetProgramResource(Int32 program, OpenTK.Graphics.ES30.All programInterface, Int32 index, Int32 propCount, OpenTK.Graphics.ES30.All* props, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Single* @params) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// Retrieve values for multiple properties of a single active resource within a program object + /// + /// + /// The name of a program object whose resources to query. + /// + /// + /// A token identifying the interface within program containing the resource named name. + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetProgramResourcefvNV")] + [CLSCompliant(false)] + public static void GetProgramResource(UInt32 program, OpenTK.Graphics.ES30.All programInterface, UInt32 index, Int32 propCount, OpenTK.Graphics.ES30.All[] props, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] Single[] @params) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// Retrieve values for multiple properties of a single active resource within a program object + /// + /// + /// The name of a program object whose resources to query. + /// + /// + /// A token identifying the interface within program containing the resource named name. + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetProgramResourcefvNV")] + [CLSCompliant(false)] + public static void GetProgramResource(UInt32 program, OpenTK.Graphics.ES30.All programInterface, UInt32 index, Int32 propCount, ref OpenTK.Graphics.ES30.All props, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out Single @params) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// Retrieve values for multiple properties of a single active resource within a program object + /// + /// + /// The name of a program object whose resources to query. + /// + /// + /// A token identifying the interface within program containing the resource named name. + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetProgramResourcefvNV")] + [CLSCompliant(false)] + public static unsafe void GetProgramResource(UInt32 program, OpenTK.Graphics.ES30.All programInterface, UInt32 index, Int32 propCount, OpenTK.Graphics.ES30.All* props, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Single* @params) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glGetTextureHandleNV")] + [CLSCompliant(false)] + public static Int64 GetTextureHandle(Int32 texture) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glGetTextureHandleNV")] + [CLSCompliant(false)] + public static Int64 GetTextureHandle(UInt32 texture) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glGetTextureSamplerHandleNV")] + [CLSCompliant(false)] + public static Int64 GetTextureSamplerHandle(Int32 texture, Int32 sampler) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glGetTextureSamplerHandleNV")] + [CLSCompliant(false)] + public static Int64 GetTextureSamplerHandle(UInt32 texture, UInt32 sampler) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Returns the value of a uniform variable + /// + /// + /// Specifies the program object to be queried. + /// + /// + /// Specifies the location of the uniform variable to be queried. + /// + /// [length: COMPSIZE(program,location)] + /// Returns the value of the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glGetUniformi64vNV")] + [CLSCompliant(false)] + public static void GetUniform(Int32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] Int64[] @params) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Returns the value of a uniform variable + /// + /// + /// Specifies the program object to be queried. + /// + /// + /// Specifies the location of the uniform variable to be queried. + /// + /// [length: COMPSIZE(program,location)] + /// Returns the value of the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glGetUniformi64vNV")] + [CLSCompliant(false)] + public static void GetUniform(Int32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] out Int64 @params) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Returns the value of a uniform variable + /// + /// + /// Specifies the program object to be queried. + /// + /// + /// Specifies the location of the uniform variable to be queried. + /// + /// [length: COMPSIZE(program,location)] + /// Returns the value of the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glGetUniformi64vNV")] + [CLSCompliant(false)] + public static unsafe void GetUniform(Int32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] Int64* @params) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Returns the value of a uniform variable + /// + /// + /// Specifies the program object to be queried. + /// + /// + /// Specifies the location of the uniform variable to be queried. + /// + /// [length: COMPSIZE(program,location)] + /// Returns the value of the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glGetUniformi64vNV")] + [CLSCompliant(false)] + public static void GetUniform(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] Int64[] @params) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Returns the value of a uniform variable + /// + /// + /// Specifies the program object to be queried. + /// + /// + /// Specifies the location of the uniform variable to be queried. + /// + /// [length: COMPSIZE(program,location)] + /// Returns the value of the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glGetUniformi64vNV")] + [CLSCompliant(false)] + public static void GetUniform(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] out Int64 @params) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Returns the value of a uniform variable + /// + /// + /// Specifies the program object to be queried. + /// + /// + /// Specifies the location of the uniform variable to be queried. + /// + /// [length: COMPSIZE(program,location)] + /// Returns the value of the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glGetUniformi64vNV")] + [CLSCompliant(false)] + public static unsafe void GetUniform(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] Int64* @params) { throw new NotImplementedException(); } + + /// [requires: NV_draw_vulkan_image] + /// [length: COMPSIZE(name)] + [AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glGetVkProcAddrNV")] + public static IntPtr GetVkProcAddr([CountAttribute(Computed = "name")] String name) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glInterpolatePathsNV")] + [CLSCompliant(false)] + public static void InterpolatePath(Int32 resultPath, Int32 pathA, Int32 pathB, Single weight) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glInterpolatePathsNV")] + [CLSCompliant(false)] + public static void InterpolatePath(UInt32 resultPath, UInt32 pathA, UInt32 pathB, Single weight) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Test whether a capability is enabled + /// + /// + /// Specifies a symbolic constant indicating a GL capability. + /// + /// + /// Specifies the index of the capability. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glIsEnablediNV")] + [CLSCompliant(false)] + public static bool IsEnabled(OpenTK.Graphics.ES30.All target, Int32 index) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Test whether a capability is enabled + /// + /// + /// Specifies a symbolic constant indicating a GL capability. + /// + /// + /// Specifies the index of the capability. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glIsEnablediNV")] + [CLSCompliant(false)] + public static bool IsEnabled(OpenTK.Graphics.ES30.All target, UInt32 index) { throw new NotImplementedException(); } + /// [requires: NV_fence] /// [AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glIsFenceNV")] @@ -36393,6 +47690,3755 @@ namespace OpenTK.Graphics.ES30 [CLSCompliant(false)] public static bool IsFence(UInt32 fence) { throw new NotImplementedException(); } + /// [requires: NV_bindless_texture] + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glIsImageHandleResidentNV")] + [CLSCompliant(false)] + public static bool IsImageHandleResident(Int64 handle) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glIsImageHandleResidentNV")] + [CLSCompliant(false)] + public static bool IsImageHandleResident(UInt64 handle) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glIsPathNV")] + [CLSCompliant(false)] + public static bool IsPath(Int32 path) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glIsPathNV")] + [CLSCompliant(false)] + public static bool IsPath(UInt32 path) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glIsPointInFillPathNV")] + [CLSCompliant(false)] + public static bool IsPointInFillPath(Int32 path, Int32 mask, Single x, Single y) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glIsPointInFillPathNV")] + [CLSCompliant(false)] + public static bool IsPointInFillPath(UInt32 path, UInt32 mask, Single x, Single y) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glIsPointInStrokePathNV")] + [CLSCompliant(false)] + public static bool IsPointInStrokePath(Int32 path, Single x, Single y) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glIsPointInStrokePathNV")] + [CLSCompliant(false)] + public static bool IsPointInStrokePath(UInt32 path, Single x, Single y) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glIsTextureHandleResidentNV")] + [CLSCompliant(false)] + public static bool IsTextureHandleResident(Int64 handle) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glIsTextureHandleResidentNV")] + [CLSCompliant(false)] + public static bool IsTextureHandleResident(UInt64 handle) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glMakeImageHandleNonResidentNV")] + [CLSCompliant(false)] + public static void MakeImageHandleNonResident(Int64 handle) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glMakeImageHandleNonResidentNV")] + [CLSCompliant(false)] + public static void MakeImageHandleNonResident(UInt64 handle) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glMakeImageHandleResidentNV")] + [CLSCompliant(false)] + public static void MakeImageHandleResident(Int64 handle, OpenTK.Graphics.ES30.All access) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glMakeImageHandleResidentNV")] + [CLSCompliant(false)] + public static void MakeImageHandleResident(UInt64 handle, OpenTK.Graphics.ES30.All access) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glMakeTextureHandleNonResidentNV")] + [CLSCompliant(false)] + public static void MakeTextureHandleNonResident(Int64 handle) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glMakeTextureHandleNonResidentNV")] + [CLSCompliant(false)] + public static void MakeTextureHandleNonResident(UInt64 handle) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glMakeTextureHandleResidentNV")] + [CLSCompliant(false)] + public static void MakeTextureHandleResident(Int64 handle) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glMakeTextureHandleResidentNV")] + [CLSCompliant(false)] + public static void MakeTextureHandleResident(UInt64 handle) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoad3x2fNV")] + [CLSCompliant(false)] + public static void MatrixLoad3x2(OpenTK.Graphics.ES30.All matrixMode, Single[] m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoad3x2fNV")] + [CLSCompliant(false)] + public static void MatrixLoad3x2(OpenTK.Graphics.ES30.All matrixMode, ref Single m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoad3x2fNV")] + [CLSCompliant(false)] + public static unsafe void MatrixLoad3x2(OpenTK.Graphics.ES30.All matrixMode, Single* m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoad3x3fNV")] + [CLSCompliant(false)] + public static void MatrixLoad3x3(OpenTK.Graphics.ES30.All matrixMode, Single[] m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoad3x3fNV")] + [CLSCompliant(false)] + public static void MatrixLoad3x3(OpenTK.Graphics.ES30.All matrixMode, ref Single m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoad3x3fNV")] + [CLSCompliant(false)] + public static unsafe void MatrixLoad3x3(OpenTK.Graphics.ES30.All matrixMode, Single* m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoadTranspose3x3fNV")] + [CLSCompliant(false)] + public static void MatrixLoadTranspose3x3(OpenTK.Graphics.ES30.All matrixMode, Single[] m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoadTranspose3x3fNV")] + [CLSCompliant(false)] + public static void MatrixLoadTranspose3x3(OpenTK.Graphics.ES30.All matrixMode, ref Single m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoadTranspose3x3fNV")] + [CLSCompliant(false)] + public static unsafe void MatrixLoadTranspose3x3(OpenTK.Graphics.ES30.All matrixMode, Single* m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMult3x2fNV")] + [CLSCompliant(false)] + public static void MatrixMult3x2(OpenTK.Graphics.ES30.All matrixMode, Single[] m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMult3x2fNV")] + [CLSCompliant(false)] + public static void MatrixMult3x2(OpenTK.Graphics.ES30.All matrixMode, ref Single m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMult3x2fNV")] + [CLSCompliant(false)] + public static unsafe void MatrixMult3x2(OpenTK.Graphics.ES30.All matrixMode, Single* m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMult3x3fNV")] + [CLSCompliant(false)] + public static void MatrixMult3x3(OpenTK.Graphics.ES30.All matrixMode, Single[] m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMult3x3fNV")] + [CLSCompliant(false)] + public static void MatrixMult3x3(OpenTK.Graphics.ES30.All matrixMode, ref Single m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMult3x3fNV")] + [CLSCompliant(false)] + public static unsafe void MatrixMult3x3(OpenTK.Graphics.ES30.All matrixMode, Single* m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMultTranspose3x3fNV")] + [CLSCompliant(false)] + public static void MatrixMultTranspose3x3(OpenTK.Graphics.ES30.All matrixMode, Single[] m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMultTranspose3x3fNV")] + [CLSCompliant(false)] + public static void MatrixMultTranspose3x3(OpenTK.Graphics.ES30.All matrixMode, ref Single m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMultTranspose3x3fNV")] + [CLSCompliant(false)] + public static unsafe void MatrixMultTranspose3x3(OpenTK.Graphics.ES30.All matrixMode, Single* m) { throw new NotImplementedException(); } + + /// [requires: NV_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glNamedFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static void NamedFramebufferSampleLocations(Int32 framebuffer, Int32 start, Int32 count, Single[] v) { throw new NotImplementedException(); } + + /// [requires: NV_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glNamedFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static void NamedFramebufferSampleLocations(Int32 framebuffer, Int32 start, Int32 count, ref Single v) { throw new NotImplementedException(); } + + /// [requires: NV_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glNamedFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static unsafe void NamedFramebufferSampleLocations(Int32 framebuffer, Int32 start, Int32 count, Single* v) { throw new NotImplementedException(); } + + /// [requires: NV_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glNamedFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static void NamedFramebufferSampleLocations(UInt32 framebuffer, UInt32 start, Int32 count, Single[] v) { throw new NotImplementedException(); } + + /// [requires: NV_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glNamedFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static void NamedFramebufferSampleLocations(UInt32 framebuffer, UInt32 start, Int32 count, ref Single v) { throw new NotImplementedException(); } + + /// [requires: NV_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glNamedFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static unsafe void NamedFramebufferSampleLocations(UInt32 framebuffer, UInt32 start, Int32 count, Single* v) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(genMode,colorFormat)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathColorGenNV")] + [CLSCompliant(false)] + public static void PathColorGen(OpenTK.Graphics.ES30.All color, OpenTK.Graphics.ES30.All genMode, OpenTK.Graphics.ES30.All colorFormat, [CountAttribute(Computed = "genMode,colorFormat")] Single[] coeffs) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(genMode,colorFormat)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathColorGenNV")] + [CLSCompliant(false)] + public static void PathColorGen(OpenTK.Graphics.ES30.All color, OpenTK.Graphics.ES30.All genMode, OpenTK.Graphics.ES30.All colorFormat, [CountAttribute(Computed = "genMode,colorFormat")] ref Single coeffs) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(genMode,colorFormat)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathColorGenNV")] + [CLSCompliant(false)] + public static unsafe void PathColorGen(OpenTK.Graphics.ES30.All color, OpenTK.Graphics.ES30.All genMode, OpenTK.Graphics.ES30.All colorFormat, [CountAttribute(Computed = "genMode,colorFormat")] Single* coeffs) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(Int32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(Int32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(Int32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[,] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(Int32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[,,] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(Int32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T5 coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(Int32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(Int32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(Int32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[,] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(Int32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[,,] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(Int32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T5 coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathCommands(Int32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathCommands(Int32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathCommands(Int32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[,] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathCommands(Int32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[,,] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathCommands(Int32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T5 coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[,] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[,,] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T5 coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[,] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[,,] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T5 coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathCommands(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathCommands(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathCommands(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[,] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathCommands(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[,,] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathCommands(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T5 coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")] + [CLSCompliant(false)] + public static void PathCoords(Int32 path, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")] + [CLSCompliant(false)] + public static void PathCoords(Int32 path, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T3[] coords) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")] + [CLSCompliant(false)] + public static void PathCoords(Int32 path, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T3[,] coords) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")] + [CLSCompliant(false)] + public static void PathCoords(Int32 path, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T3[,,] coords) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")] + [CLSCompliant(false)] + public static void PathCoords(Int32 path, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T3 coords) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")] + [CLSCompliant(false)] + public static void PathCoords(UInt32 path, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")] + [CLSCompliant(false)] + public static void PathCoords(UInt32 path, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T3[] coords) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")] + [CLSCompliant(false)] + public static void PathCoords(UInt32 path, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T3[,] coords) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")] + [CLSCompliant(false)] + public static void PathCoords(UInt32 path, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T3[,,] coords) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")] + [CLSCompliant(false)] + public static void PathCoords(UInt32 path, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T3 coords) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoverDepthFuncNV")] + public static void PathCoverDepthFunc(OpenTK.Graphics.ES30.All func) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoverDepthFuncNV")] + public static void PathCoverDepthFunc(OpenTK.Graphics.ES30.DepthFunction func) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: dashCount] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathDashArrayNV")] + [CLSCompliant(false)] + public static void PathDashArray(Int32 path, Int32 dashCount, [CountAttribute(Parameter = "dashCount")] Single[] dashArray) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: dashCount] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathDashArrayNV")] + [CLSCompliant(false)] + public static void PathDashArray(Int32 path, Int32 dashCount, [CountAttribute(Parameter = "dashCount")] ref Single dashArray) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: dashCount] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathDashArrayNV")] + [CLSCompliant(false)] + public static unsafe void PathDashArray(Int32 path, Int32 dashCount, [CountAttribute(Parameter = "dashCount")] Single* dashArray) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: dashCount] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathDashArrayNV")] + [CLSCompliant(false)] + public static void PathDashArray(UInt32 path, Int32 dashCount, [CountAttribute(Parameter = "dashCount")] Single[] dashArray) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: dashCount] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathDashArrayNV")] + [CLSCompliant(false)] + public static void PathDashArray(UInt32 path, Int32 dashCount, [CountAttribute(Parameter = "dashCount")] ref Single dashArray) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: dashCount] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathDashArrayNV")] + [CLSCompliant(false)] + public static unsafe void PathDashArray(UInt32 path, Int32 dashCount, [CountAttribute(Parameter = "dashCount")] Single* dashArray) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathFogGenNV")] + public static void PathFogGen(OpenTK.Graphics.ES30.All genMode) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES30.All PathGlyphIndexArray(Int32 firstPathName, OpenTK.Graphics.ES30.All fontTarget, IntPtr fontName, Int32 fontStyle, Int32 firstGlyphIndex, Int32 numGlyphs, Int32 pathParameterTemplate, Single emScale) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES30.All PathGlyphIndexArray(Int32 firstPathName, OpenTK.Graphics.ES30.All fontTarget, [InAttribute, OutAttribute] T2[] fontName, Int32 fontStyle, Int32 firstGlyphIndex, Int32 numGlyphs, Int32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES30.All PathGlyphIndexArray(Int32 firstPathName, OpenTK.Graphics.ES30.All fontTarget, [InAttribute, OutAttribute] T2[,] fontName, Int32 fontStyle, Int32 firstGlyphIndex, Int32 numGlyphs, Int32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES30.All PathGlyphIndexArray(Int32 firstPathName, OpenTK.Graphics.ES30.All fontTarget, [InAttribute, OutAttribute] T2[,,] fontName, Int32 fontStyle, Int32 firstGlyphIndex, Int32 numGlyphs, Int32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES30.All PathGlyphIndexArray(Int32 firstPathName, OpenTK.Graphics.ES30.All fontTarget, [InAttribute, OutAttribute] ref T2 fontName, Int32 fontStyle, Int32 firstGlyphIndex, Int32 numGlyphs, Int32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES30.All PathGlyphIndexArray(UInt32 firstPathName, OpenTK.Graphics.ES30.All fontTarget, IntPtr fontName, UInt32 fontStyle, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES30.All PathGlyphIndexArray(UInt32 firstPathName, OpenTK.Graphics.ES30.All fontTarget, [InAttribute, OutAttribute] T2[] fontName, UInt32 fontStyle, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES30.All PathGlyphIndexArray(UInt32 firstPathName, OpenTK.Graphics.ES30.All fontTarget, [InAttribute, OutAttribute] T2[,] fontName, UInt32 fontStyle, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES30.All PathGlyphIndexArray(UInt32 firstPathName, OpenTK.Graphics.ES30.All fontTarget, [InAttribute, OutAttribute] T2[,,] fontName, UInt32 fontStyle, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES30.All PathGlyphIndexArray(UInt32 firstPathName, OpenTK.Graphics.ES30.All fontTarget, [InAttribute, OutAttribute] ref T2 fontName, UInt32 fontStyle, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES30.All PathGlyphIndexRange(OpenTK.Graphics.ES30.All fontTarget, IntPtr fontName, Int32 fontStyle, Int32 pathParameterTemplate, Single emScale, Int32 baseAndCount) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES30.All PathGlyphIndexRange(OpenTK.Graphics.ES30.All fontTarget, IntPtr fontName, UInt32 fontStyle, UInt32 pathParameterTemplate, Single emScale, UInt32 baseAndCount) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES30.All PathGlyphIndexRange(OpenTK.Graphics.ES30.All fontTarget, [InAttribute, OutAttribute] T1[] fontName, Int32 fontStyle, Int32 pathParameterTemplate, Single emScale, Int32 baseAndCount) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES30.All PathGlyphIndexRange(OpenTK.Graphics.ES30.All fontTarget, [InAttribute, OutAttribute] T1[] fontName, UInt32 fontStyle, UInt32 pathParameterTemplate, Single emScale, UInt32 baseAndCount) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES30.All PathGlyphIndexRange(OpenTK.Graphics.ES30.All fontTarget, [InAttribute, OutAttribute] T1[,] fontName, Int32 fontStyle, Int32 pathParameterTemplate, Single emScale, Int32 baseAndCount) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES30.All PathGlyphIndexRange(OpenTK.Graphics.ES30.All fontTarget, [InAttribute, OutAttribute] T1[,] fontName, UInt32 fontStyle, UInt32 pathParameterTemplate, Single emScale, UInt32 baseAndCount) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES30.All PathGlyphIndexRange(OpenTK.Graphics.ES30.All fontTarget, [InAttribute, OutAttribute] T1[,,] fontName, Int32 fontStyle, Int32 pathParameterTemplate, Single emScale, Int32 baseAndCount) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES30.All PathGlyphIndexRange(OpenTK.Graphics.ES30.All fontTarget, [InAttribute, OutAttribute] T1[,,] fontName, UInt32 fontStyle, UInt32 pathParameterTemplate, Single emScale, UInt32 baseAndCount) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES30.All PathGlyphIndexRange(OpenTK.Graphics.ES30.All fontTarget, [InAttribute, OutAttribute] ref T1 fontName, Int32 fontStyle, Int32 pathParameterTemplate, Single emScale, Int32 baseAndCount) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES30.All PathGlyphIndexRange(OpenTK.Graphics.ES30.All fontTarget, [InAttribute, OutAttribute] ref T1 fontName, UInt32 fontStyle, UInt32 pathParameterTemplate, Single emScale, UInt32 baseAndCount) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphRangeNV")] + [CLSCompliant(false)] + public static void PathGlyphRange(Int32 firstPathName, OpenTK.Graphics.ES30.All fontTarget, [CountAttribute(Computed = "fontTarget,fontName")] IntPtr fontName, Int32 fontStyle, Int32 firstGlyph, Int32 numGlyphs, OpenTK.Graphics.ES30.All handleMissingGlyphs, Int32 pathParameterTemplate, Single emScale) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphRangeNV")] + [CLSCompliant(false)] + public static void PathGlyphRange(Int32 firstPathName, OpenTK.Graphics.ES30.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] T2[] fontName, Int32 fontStyle, Int32 firstGlyph, Int32 numGlyphs, OpenTK.Graphics.ES30.All handleMissingGlyphs, Int32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphRangeNV")] + [CLSCompliant(false)] + public static void PathGlyphRange(Int32 firstPathName, OpenTK.Graphics.ES30.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] T2[,] fontName, Int32 fontStyle, Int32 firstGlyph, Int32 numGlyphs, OpenTK.Graphics.ES30.All handleMissingGlyphs, Int32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphRangeNV")] + [CLSCompliant(false)] + public static void PathGlyphRange(Int32 firstPathName, OpenTK.Graphics.ES30.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] T2[,,] fontName, Int32 fontStyle, Int32 firstGlyph, Int32 numGlyphs, OpenTK.Graphics.ES30.All handleMissingGlyphs, Int32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphRangeNV")] + [CLSCompliant(false)] + public static void PathGlyphRange(Int32 firstPathName, OpenTK.Graphics.ES30.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] ref T2 fontName, Int32 fontStyle, Int32 firstGlyph, Int32 numGlyphs, OpenTK.Graphics.ES30.All handleMissingGlyphs, Int32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphRangeNV")] + [CLSCompliant(false)] + public static void PathGlyphRange(UInt32 firstPathName, OpenTK.Graphics.ES30.All fontTarget, [CountAttribute(Computed = "fontTarget,fontName")] IntPtr fontName, UInt32 fontStyle, UInt32 firstGlyph, Int32 numGlyphs, OpenTK.Graphics.ES30.All handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphRangeNV")] + [CLSCompliant(false)] + public static void PathGlyphRange(UInt32 firstPathName, OpenTK.Graphics.ES30.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] T2[] fontName, UInt32 fontStyle, UInt32 firstGlyph, Int32 numGlyphs, OpenTK.Graphics.ES30.All handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphRangeNV")] + [CLSCompliant(false)] + public static void PathGlyphRange(UInt32 firstPathName, OpenTK.Graphics.ES30.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] T2[,] fontName, UInt32 fontStyle, UInt32 firstGlyph, Int32 numGlyphs, OpenTK.Graphics.ES30.All handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphRangeNV")] + [CLSCompliant(false)] + public static void PathGlyphRange(UInt32 firstPathName, OpenTK.Graphics.ES30.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] T2[,,] fontName, UInt32 fontStyle, UInt32 firstGlyph, Int32 numGlyphs, OpenTK.Graphics.ES30.All handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphRangeNV")] + [CLSCompliant(false)] + public static void PathGlyphRange(UInt32 firstPathName, OpenTK.Graphics.ES30.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] ref T2 fontName, UInt32 fontStyle, UInt32 firstGlyph, Int32 numGlyphs, OpenTK.Graphics.ES30.All handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// [length: COMPSIZE(numGlyphs,type,charcodes)] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphsNV")] + [CLSCompliant(false)] + public static void PathGlyph(Int32 firstPathName, OpenTK.Graphics.ES30.All fontTarget, [CountAttribute(Computed = "fontTarget,fontName")] IntPtr fontName, Int32 fontStyle, Int32 numGlyphs, OpenTK.Graphics.ES30.All type, [CountAttribute(Computed = "numGlyphs,type,charcodes")] IntPtr charcodes, OpenTK.Graphics.ES30.All handleMissingGlyphs, Int32 pathParameterTemplate, Single emScale) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// [length: COMPSIZE(numGlyphs,type,charcodes)] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphsNV")] + [CLSCompliant(false)] + public static void PathGlyph(Int32 firstPathName, OpenTK.Graphics.ES30.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] T2[] fontName, Int32 fontStyle, Int32 numGlyphs, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "numGlyphs,type,charcodes")] T6[] charcodes, OpenTK.Graphics.ES30.All handleMissingGlyphs, Int32 pathParameterTemplate, Single emScale) + where T2 : struct + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// [length: COMPSIZE(numGlyphs,type,charcodes)] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphsNV")] + [CLSCompliant(false)] + public static void PathGlyph(Int32 firstPathName, OpenTK.Graphics.ES30.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] T2[,] fontName, Int32 fontStyle, Int32 numGlyphs, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "numGlyphs,type,charcodes")] T6[,] charcodes, OpenTK.Graphics.ES30.All handleMissingGlyphs, Int32 pathParameterTemplate, Single emScale) + where T2 : struct + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// [length: COMPSIZE(numGlyphs,type,charcodes)] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphsNV")] + [CLSCompliant(false)] + public static void PathGlyph(Int32 firstPathName, OpenTK.Graphics.ES30.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] T2[,,] fontName, Int32 fontStyle, Int32 numGlyphs, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "numGlyphs,type,charcodes")] T6[,,] charcodes, OpenTK.Graphics.ES30.All handleMissingGlyphs, Int32 pathParameterTemplate, Single emScale) + where T2 : struct + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// [length: COMPSIZE(numGlyphs,type,charcodes)] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphsNV")] + [CLSCompliant(false)] + public static void PathGlyph(Int32 firstPathName, OpenTK.Graphics.ES30.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] ref T2 fontName, Int32 fontStyle, Int32 numGlyphs, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "numGlyphs,type,charcodes")] ref T6 charcodes, OpenTK.Graphics.ES30.All handleMissingGlyphs, Int32 pathParameterTemplate, Single emScale) + where T2 : struct + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// [length: COMPSIZE(numGlyphs,type,charcodes)] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphsNV")] + [CLSCompliant(false)] + public static void PathGlyph(UInt32 firstPathName, OpenTK.Graphics.ES30.All fontTarget, [CountAttribute(Computed = "fontTarget,fontName")] IntPtr fontName, UInt32 fontStyle, Int32 numGlyphs, OpenTK.Graphics.ES30.All type, [CountAttribute(Computed = "numGlyphs,type,charcodes")] IntPtr charcodes, OpenTK.Graphics.ES30.All handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// [length: COMPSIZE(numGlyphs,type,charcodes)] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphsNV")] + [CLSCompliant(false)] + public static void PathGlyph(UInt32 firstPathName, OpenTK.Graphics.ES30.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] T2[] fontName, UInt32 fontStyle, Int32 numGlyphs, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "numGlyphs,type,charcodes")] T6[] charcodes, OpenTK.Graphics.ES30.All handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T2 : struct + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// [length: COMPSIZE(numGlyphs,type,charcodes)] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphsNV")] + [CLSCompliant(false)] + public static void PathGlyph(UInt32 firstPathName, OpenTK.Graphics.ES30.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] T2[,] fontName, UInt32 fontStyle, Int32 numGlyphs, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "numGlyphs,type,charcodes")] T6[,] charcodes, OpenTK.Graphics.ES30.All handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T2 : struct + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// [length: COMPSIZE(numGlyphs,type,charcodes)] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphsNV")] + [CLSCompliant(false)] + public static void PathGlyph(UInt32 firstPathName, OpenTK.Graphics.ES30.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] T2[,,] fontName, UInt32 fontStyle, Int32 numGlyphs, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "numGlyphs,type,charcodes")] T6[,,] charcodes, OpenTK.Graphics.ES30.All handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T2 : struct + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// [length: COMPSIZE(numGlyphs,type,charcodes)] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphsNV")] + [CLSCompliant(false)] + public static void PathGlyph(UInt32 firstPathName, OpenTK.Graphics.ES30.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] ref T2 fontName, UInt32 fontStyle, Int32 numGlyphs, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "numGlyphs,type,charcodes")] ref T6 charcodes, OpenTK.Graphics.ES30.All handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T2 : struct + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES30.All PathMemoryGlyphIndexArray(Int32 firstPathName, OpenTK.Graphics.ES30.All fontTarget, Int32 fontSize, IntPtr fontData, Int32 faceIndex, Int32 firstGlyphIndex, Int32 numGlyphs, Int32 pathParameterTemplate, Single emScale) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES30.All PathMemoryGlyphIndexArray(Int32 firstPathName, OpenTK.Graphics.ES30.All fontTarget, Int32 fontSize, [InAttribute, OutAttribute] T3[] fontData, Int32 faceIndex, Int32 firstGlyphIndex, Int32 numGlyphs, Int32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES30.All PathMemoryGlyphIndexArray(Int32 firstPathName, OpenTK.Graphics.ES30.All fontTarget, Int32 fontSize, [InAttribute, OutAttribute] T3[,] fontData, Int32 faceIndex, Int32 firstGlyphIndex, Int32 numGlyphs, Int32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES30.All PathMemoryGlyphIndexArray(Int32 firstPathName, OpenTK.Graphics.ES30.All fontTarget, Int32 fontSize, [InAttribute, OutAttribute] T3[,,] fontData, Int32 faceIndex, Int32 firstGlyphIndex, Int32 numGlyphs, Int32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES30.All PathMemoryGlyphIndexArray(Int32 firstPathName, OpenTK.Graphics.ES30.All fontTarget, Int32 fontSize, [InAttribute, OutAttribute] ref T3 fontData, Int32 faceIndex, Int32 firstGlyphIndex, Int32 numGlyphs, Int32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES30.All PathMemoryGlyphIndexArray(Int32 firstPathName, OpenTK.Graphics.ES30.All fontTarget, IntPtr fontSize, IntPtr fontData, Int32 faceIndex, Int32 firstGlyphIndex, Int32 numGlyphs, Int32 pathParameterTemplate, Single emScale) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES30.All PathMemoryGlyphIndexArray(Int32 firstPathName, OpenTK.Graphics.ES30.All fontTarget, IntPtr fontSize, [InAttribute, OutAttribute] T3[] fontData, Int32 faceIndex, Int32 firstGlyphIndex, Int32 numGlyphs, Int32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES30.All PathMemoryGlyphIndexArray(Int32 firstPathName, OpenTK.Graphics.ES30.All fontTarget, IntPtr fontSize, [InAttribute, OutAttribute] T3[,] fontData, Int32 faceIndex, Int32 firstGlyphIndex, Int32 numGlyphs, Int32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES30.All PathMemoryGlyphIndexArray(Int32 firstPathName, OpenTK.Graphics.ES30.All fontTarget, IntPtr fontSize, [InAttribute, OutAttribute] T3[,,] fontData, Int32 faceIndex, Int32 firstGlyphIndex, Int32 numGlyphs, Int32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES30.All PathMemoryGlyphIndexArray(Int32 firstPathName, OpenTK.Graphics.ES30.All fontTarget, IntPtr fontSize, [InAttribute, OutAttribute] ref T3 fontData, Int32 faceIndex, Int32 firstGlyphIndex, Int32 numGlyphs, Int32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES30.All PathMemoryGlyphIndexArray(UInt32 firstPathName, OpenTK.Graphics.ES30.All fontTarget, Int32 fontSize, IntPtr fontData, Int32 faceIndex, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES30.All PathMemoryGlyphIndexArray(UInt32 firstPathName, OpenTK.Graphics.ES30.All fontTarget, Int32 fontSize, [InAttribute, OutAttribute] T3[] fontData, Int32 faceIndex, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES30.All PathMemoryGlyphIndexArray(UInt32 firstPathName, OpenTK.Graphics.ES30.All fontTarget, Int32 fontSize, [InAttribute, OutAttribute] T3[,] fontData, Int32 faceIndex, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES30.All PathMemoryGlyphIndexArray(UInt32 firstPathName, OpenTK.Graphics.ES30.All fontTarget, Int32 fontSize, [InAttribute, OutAttribute] T3[,,] fontData, Int32 faceIndex, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES30.All PathMemoryGlyphIndexArray(UInt32 firstPathName, OpenTK.Graphics.ES30.All fontTarget, Int32 fontSize, [InAttribute, OutAttribute] ref T3 fontData, Int32 faceIndex, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES30.All PathMemoryGlyphIndexArray(UInt32 firstPathName, OpenTK.Graphics.ES30.All fontTarget, IntPtr fontSize, IntPtr fontData, Int32 faceIndex, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES30.All PathMemoryGlyphIndexArray(UInt32 firstPathName, OpenTK.Graphics.ES30.All fontTarget, IntPtr fontSize, [InAttribute, OutAttribute] T3[] fontData, Int32 faceIndex, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES30.All PathMemoryGlyphIndexArray(UInt32 firstPathName, OpenTK.Graphics.ES30.All fontTarget, IntPtr fontSize, [InAttribute, OutAttribute] T3[,] fontData, Int32 faceIndex, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES30.All PathMemoryGlyphIndexArray(UInt32 firstPathName, OpenTK.Graphics.ES30.All fontTarget, IntPtr fontSize, [InAttribute, OutAttribute] T3[,,] fontData, Int32 faceIndex, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES30.All PathMemoryGlyphIndexArray(UInt32 firstPathName, OpenTK.Graphics.ES30.All fontTarget, IntPtr fontSize, [InAttribute, OutAttribute] ref T3 fontData, Int32 faceIndex, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameterfNV")] + [CLSCompliant(false)] + public static void PathParameter(Int32 path, OpenTK.Graphics.ES30.All pname, Single value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameterfNV")] + [CLSCompliant(false)] + public static void PathParameter(UInt32 path, OpenTK.Graphics.ES30.All pname, Single value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameterfvNV")] + [CLSCompliant(false)] + public static void PathParameter(Int32 path, OpenTK.Graphics.ES30.All pname, [CountAttribute(Computed = "pname")] Single[] value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameterfvNV")] + [CLSCompliant(false)] + public static unsafe void PathParameter(Int32 path, OpenTK.Graphics.ES30.All pname, [CountAttribute(Computed = "pname")] Single* value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameterfvNV")] + [CLSCompliant(false)] + public static void PathParameter(UInt32 path, OpenTK.Graphics.ES30.All pname, [CountAttribute(Computed = "pname")] Single[] value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameterfvNV")] + [CLSCompliant(false)] + public static unsafe void PathParameter(UInt32 path, OpenTK.Graphics.ES30.All pname, [CountAttribute(Computed = "pname")] Single* value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameteriNV")] + [CLSCompliant(false)] + public static void PathParameter(Int32 path, OpenTK.Graphics.ES30.All pname, Int32 value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameteriNV")] + [CLSCompliant(false)] + public static void PathParameter(UInt32 path, OpenTK.Graphics.ES30.All pname, Int32 value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameterivNV")] + [CLSCompliant(false)] + public static void PathParameter(Int32 path, OpenTK.Graphics.ES30.All pname, [CountAttribute(Computed = "pname")] Int32[] value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameterivNV")] + [CLSCompliant(false)] + public static unsafe void PathParameter(Int32 path, OpenTK.Graphics.ES30.All pname, [CountAttribute(Computed = "pname")] Int32* value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameterivNV")] + [CLSCompliant(false)] + public static void PathParameter(UInt32 path, OpenTK.Graphics.ES30.All pname, [CountAttribute(Computed = "pname")] Int32[] value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameterivNV")] + [CLSCompliant(false)] + public static unsafe void PathParameter(UInt32 path, OpenTK.Graphics.ES30.All pname, [CountAttribute(Computed = "pname")] Int32* value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStencilDepthOffsetNV")] + public static void PathStencilDepthOffset(Single factor, Single units) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStencilFuncNV")] + [CLSCompliant(false)] + public static void PathStencilFunc(OpenTK.Graphics.ES30.All func, Int32 @ref, Int32 mask) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStencilFuncNV")] + [CLSCompliant(false)] + public static void PathStencilFunc(OpenTK.Graphics.ES30.All func, Int32 @ref, UInt32 mask) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStencilFuncNV")] + [CLSCompliant(false)] + public static void PathStencilFunc(OpenTK.Graphics.ES30.StencilFunction func, Int32 @ref, Int32 mask) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStencilFuncNV")] + [CLSCompliant(false)] + public static void PathStencilFunc(OpenTK.Graphics.ES30.StencilFunction func, Int32 @ref, UInt32 mask) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: length] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStringNV")] + [CLSCompliant(false)] + public static void PathString(Int32 path, OpenTK.Graphics.ES30.All format, Int32 length, [CountAttribute(Parameter = "length")] IntPtr pathString) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: length] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStringNV")] + [CLSCompliant(false)] + public static void PathString(Int32 path, OpenTK.Graphics.ES30.All format, Int32 length, [InAttribute, OutAttribute, CountAttribute(Parameter = "length")] T3[] pathString) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: length] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStringNV")] + [CLSCompliant(false)] + public static void PathString(Int32 path, OpenTK.Graphics.ES30.All format, Int32 length, [InAttribute, OutAttribute, CountAttribute(Parameter = "length")] T3[,] pathString) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: length] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStringNV")] + [CLSCompliant(false)] + public static void PathString(Int32 path, OpenTK.Graphics.ES30.All format, Int32 length, [InAttribute, OutAttribute, CountAttribute(Parameter = "length")] T3[,,] pathString) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: length] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStringNV")] + [CLSCompliant(false)] + public static void PathString(Int32 path, OpenTK.Graphics.ES30.All format, Int32 length, [InAttribute, OutAttribute, CountAttribute(Parameter = "length")] ref T3 pathString) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: length] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStringNV")] + [CLSCompliant(false)] + public static void PathString(UInt32 path, OpenTK.Graphics.ES30.All format, Int32 length, [CountAttribute(Parameter = "length")] IntPtr pathString) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: length] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStringNV")] + [CLSCompliant(false)] + public static void PathString(UInt32 path, OpenTK.Graphics.ES30.All format, Int32 length, [InAttribute, OutAttribute, CountAttribute(Parameter = "length")] T3[] pathString) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: length] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStringNV")] + [CLSCompliant(false)] + public static void PathString(UInt32 path, OpenTK.Graphics.ES30.All format, Int32 length, [InAttribute, OutAttribute, CountAttribute(Parameter = "length")] T3[,] pathString) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: length] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStringNV")] + [CLSCompliant(false)] + public static void PathString(UInt32 path, OpenTK.Graphics.ES30.All format, Int32 length, [InAttribute, OutAttribute, CountAttribute(Parameter = "length")] T3[,,] pathString) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: length] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStringNV")] + [CLSCompliant(false)] + public static void PathString(UInt32 path, OpenTK.Graphics.ES30.All format, Int32 length, [InAttribute, OutAttribute, CountAttribute(Parameter = "length")] ref T3 pathString) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[,] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[,,] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T7 coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[,] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[,,] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T7 coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[,] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[,,] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T7 coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[,] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[,,] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T7 coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[,] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[,,] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T7 coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[,] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[,,] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T7 coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCoordsNV")] + [CLSCompliant(false)] + public static void PathSubCoords(Int32 path, Int32 coordStart, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCoordsNV")] + [CLSCompliant(false)] + public static void PathSubCoords(Int32 path, Int32 coordStart, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T4[] coords) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCoordsNV")] + [CLSCompliant(false)] + public static void PathSubCoords(Int32 path, Int32 coordStart, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T4[,] coords) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCoordsNV")] + [CLSCompliant(false)] + public static void PathSubCoords(Int32 path, Int32 coordStart, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T4[,,] coords) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCoordsNV")] + [CLSCompliant(false)] + public static void PathSubCoords(Int32 path, Int32 coordStart, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T4 coords) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCoordsNV")] + [CLSCompliant(false)] + public static void PathSubCoords(UInt32 path, Int32 coordStart, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCoordsNV")] + [CLSCompliant(false)] + public static void PathSubCoords(UInt32 path, Int32 coordStart, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T4[] coords) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCoordsNV")] + [CLSCompliant(false)] + public static void PathSubCoords(UInt32 path, Int32 coordStart, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T4[,] coords) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCoordsNV")] + [CLSCompliant(false)] + public static void PathSubCoords(UInt32 path, Int32 coordStart, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T4[,,] coords) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCoordsNV")] + [CLSCompliant(false)] + public static void PathSubCoords(UInt32 path, Int32 coordStart, Int32 numCoords, OpenTK.Graphics.ES30.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T4 coords) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(genMode,components)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathTexGenNV")] + [CLSCompliant(false)] + public static void PathTexGen(OpenTK.Graphics.ES30.All texCoordSet, OpenTK.Graphics.ES30.All genMode, Int32 components, [CountAttribute(Computed = "genMode,components")] Single[] coeffs) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(genMode,components)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathTexGenNV")] + [CLSCompliant(false)] + public static void PathTexGen(OpenTK.Graphics.ES30.All texCoordSet, OpenTK.Graphics.ES30.All genMode, Int32 components, [CountAttribute(Computed = "genMode,components")] ref Single coeffs) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(genMode,components)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathTexGenNV")] + [CLSCompliant(false)] + public static unsafe void PathTexGen(OpenTK.Graphics.ES30.All texCoordSet, OpenTK.Graphics.ES30.All genMode, Int32 components, [CountAttribute(Computed = "genMode,components")] Single* coeffs) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: 1] + /// [length: 1] + /// [length: 1] + /// [length: 1] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPointAlongPathNV")] + [CLSCompliant(false)] + public static bool PointAlongPath(Int32 path, Int32 startSegment, Int32 numSegments, Single distance, [OutAttribute, CountAttribute(Count = 1)] out Single x, [OutAttribute, CountAttribute(Count = 1)] out Single y, [OutAttribute, CountAttribute(Count = 1)] out Single tangentX, [OutAttribute, CountAttribute(Count = 1)] out Single tangentY) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: 1] + /// [length: 1] + /// [length: 1] + /// [length: 1] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPointAlongPathNV")] + [CLSCompliant(false)] + public static unsafe bool PointAlongPath(Int32 path, Int32 startSegment, Int32 numSegments, Single distance, [OutAttribute, CountAttribute(Count = 1)] Single* x, [OutAttribute, CountAttribute(Count = 1)] Single* y, [OutAttribute, CountAttribute(Count = 1)] Single* tangentX, [OutAttribute, CountAttribute(Count = 1)] Single* tangentY) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: 1] + /// [length: 1] + /// [length: 1] + /// [length: 1] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPointAlongPathNV")] + [CLSCompliant(false)] + public static bool PointAlongPath(UInt32 path, Int32 startSegment, Int32 numSegments, Single distance, [OutAttribute, CountAttribute(Count = 1)] out Single x, [OutAttribute, CountAttribute(Count = 1)] out Single y, [OutAttribute, CountAttribute(Count = 1)] out Single tangentX, [OutAttribute, CountAttribute(Count = 1)] out Single tangentY) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: 1] + /// [length: 1] + /// [length: 1] + /// [length: 1] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPointAlongPathNV")] + [CLSCompliant(false)] + public static unsafe bool PointAlongPath(UInt32 path, Int32 startSegment, Int32 numSegments, Single distance, [OutAttribute, CountAttribute(Count = 1)] Single* x, [OutAttribute, CountAttribute(Count = 1)] Single* y, [OutAttribute, CountAttribute(Count = 1)] Single* tangentX, [OutAttribute, CountAttribute(Count = 1)] Single* tangentY) { throw new NotImplementedException(); } + + /// [requires: NV_polygon_mode] + /// Select a polygon rasterization mode + /// + /// + /// Specifies the polygons that mode applies to. Must be FrontAndBack for front- and back-facing polygons. + /// + /// + /// Specifies how polygons will be rasterized. Accepted values are Point, Line, and Fill. The initial value is Fill for both front- and back-facing polygons. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "NV_polygon_mode", Version = "", EntryPoint = "glPolygonModeNV")] + public static void PolygonMode(OpenTK.Graphics.ES30.All face, OpenTK.Graphics.ES30.All mode) { throw new NotImplementedException(); } + + /// [requires: NV_polygon_mode] + /// Select a polygon rasterization mode + /// + /// + /// Specifies the polygons that mode applies to. Must be FrontAndBack for front- and back-facing polygons. + /// + /// + /// Specifies how polygons will be rasterized. Accepted values are Point, Line, and Fill. The initial value is Fill for both front- and back-facing polygons. + /// + [AutoGenerated(Category = "NV_polygon_mode", Version = "", EntryPoint = "glPolygonModeNV")] + public static void PolygonMode(OpenTK.Graphics.ES30.MaterialFace face, OpenTK.Graphics.ES30.PolygonMode mode) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glProgramPathFragmentInputGenNV")] + [CLSCompliant(false)] + public static void ProgramPathFragmentInputGen(Int32 program, Int32 location, OpenTK.Graphics.ES30.All genMode, Int32 components, Single[] coeffs) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glProgramPathFragmentInputGenNV")] + [CLSCompliant(false)] + public static void ProgramPathFragmentInputGen(Int32 program, Int32 location, OpenTK.Graphics.ES30.All genMode, Int32 components, ref Single coeffs) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glProgramPathFragmentInputGenNV")] + [CLSCompliant(false)] + public static unsafe void ProgramPathFragmentInputGen(Int32 program, Int32 location, OpenTK.Graphics.ES30.All genMode, Int32 components, Single* coeffs) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glProgramPathFragmentInputGenNV")] + [CLSCompliant(false)] + public static void ProgramPathFragmentInputGen(UInt32 program, Int32 location, OpenTK.Graphics.ES30.All genMode, Int32 components, Single[] coeffs) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glProgramPathFragmentInputGenNV")] + [CLSCompliant(false)] + public static void ProgramPathFragmentInputGen(UInt32 program, Int32 location, OpenTK.Graphics.ES30.All genMode, Int32 components, ref Single coeffs) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glProgramPathFragmentInputGenNV")] + [CLSCompliant(false)] + public static unsafe void ProgramPathFragmentInputGen(UInt32 program, Int32 location, OpenTK.Graphics.ES30.All genMode, Int32 components, Single* coeffs) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64NV")] + [CLSCompliant(false)] + public static void ProgramUniform1(Int32 program, Int32 location, Int64 x) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64NV")] + [CLSCompliant(false)] + public static void ProgramUniform1(UInt32 program, Int32 location, Int64 x) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64vNV")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64vNV")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1ui64NV")] + [CLSCompliant(false)] + public static void ProgramUniform1(UInt32 program, Int32 location, UInt64 x) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1ui64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1ui64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref UInt64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1ui64vNV")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64NV")] + [CLSCompliant(false)] + public static void ProgramUniform2(Int32 program, Int32 location, Int64 x, Int64 y) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64NV")] + [CLSCompliant(false)] + public static void ProgramUniform2(UInt32 program, Int32 location, Int64 x, Int64 y) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64vNV")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64vNV")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2ui64NV")] + [CLSCompliant(false)] + public static void ProgramUniform2(UInt32 program, Int32 location, UInt64 x, UInt64 y) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2ui64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2ui64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] ref UInt64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2ui64vNV")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64NV")] + [CLSCompliant(false)] + public static void ProgramUniform3(Int32 program, Int32 location, Int64 x, Int64 y, Int64 z) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64NV")] + [CLSCompliant(false)] + public static void ProgramUniform3(UInt32 program, Int32 location, Int64 x, Int64 y, Int64 z) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64vNV")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64vNV")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3ui64NV")] + [CLSCompliant(false)] + public static void ProgramUniform3(UInt32 program, Int32 location, UInt64 x, UInt64 y, UInt64 z) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3ui64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3ui64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] ref UInt64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3ui64vNV")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64NV")] + [CLSCompliant(false)] + public static void ProgramUniform4(Int32 program, Int32 location, Int64 x, Int64 y, Int64 z, Int64 w) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64NV")] + [CLSCompliant(false)] + public static void ProgramUniform4(UInt32 program, Int32 location, Int64 x, Int64 y, Int64 z, Int64 w) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64vNV")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64vNV")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4ui64NV")] + [CLSCompliant(false)] + public static void ProgramUniform4(UInt32 program, Int32 location, UInt64 x, UInt64 y, UInt64 z, UInt64 w) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4ui64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4ui64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] ref UInt64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4ui64vNV")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt64* value) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64NV")] + [CLSCompliant(false)] + public static void ProgramUniformHandle(Int32 program, Int32 location, Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64NV")] + [CLSCompliant(false)] + public static void ProgramUniformHandle(UInt32 program, Int32 location, UInt64 value) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// + /// [length: count] + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vNV")] + [CLSCompliant(false)] + public static void ProgramUniformHandle(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64[] values) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// + /// [length: count] + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vNV")] + [CLSCompliant(false)] + public static void ProgramUniformHandle(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref Int64 values) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// + /// [length: count] + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vNV")] + [CLSCompliant(false)] + public static unsafe void ProgramUniformHandle(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64* values) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// + /// [length: count] + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vNV")] + [CLSCompliant(false)] + public static void ProgramUniformHandle(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64[] values) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// + /// [length: count] + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vNV")] + [CLSCompliant(false)] + public static void ProgramUniformHandle(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref UInt64 values) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// + /// [length: count] + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vNV")] + [CLSCompliant(false)] + public static unsafe void ProgramUniformHandle(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64* values) { throw new NotImplementedException(); } + /// [requires: NV_read_buffer] /// Select a color buffer source for pixels /// @@ -36445,6 +51491,228 @@ namespace OpenTK.Graphics.ES30 [AutoGenerated(Category = "NV_framebuffer_multisample", Version = "", EntryPoint = "glRenderbufferStorageMultisampleNV")] public static void RenderbufferStorageMultisample(OpenTK.Graphics.ES30.RenderbufferTarget target, Int32 samples, OpenTK.Graphics.ES30.RenderbufferInternalFormat internalformat, Int32 width, Int32 height) { throw new NotImplementedException(); } + /// [requires: NV_sample_locations] + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glResolveDepthValuesNV")] + public static void ResolveDepthValues() { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Define the scissor box for multiple viewports + /// + /// + /// Specifies the index of the first viewport whose scissor box to modify. + /// + /// + /// Specifies the number of scissor boxes to modify. + /// + /// [length: COMPSIZE(count)] + /// Specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glScissorArrayvNV")] + [CLSCompliant(false)] + public static void ScissorArray(Int32 first, Int32 count, [CountAttribute(Computed = "count")] Int32[] v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Define the scissor box for multiple viewports + /// + /// + /// Specifies the index of the first viewport whose scissor box to modify. + /// + /// + /// Specifies the number of scissor boxes to modify. + /// + /// [length: COMPSIZE(count)] + /// Specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glScissorArrayvNV")] + [CLSCompliant(false)] + public static void ScissorArray(Int32 first, Int32 count, [CountAttribute(Computed = "count")] ref Int32 v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Define the scissor box for multiple viewports + /// + /// + /// Specifies the index of the first viewport whose scissor box to modify. + /// + /// + /// Specifies the number of scissor boxes to modify. + /// + /// [length: COMPSIZE(count)] + /// Specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glScissorArrayvNV")] + [CLSCompliant(false)] + public static unsafe void ScissorArray(Int32 first, Int32 count, [CountAttribute(Computed = "count")] Int32* v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Define the scissor box for multiple viewports + /// + /// + /// Specifies the index of the first viewport whose scissor box to modify. + /// + /// + /// Specifies the number of scissor boxes to modify. + /// + /// [length: COMPSIZE(count)] + /// Specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glScissorArrayvNV")] + [CLSCompliant(false)] + public static void ScissorArray(UInt32 first, Int32 count, [CountAttribute(Computed = "count")] Int32[] v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Define the scissor box for multiple viewports + /// + /// + /// Specifies the index of the first viewport whose scissor box to modify. + /// + /// + /// Specifies the number of scissor boxes to modify. + /// + /// [length: COMPSIZE(count)] + /// Specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glScissorArrayvNV")] + [CLSCompliant(false)] + public static void ScissorArray(UInt32 first, Int32 count, [CountAttribute(Computed = "count")] ref Int32 v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Define the scissor box for multiple viewports + /// + /// + /// Specifies the index of the first viewport whose scissor box to modify. + /// + /// + /// Specifies the number of scissor boxes to modify. + /// + /// [length: COMPSIZE(count)] + /// Specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glScissorArrayvNV")] + [CLSCompliant(false)] + public static unsafe void ScissorArray(UInt32 first, Int32 count, [CountAttribute(Computed = "count")] Int32* v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Define the scissor box for a specific viewport + /// + /// + /// Specifies the index of the viewport whose scissor box to modify. + /// + /// + /// Specify the coordinate of the bottom left corner of the scissor box, in pixels. + /// + /// + /// Specify the coordinate of the bottom left corner of the scissor box, in pixels. + /// + /// + /// Specify ths dimensions of the scissor box, in pixels. + /// + /// + /// Specify ths dimensions of the scissor box, in pixels. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glScissorIndexedNV")] + [CLSCompliant(false)] + public static void ScissorIndexed(Int32 index, Int32 left, Int32 bottom, Int32 width, Int32 height) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Define the scissor box for a specific viewport + /// + /// + /// Specifies the index of the viewport whose scissor box to modify. + /// + /// + /// Specify the coordinate of the bottom left corner of the scissor box, in pixels. + /// + /// + /// Specify the coordinate of the bottom left corner of the scissor box, in pixels. + /// + /// + /// Specify ths dimensions of the scissor box, in pixels. + /// + /// + /// Specify ths dimensions of the scissor box, in pixels. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glScissorIndexedNV")] + [CLSCompliant(false)] + public static void ScissorIndexed(UInt32 index, Int32 left, Int32 bottom, Int32 width, Int32 height) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Define the scissor box for a specific viewport + /// + /// + /// Specifies the index of the viewport whose scissor box to modify. + /// + /// [length: 4] + /// For glScissorIndexedv, specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glScissorIndexedvNV")] + [CLSCompliant(false)] + public static void ScissorIndexed(Int32 index, [CountAttribute(Count = 4)] Int32[] v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Define the scissor box for a specific viewport + /// + /// + /// Specifies the index of the viewport whose scissor box to modify. + /// + /// [length: 4] + /// For glScissorIndexedv, specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glScissorIndexedvNV")] + [CLSCompliant(false)] + public static void ScissorIndexed(Int32 index, [CountAttribute(Count = 4)] ref Int32 v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Define the scissor box for a specific viewport + /// + /// + /// Specifies the index of the viewport whose scissor box to modify. + /// + /// [length: 4] + /// For glScissorIndexedv, specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glScissorIndexedvNV")] + [CLSCompliant(false)] + public static unsafe void ScissorIndexed(Int32 index, [CountAttribute(Count = 4)] Int32* v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Define the scissor box for a specific viewport + /// + /// + /// Specifies the index of the viewport whose scissor box to modify. + /// + /// [length: 4] + /// For glScissorIndexedv, specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glScissorIndexedvNV")] + [CLSCompliant(false)] + public static void ScissorIndexed(UInt32 index, [CountAttribute(Count = 4)] Int32[] v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Define the scissor box for a specific viewport + /// + /// + /// Specifies the index of the viewport whose scissor box to modify. + /// + /// [length: 4] + /// For glScissorIndexedv, specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glScissorIndexedvNV")] + [CLSCompliant(false)] + public static void ScissorIndexed(UInt32 index, [CountAttribute(Count = 4)] ref Int32 v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Define the scissor box for a specific viewport + /// + /// + /// Specifies the index of the viewport whose scissor box to modify. + /// + /// [length: 4] + /// For glScissorIndexedv, specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glScissorIndexedvNV")] + [CLSCompliant(false)] + public static unsafe void ScissorIndexed(UInt32 index, [CountAttribute(Count = 4)] Int32* v) { throw new NotImplementedException(); } + /// [requires: NV_fence] /// /// @@ -36459,6 +51727,1924 @@ namespace OpenTK.Graphics.ES30 [CLSCompliant(false)] public static void SetFence(UInt32 fence, OpenTK.Graphics.ES30.All condition) { throw new NotImplementedException(); } + /// [requires: NV_draw_vulkan_image] + /// + [AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glSignalVkFenceNV")] + [CLSCompliant(false)] + public static void SignalVkFence(Int64 vkFence) { throw new NotImplementedException(); } + + /// [requires: NV_draw_vulkan_image] + /// + [AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glSignalVkFenceNV")] + [CLSCompliant(false)] + public static void SignalVkFence(UInt64 vkFence) { throw new NotImplementedException(); } + + /// [requires: NV_draw_vulkan_image] + /// + [AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glSignalVkSemaphoreNV")] + [CLSCompliant(false)] + public static void SignalVkSemaphore(Int64 vkSemaphore) { throw new NotImplementedException(); } + + /// [requires: NV_draw_vulkan_image] + /// + [AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glSignalVkSemaphoreNV")] + [CLSCompliant(false)] + public static void SignalVkSemaphore(UInt64 vkSemaphore) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, OpenTK.Graphics.ES30.All fillMode, Int32 mask, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, OpenTK.Graphics.ES30.All fillMode, Int32 mask, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, OpenTK.Graphics.ES30.All fillMode, Int32 mask, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, OpenTK.Graphics.ES30.All fillMode, UInt32 mask, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, OpenTK.Graphics.ES30.All fillMode, UInt32 mask, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, OpenTK.Graphics.ES30.All fillMode, UInt32 mask, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, Int32 pathBase, OpenTK.Graphics.ES30.All fillMode, Int32 mask, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, Int32 pathBase, OpenTK.Graphics.ES30.All fillMode, Int32 mask, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, Int32 pathBase, OpenTK.Graphics.ES30.All fillMode, Int32 mask, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, UInt32 pathBase, OpenTK.Graphics.ES30.All fillMode, UInt32 mask, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, UInt32 pathBase, OpenTK.Graphics.ES30.All fillMode, UInt32 mask, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, UInt32 pathBase, OpenTK.Graphics.ES30.All fillMode, UInt32 mask, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, Int32 pathBase, OpenTK.Graphics.ES30.All fillMode, Int32 mask, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, Int32 pathBase, OpenTK.Graphics.ES30.All fillMode, Int32 mask, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, Int32 pathBase, OpenTK.Graphics.ES30.All fillMode, Int32 mask, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, UInt32 pathBase, OpenTK.Graphics.ES30.All fillMode, UInt32 mask, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, UInt32 pathBase, OpenTK.Graphics.ES30.All fillMode, UInt32 mask, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, UInt32 pathBase, OpenTK.Graphics.ES30.All fillMode, UInt32 mask, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, Int32 pathBase, OpenTK.Graphics.ES30.All fillMode, Int32 mask, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, Int32 pathBase, OpenTK.Graphics.ES30.All fillMode, Int32 mask, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, Int32 pathBase, OpenTK.Graphics.ES30.All fillMode, Int32 mask, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, UInt32 pathBase, OpenTK.Graphics.ES30.All fillMode, UInt32 mask, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, UInt32 pathBase, OpenTK.Graphics.ES30.All fillMode, UInt32 mask, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, UInt32 pathBase, OpenTK.Graphics.ES30.All fillMode, UInt32 mask, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, Int32 pathBase, OpenTK.Graphics.ES30.All fillMode, Int32 mask, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, Int32 pathBase, OpenTK.Graphics.ES30.All fillMode, Int32 mask, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, Int32 pathBase, OpenTK.Graphics.ES30.All fillMode, Int32 mask, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, UInt32 pathBase, OpenTK.Graphics.ES30.All fillMode, UInt32 mask, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, UInt32 pathBase, OpenTK.Graphics.ES30.All fillMode, UInt32 mask, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, UInt32 pathBase, OpenTK.Graphics.ES30.All fillMode, UInt32 mask, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathNV")] + [CLSCompliant(false)] + public static void StencilFillPath(Int32 path, OpenTK.Graphics.ES30.All fillMode, Int32 mask) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathNV")] + [CLSCompliant(false)] + public static void StencilFillPath(UInt32 path, OpenTK.Graphics.ES30.All fillMode, UInt32 mask) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathNV")] + [CLSCompliant(false)] + public static void StencilStrokePath(Int32 path, Int32 reference, Int32 mask) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathNV")] + [CLSCompliant(false)] + public static void StencilStrokePath(UInt32 path, Int32 reference, UInt32 mask) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, IntPtr paths, Int32 pathBase, OpenTK.Graphics.ES30.All fillMode, Int32 mask, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, Single[] transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, IntPtr paths, Int32 pathBase, OpenTK.Graphics.ES30.All fillMode, Int32 mask, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, ref Single transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, IntPtr paths, Int32 pathBase, OpenTK.Graphics.ES30.All fillMode, Int32 mask, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, Single* transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, IntPtr paths, UInt32 pathBase, OpenTK.Graphics.ES30.All fillMode, UInt32 mask, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, Single[] transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, IntPtr paths, UInt32 pathBase, OpenTK.Graphics.ES30.All fillMode, UInt32 mask, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, ref Single transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, IntPtr paths, UInt32 pathBase, OpenTK.Graphics.ES30.All fillMode, UInt32 mask, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, Single* transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute] T2[] paths, Int32 pathBase, OpenTK.Graphics.ES30.All fillMode, Int32 mask, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute] T2[] paths, Int32 pathBase, OpenTK.Graphics.ES30.All fillMode, Int32 mask, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute] T2[] paths, Int32 pathBase, OpenTK.Graphics.ES30.All fillMode, Int32 mask, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute] T2[] paths, UInt32 pathBase, OpenTK.Graphics.ES30.All fillMode, UInt32 mask, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute] T2[] paths, UInt32 pathBase, OpenTK.Graphics.ES30.All fillMode, UInt32 mask, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute] T2[] paths, UInt32 pathBase, OpenTK.Graphics.ES30.All fillMode, UInt32 mask, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute] T2[,] paths, Int32 pathBase, OpenTK.Graphics.ES30.All fillMode, Int32 mask, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute] T2[,] paths, Int32 pathBase, OpenTK.Graphics.ES30.All fillMode, Int32 mask, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute] T2[,] paths, Int32 pathBase, OpenTK.Graphics.ES30.All fillMode, Int32 mask, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute] T2[,] paths, UInt32 pathBase, OpenTK.Graphics.ES30.All fillMode, UInt32 mask, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute] T2[,] paths, UInt32 pathBase, OpenTK.Graphics.ES30.All fillMode, UInt32 mask, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute] T2[,] paths, UInt32 pathBase, OpenTK.Graphics.ES30.All fillMode, UInt32 mask, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute] T2[,,] paths, Int32 pathBase, OpenTK.Graphics.ES30.All fillMode, Int32 mask, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute] T2[,,] paths, Int32 pathBase, OpenTK.Graphics.ES30.All fillMode, Int32 mask, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute] T2[,,] paths, Int32 pathBase, OpenTK.Graphics.ES30.All fillMode, Int32 mask, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute] T2[,,] paths, UInt32 pathBase, OpenTK.Graphics.ES30.All fillMode, UInt32 mask, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute] T2[,,] paths, UInt32 pathBase, OpenTK.Graphics.ES30.All fillMode, UInt32 mask, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute] T2[,,] paths, UInt32 pathBase, OpenTK.Graphics.ES30.All fillMode, UInt32 mask, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute] ref T2 paths, Int32 pathBase, OpenTK.Graphics.ES30.All fillMode, Int32 mask, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute] ref T2 paths, Int32 pathBase, OpenTK.Graphics.ES30.All fillMode, Int32 mask, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute] ref T2 paths, Int32 pathBase, OpenTK.Graphics.ES30.All fillMode, Int32 mask, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute] ref T2 paths, UInt32 pathBase, OpenTK.Graphics.ES30.All fillMode, UInt32 mask, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute] ref T2 paths, UInt32 pathBase, OpenTK.Graphics.ES30.All fillMode, UInt32 mask, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute] ref T2 paths, UInt32 pathBase, OpenTK.Graphics.ES30.All fillMode, UInt32 mask, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPath(Int32 path, OpenTK.Graphics.ES30.All fillMode, Int32 mask, OpenTK.Graphics.ES30.All coverMode) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPath(UInt32 path, OpenTK.Graphics.ES30.All fillMode, UInt32 mask, OpenTK.Graphics.ES30.All coverMode) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, IntPtr paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, Single[] transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, IntPtr paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, ref Single transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, IntPtr paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, Single* transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, IntPtr paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, Single[] transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, IntPtr paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, ref Single transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, IntPtr paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, Single* transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute] T2[] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute] T2[] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute] T2[] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute] T2[] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute] T2[] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute] T2[] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute] T2[,] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute] T2[,] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute] T2[,] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute] T2[,] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute] T2[,] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute] T2[,] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute] T2[,,] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute] T2[,,] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute] T2[,,] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute] T2[,,] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute] T2[,,] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute] T2[,,] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute] ref T2 paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute] ref T2 paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute] ref T2 paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute] ref T2 paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute] ref T2 paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES30.All pathNameType, [InAttribute, OutAttribute] ref T2 paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES30.All coverMode, OpenTK.Graphics.ES30.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePath(Int32 path, Int32 reference, Int32 mask, OpenTK.Graphics.ES30.All coverMode) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePath(UInt32 path, Int32 reference, UInt32 mask, OpenTK.Graphics.ES30.All coverMode) { throw new NotImplementedException(); } + + /// [requires: NV_conservative_raster] + /// + /// + [AutoGenerated(Category = "NV_conservative_raster", Version = "", EntryPoint = "glSubpixelPrecisionBiasNV")] + [CLSCompliant(false)] + public static void SubpixelPrecisionBia(Int32 xbits, Int32 ybits) { throw new NotImplementedException(); } + + /// [requires: NV_conservative_raster] + /// + /// + [AutoGenerated(Category = "NV_conservative_raster", Version = "", EntryPoint = "glSubpixelPrecisionBiasNV")] + [CLSCompliant(false)] + public static void SubpixelPrecisionBia(UInt32 xbits, UInt32 ybits) { throw new NotImplementedException(); } + /// [requires: NV_fence] /// [AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glTestFenceNV")] @@ -36471,6 +53657,642 @@ namespace OpenTK.Graphics.ES30 [CLSCompliant(false)] public static bool TestFence(UInt32 fence) { throw new NotImplementedException(); } + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glTransformPathNV")] + [CLSCompliant(false)] + public static void TransformPath(Int32 resultPath, Int32 srcPath, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "transformType")] Single[] transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glTransformPathNV")] + [CLSCompliant(false)] + public static void TransformPath(Int32 resultPath, Int32 srcPath, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "transformType")] ref Single transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glTransformPathNV")] + [CLSCompliant(false)] + public static unsafe void TransformPath(Int32 resultPath, Int32 srcPath, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "transformType")] Single* transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glTransformPathNV")] + [CLSCompliant(false)] + public static void TransformPath(UInt32 resultPath, UInt32 srcPath, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "transformType")] Single[] transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glTransformPathNV")] + [CLSCompliant(false)] + public static void TransformPath(UInt32 resultPath, UInt32 srcPath, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "transformType")] ref Single transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glTransformPathNV")] + [CLSCompliant(false)] + public static unsafe void TransformPath(UInt32 resultPath, UInt32 srcPath, OpenTK.Graphics.ES30.All transformType, [CountAttribute(Computed = "transformType")] Single* transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform1i64NV")] + public static void Uniform1(Int32 location, Int64 x) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_gpu_shader5", Version = "", EntryPoint = "glUniform1i64vNV")] + [CLSCompliant(false)] + public static void Uniform1(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_gpu_shader5", Version = "", EntryPoint = "glUniform1i64vNV")] + [CLSCompliant(false)] + public static void Uniform1(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_gpu_shader5", Version = "", EntryPoint = "glUniform1i64vNV")] + [CLSCompliant(false)] + public static unsafe void Uniform1(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform1ui64NV")] + [CLSCompliant(false)] + public static void Uniform1(Int32 location, UInt64 x) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_gpu_shader5", Version = "", EntryPoint = "glUniform1ui64vNV")] + [CLSCompliant(false)] + public static void Uniform1(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] UInt64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_gpu_shader5", Version = "", EntryPoint = "glUniform1ui64vNV")] + [CLSCompliant(false)] + public static void Uniform1(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] ref UInt64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_gpu_shader5", Version = "", EntryPoint = "glUniform1ui64vNV")] + [CLSCompliant(false)] + public static unsafe void Uniform1(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] UInt64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform2i64NV")] + public static void Uniform2(Int32 location, Int64 x, Int64 y) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform2i64vNV")] + [CLSCompliant(false)] + public static void Uniform2(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform2i64vNV")] + [CLSCompliant(false)] + public static void Uniform2(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform2i64vNV")] + [CLSCompliant(false)] + public static unsafe void Uniform2(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform2ui64NV")] + [CLSCompliant(false)] + public static void Uniform2(Int32 location, UInt64 x, UInt64 y) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform2ui64vNV")] + [CLSCompliant(false)] + public static void Uniform2(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform2ui64vNV")] + [CLSCompliant(false)] + public static void Uniform2(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] ref UInt64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform2ui64vNV")] + [CLSCompliant(false)] + public static unsafe void Uniform2(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform3i64NV")] + public static void Uniform3(Int32 location, Int64 x, Int64 y, Int64 z) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform3i64vNV")] + [CLSCompliant(false)] + public static void Uniform3(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform3i64vNV")] + [CLSCompliant(false)] + public static void Uniform3(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform3i64vNV")] + [CLSCompliant(false)] + public static unsafe void Uniform3(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform3ui64NV")] + [CLSCompliant(false)] + public static void Uniform3(Int32 location, UInt64 x, UInt64 y, UInt64 z) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform3ui64vNV")] + [CLSCompliant(false)] + public static void Uniform3(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform3ui64vNV")] + [CLSCompliant(false)] + public static void Uniform3(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] ref UInt64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform3ui64vNV")] + [CLSCompliant(false)] + public static unsafe void Uniform3(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform4i64NV")] + public static void Uniform4(Int32 location, Int64 x, Int64 y, Int64 z, Int64 w) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform4i64vNV")] + [CLSCompliant(false)] + public static void Uniform4(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform4i64vNV")] + [CLSCompliant(false)] + public static void Uniform4(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform4i64vNV")] + [CLSCompliant(false)] + public static unsafe void Uniform4(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform4ui64NV")] + [CLSCompliant(false)] + public static void Uniform4(Int32 location, UInt64 x, UInt64 y, UInt64 z, UInt64 w) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform4ui64vNV")] + [CLSCompliant(false)] + public static void Uniform4(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform4ui64vNV")] + [CLSCompliant(false)] + public static void Uniform4(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] ref UInt64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform4ui64vNV")] + [CLSCompliant(false)] + public static unsafe void Uniform4(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt64* value) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64NV")] + [CLSCompliant(false)] + public static void UniformHandle(Int32 location, Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64NV")] + [CLSCompliant(false)] + public static void UniformHandle(Int32 location, UInt64 value) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// [length: count] + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vNV")] + [CLSCompliant(false)] + public static void UniformHandle(Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// [length: count] + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vNV")] + [CLSCompliant(false)] + public static void UniformHandle(Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// [length: count] + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vNV")] + [CLSCompliant(false)] + public static unsafe void UniformHandle(Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// [length: count] + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vNV")] + [CLSCompliant(false)] + public static void UniformHandle(Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// [length: count] + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vNV")] + [CLSCompliant(false)] + public static void UniformHandle(Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref UInt64 value) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// [length: count] + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vNV")] + [CLSCompliant(false)] + public static unsafe void UniformHandle(Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64* value) { throw new NotImplementedException(); } + /// [requires: NV_non_square_matrices] /// /// @@ -36659,6 +54481,310 @@ namespace OpenTK.Graphics.ES30 [CLSCompliant(false)] public static void VertexAttribDivisor(UInt32 index, UInt32 divisor) { throw new NotImplementedException(); } + /// [requires: NV_viewport_array] + /// Set multiple viewports + /// + /// + /// Specify the first viewport to set. + /// + /// + /// Specify the number of viewports to set. + /// + /// [length: COMPSIZE(count)] + /// Specify the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glViewportArrayvNV")] + [CLSCompliant(false)] + public static void ViewportArray(Int32 first, Int32 count, [CountAttribute(Computed = "count")] Single[] v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Set multiple viewports + /// + /// + /// Specify the first viewport to set. + /// + /// + /// Specify the number of viewports to set. + /// + /// [length: COMPSIZE(count)] + /// Specify the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glViewportArrayvNV")] + [CLSCompliant(false)] + public static void ViewportArray(Int32 first, Int32 count, [CountAttribute(Computed = "count")] ref Single v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Set multiple viewports + /// + /// + /// Specify the first viewport to set. + /// + /// + /// Specify the number of viewports to set. + /// + /// [length: COMPSIZE(count)] + /// Specify the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glViewportArrayvNV")] + [CLSCompliant(false)] + public static unsafe void ViewportArray(Int32 first, Int32 count, [CountAttribute(Computed = "count")] Single* v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Set multiple viewports + /// + /// + /// Specify the first viewport to set. + /// + /// + /// Specify the number of viewports to set. + /// + /// [length: COMPSIZE(count)] + /// Specify the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glViewportArrayvNV")] + [CLSCompliant(false)] + public static void ViewportArray(UInt32 first, Int32 count, [CountAttribute(Computed = "count")] Single[] v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Set multiple viewports + /// + /// + /// Specify the first viewport to set. + /// + /// + /// Specify the number of viewports to set. + /// + /// [length: COMPSIZE(count)] + /// Specify the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glViewportArrayvNV")] + [CLSCompliant(false)] + public static void ViewportArray(UInt32 first, Int32 count, [CountAttribute(Computed = "count")] ref Single v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Set multiple viewports + /// + /// + /// Specify the first viewport to set. + /// + /// + /// Specify the number of viewports to set. + /// + /// [length: COMPSIZE(count)] + /// Specify the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glViewportArrayvNV")] + [CLSCompliant(false)] + public static unsafe void ViewportArray(UInt32 first, Int32 count, [CountAttribute(Computed = "count")] Single* v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Set a specified viewport + /// + /// + /// Specify the first viewport to set. + /// + /// + /// For glViewportIndexedf, specifies the lower left corner of the viewport rectangle, in pixels. The initial value is (0,0). + /// + /// + /// For glViewportIndexedf, specifies the lower left corner of the viewport rectangle, in pixels. The initial value is (0,0). + /// + /// + /// For glViewportIndexedf, specifies the width and height of the viewport. When a GL context is first attached to a window, width and height are set to the dimensions of that window. + /// + /// + /// For glViewportIndexedf, specifies the width and height of the viewport. When a GL context is first attached to a window, width and height are set to the dimensions of that window. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glViewportIndexedfNV")] + [CLSCompliant(false)] + public static void ViewportIndexed(Int32 index, Single x, Single y, Single w, Single h) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Set a specified viewport + /// + /// + /// Specify the first viewport to set. + /// + /// + /// For glViewportIndexedf, specifies the lower left corner of the viewport rectangle, in pixels. The initial value is (0,0). + /// + /// + /// For glViewportIndexedf, specifies the lower left corner of the viewport rectangle, in pixels. The initial value is (0,0). + /// + /// + /// For glViewportIndexedf, specifies the width and height of the viewport. When a GL context is first attached to a window, width and height are set to the dimensions of that window. + /// + /// + /// For glViewportIndexedf, specifies the width and height of the viewport. When a GL context is first attached to a window, width and height are set to the dimensions of that window. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glViewportIndexedfNV")] + [CLSCompliant(false)] + public static void ViewportIndexed(UInt32 index, Single x, Single y, Single w, Single h) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Set a specified viewport + /// + /// + /// Specify the first viewport to set. + /// + /// [length: 4] + /// For glViewportIndexedfv, specifies the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glViewportIndexedfvNV")] + [CLSCompliant(false)] + public static void ViewportIndexed(Int32 index, [CountAttribute(Count = 4)] Single[] v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Set a specified viewport + /// + /// + /// Specify the first viewport to set. + /// + /// [length: 4] + /// For glViewportIndexedfv, specifies the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glViewportIndexedfvNV")] + [CLSCompliant(false)] + public static void ViewportIndexed(Int32 index, [CountAttribute(Count = 4)] ref Single v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Set a specified viewport + /// + /// + /// Specify the first viewport to set. + /// + /// [length: 4] + /// For glViewportIndexedfv, specifies the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glViewportIndexedfvNV")] + [CLSCompliant(false)] + public static unsafe void ViewportIndexed(Int32 index, [CountAttribute(Count = 4)] Single* v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Set a specified viewport + /// + /// + /// Specify the first viewport to set. + /// + /// [length: 4] + /// For glViewportIndexedfv, specifies the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glViewportIndexedfvNV")] + [CLSCompliant(false)] + public static void ViewportIndexed(UInt32 index, [CountAttribute(Count = 4)] Single[] v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Set a specified viewport + /// + /// + /// Specify the first viewport to set. + /// + /// [length: 4] + /// For glViewportIndexedfv, specifies the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glViewportIndexedfvNV")] + [CLSCompliant(false)] + public static void ViewportIndexed(UInt32 index, [CountAttribute(Count = 4)] ref Single v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Set a specified viewport + /// + /// + /// Specify the first viewport to set. + /// + /// [length: 4] + /// For glViewportIndexedfv, specifies the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glViewportIndexedfvNV")] + [CLSCompliant(false)] + public static unsafe void ViewportIndexed(UInt32 index, [CountAttribute(Count = 4)] Single* v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_swizzle] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_viewport_swizzle", Version = "", EntryPoint = "glViewportSwizzleNV")] + [CLSCompliant(false)] + public static void ViewportSwizzle(Int32 index, OpenTK.Graphics.ES30.All swizzlex, OpenTK.Graphics.ES30.All swizzley, OpenTK.Graphics.ES30.All swizzlez, OpenTK.Graphics.ES30.All swizzlew) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_swizzle] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_viewport_swizzle", Version = "", EntryPoint = "glViewportSwizzleNV")] + [CLSCompliant(false)] + public static void ViewportSwizzle(UInt32 index, OpenTK.Graphics.ES30.All swizzlex, OpenTK.Graphics.ES30.All swizzley, OpenTK.Graphics.ES30.All swizzlez, OpenTK.Graphics.ES30.All swizzlew) { throw new NotImplementedException(); } + + /// [requires: NV_draw_vulkan_image] + /// + [AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glWaitVkSemaphoreNV")] + [CLSCompliant(false)] + public static void WaitVkSemaphore(Int64 vkSemaphore) { throw new NotImplementedException(); } + + /// [requires: NV_draw_vulkan_image] + /// + [AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glWaitVkSemaphoreNV")] + [CLSCompliant(false)] + public static void WaitVkSemaphore(UInt64 vkSemaphore) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numPaths] + /// [length: numPaths] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glWeightPathsNV")] + [CLSCompliant(false)] + public static void WeightPath(Int32 resultPath, Int32 numPaths, [CountAttribute(Parameter = "numPaths")] Int32[] paths, [CountAttribute(Parameter = "numPaths")] Single[] weights) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numPaths] + /// [length: numPaths] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glWeightPathsNV")] + [CLSCompliant(false)] + public static void WeightPath(Int32 resultPath, Int32 numPaths, [CountAttribute(Parameter = "numPaths")] ref Int32 paths, [CountAttribute(Parameter = "numPaths")] ref Single weights) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numPaths] + /// [length: numPaths] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glWeightPathsNV")] + [CLSCompliant(false)] + public static unsafe void WeightPath(Int32 resultPath, Int32 numPaths, [CountAttribute(Parameter = "numPaths")] Int32* paths, [CountAttribute(Parameter = "numPaths")] Single* weights) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numPaths] + /// [length: numPaths] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glWeightPathsNV")] + [CLSCompliant(false)] + public static void WeightPath(UInt32 resultPath, Int32 numPaths, [CountAttribute(Parameter = "numPaths")] UInt32[] paths, [CountAttribute(Parameter = "numPaths")] Single[] weights) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numPaths] + /// [length: numPaths] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glWeightPathsNV")] + [CLSCompliant(false)] + public static void WeightPath(UInt32 resultPath, Int32 numPaths, [CountAttribute(Parameter = "numPaths")] ref UInt32 paths, [CountAttribute(Parameter = "numPaths")] ref Single weights) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numPaths] + /// [length: numPaths] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glWeightPathsNV")] + [CLSCompliant(false)] + public static unsafe void WeightPath(UInt32 resultPath, Int32 numPaths, [CountAttribute(Parameter = "numPaths")] UInt32* paths, [CountAttribute(Parameter = "numPaths")] Single* weights) { throw new NotImplementedException(); } + } public static partial class Oes @@ -36683,6 +54809,238 @@ namespace OpenTK.Graphics.ES30 [CLSCompliant(false)] public static void BindVertexArray(UInt32 array) { throw new NotImplementedException(); } + /// [requires: OES_draw_buffers_indexed] + /// Specify the equation used for both the RGB blend equation and the Alpha blend equation + /// + /// + /// specifies how source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max. + /// + /// + /// specifies how source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_buffers_indexed", Version = "", EntryPoint = "glBlendEquationiOES")] + [CLSCompliant(false)] + public static void BlendEquation(Int32 buf, OpenTK.Graphics.ES30.All mode) { throw new NotImplementedException(); } + + /// [requires: OES_draw_buffers_indexed] + /// Specify the equation used for both the RGB blend equation and the Alpha blend equation + /// + /// + /// specifies how source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max. + /// + /// + /// specifies how source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max. + /// + [AutoGenerated(Category = "OES_draw_buffers_indexed", Version = "", EntryPoint = "glBlendEquationiOES")] + [CLSCompliant(false)] + public static void BlendEquation(Int32 buf, OpenTK.Graphics.ES30.BlendEquationMode mode) { throw new NotImplementedException(); } + + /// [requires: OES_draw_buffers_indexed] + /// Specify the equation used for both the RGB blend equation and the Alpha blend equation + /// + /// + /// specifies how source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max. + /// + /// + /// specifies how source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_buffers_indexed", Version = "", EntryPoint = "glBlendEquationiOES")] + [CLSCompliant(false)] + public static void BlendEquation(UInt32 buf, OpenTK.Graphics.ES30.All mode) { throw new NotImplementedException(); } + + /// [requires: OES_draw_buffers_indexed] + /// Specify the equation used for both the RGB blend equation and the Alpha blend equation + /// + /// + /// specifies how source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max. + /// + /// + /// specifies how source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max. + /// + [AutoGenerated(Category = "OES_draw_buffers_indexed", Version = "", EntryPoint = "glBlendEquationiOES")] + [CLSCompliant(false)] + public static void BlendEquation(UInt32 buf, OpenTK.Graphics.ES30.BlendEquationMode mode) { throw new NotImplementedException(); } + + /// [requires: OES_draw_buffers_indexed] + /// Set the RGB blend equation and the alpha blend equation separately + /// + /// + /// specifies the RGB blend equation, how the red, green, and blue components of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max. + /// + /// + /// specifies the RGB blend equation, how the red, green, and blue components of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max. + /// + /// + /// specifies the alpha blend equation, how the alpha component of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_buffers_indexed", Version = "", EntryPoint = "glBlendEquationSeparateiOES")] + [CLSCompliant(false)] + public static void BlendEquationSeparate(Int32 buf, OpenTK.Graphics.ES30.All modeRGB, OpenTK.Graphics.ES30.All modeAlpha) { throw new NotImplementedException(); } + + /// [requires: OES_draw_buffers_indexed] + /// Set the RGB blend equation and the alpha blend equation separately + /// + /// + /// specifies the RGB blend equation, how the red, green, and blue components of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max. + /// + /// + /// specifies the RGB blend equation, how the red, green, and blue components of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max. + /// + /// + /// specifies the alpha blend equation, how the alpha component of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max. + /// + [AutoGenerated(Category = "OES_draw_buffers_indexed", Version = "", EntryPoint = "glBlendEquationSeparateiOES")] + [CLSCompliant(false)] + public static void BlendEquationSeparate(Int32 buf, OpenTK.Graphics.ES30.BlendEquationMode modeRGB, OpenTK.Graphics.ES30.BlendEquationMode modeAlpha) { throw new NotImplementedException(); } + + /// [requires: OES_draw_buffers_indexed] + /// Set the RGB blend equation and the alpha blend equation separately + /// + /// + /// specifies the RGB blend equation, how the red, green, and blue components of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max. + /// + /// + /// specifies the RGB blend equation, how the red, green, and blue components of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max. + /// + /// + /// specifies the alpha blend equation, how the alpha component of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_buffers_indexed", Version = "", EntryPoint = "glBlendEquationSeparateiOES")] + [CLSCompliant(false)] + public static void BlendEquationSeparate(UInt32 buf, OpenTK.Graphics.ES30.All modeRGB, OpenTK.Graphics.ES30.All modeAlpha) { throw new NotImplementedException(); } + + /// [requires: OES_draw_buffers_indexed] + /// Set the RGB blend equation and the alpha blend equation separately + /// + /// + /// specifies the RGB blend equation, how the red, green, and blue components of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max. + /// + /// + /// specifies the RGB blend equation, how the red, green, and blue components of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max. + /// + /// + /// specifies the alpha blend equation, how the alpha component of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max. + /// + [AutoGenerated(Category = "OES_draw_buffers_indexed", Version = "", EntryPoint = "glBlendEquationSeparateiOES")] + [CLSCompliant(false)] + public static void BlendEquationSeparate(UInt32 buf, OpenTK.Graphics.ES30.BlendEquationMode modeRGB, OpenTK.Graphics.ES30.BlendEquationMode modeAlpha) { throw new NotImplementedException(); } + + /// [requires: OES_draw_buffers_indexed] + /// Specify pixel arithmetic + /// + /// + /// Specifies how the red, green, blue, and alpha source blending factors are computed. The initial value is One. + /// + /// + /// Specifies how the red, green, blue, and alpha destination blending factors are computed. The following symbolic constants are accepted: Zero, One, SrcColor, OneMinusSrcColor, DstColor, OneMinusDstColor, SrcAlpha, OneMinusSrcAlpha, DstAlpha, OneMinusDstAlpha. ConstantColor, OneMinusConstantColor, ConstantAlpha, and OneMinusConstantAlpha. The initial value is Zero. + /// + /// + [AutoGenerated(Category = "OES_draw_buffers_indexed", Version = "", EntryPoint = "glBlendFunciOES")] + [CLSCompliant(false)] + public static void BlendFunc(Int32 buf, OpenTK.Graphics.ES30.All src, OpenTK.Graphics.ES30.All dst) { throw new NotImplementedException(); } + + /// [requires: OES_draw_buffers_indexed] + /// Specify pixel arithmetic + /// + /// + /// Specifies how the red, green, blue, and alpha source blending factors are computed. The initial value is One. + /// + /// + /// Specifies how the red, green, blue, and alpha destination blending factors are computed. The following symbolic constants are accepted: Zero, One, SrcColor, OneMinusSrcColor, DstColor, OneMinusDstColor, SrcAlpha, OneMinusSrcAlpha, DstAlpha, OneMinusDstAlpha. ConstantColor, OneMinusConstantColor, ConstantAlpha, and OneMinusConstantAlpha. The initial value is Zero. + /// + /// + [AutoGenerated(Category = "OES_draw_buffers_indexed", Version = "", EntryPoint = "glBlendFunciOES")] + [CLSCompliant(false)] + public static void BlendFunc(UInt32 buf, OpenTK.Graphics.ES30.All src, OpenTK.Graphics.ES30.All dst) { throw new NotImplementedException(); } + + /// [requires: OES_draw_buffers_indexed] + /// Specify pixel arithmetic for RGB and alpha components separately + /// + /// + /// Specifies how the red, green, and blue blending factors are computed. The initial value is One. + /// + /// + /// Specifies how the red, green, and blue blending factors are computed. The initial value is One. + /// + /// + /// Specifies how the red, green, and blue destination blending factors are computed. The initial value is Zero. + /// + /// + /// Specified how the alpha source blending factor is computed. The initial value is One. + /// + /// + /// Specified how the alpha destination blending factor is computed. The initial value is Zero. + /// + [AutoGenerated(Category = "OES_draw_buffers_indexed", Version = "", EntryPoint = "glBlendFuncSeparateiOES")] + [CLSCompliant(false)] + public static void BlendFuncSeparate(Int32 buf, OpenTK.Graphics.ES30.All srcRGB, OpenTK.Graphics.ES30.All dstRGB, OpenTK.Graphics.ES30.All srcAlpha, OpenTK.Graphics.ES30.All dstAlpha) { throw new NotImplementedException(); } + + /// [requires: OES_draw_buffers_indexed] + /// Specify pixel arithmetic for RGB and alpha components separately + /// + /// + /// Specifies how the red, green, and blue blending factors are computed. The initial value is One. + /// + /// + /// Specifies how the red, green, and blue blending factors are computed. The initial value is One. + /// + /// + /// Specifies how the red, green, and blue destination blending factors are computed. The initial value is Zero. + /// + /// + /// Specified how the alpha source blending factor is computed. The initial value is One. + /// + /// + /// Specified how the alpha destination blending factor is computed. The initial value is Zero. + /// + [AutoGenerated(Category = "OES_draw_buffers_indexed", Version = "", EntryPoint = "glBlendFuncSeparateiOES")] + [CLSCompliant(false)] + public static void BlendFuncSeparate(UInt32 buf, OpenTK.Graphics.ES30.All srcRGB, OpenTK.Graphics.ES30.All dstRGB, OpenTK.Graphics.ES30.All srcAlpha, OpenTK.Graphics.ES30.All dstAlpha) { throw new NotImplementedException(); } + + /// [requires: OES_draw_buffers_indexed] + /// Enable and disable writing of frame buffer color components + /// + /// + /// Specify whether red, green, blue, and alpha are to be written into the frame buffer. The initial values are all True, indicating that the color components are written. + /// + /// + /// Specify whether red, green, blue, and alpha are to be written into the frame buffer. The initial values are all True, indicating that the color components are written. + /// + /// + /// Specify whether red, green, blue, and alpha are to be written into the frame buffer. The initial values are all True, indicating that the color components are written. + /// + /// + /// Specify whether red, green, blue, and alpha are to be written into the frame buffer. The initial values are all True, indicating that the color components are written. + /// + /// + [AutoGenerated(Category = "OES_draw_buffers_indexed", Version = "", EntryPoint = "glColorMaskiOES")] + [CLSCompliant(false)] + public static void ColorMask(Int32 index, bool r, bool g, bool b, bool a) { throw new NotImplementedException(); } + + /// [requires: OES_draw_buffers_indexed] + /// Enable and disable writing of frame buffer color components + /// + /// + /// Specify whether red, green, blue, and alpha are to be written into the frame buffer. The initial values are all True, indicating that the color components are written. + /// + /// + /// Specify whether red, green, blue, and alpha are to be written into the frame buffer. The initial values are all True, indicating that the color components are written. + /// + /// + /// Specify whether red, green, blue, and alpha are to be written into the frame buffer. The initial values are all True, indicating that the color components are written. + /// + /// + /// Specify whether red, green, blue, and alpha are to be written into the frame buffer. The initial values are all True, indicating that the color components are written. + /// + /// + [AutoGenerated(Category = "OES_draw_buffers_indexed", Version = "", EntryPoint = "glColorMaskiOES")] + [CLSCompliant(false)] + public static void ColorMask(UInt32 index, bool r, bool g, bool b, bool a) { throw new NotImplementedException(); } + /// [requires: OES_texture_3D] /// Specify a three-dimensional texture image in a compressed format /// @@ -37457,6 +55815,110 @@ namespace OpenTK.Graphics.ES30 where T10 : struct { throw new NotImplementedException(); } + /// [requires: OES_copy_image] + /// Perform a raw data copy between two images + /// + /// + /// The name of a texture or renderbuffer object from which to copy. + /// + /// + /// The target representing the namespace of the source name srcName. + /// + /// + /// The mipmap level to read from the source. + /// + /// + /// The X coordinate of the left edge of the souce region to copy. + /// + /// + /// The Y coordinate of the top edge of the souce region to copy. + /// + /// + /// The Z coordinate of the near edge of the souce region to copy. + /// + /// + /// The name of a texture or renderbuffer object to which to copy. + /// + /// + /// The target representing the namespace of the destination name dstName. + /// + /// + /// The X coordinate of the left edge of the destination region. + /// + /// + /// The X coordinate of the left edge of the destination region. + /// + /// + /// The Y coordinate of the top edge of the destination region. + /// + /// + /// The Z coordinate of the near edge of the destination region. + /// + /// + /// The width of the region to be copied. + /// + /// + /// The height of the region to be copied. + /// + /// + /// The depth of the region to be copied. + /// + [AutoGenerated(Category = "OES_copy_image", Version = "", EntryPoint = "glCopyImageSubDataOES")] + [CLSCompliant(false)] + public static void CopyImageSubData(Int32 srcName, OpenTK.Graphics.ES30.All srcTarget, Int32 srcLevel, Int32 srcX, Int32 srcY, Int32 srcZ, Int32 dstName, OpenTK.Graphics.ES30.All dstTarget, Int32 dstLevel, Int32 dstX, Int32 dstY, Int32 dstZ, Int32 srcWidth, Int32 srcHeight, Int32 srcDepth) { throw new NotImplementedException(); } + + /// [requires: OES_copy_image] + /// Perform a raw data copy between two images + /// + /// + /// The name of a texture or renderbuffer object from which to copy. + /// + /// + /// The target representing the namespace of the source name srcName. + /// + /// + /// The mipmap level to read from the source. + /// + /// + /// The X coordinate of the left edge of the souce region to copy. + /// + /// + /// The Y coordinate of the top edge of the souce region to copy. + /// + /// + /// The Z coordinate of the near edge of the souce region to copy. + /// + /// + /// The name of a texture or renderbuffer object to which to copy. + /// + /// + /// The target representing the namespace of the destination name dstName. + /// + /// + /// The X coordinate of the left edge of the destination region. + /// + /// + /// The X coordinate of the left edge of the destination region. + /// + /// + /// The Y coordinate of the top edge of the destination region. + /// + /// + /// The Z coordinate of the near edge of the destination region. + /// + /// + /// The width of the region to be copied. + /// + /// + /// The height of the region to be copied. + /// + /// + /// The depth of the region to be copied. + /// + [AutoGenerated(Category = "OES_copy_image", Version = "", EntryPoint = "glCopyImageSubDataOES")] + [CLSCompliant(false)] + public static void CopyImageSubData(UInt32 srcName, OpenTK.Graphics.ES30.All srcTarget, Int32 srcLevel, Int32 srcX, Int32 srcY, Int32 srcZ, UInt32 dstName, OpenTK.Graphics.ES30.All dstTarget, Int32 dstLevel, Int32 dstX, Int32 dstY, Int32 dstZ, Int32 srcWidth, Int32 srcHeight, Int32 srcDepth) { throw new NotImplementedException(); } + /// [requires: OES_texture_3D] /// Copy a three-dimensional texture subimage /// @@ -37622,6 +56084,1254 @@ namespace OpenTK.Graphics.ES30 [CLSCompliant(false)] public static unsafe void DeleteVertexArrays(Int32 n, [CountAttribute(Parameter = "n")] UInt32* arrays) { throw new NotImplementedException(); } + /// [requires: OES_viewport_array] + /// Specify mapping of depth values from normalized device coordinates to window coordinates for a specified set of viewports + /// + /// + /// Specifies the index of the first viewport whose depth range to update. + /// + /// + /// Specifies the number of viewports whose depth range to update. + /// + /// + /// Specifies the address of an array containing the near and far values for the depth range of each modified viewport. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glDepthRangeArrayfvOES")] + [CLSCompliant(false)] + public static void DepthRangeArray(Int32 first, Int32 count, Single[] v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Specify mapping of depth values from normalized device coordinates to window coordinates for a specified set of viewports + /// + /// + /// Specifies the index of the first viewport whose depth range to update. + /// + /// + /// Specifies the number of viewports whose depth range to update. + /// + /// + /// Specifies the address of an array containing the near and far values for the depth range of each modified viewport. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glDepthRangeArrayfvOES")] + [CLSCompliant(false)] + public static void DepthRangeArray(Int32 first, Int32 count, ref Single v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Specify mapping of depth values from normalized device coordinates to window coordinates for a specified set of viewports + /// + /// + /// Specifies the index of the first viewport whose depth range to update. + /// + /// + /// Specifies the number of viewports whose depth range to update. + /// + /// + /// Specifies the address of an array containing the near and far values for the depth range of each modified viewport. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glDepthRangeArrayfvOES")] + [CLSCompliant(false)] + public static unsafe void DepthRangeArray(Int32 first, Int32 count, Single* v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Specify mapping of depth values from normalized device coordinates to window coordinates for a specified set of viewports + /// + /// + /// Specifies the index of the first viewport whose depth range to update. + /// + /// + /// Specifies the number of viewports whose depth range to update. + /// + /// + /// Specifies the address of an array containing the near and far values for the depth range of each modified viewport. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glDepthRangeArrayfvOES")] + [CLSCompliant(false)] + public static void DepthRangeArray(UInt32 first, Int32 count, Single[] v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Specify mapping of depth values from normalized device coordinates to window coordinates for a specified set of viewports + /// + /// + /// Specifies the index of the first viewport whose depth range to update. + /// + /// + /// Specifies the number of viewports whose depth range to update. + /// + /// + /// Specifies the address of an array containing the near and far values for the depth range of each modified viewport. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glDepthRangeArrayfvOES")] + [CLSCompliant(false)] + public static void DepthRangeArray(UInt32 first, Int32 count, ref Single v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Specify mapping of depth values from normalized device coordinates to window coordinates for a specified set of viewports + /// + /// + /// Specifies the index of the first viewport whose depth range to update. + /// + /// + /// Specifies the number of viewports whose depth range to update. + /// + /// + /// Specifies the address of an array containing the near and far values for the depth range of each modified viewport. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glDepthRangeArrayfvOES")] + [CLSCompliant(false)] + public static unsafe void DepthRangeArray(UInt32 first, Int32 count, Single* v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Specify mapping of depth values from normalized device coordinates to window coordinates for a specified viewport + /// + /// + /// Specifies the index of the viewport whose depth range to update. + /// + /// + /// Specifies the mapping of the near clipping plane to window coordinates. The initial value is 0. + /// + /// + /// Specifies the mapping of the far clipping plane to window coordinates. The initial value is 1. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glDepthRangeIndexedfOES")] + [CLSCompliant(false)] + public static void DepthRangeIndexed(Int32 index, Single n, Single f) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Specify mapping of depth values from normalized device coordinates to window coordinates for a specified viewport + /// + /// + /// Specifies the index of the viewport whose depth range to update. + /// + /// + /// Specifies the mapping of the near clipping plane to window coordinates. The initial value is 0. + /// + /// + /// Specifies the mapping of the far clipping plane to window coordinates. The initial value is 1. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glDepthRangeIndexedfOES")] + [CLSCompliant(false)] + public static void DepthRangeIndexed(UInt32 index, Single n, Single f) { throw new NotImplementedException(); } + + /// [requires: OES_draw_buffers_indexed|OES_viewport_array] + /// + /// + [AutoGenerated(Category = "OES_draw_buffers_indexed|OES_viewport_array", Version = "", EntryPoint = "glDisableiOES")] + [CLSCompliant(false)] + public static void Disable(OpenTK.Graphics.ES30.All target, Int32 index) { throw new NotImplementedException(); } + + /// [requires: OES_draw_buffers_indexed|OES_viewport_array] + /// + /// + [AutoGenerated(Category = "OES_draw_buffers_indexed|OES_viewport_array", Version = "", EntryPoint = "glDisableiOES")] + [CLSCompliant(false)] + public static void Disable(OpenTK.Graphics.ES30.All target, UInt32 index) { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexOES")] + public static void DrawElementsBaseVertex(OpenTK.Graphics.ES30.All mode, Int32 count, OpenTK.Graphics.ES30.All type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 basevertex) { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawElementsBaseVertex(OpenTK.Graphics.ES30.All mode, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[] indices, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawElementsBaseVertex(OpenTK.Graphics.ES30.All mode, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[,] indices, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawElementsBaseVertex(OpenTK.Graphics.ES30.All mode, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[,,] indices, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexOES")] + public static void DrawElementsBaseVertex(OpenTK.Graphics.ES30.All mode, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] ref T3 indices, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexOES")] + public static void DrawElementsBaseVertex(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 basevertex) { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawElementsBaseVertex(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[] indices, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawElementsBaseVertex(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[,] indices, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawElementsBaseVertex(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[,,] indices, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexOES")] + public static void DrawElementsBaseVertex(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] ref T3 indices, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexOES")] + public static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.ES30.All mode, Int32 count, OpenTK.Graphics.ES30.All type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 instancecount, Int32 basevertex) { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.ES30.All mode, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[] indices, Int32 instancecount, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.ES30.All mode, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[,] indices, Int32 instancecount, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.ES30.All mode, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[,,] indices, Int32 instancecount, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexOES")] + public static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.ES30.All mode, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] ref T3 indices, Int32 instancecount, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexOES")] + public static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 instancecount, Int32 basevertex) { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[] indices, Int32 instancecount, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[,] indices, Int32 instancecount, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[,,] indices, Int32 instancecount, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexOES")] + public static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] ref T3 indices, Int32 instancecount, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES30.All mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.ES30.All type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 basevertex) { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES30.All mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES30.All mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[,] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES30.All mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[,,] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES30.All mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] ref T5 indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES30.All mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES30.All type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 basevertex) { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES30.All mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES30.All mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[,] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES30.All mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[,,] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES30.All mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] ref T5 indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 basevertex) { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[,] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[,,] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] ref T5 indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES30.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 basevertex) { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES30.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES30.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[,] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES30.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[,,] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES30.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] ref T5 indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + /// [requires: OES_EGL_image] /// /// @@ -37634,6 +57344,28 @@ namespace OpenTK.Graphics.ES30 [AutoGenerated(Category = "OES_EGL_image", Version = "", EntryPoint = "glEGLImageTargetTexture2DOES")] public static void EGLImageTargetTexture2D(OpenTK.Graphics.ES30.All target, IntPtr image) { throw new NotImplementedException(); } + /// [requires: OES_draw_buffers_indexed|OES_viewport_array] + /// Enable or disable server-side GL capabilities + /// + /// + /// Specifies a symbolic constant indicating a GL capability. + /// + /// + [AutoGenerated(Category = "OES_draw_buffers_indexed|OES_viewport_array", Version = "", EntryPoint = "glEnableiOES")] + [CLSCompliant(false)] + public static void Enable(OpenTK.Graphics.ES30.All target, Int32 index) { throw new NotImplementedException(); } + + /// [requires: OES_draw_buffers_indexed|OES_viewport_array] + /// Enable or disable server-side GL capabilities + /// + /// + /// Specifies a symbolic constant indicating a GL capability. + /// + /// + [AutoGenerated(Category = "OES_draw_buffers_indexed|OES_viewport_array", Version = "", EntryPoint = "glEnableiOES")] + [CLSCompliant(false)] + public static void Enable(OpenTK.Graphics.ES30.All target, UInt32 index) { throw new NotImplementedException(); } + /// [requires: OES_texture_3D] /// /// @@ -37656,6 +57388,84 @@ namespace OpenTK.Graphics.ES30 [CLSCompliant(false)] public static void FramebufferTexture3D(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All attachment, OpenTK.Graphics.ES30.All textarget, UInt32 texture, Int32 level, Int32 zoffset) { throw new NotImplementedException(); } + /// [requires: OES_geometry_shader] + /// Attach a level of a texture object as a logical buffer to the currently bound framebuffer object + /// + /// + /// Specifies the framebuffer target. target must be DrawFramebuffer, ReadFramebuffer, or Framebuffer. Framebuffer is equivalent to DrawFramebuffer. + /// + /// + /// Specifies the attachment point of the framebuffer. attachment must be ColorAttachmenti, DepthAttachment, StencilAttachment or DepthStencilAttachment. + /// + /// + /// Specifies the texture object to attach to the framebuffer attachment point named by attachment. + /// + /// + /// Specifies the mipmap level of texture to attach. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_geometry_shader", Version = "", EntryPoint = "glFramebufferTextureOES")] + [CLSCompliant(false)] + public static void FramebufferTexture(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All attachment, Int32 texture, Int32 level) { throw new NotImplementedException(); } + + /// [requires: OES_geometry_shader] + /// Attach a level of a texture object as a logical buffer to the currently bound framebuffer object + /// + /// + /// Specifies the framebuffer target. target must be DrawFramebuffer, ReadFramebuffer, or Framebuffer. Framebuffer is equivalent to DrawFramebuffer. + /// + /// + /// Specifies the attachment point of the framebuffer. attachment must be ColorAttachmenti, DepthAttachment, StencilAttachment or DepthStencilAttachment. + /// + /// + /// Specifies the texture object to attach to the framebuffer attachment point named by attachment. + /// + /// + /// Specifies the mipmap level of texture to attach. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_geometry_shader", Version = "", EntryPoint = "glFramebufferTextureOES")] + [CLSCompliant(false)] + public static void FramebufferTexture(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All attachment, UInt32 texture, Int32 level) { throw new NotImplementedException(); } + + /// [requires: OES_geometry_shader] + /// Attach a level of a texture object as a logical buffer to the currently bound framebuffer object + /// + /// + /// Specifies the framebuffer target. target must be DrawFramebuffer, ReadFramebuffer, or Framebuffer. Framebuffer is equivalent to DrawFramebuffer. + /// + /// + /// Specifies the attachment point of the framebuffer. attachment must be ColorAttachmenti, DepthAttachment, StencilAttachment or DepthStencilAttachment. + /// + /// + /// Specifies the texture object to attach to the framebuffer attachment point named by attachment. + /// + /// + /// Specifies the mipmap level of texture to attach. + /// + [AutoGenerated(Category = "OES_geometry_shader", Version = "", EntryPoint = "glFramebufferTextureOES")] + [CLSCompliant(false)] + public static void FramebufferTexture(OpenTK.Graphics.ES30.FramebufferTarget target, OpenTK.Graphics.ES30.FramebufferAttachment attachment, Int32 texture, Int32 level) { throw new NotImplementedException(); } + + /// [requires: OES_geometry_shader] + /// Attach a level of a texture object as a logical buffer to the currently bound framebuffer object + /// + /// + /// Specifies the framebuffer target. target must be DrawFramebuffer, ReadFramebuffer, or Framebuffer. Framebuffer is equivalent to DrawFramebuffer. + /// + /// + /// Specifies the attachment point of the framebuffer. attachment must be ColorAttachmenti, DepthAttachment, StencilAttachment or DepthStencilAttachment. + /// + /// + /// Specifies the texture object to attach to the framebuffer attachment point named by attachment. + /// + /// + /// Specifies the mipmap level of texture to attach. + /// + [AutoGenerated(Category = "OES_geometry_shader", Version = "", EntryPoint = "glFramebufferTextureOES")] + [CLSCompliant(false)] + public static void FramebufferTexture(OpenTK.Graphics.ES30.FramebufferTarget target, OpenTK.Graphics.ES30.FramebufferAttachment attachment, UInt32 texture, Int32 level) { throw new NotImplementedException(); } + /// [requires: OES_vertex_array_object] /// Generate vertex array object names /// @@ -37838,6 +57648,54 @@ namespace OpenTK.Graphics.ES30 where T2 : struct { throw new NotImplementedException(); } + /// [requires: OES_viewport_array] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glGetFloati_vOES")] + [CLSCompliant(false)] + public static void GetFloat(OpenTK.Graphics.ES30.All target, Int32 index, [OutAttribute, CountAttribute(Computed = "target")] Single[] data) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glGetFloati_vOES")] + [CLSCompliant(false)] + public static void GetFloat(OpenTK.Graphics.ES30.All target, Int32 index, [OutAttribute, CountAttribute(Computed = "target")] out Single data) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glGetFloati_vOES")] + [CLSCompliant(false)] + public static unsafe void GetFloat(OpenTK.Graphics.ES30.All target, Int32 index, [OutAttribute, CountAttribute(Computed = "target")] Single* data) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glGetFloati_vOES")] + [CLSCompliant(false)] + public static void GetFloat(OpenTK.Graphics.ES30.All target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Single[] data) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glGetFloati_vOES")] + [CLSCompliant(false)] + public static void GetFloat(OpenTK.Graphics.ES30.All target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] out Single data) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glGetFloati_vOES")] + [CLSCompliant(false)] + public static unsafe void GetFloat(OpenTK.Graphics.ES30.All target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Single* data) { throw new NotImplementedException(); } + /// [requires: OES_get_program_binary] /// Return a binary representation of a program object's compiled and linked executable source /// @@ -38576,6 +58434,206 @@ namespace OpenTK.Graphics.ES30 where T4 : struct { throw new NotImplementedException(); } + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetSamplerParameterIivOES")] + [CLSCompliant(false)] + public static void GetSamplerParameterI(Int32 sampler, OpenTK.Graphics.ES30.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetSamplerParameterIivOES")] + [CLSCompliant(false)] + public static void GetSamplerParameterI(Int32 sampler, OpenTK.Graphics.ES30.All pname, [OutAttribute, CountAttribute(Computed = "pname")] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetSamplerParameterIivOES")] + [CLSCompliant(false)] + public static unsafe void GetSamplerParameterI(Int32 sampler, OpenTK.Graphics.ES30.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetSamplerParameterIivOES")] + [CLSCompliant(false)] + public static void GetSamplerParameterI(UInt32 sampler, OpenTK.Graphics.ES30.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetSamplerParameterIivOES")] + [CLSCompliant(false)] + public static void GetSamplerParameterI(UInt32 sampler, OpenTK.Graphics.ES30.All pname, [OutAttribute, CountAttribute(Computed = "pname")] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetSamplerParameterIivOES")] + [CLSCompliant(false)] + public static unsafe void GetSamplerParameterI(UInt32 sampler, OpenTK.Graphics.ES30.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetSamplerParameterIuivOES")] + [CLSCompliant(false)] + public static void GetSamplerParameterI(UInt32 sampler, OpenTK.Graphics.ES30.All pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32[] @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetSamplerParameterIuivOES")] + [CLSCompliant(false)] + public static void GetSamplerParameterI(UInt32 sampler, OpenTK.Graphics.ES30.All pname, [OutAttribute, CountAttribute(Computed = "pname")] out UInt32 @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetSamplerParameterIuivOES")] + [CLSCompliant(false)] + public static unsafe void GetSamplerParameterI(UInt32 sampler, OpenTK.Graphics.ES30.All pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetTexParameterIivOES")] + [CLSCompliant(false)] + public static void GetTexParameterI(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetTexParameterIivOES")] + [CLSCompliant(false)] + public static void GetTexParameterI(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All pname, [OutAttribute, CountAttribute(Computed = "pname")] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetTexParameterIivOES")] + [CLSCompliant(false)] + public static unsafe void GetTexParameterI(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetTexParameterIivOES")] + [CLSCompliant(false)] + public static void GetTexParameterI(OpenTK.Graphics.ES30.TextureTarget target, OpenTK.Graphics.ES30.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetTexParameterIivOES")] + [CLSCompliant(false)] + public static void GetTexParameterI(OpenTK.Graphics.ES30.TextureTarget target, OpenTK.Graphics.ES30.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetTexParameterIivOES")] + [CLSCompliant(false)] + public static unsafe void GetTexParameterI(OpenTK.Graphics.ES30.TextureTarget target, OpenTK.Graphics.ES30.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetTexParameterIuivOES")] + [CLSCompliant(false)] + public static void GetTexParameterI(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32[] @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetTexParameterIuivOES")] + [CLSCompliant(false)] + public static void GetTexParameterI(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All pname, [OutAttribute, CountAttribute(Computed = "pname")] out UInt32 @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetTexParameterIuivOES")] + [CLSCompliant(false)] + public static unsafe void GetTexParameterI(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetTexParameterIuivOES")] + [CLSCompliant(false)] + public static void GetTexParameterI(OpenTK.Graphics.ES30.TextureTarget target, OpenTK.Graphics.ES30.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32[] @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetTexParameterIuivOES")] + [CLSCompliant(false)] + public static void GetTexParameterI(OpenTK.Graphics.ES30.TextureTarget target, OpenTK.Graphics.ES30.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] out UInt32 @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetTexParameterIuivOES")] + [CLSCompliant(false)] + public static unsafe void GetTexParameterI(OpenTK.Graphics.ES30.TextureTarget target, OpenTK.Graphics.ES30.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params) { throw new NotImplementedException(); } + + /// [requires: OES_draw_buffers_indexed|OES_viewport_array] + /// Test whether a capability is enabled + /// + /// + /// Specifies a symbolic constant indicating a GL capability. + /// + /// + /// Specifies the index of the capability. + /// + [AutoGenerated(Category = "OES_draw_buffers_indexed|OES_viewport_array", Version = "", EntryPoint = "glIsEnablediOES")] + [CLSCompliant(false)] + public static bool IsEnabled(OpenTK.Graphics.ES30.All target, Int32 index) { throw new NotImplementedException(); } + + /// [requires: OES_draw_buffers_indexed|OES_viewport_array] + /// Test whether a capability is enabled + /// + /// + /// Specifies a symbolic constant indicating a GL capability. + /// + /// + /// Specifies the index of the capability. + /// + [AutoGenerated(Category = "OES_draw_buffers_indexed|OES_viewport_array", Version = "", EntryPoint = "glIsEnablediOES")] + [CLSCompliant(false)] + public static bool IsEnabled(OpenTK.Graphics.ES30.All target, UInt32 index) { throw new NotImplementedException(); } + /// [requires: OES_vertex_array_object] /// Determine if a name corresponds to a vertex array object /// @@ -38617,6 +58675,30 @@ namespace OpenTK.Graphics.ES30 [AutoGenerated(Category = "OES_sample_shading", Version = "", EntryPoint = "glMinSampleShadingOES")] public static void MinSampleShading(Single value) { throw new NotImplementedException(); } + /// [requires: OES_tessellation_shader] + /// Specifies the parameters for patch primitives + /// + /// + /// Specifies the name of the parameter to set. The symbolc constants PatchVertices, PatchDefaultOuterLevel, and PatchDefaultInnerLevel are accepted. + /// + /// + /// Specifies the new value for the parameter given by pname. + /// + [AutoGenerated(Category = "OES_tessellation_shader", Version = "", EntryPoint = "glPatchParameteriOES")] + public static void PatchParameter(OpenTK.Graphics.ES30.All pname, Int32 value) { throw new NotImplementedException(); } + + /// [requires: OES_primitive_bounding_box] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "OES_primitive_bounding_box", Version = "", EntryPoint = "glPrimitiveBoundingBoxOES")] + public static void PrimitiveBoundingBox(Single minX, Single minY, Single minZ, Single minW, Single maxX, Single maxY, Single maxZ, Single maxW) { throw new NotImplementedException(); } + /// [requires: OES_get_program_binary] /// Load a program object with a program binary /// @@ -38823,6 +58905,450 @@ namespace OpenTK.Graphics.ES30 where T2 : struct { throw new NotImplementedException(); } + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glSamplerParameterIivOES")] + [CLSCompliant(false)] + public static void SamplerParameterI(Int32 sampler, OpenTK.Graphics.ES30.All pname, [CountAttribute(Computed = "pname")] Int32[] param) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glSamplerParameterIivOES")] + [CLSCompliant(false)] + public static void SamplerParameterI(Int32 sampler, OpenTK.Graphics.ES30.All pname, [CountAttribute(Computed = "pname")] ref Int32 param) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glSamplerParameterIivOES")] + [CLSCompliant(false)] + public static unsafe void SamplerParameterI(Int32 sampler, OpenTK.Graphics.ES30.All pname, [CountAttribute(Computed = "pname")] Int32* param) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glSamplerParameterIivOES")] + [CLSCompliant(false)] + public static void SamplerParameterI(UInt32 sampler, OpenTK.Graphics.ES30.All pname, [CountAttribute(Computed = "pname")] Int32[] param) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glSamplerParameterIivOES")] + [CLSCompliant(false)] + public static void SamplerParameterI(UInt32 sampler, OpenTK.Graphics.ES30.All pname, [CountAttribute(Computed = "pname")] ref Int32 param) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glSamplerParameterIivOES")] + [CLSCompliant(false)] + public static unsafe void SamplerParameterI(UInt32 sampler, OpenTK.Graphics.ES30.All pname, [CountAttribute(Computed = "pname")] Int32* param) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glSamplerParameterIuivOES")] + [CLSCompliant(false)] + public static void SamplerParameterI(UInt32 sampler, OpenTK.Graphics.ES30.All pname, [CountAttribute(Computed = "pname")] UInt32[] param) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glSamplerParameterIuivOES")] + [CLSCompliant(false)] + public static void SamplerParameterI(UInt32 sampler, OpenTK.Graphics.ES30.All pname, [CountAttribute(Computed = "pname")] ref UInt32 param) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glSamplerParameterIuivOES")] + [CLSCompliant(false)] + public static unsafe void SamplerParameterI(UInt32 sampler, OpenTK.Graphics.ES30.All pname, [CountAttribute(Computed = "pname")] UInt32* param) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Define the scissor box for multiple viewports + /// + /// + /// Specifies the index of the first viewport whose scissor box to modify. + /// + /// + /// Specifies the number of scissor boxes to modify. + /// + /// [length: COMPSIZE(count)] + /// Specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glScissorArrayvOES")] + [CLSCompliant(false)] + public static void ScissorArray(Int32 first, Int32 count, [CountAttribute(Computed = "count")] Int32[] v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Define the scissor box for multiple viewports + /// + /// + /// Specifies the index of the first viewport whose scissor box to modify. + /// + /// + /// Specifies the number of scissor boxes to modify. + /// + /// [length: COMPSIZE(count)] + /// Specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glScissorArrayvOES")] + [CLSCompliant(false)] + public static void ScissorArray(Int32 first, Int32 count, [CountAttribute(Computed = "count")] ref Int32 v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Define the scissor box for multiple viewports + /// + /// + /// Specifies the index of the first viewport whose scissor box to modify. + /// + /// + /// Specifies the number of scissor boxes to modify. + /// + /// [length: COMPSIZE(count)] + /// Specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glScissorArrayvOES")] + [CLSCompliant(false)] + public static unsafe void ScissorArray(Int32 first, Int32 count, [CountAttribute(Computed = "count")] Int32* v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Define the scissor box for multiple viewports + /// + /// + /// Specifies the index of the first viewport whose scissor box to modify. + /// + /// + /// Specifies the number of scissor boxes to modify. + /// + /// [length: COMPSIZE(count)] + /// Specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glScissorArrayvOES")] + [CLSCompliant(false)] + public static void ScissorArray(UInt32 first, Int32 count, [CountAttribute(Computed = "count")] Int32[] v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Define the scissor box for multiple viewports + /// + /// + /// Specifies the index of the first viewport whose scissor box to modify. + /// + /// + /// Specifies the number of scissor boxes to modify. + /// + /// [length: COMPSIZE(count)] + /// Specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glScissorArrayvOES")] + [CLSCompliant(false)] + public static void ScissorArray(UInt32 first, Int32 count, [CountAttribute(Computed = "count")] ref Int32 v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Define the scissor box for multiple viewports + /// + /// + /// Specifies the index of the first viewport whose scissor box to modify. + /// + /// + /// Specifies the number of scissor boxes to modify. + /// + /// [length: COMPSIZE(count)] + /// Specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glScissorArrayvOES")] + [CLSCompliant(false)] + public static unsafe void ScissorArray(UInt32 first, Int32 count, [CountAttribute(Computed = "count")] Int32* v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Define the scissor box for a specific viewport + /// + /// + /// Specifies the index of the viewport whose scissor box to modify. + /// + /// + /// Specify the coordinate of the bottom left corner of the scissor box, in pixels. + /// + /// + /// Specify the coordinate of the bottom left corner of the scissor box, in pixels. + /// + /// + /// Specify ths dimensions of the scissor box, in pixels. + /// + /// + /// Specify ths dimensions of the scissor box, in pixels. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glScissorIndexedOES")] + [CLSCompliant(false)] + public static void ScissorIndexed(Int32 index, Int32 left, Int32 bottom, Int32 width, Int32 height) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Define the scissor box for a specific viewport + /// + /// + /// Specifies the index of the viewport whose scissor box to modify. + /// + /// + /// Specify the coordinate of the bottom left corner of the scissor box, in pixels. + /// + /// + /// Specify the coordinate of the bottom left corner of the scissor box, in pixels. + /// + /// + /// Specify ths dimensions of the scissor box, in pixels. + /// + /// + /// Specify ths dimensions of the scissor box, in pixels. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glScissorIndexedOES")] + [CLSCompliant(false)] + public static void ScissorIndexed(UInt32 index, Int32 left, Int32 bottom, Int32 width, Int32 height) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Define the scissor box for a specific viewport + /// + /// + /// Specifies the index of the viewport whose scissor box to modify. + /// + /// [length: 4] + /// For glScissorIndexedv, specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glScissorIndexedvOES")] + [CLSCompliant(false)] + public static void ScissorIndexed(Int32 index, [CountAttribute(Count = 4)] Int32[] v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Define the scissor box for a specific viewport + /// + /// + /// Specifies the index of the viewport whose scissor box to modify. + /// + /// [length: 4] + /// For glScissorIndexedv, specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glScissorIndexedvOES")] + [CLSCompliant(false)] + public static void ScissorIndexed(Int32 index, [CountAttribute(Count = 4)] ref Int32 v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Define the scissor box for a specific viewport + /// + /// + /// Specifies the index of the viewport whose scissor box to modify. + /// + /// [length: 4] + /// For glScissorIndexedv, specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glScissorIndexedvOES")] + [CLSCompliant(false)] + public static unsafe void ScissorIndexed(Int32 index, [CountAttribute(Count = 4)] Int32* v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Define the scissor box for a specific viewport + /// + /// + /// Specifies the index of the viewport whose scissor box to modify. + /// + /// [length: 4] + /// For glScissorIndexedv, specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glScissorIndexedvOES")] + [CLSCompliant(false)] + public static void ScissorIndexed(UInt32 index, [CountAttribute(Count = 4)] Int32[] v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Define the scissor box for a specific viewport + /// + /// + /// Specifies the index of the viewport whose scissor box to modify. + /// + /// [length: 4] + /// For glScissorIndexedv, specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glScissorIndexedvOES")] + [CLSCompliant(false)] + public static void ScissorIndexed(UInt32 index, [CountAttribute(Count = 4)] ref Int32 v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Define the scissor box for a specific viewport + /// + /// + /// Specifies the index of the viewport whose scissor box to modify. + /// + /// [length: 4] + /// For glScissorIndexedv, specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glScissorIndexedvOES")] + [CLSCompliant(false)] + public static unsafe void ScissorIndexed(UInt32 index, [CountAttribute(Count = 4)] Int32* v) { throw new NotImplementedException(); } + + /// [requires: OES_texture_buffer] + /// Attach the storage for a buffer object to the active buffer texture + /// + /// + /// Specifies the target of the operation and must be TextureBuffer. + /// + /// + /// Specifies the internal format of the data in the store belonging to buffer. + /// + /// + /// Specifies the name of the buffer object whose storage to attach to the active buffer texture. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_texture_buffer", Version = "", EntryPoint = "glTexBufferOES")] + [CLSCompliant(false)] + public static void TexBuffer(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All internalformat, Int32 buffer) { throw new NotImplementedException(); } + + /// [requires: OES_texture_buffer] + /// Attach the storage for a buffer object to the active buffer texture + /// + /// + /// Specifies the target of the operation and must be TextureBuffer. + /// + /// + /// Specifies the internal format of the data in the store belonging to buffer. + /// + /// + /// Specifies the name of the buffer object whose storage to attach to the active buffer texture. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_texture_buffer", Version = "", EntryPoint = "glTexBufferOES")] + [CLSCompliant(false)] + public static void TexBuffer(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All internalformat, UInt32 buffer) { throw new NotImplementedException(); } + + /// [requires: OES_texture_buffer] + /// Attach the storage for a buffer object to the active buffer texture + /// + /// + /// Specifies the target of the operation and must be TextureBuffer. + /// + /// + /// Specifies the internal format of the data in the store belonging to buffer. + /// + /// + /// Specifies the name of the buffer object whose storage to attach to the active buffer texture. + /// + [AutoGenerated(Category = "OES_texture_buffer", Version = "", EntryPoint = "glTexBufferOES")] + [CLSCompliant(false)] + public static void TexBuffer(OpenTK.Graphics.ES30.TextureTarget target, OpenTK.Graphics.ES30.All internalformat, Int32 buffer) { throw new NotImplementedException(); } + + /// [requires: OES_texture_buffer] + /// Attach the storage for a buffer object to the active buffer texture + /// + /// + /// Specifies the target of the operation and must be TextureBuffer. + /// + /// + /// Specifies the internal format of the data in the store belonging to buffer. + /// + /// + /// Specifies the name of the buffer object whose storage to attach to the active buffer texture. + /// + [AutoGenerated(Category = "OES_texture_buffer", Version = "", EntryPoint = "glTexBufferOES")] + [CLSCompliant(false)] + public static void TexBuffer(OpenTK.Graphics.ES30.TextureTarget target, OpenTK.Graphics.ES30.All internalformat, UInt32 buffer) { throw new NotImplementedException(); } + + /// [requires: OES_texture_buffer] + /// Bind a range of a buffer's data store to a buffer texture + /// + /// + /// Specifies the target of the operation and must be TextureBuffer. + /// + /// + /// Specifies the internal format of the data in the store belonging to buffer. + /// + /// + /// Specifies the name of the buffer object whose storage to attach to the active buffer texture. + /// + /// + /// Specifies the offset of the start of the range of the buffer's data store to attach. + /// + /// + /// Specifies the size of the range of the buffer's data store to attach. + /// + [AutoGenerated(Category = "OES_texture_buffer", Version = "", EntryPoint = "glTexBufferRangeOES")] + [CLSCompliant(false)] + public static void TexBufferRange(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All internalformat, Int32 buffer, IntPtr offset, Int32 size) { throw new NotImplementedException(); } + + /// [requires: OES_texture_buffer] + /// Bind a range of a buffer's data store to a buffer texture + /// + /// + /// Specifies the target of the operation and must be TextureBuffer. + /// + /// + /// Specifies the internal format of the data in the store belonging to buffer. + /// + /// + /// Specifies the name of the buffer object whose storage to attach to the active buffer texture. + /// + /// + /// Specifies the offset of the start of the range of the buffer's data store to attach. + /// + /// + /// Specifies the size of the range of the buffer's data store to attach. + /// + [AutoGenerated(Category = "OES_texture_buffer", Version = "", EntryPoint = "glTexBufferRangeOES")] + [CLSCompliant(false)] + public static void TexBufferRange(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All internalformat, Int32 buffer, IntPtr offset, IntPtr size) { throw new NotImplementedException(); } + + /// [requires: OES_texture_buffer] + /// Bind a range of a buffer's data store to a buffer texture + /// + /// + /// Specifies the target of the operation and must be TextureBuffer. + /// + /// + /// Specifies the internal format of the data in the store belonging to buffer. + /// + /// + /// Specifies the name of the buffer object whose storage to attach to the active buffer texture. + /// + /// + /// Specifies the offset of the start of the range of the buffer's data store to attach. + /// + /// + /// Specifies the size of the range of the buffer's data store to attach. + /// + [AutoGenerated(Category = "OES_texture_buffer", Version = "", EntryPoint = "glTexBufferRangeOES")] + [CLSCompliant(false)] + public static void TexBufferRange(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All internalformat, UInt32 buffer, IntPtr offset, Int32 size) { throw new NotImplementedException(); } + + /// [requires: OES_texture_buffer] + /// Bind a range of a buffer's data store to a buffer texture + /// + /// + /// Specifies the target of the operation and must be TextureBuffer. + /// + /// + /// Specifies the internal format of the data in the store belonging to buffer. + /// + /// + /// Specifies the name of the buffer object whose storage to attach to the active buffer texture. + /// + /// + /// Specifies the offset of the start of the range of the buffer's data store to attach. + /// + /// + /// Specifies the size of the range of the buffer's data store to attach. + /// + [AutoGenerated(Category = "OES_texture_buffer", Version = "", EntryPoint = "glTexBufferRangeOES")] + [CLSCompliant(false)] + public static void TexBufferRange(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All internalformat, UInt32 buffer, IntPtr offset, IntPtr size) { throw new NotImplementedException(); } + /// [requires: OES_texture_3D] /// Specify a three-dimensional texture image /// @@ -39210,6 +59736,108 @@ namespace OpenTK.Graphics.ES30 where T9 : struct { throw new NotImplementedException(); } + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glTexParameterIivOES")] + [CLSCompliant(false)] + public static void TexParameterI(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All pname, [CountAttribute(Computed = "pname")] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glTexParameterIivOES")] + [CLSCompliant(false)] + public static void TexParameterI(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All pname, [CountAttribute(Computed = "pname")] ref Int32 @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glTexParameterIivOES")] + [CLSCompliant(false)] + public static unsafe void TexParameterI(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All pname, [CountAttribute(Computed = "pname")] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glTexParameterIivOES")] + [CLSCompliant(false)] + public static void TexParameterI(OpenTK.Graphics.ES30.TextureTarget target, OpenTK.Graphics.ES30.TextureParameterName pname, [CountAttribute(Computed = "pname")] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glTexParameterIivOES")] + [CLSCompliant(false)] + public static void TexParameterI(OpenTK.Graphics.ES30.TextureTarget target, OpenTK.Graphics.ES30.TextureParameterName pname, [CountAttribute(Computed = "pname")] ref Int32 @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glTexParameterIivOES")] + [CLSCompliant(false)] + public static unsafe void TexParameterI(OpenTK.Graphics.ES30.TextureTarget target, OpenTK.Graphics.ES30.TextureParameterName pname, [CountAttribute(Computed = "pname")] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glTexParameterIuivOES")] + [CLSCompliant(false)] + public static void TexParameterI(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All pname, [CountAttribute(Computed = "pname")] UInt32[] @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glTexParameterIuivOES")] + [CLSCompliant(false)] + public static void TexParameterI(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All pname, [CountAttribute(Computed = "pname")] ref UInt32 @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glTexParameterIuivOES")] + [CLSCompliant(false)] + public static unsafe void TexParameterI(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All pname, [CountAttribute(Computed = "pname")] UInt32* @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glTexParameterIuivOES")] + [CLSCompliant(false)] + public static void TexParameterI(OpenTK.Graphics.ES30.TextureTarget target, OpenTK.Graphics.ES30.TextureParameterName pname, [CountAttribute(Computed = "pname")] UInt32[] @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glTexParameterIuivOES")] + [CLSCompliant(false)] + public static void TexParameterI(OpenTK.Graphics.ES30.TextureTarget target, OpenTK.Graphics.ES30.TextureParameterName pname, [CountAttribute(Computed = "pname")] ref UInt32 @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glTexParameterIuivOES")] + [CLSCompliant(false)] + public static unsafe void TexParameterI(OpenTK.Graphics.ES30.TextureTarget target, OpenTK.Graphics.ES30.TextureParameterName pname, [CountAttribute(Computed = "pname")] UInt32* @params) { throw new NotImplementedException(); } + /// [requires: OES_texture_storage_multisample_2d_array] /// Specify storage for a two-dimensional multisample array texture /// @@ -39654,6 +60282,68 @@ namespace OpenTK.Graphics.ES30 where T10 : struct { throw new NotImplementedException(); } + /// [requires: OES_texture_view] + /// Initialize a texture as a data alias of another texture's data store + /// + /// + /// Specifies the texture object to be initialized as a view. + /// + /// + /// Specifies the target to be used for the newly initialized texture. + /// + /// + /// Specifies the name of a texture object of which to make a view. + /// + /// + /// Specifies the internal format for the newly created view. + /// + /// + /// Specifies lowest level of detail of the view. + /// + /// + /// Specifies the number of levels of detail to include in the view. + /// + /// + /// Specifies the index of the first layer to include in the view. + /// + /// + /// Specifies the number of layers to include in the view. + /// + [AutoGenerated(Category = "OES_texture_view", Version = "", EntryPoint = "glTextureViewOES")] + [CLSCompliant(false)] + public static void TextureView(Int32 texture, OpenTK.Graphics.ES30.All target, Int32 origtexture, OpenTK.Graphics.ES30.All internalformat, Int32 minlevel, Int32 numlevels, Int32 minlayer, Int32 numlayers) { throw new NotImplementedException(); } + + /// [requires: OES_texture_view] + /// Initialize a texture as a data alias of another texture's data store + /// + /// + /// Specifies the texture object to be initialized as a view. + /// + /// + /// Specifies the target to be used for the newly initialized texture. + /// + /// + /// Specifies the name of a texture object of which to make a view. + /// + /// + /// Specifies the internal format for the newly created view. + /// + /// + /// Specifies lowest level of detail of the view. + /// + /// + /// Specifies the number of levels of detail to include in the view. + /// + /// + /// Specifies the index of the first layer to include in the view. + /// + /// + /// Specifies the number of layers to include in the view. + /// + [AutoGenerated(Category = "OES_texture_view", Version = "", EntryPoint = "glTextureViewOES")] + [CLSCompliant(false)] + public static void TextureView(UInt32 texture, OpenTK.Graphics.ES30.All target, UInt32 origtexture, OpenTK.Graphics.ES30.All internalformat, UInt32 minlevel, UInt32 numlevels, UInt32 minlayer, UInt32 numlayers) { throw new NotImplementedException(); } + /// [requires: OES_mapbuffer] /// [Obsolete("Use strongly-typed overload instead")] @@ -39665,6 +60355,324 @@ namespace OpenTK.Graphics.ES30 [AutoGenerated(Category = "OES_mapbuffer", Version = "", EntryPoint = "glUnmapBufferOES")] public static bool UnmapBuffer(OpenTK.Graphics.ES30.BufferTarget target) { throw new NotImplementedException(); } + /// [requires: OES_viewport_array] + /// Set multiple viewports + /// + /// + /// Specify the first viewport to set. + /// + /// + /// Specify the number of viewports to set. + /// + /// [length: COMPSIZE(count)] + /// Specify the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glViewportArrayvOES")] + [CLSCompliant(false)] + public static void ViewportArray(Int32 first, Int32 count, [CountAttribute(Computed = "count")] Single[] v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Set multiple viewports + /// + /// + /// Specify the first viewport to set. + /// + /// + /// Specify the number of viewports to set. + /// + /// [length: COMPSIZE(count)] + /// Specify the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glViewportArrayvOES")] + [CLSCompliant(false)] + public static void ViewportArray(Int32 first, Int32 count, [CountAttribute(Computed = "count")] ref Single v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Set multiple viewports + /// + /// + /// Specify the first viewport to set. + /// + /// + /// Specify the number of viewports to set. + /// + /// [length: COMPSIZE(count)] + /// Specify the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glViewportArrayvOES")] + [CLSCompliant(false)] + public static unsafe void ViewportArray(Int32 first, Int32 count, [CountAttribute(Computed = "count")] Single* v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Set multiple viewports + /// + /// + /// Specify the first viewport to set. + /// + /// + /// Specify the number of viewports to set. + /// + /// [length: COMPSIZE(count)] + /// Specify the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glViewportArrayvOES")] + [CLSCompliant(false)] + public static void ViewportArray(UInt32 first, Int32 count, [CountAttribute(Computed = "count")] Single[] v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Set multiple viewports + /// + /// + /// Specify the first viewport to set. + /// + /// + /// Specify the number of viewports to set. + /// + /// [length: COMPSIZE(count)] + /// Specify the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glViewportArrayvOES")] + [CLSCompliant(false)] + public static void ViewportArray(UInt32 first, Int32 count, [CountAttribute(Computed = "count")] ref Single v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Set multiple viewports + /// + /// + /// Specify the first viewport to set. + /// + /// + /// Specify the number of viewports to set. + /// + /// [length: COMPSIZE(count)] + /// Specify the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glViewportArrayvOES")] + [CLSCompliant(false)] + public static unsafe void ViewportArray(UInt32 first, Int32 count, [CountAttribute(Computed = "count")] Single* v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Set a specified viewport + /// + /// + /// Specify the first viewport to set. + /// + /// + /// For glViewportIndexedf, specifies the lower left corner of the viewport rectangle, in pixels. The initial value is (0,0). + /// + /// + /// For glViewportIndexedf, specifies the lower left corner of the viewport rectangle, in pixels. The initial value is (0,0). + /// + /// + /// For glViewportIndexedf, specifies the width and height of the viewport. When a GL context is first attached to a window, width and height are set to the dimensions of that window. + /// + /// + /// For glViewportIndexedf, specifies the width and height of the viewport. When a GL context is first attached to a window, width and height are set to the dimensions of that window. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glViewportIndexedfOES")] + [CLSCompliant(false)] + public static void ViewportIndexed(Int32 index, Single x, Single y, Single w, Single h) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Set a specified viewport + /// + /// + /// Specify the first viewport to set. + /// + /// + /// For glViewportIndexedf, specifies the lower left corner of the viewport rectangle, in pixels. The initial value is (0,0). + /// + /// + /// For glViewportIndexedf, specifies the lower left corner of the viewport rectangle, in pixels. The initial value is (0,0). + /// + /// + /// For glViewportIndexedf, specifies the width and height of the viewport. When a GL context is first attached to a window, width and height are set to the dimensions of that window. + /// + /// + /// For glViewportIndexedf, specifies the width and height of the viewport. When a GL context is first attached to a window, width and height are set to the dimensions of that window. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glViewportIndexedfOES")] + [CLSCompliant(false)] + public static void ViewportIndexed(UInt32 index, Single x, Single y, Single w, Single h) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Set a specified viewport + /// + /// + /// Specify the first viewport to set. + /// + /// [length: 4] + /// For glViewportIndexedfv, specifies the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glViewportIndexedfvOES")] + [CLSCompliant(false)] + public static void ViewportIndexed(Int32 index, [CountAttribute(Count = 4)] Single[] v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Set a specified viewport + /// + /// + /// Specify the first viewport to set. + /// + /// [length: 4] + /// For glViewportIndexedfv, specifies the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glViewportIndexedfvOES")] + [CLSCompliant(false)] + public static void ViewportIndexed(Int32 index, [CountAttribute(Count = 4)] ref Single v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Set a specified viewport + /// + /// + /// Specify the first viewport to set. + /// + /// [length: 4] + /// For glViewportIndexedfv, specifies the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glViewportIndexedfvOES")] + [CLSCompliant(false)] + public static unsafe void ViewportIndexed(Int32 index, [CountAttribute(Count = 4)] Single* v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Set a specified viewport + /// + /// + /// Specify the first viewport to set. + /// + /// [length: 4] + /// For glViewportIndexedfv, specifies the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glViewportIndexedfvOES")] + [CLSCompliant(false)] + public static void ViewportIndexed(UInt32 index, [CountAttribute(Count = 4)] Single[] v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Set a specified viewport + /// + /// + /// Specify the first viewport to set. + /// + /// [length: 4] + /// For glViewportIndexedfv, specifies the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glViewportIndexedfvOES")] + [CLSCompliant(false)] + public static void ViewportIndexed(UInt32 index, [CountAttribute(Count = 4)] ref Single v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Set a specified viewport + /// + /// + /// Specify the first viewport to set. + /// + /// [length: 4] + /// For glViewportIndexedfv, specifies the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glViewportIndexedfvOES")] + [CLSCompliant(false)] + public static unsafe void ViewportIndexed(UInt32 index, [CountAttribute(Count = 4)] Single* v) { throw new NotImplementedException(); } + + } + + public static partial class Ovr + { + /// [requires: OVR_multiview_multisampled_render_to_texture] + /// + /// + /// + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OVR_multiview_multisampled_render_to_texture", Version = "", EntryPoint = "glFramebufferTextureMultisampleMultiviewOVR")] + [CLSCompliant(false)] + public static void FramebufferTextureMultisampleMultiview(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All attachment, Int32 texture, Int32 level, Int32 samples, Int32 baseViewIndex, Int32 numViews) { throw new NotImplementedException(); } + + /// [requires: OVR_multiview_multisampled_render_to_texture] + /// + /// + /// + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OVR_multiview_multisampled_render_to_texture", Version = "", EntryPoint = "glFramebufferTextureMultisampleMultiviewOVR")] + [CLSCompliant(false)] + public static void FramebufferTextureMultisampleMultiview(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All attachment, UInt32 texture, Int32 level, Int32 samples, Int32 baseViewIndex, Int32 numViews) { throw new NotImplementedException(); } + + /// [requires: OVR_multiview_multisampled_render_to_texture] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "OVR_multiview_multisampled_render_to_texture", Version = "", EntryPoint = "glFramebufferTextureMultisampleMultiviewOVR")] + [CLSCompliant(false)] + public static void FramebufferTextureMultisampleMultiview(OpenTK.Graphics.ES30.FramebufferTarget target, OpenTK.Graphics.ES30.FramebufferAttachment attachment, Int32 texture, Int32 level, Int32 samples, Int32 baseViewIndex, Int32 numViews) { throw new NotImplementedException(); } + + /// [requires: OVR_multiview_multisampled_render_to_texture] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "OVR_multiview_multisampled_render_to_texture", Version = "", EntryPoint = "glFramebufferTextureMultisampleMultiviewOVR")] + [CLSCompliant(false)] + public static void FramebufferTextureMultisampleMultiview(OpenTK.Graphics.ES30.FramebufferTarget target, OpenTK.Graphics.ES30.FramebufferAttachment attachment, UInt32 texture, Int32 level, Int32 samples, Int32 baseViewIndex, Int32 numViews) { throw new NotImplementedException(); } + + /// [requires: OVR_multiview] + /// + /// + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OVR_multiview", Version = "", EntryPoint = "glFramebufferTextureMultiviewOVR")] + [CLSCompliant(false)] + public static void FramebufferTextureMultiview(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All attachment, Int32 texture, Int32 level, Int32 baseViewIndex, Int32 numViews) { throw new NotImplementedException(); } + + /// [requires: OVR_multiview] + /// + /// + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OVR_multiview", Version = "", EntryPoint = "glFramebufferTextureMultiviewOVR")] + [CLSCompliant(false)] + public static void FramebufferTextureMultiview(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All attachment, UInt32 texture, Int32 level, Int32 baseViewIndex, Int32 numViews) { throw new NotImplementedException(); } + + /// [requires: OVR_multiview] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "OVR_multiview", Version = "", EntryPoint = "glFramebufferTextureMultiviewOVR")] + [CLSCompliant(false)] + public static void FramebufferTextureMultiview(OpenTK.Graphics.ES30.FramebufferTarget target, OpenTK.Graphics.ES30.FramebufferAttachment attachment, Int32 texture, Int32 level, Int32 baseViewIndex, Int32 numViews) { throw new NotImplementedException(); } + + /// [requires: OVR_multiview] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "OVR_multiview", Version = "", EntryPoint = "glFramebufferTextureMultiviewOVR")] + [CLSCompliant(false)] + public static void FramebufferTextureMultiview(OpenTK.Graphics.ES30.FramebufferTarget target, OpenTK.Graphics.ES30.FramebufferAttachment attachment, UInt32 texture, Int32 level, Int32 baseViewIndex, Int32 numViews) { throw new NotImplementedException(); } + } public static partial class Qcom @@ -40375,6 +61383,76 @@ namespace OpenTK.Graphics.ES30 [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtTexObjectStateOverrideiQCOM")] public static void ExtTexObjectStateOverride(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All pname, Int32 param) { throw new NotImplementedException(); } + /// [requires: QCOM_shader_framebuffer_fetch_noncoherent] + [AutoGenerated(Category = "QCOM_shader_framebuffer_fetch_noncoherent", Version = "", EntryPoint = "glFramebufferFetchBarrierQCOM")] + public static void FramebufferFetchBarrier() { throw new NotImplementedException(); } + + /// [requires: QCOM_framebuffer_foveated] + /// + /// + /// + /// + /// [length: 1] + [AutoGenerated(Category = "QCOM_framebuffer_foveated", Version = "", EntryPoint = "glFramebufferFoveationConfigQCOM")] + [CLSCompliant(false)] + public static void FramebufferFoveationConfig(Int32 framebuffer, Int32 numLayers, Int32 focalPointsPerLayer, Int32 requestedFeatures, [OutAttribute, CountAttribute(Count = 1)] out Int32 providedFeatures) { throw new NotImplementedException(); } + + /// [requires: QCOM_framebuffer_foveated] + /// + /// + /// + /// + /// [length: 1] + [AutoGenerated(Category = "QCOM_framebuffer_foveated", Version = "", EntryPoint = "glFramebufferFoveationConfigQCOM")] + [CLSCompliant(false)] + public static unsafe void FramebufferFoveationConfig(Int32 framebuffer, Int32 numLayers, Int32 focalPointsPerLayer, Int32 requestedFeatures, [OutAttribute, CountAttribute(Count = 1)] Int32* providedFeatures) { throw new NotImplementedException(); } + + /// [requires: QCOM_framebuffer_foveated] + /// + /// + /// + /// + /// [length: 1] + [AutoGenerated(Category = "QCOM_framebuffer_foveated", Version = "", EntryPoint = "glFramebufferFoveationConfigQCOM")] + [CLSCompliant(false)] + public static void FramebufferFoveationConfig(UInt32 framebuffer, UInt32 numLayers, UInt32 focalPointsPerLayer, UInt32 requestedFeatures, [OutAttribute, CountAttribute(Count = 1)] out UInt32 providedFeatures) { throw new NotImplementedException(); } + + /// [requires: QCOM_framebuffer_foveated] + /// + /// + /// + /// + /// [length: 1] + [AutoGenerated(Category = "QCOM_framebuffer_foveated", Version = "", EntryPoint = "glFramebufferFoveationConfigQCOM")] + [CLSCompliant(false)] + public static unsafe void FramebufferFoveationConfig(UInt32 framebuffer, UInt32 numLayers, UInt32 focalPointsPerLayer, UInt32 requestedFeatures, [OutAttribute, CountAttribute(Count = 1)] UInt32* providedFeatures) { throw new NotImplementedException(); } + + /// [requires: QCOM_framebuffer_foveated] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "QCOM_framebuffer_foveated", Version = "", EntryPoint = "glFramebufferFoveationParametersQCOM")] + [CLSCompliant(false)] + public static void FramebufferFoveationParameters(Int32 framebuffer, Int32 layer, Int32 focalPoint, Single focalX, Single focalY, Single gainX, Single gainY, Single foveaArea) { throw new NotImplementedException(); } + + /// [requires: QCOM_framebuffer_foveated] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "QCOM_framebuffer_foveated", Version = "", EntryPoint = "glFramebufferFoveationParametersQCOM")] + [CLSCompliant(false)] + public static void FramebufferFoveationParameters(UInt32 framebuffer, UInt32 layer, UInt32 focalPoint, Single focalX, Single focalY, Single gainX, Single gainY, Single foveaArea) { throw new NotImplementedException(); } + /// [requires: QCOM_driver_control] /// /// @@ -40499,1480 +61577,2233 @@ namespace OpenTK.Graphics.ES30 } - [Slot(5)] + [Slot(8)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glBeginPerfMonitorAMD(UInt32 monitor); - [Slot(85)] + [Slot(113)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glDeletePerfMonitorsAMD(Int32 n, [CountAttribute(Parameter = "n")] UInt32* monitors); - [Slot(130)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEndPerfMonitorAMD(UInt32 monitor); - [Slot(167)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenPerfMonitorsAMD(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* monitors); - [Slot(224)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetPerfMonitorCounterDataAMD(UInt32 monitor, System.Int32 pname, Int32 dataSize, [OutAttribute, CountAttribute(Parameter = "dataSize")] UInt32* data, [OutAttribute, CountAttribute(Count = 1)] Int32* bytesWritten); - [Slot(225)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetPerfMonitorCounterInfoAMD(UInt32 group, UInt32 counter, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] IntPtr data); - [Slot(226)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetPerfMonitorCountersAMD(UInt32 group, [OutAttribute, CountAttribute(Count = 1)] Int32* numCounters, [OutAttribute, CountAttribute(Count = 1)] Int32* maxActiveCounters, Int32 counterSize, [OutAttribute, CountAttribute(Parameter = "counterSize")] UInt32* counters); - [Slot(227)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetPerfMonitorCounterStringAMD(UInt32 group, UInt32 counter, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr counterString); - [Slot(228)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetPerfMonitorGroupsAMD([OutAttribute, CountAttribute(Count = 1)] Int32* numGroups, Int32 groupsSize, [OutAttribute, CountAttribute(Parameter = "groupsSize")] UInt32* groups); - [Slot(229)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetPerfMonitorGroupStringAMD(UInt32 group, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr groupString); - [Slot(387)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glSelectPerfMonitorCountersAMD(UInt32 monitor, bool enable, UInt32 group, Int32 numCounters, [OutAttribute, CountAttribute(Parameter = "numCounters")] UInt32* counterList); - [Slot(36)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlitFramebufferANGLE(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, System.Int32 mask, System.Int32 filter); - [Slot(111)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawArraysInstancedANGLE(System.Int32 mode, Int32 first, Int32 count, Int32 primcount); - [Slot(120)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawElementsInstancedANGLE(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 primcount); - [Slot(266)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTranslatedShaderSourceANGLE(UInt32 shader, Int32 bufsize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute] IntPtr source); - [Slot(372)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glRenderbufferStorageMultisampleANGLE(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(480)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribDivisorANGLE(UInt32 index, UInt32 divisor); - [Slot(50)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern System.Int32 glClientWaitSyncAPPLE(IntPtr sync, System.Int32 flags, UInt64 timeout); - [Slot(67)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyTextureLevelsAPPLE(UInt32 destinationTexture, UInt32 sourceTexture, Int32 sourceBaseLevel, Int32 sourceLevelCount); - [Slot(95)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDeleteSyncAPPLE(IntPtr sync); - [Slot(149)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern IntPtr glFenceSyncAPPLE(System.Int32 condition, System.Int32 flags); - [Slot(204)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetInteger64vAPPLE(System.Int32 pname, [OutAttribute] Int64* @params); - [Slot(260)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetSyncivAPPLE(IntPtr sync, System.Int32 pname, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int32* values); - [Slot(295)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsSyncAPPLE(IntPtr sync); - [Slot(373)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glRenderbufferStorageMultisampleAPPLE(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(377)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glResolveMultisampleFramebufferAPPLE(); - [Slot(491)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glWaitSyncAPPLE(IntPtr sync, System.Int32 flags, UInt64 timeout); - [Slot(2)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glActiveTexture(System.Int32 texture); - [Slot(4)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glAttachShader(UInt32 program, UInt32 shader); - [Slot(7)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBeginQuery(System.Int32 target, UInt32 id); - [Slot(9)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBeginTransformFeedback(System.Int32 primitiveMode); - [Slot(10)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindAttribLocation(UInt32 program, UInt32 index, IntPtr name); - [Slot(11)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindBuffer(System.Int32 target, UInt32 buffer); - [Slot(12)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindBufferBase(System.Int32 target, UInt32 index, UInt32 buffer); - [Slot(13)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindBufferRange(System.Int32 target, UInt32 index, UInt32 buffer, IntPtr offset, IntPtr size); - [Slot(14)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindFramebuffer(System.Int32 target, UInt32 framebuffer); - [Slot(16)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindRenderbuffer(System.Int32 target, UInt32 renderbuffer); - [Slot(17)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindSampler(UInt32 unit, UInt32 sampler); - [Slot(18)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindTexture(System.Int32 target, UInt32 texture); - [Slot(19)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindTransformFeedback(System.Int32 target, UInt32 id); - [Slot(20)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindVertexArray(UInt32 array); - [Slot(24)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendColor(Single red, Single green, Single blue, Single alpha); - [Slot(25)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendEquation(System.Int32 mode); - [Slot(28)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendEquationSeparate(System.Int32 modeRGB, System.Int32 modeAlpha); - [Slot(30)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendFunc(System.Int32 sfactor, System.Int32 dfactor); - [Slot(32)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendFuncSeparate(System.Int32 sfactorRGB, System.Int32 dfactorRGB, System.Int32 sfactorAlpha, System.Int32 dfactorAlpha); - [Slot(35)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlitFramebuffer(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, System.Int32 mask, System.Int32 filter); - [Slot(38)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBufferData(System.Int32 target, IntPtr size, [CountAttribute(Parameter = "size")] IntPtr data, System.Int32 usage); - [Slot(39)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBufferSubData(System.Int32 target, IntPtr offset, IntPtr size, [CountAttribute(Parameter = "size")] IntPtr data); - [Slot(40)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern System.Int32 glCheckFramebufferStatus(System.Int32 target); - [Slot(41)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glClear(System.Int32 mask); - [Slot(42)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glClearBufferfi(System.Int32 buffer, Int32 drawbuffer, Single depth, Int32 stencil); - [Slot(43)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glClearBufferfv(System.Int32 buffer, Int32 drawbuffer, [CountAttribute(Computed = "buffer")] Single* value); - [Slot(44)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glClearBufferiv(System.Int32 buffer, Int32 drawbuffer, [CountAttribute(Computed = "buffer")] Int32* value); - [Slot(45)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glClearBufferuiv(System.Int32 buffer, Int32 drawbuffer, [CountAttribute(Computed = "buffer")] UInt32* value); - [Slot(46)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glClearColor(Single red, Single green, Single blue, Single alpha); - [Slot(47)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glClearDepthf(Single d); - [Slot(48)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glClearStencil(Int32 s); - [Slot(49)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern System.Int32 glClientWaitSync(IntPtr sync, System.Int32 flags, UInt64 timeout); - [Slot(51)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glColorMask(bool red, bool green, bool blue, bool alpha); - [Slot(53)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCompileShader(UInt32 shader); - [Slot(54)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCompressedTexImage2D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); - [Slot(55)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCompressedTexImage3D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); - [Slot(57)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCompressedTexSubImage2D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); - [Slot(58)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCompressedTexSubImage3D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); - [Slot(60)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyBufferSubData(System.Int32 readTarget, System.Int32 writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size); - [Slot(63)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyTexImage2D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 x, Int32 y, Int32 width, Int32 height, Int32 border); - [Slot(64)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyTexSubImage2D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(65)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyTexSubImage3D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(71)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glCreateProgram(); - [Slot(72)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glCreateShader(System.Int32 type); - [Slot(75)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCullFace(System.Int32 mode); - [Slot(76)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDebugMessageCallback(DebugProc callback, IntPtr userParam); - [Slot(78)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDebugMessageControl(System.Int32 source, System.Int32 type, System.Int32 severity, Int32 count, [CountAttribute(Parameter = "count")] UInt32* ids, bool enabled); - [Slot(80)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDebugMessageInsert(System.Int32 source, System.Int32 type, UInt32 id, System.Int32 severity, Int32 length, [CountAttribute(Computed = "buf,length")] IntPtr buf); - [Slot(82)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteBuffers(Int32 n, [CountAttribute(Parameter = "n")] UInt32* buffers); - [Slot(84)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteFramebuffers(Int32 n, [CountAttribute(Parameter = "n")] UInt32* framebuffers); - [Slot(87)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDeleteProgram(UInt32 program); - [Slot(89)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteQueries(Int32 n, [CountAttribute(Parameter = "n")] UInt32* ids); - [Slot(91)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteRenderbuffers(Int32 n, [CountAttribute(Parameter = "n")] UInt32* renderbuffers); - [Slot(92)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteSamplers(Int32 count, [CountAttribute(Parameter = "count")] UInt32* samplers); - [Slot(93)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDeleteShader(UInt32 shader); - [Slot(94)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDeleteSync(IntPtr sync); - [Slot(96)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteTextures(Int32 n, [CountAttribute(Parameter = "n")] UInt32* textures); - [Slot(97)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteTransformFeedbacks(Int32 n, [CountAttribute(Parameter = "n")] UInt32* ids); - [Slot(98)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteVertexArrays(Int32 n, [CountAttribute(Parameter = "n")] UInt32* arrays); - [Slot(100)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDepthFunc(System.Int32 func); - [Slot(101)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDepthMask(bool flag); - [Slot(102)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDepthRangef(Single n, Single f); - [Slot(103)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDetachShader(UInt32 program, UInt32 shader); - [Slot(104)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDisable(System.Int32 cap); - [Slot(107)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDisableVertexAttribArray(UInt32 index); - [Slot(109)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawArrays(System.Int32 mode, Int32 first, Int32 count); - [Slot(110)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawArraysInstanced(System.Int32 mode, Int32 first, Int32 count, Int32 instancecount); - [Slot(114)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDrawBuffers(Int32 n, [CountAttribute(Parameter = "n")] System.Int32* bufs); - [Slot(118)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawElements(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices); - [Slot(119)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawElementsInstanced(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 instancecount); - [Slot(123)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawRangeElements(System.Int32 mode, UInt32 start, UInt32 end, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices); - [Slot(126)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEnable(System.Int32 cap); - [Slot(129)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEnableVertexAttribArray(UInt32 index); - [Slot(132)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEndQuery(System.Int32 target); - [Slot(135)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEndTransformFeedback(); - [Slot(148)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern IntPtr glFenceSync(System.Int32 condition, System.Int32 flags); - [Slot(150)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFinish(); - [Slot(152)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFlush(); - [Slot(153)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFlushMappedBufferRange(System.Int32 target, IntPtr offset, IntPtr length); - [Slot(155)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFramebufferRenderbuffer(System.Int32 target, System.Int32 attachment, System.Int32 renderbuffertarget, UInt32 renderbuffer); - [Slot(156)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFramebufferTexture2D(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level); - [Slot(161)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFramebufferTextureLayer(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level, Int32 layer); - [Slot(162)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFrontFace(System.Int32 mode); - [Slot(163)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenBuffers(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* buffers); - [Slot(164)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGenerateMipmap(System.Int32 target); - [Slot(166)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenFramebuffers(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* framebuffers); - [Slot(169)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenQueries(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* ids); - [Slot(171)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenRenderbuffers(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* renderbuffers); - [Slot(172)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenSamplers(Int32 count, [OutAttribute, CountAttribute(Parameter = "count")] UInt32* samplers); - [Slot(173)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenTextures(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* textures); - [Slot(174)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenTransformFeedbacks(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* ids); - [Slot(175)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenVertexArrays(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* arrays); - [Slot(177)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] Int32* size, [OutAttribute, CountAttribute(Count = 1)] System.Int32* type, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr name); - [Slot(178)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] Int32* size, [OutAttribute, CountAttribute(Count = 1)] System.Int32* type, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr name); - [Slot(179)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetActiveUniformBlockiv(UInt32 program, UInt32 uniformBlockIndex, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "program,uniformBlockIndex,pname")] Int32* @params); [Slot(180)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetActiveUniformBlockName(UInt32 program, UInt32 uniformBlockIndex, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr uniformBlockName); - [Slot(181)] + private static extern void glEndPerfMonitorAMD(UInt32 monitor); + [Slot(229)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetActiveUniformsiv(UInt32 program, Int32 uniformCount, [CountAttribute(Parameter = "uniformCount")] UInt32* uniformIndices, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "uniformCount,pname")] Int32* @params); - [Slot(182)] + private static extern unsafe void glGenPerfMonitorsAMD(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* monitors); + [Slot(308)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetAttachedShaders(UInt32 program, Int32 maxCount, [OutAttribute, CountAttribute(Count = 1)] Int32* count, [OutAttribute, CountAttribute(Parameter = "maxCount")] UInt32* shaders); - [Slot(183)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glGetAttribLocation(UInt32 program, IntPtr name); - [Slot(184)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetBooleanv(System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] bool* data); - [Slot(185)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetBufferParameteri64v(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int64* @params); - [Slot(186)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetBufferParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(187)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetBufferPointerv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] IntPtr @params); - [Slot(189)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe Int32 glGetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* sources, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* types, [OutAttribute, CountAttribute(Parameter = "count")] UInt32* ids, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* severities, [OutAttribute, CountAttribute(Parameter = "count")] Int32* lengths, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr messageLog); - [Slot(193)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern System.Int32 glGetError(); - [Slot(196)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetFloatv(System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* data); - [Slot(197)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glGetFragDataLocation(UInt32 program, [CountAttribute(Computed = "name")] IntPtr name); - [Slot(198)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetFramebufferAttachmentParameteriv(System.Int32 target, System.Int32 attachment, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(199)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern System.Int32 glGetGraphicsResetStatus(); - [Slot(202)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetInteger64i_v(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Int64* data); - [Slot(203)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetInteger64v(System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int64* data); - [Slot(205)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetIntegeri_v(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Int32* data); - [Slot(207)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetIntegerv(System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* data); - [Slot(208)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetInternalformativ(System.Int32 target, System.Int32 internalformat, System.Int32 pname, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int32* @params); - [Slot(210)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnUniformfv(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Single* @params); - [Slot(213)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnUniformiv(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Int32* @params); - [Slot(216)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnUniformuiv(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] UInt32* @params); - [Slot(218)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetObjectLabel(System.Int32 identifier, UInt32 name, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr label); - [Slot(221)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetObjectPtrLabel(IntPtr ptr, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr label); - [Slot(233)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetPointerv(System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] IntPtr @params); - [Slot(235)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] System.Int32* binaryFormat, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr binary); - [Slot(237)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetProgramInfoLog(UInt32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr infoLog); - [Slot(238)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetProgramiv(UInt32 program, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(241)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetQueryiv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(246)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetQueryObjectuiv(UInt32 id, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params); - [Slot(248)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetRenderbufferParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(249)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetSamplerParameterfv(UInt32 sampler, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); - [Slot(252)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetSamplerParameteriv(UInt32 sampler, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(253)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetShaderInfoLog(UInt32 shader, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr infoLog); - [Slot(254)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetShaderiv(UInt32 shader, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(255)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetShaderPrecisionFormat(System.Int32 shadertype, System.Int32 precisiontype, [OutAttribute, CountAttribute(Count = 2)] Int32* range, [OutAttribute, CountAttribute(Count = 2)] Int32* precision); - [Slot(256)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetShaderSource(UInt32 shader, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr source); - [Slot(257)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern IntPtr glGetString(System.Int32 name); - [Slot(258)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern IntPtr glGetStringi(System.Int32 name, UInt32 index); - [Slot(259)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetSynciv(IntPtr sync, System.Int32 pname, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int32* values); - [Slot(261)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTexParameterfv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); - [Slot(264)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTexParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(265)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTransformFeedbackVarying(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] Int32* size, [OutAttribute, CountAttribute(Count = 1)] System.Int32* type, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr name); - [Slot(267)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glGetUniformBlockIndex(UInt32 program, [CountAttribute(Computed = "")] IntPtr uniformBlockName); - [Slot(268)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetUniformfv(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] Single* @params); - [Slot(269)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetUniformIndices(UInt32 program, Int32 uniformCount, [CountAttribute(Computed = "uniformCount")] IntPtr uniformNames, [OutAttribute, CountAttribute(Computed = "uniformCount")] UInt32* uniformIndices); - [Slot(270)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetUniformiv(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] Int32* @params); - [Slot(271)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glGetUniformLocation(UInt32 program, IntPtr name); - [Slot(272)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetUniformuiv(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] UInt32* @params); - [Slot(273)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetVertexAttribfv(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 4)] Single* @params); - [Slot(274)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetVertexAttribIiv(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] Int32* @params); - [Slot(275)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetVertexAttribIuiv(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] UInt32* @params); - [Slot(276)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetVertexAttribiv(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 4)] Int32* @params); - [Slot(277)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetVertexAttribPointerv(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] IntPtr pointer); - [Slot(278)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glHint(System.Int32 target, System.Int32 mode); - [Slot(280)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glInvalidateFramebuffer(System.Int32 target, Int32 numAttachments, [CountAttribute(Parameter = "numAttachments")] System.Int32* attachments); - [Slot(281)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glInvalidateSubFramebuffer(System.Int32 target, Int32 numAttachments, [CountAttribute(Parameter = "numAttachments")] System.Int32* attachments, Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(282)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsBuffer(UInt32 buffer); - [Slot(283)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsEnabled(System.Int32 cap); - [Slot(286)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsFramebuffer(UInt32 framebuffer); - [Slot(287)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsProgram(UInt32 program); - [Slot(289)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsQuery(UInt32 id); - [Slot(291)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsRenderbuffer(UInt32 renderbuffer); - [Slot(292)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsSampler(UInt32 sampler); - [Slot(293)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsShader(UInt32 shader); - [Slot(294)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsSync(IntPtr sync); - [Slot(296)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsTexture(UInt32 texture); - [Slot(297)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsTransformFeedback(UInt32 id); - [Slot(298)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsVertexArray(UInt32 array); - [Slot(301)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glLineWidth(Single width); - [Slot(302)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glLinkProgram(UInt32 program); - [Slot(304)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern IntPtr glMapBufferRange(System.Int32 target, IntPtr offset, IntPtr length, System.Int32 access); + private static extern unsafe void glGetPerfMonitorCounterDataAMD(UInt32 monitor, System.Int32 pname, Int32 dataSize, [OutAttribute, CountAttribute(Parameter = "dataSize")] UInt32* data, [OutAttribute, CountAttribute(Count = 1)] Int32* bytesWritten); [Slot(309)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glObjectLabel(System.Int32 identifier, UInt32 name, Int32 length, [CountAttribute(Computed = "label,length")] IntPtr label); + private static extern void glGetPerfMonitorCounterInfoAMD(UInt32 group, UInt32 counter, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] IntPtr data); + [Slot(310)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPerfMonitorCountersAMD(UInt32 group, [OutAttribute, CountAttribute(Count = 1)] Int32* numCounters, [OutAttribute, CountAttribute(Count = 1)] Int32* maxActiveCounters, Int32 counterSize, [OutAttribute, CountAttribute(Parameter = "counterSize")] UInt32* counters); [Slot(311)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glObjectPtrLabel(IntPtr ptr, Int32 length, [CountAttribute(Computed = "label,length")] IntPtr label); - [Slot(314)] + private static extern unsafe void glGetPerfMonitorCounterStringAMD(UInt32 group, UInt32 counter, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr counterString); + [Slot(312)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPauseTransformFeedback(); - [Slot(315)] + private static extern unsafe void glGetPerfMonitorGroupsAMD([OutAttribute, CountAttribute(Count = 1)] Int32* numGroups, Int32 groupsSize, [OutAttribute, CountAttribute(Parameter = "groupsSize")] UInt32* groups); + [Slot(313)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPixelStorei(System.Int32 pname, Int32 param); - [Slot(316)] + private static extern unsafe void glGetPerfMonitorGroupStringAMD(UInt32 group, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr groupString); + [Slot(577)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPolygonOffset(Single factor, Single units); - [Slot(317)] + private static extern unsafe void glSelectPerfMonitorCountersAMD(UInt32 monitor, bool enable, UInt32 group, Int32 numCounters, [OutAttribute, CountAttribute(Parameter = "numCounters")] UInt32* counterList); + [Slot(45)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPopDebugGroup(); - [Slot(321)] + private static extern void glBlitFramebufferANGLE(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, System.Int32 mask, System.Int32 filter); + [Slot(146)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramBinary(UInt32 program, System.Int32 binaryFormat, [CountAttribute(Parameter = "length")] IntPtr binary, Int32 length); - [Slot(323)] + private static extern void glDrawArraysInstancedANGLE(System.Int32 mode, Int32 first, Int32 count, Int32 primcount); + [Slot(158)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramParameteri(UInt32 program, System.Int32 pname, Int32 value); - [Slot(358)] + private static extern void glDrawElementsInstancedANGLE(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 primcount); + [Slot(361)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPushDebugGroup(System.Int32 source, UInt32 id, Int32 length, [CountAttribute(Computed = "message,length")] IntPtr message); - [Slot(362)] + private static extern unsafe void glGetTranslatedShaderSourceANGLE(UInt32 shader, Int32 bufsize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute] IntPtr source); + [Slot(553)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glReadBuffer(System.Int32 src); - [Slot(365)] + private static extern void glRenderbufferStorageMultisampleANGLE(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(720)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glReadnPixels(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute] IntPtr data); - [Slot(368)] + private static extern void glVertexAttribDivisorANGLE(UInt32 index, UInt32 divisor); + [Slot(65)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glReadPixels(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, [OutAttribute, CountAttribute(Computed = "format,type,width,height")] IntPtr pixels); - [Slot(369)] + private static extern System.Int32 glClientWaitSyncAPPLE(IntPtr sync, System.Int32 flags, UInt64 timeout); + [Slot(86)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glReleaseShaderCompiler(); - [Slot(370)] + private static extern void glCopyTextureLevelsAPPLE(UInt32 destinationTexture, UInt32 sourceTexture, Int32 sourceBaseLevel, Int32 sourceLevelCount); + [Slot(124)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glRenderbufferStorage(System.Int32 target, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(371)] + private static extern void glDeleteSyncAPPLE(IntPtr sync); + [Slot(199)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glRenderbufferStorageMultisample(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(378)] + private static extern IntPtr glFenceSyncAPPLE(System.Int32 condition, System.Int32 flags); + [Slot(273)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glResumeTransformFeedback(); - [Slot(379)] + private static extern unsafe void glGetInteger64vAPPLE(System.Int32 pname, [OutAttribute] Int64* @params); + [Slot(349)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSampleCoverage(Single value, bool invert); - [Slot(380)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSamplerParameterf(UInt32 sampler, System.Int32 pname, Single param); - [Slot(381)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glSamplerParameterfv(UInt32 sampler, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* param); - [Slot(382)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSamplerParameteri(UInt32 sampler, System.Int32 pname, Int32 param); - [Slot(385)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glSamplerParameteriv(UInt32 sampler, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* param); - [Slot(386)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glScissor(Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(389)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glShaderBinary(Int32 count, [CountAttribute(Parameter = "count")] UInt32* shaders, System.Int32 binaryformat, [CountAttribute(Parameter = "length")] IntPtr binary, Int32 length); - [Slot(390)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glShaderSource(UInt32 shader, Int32 count, [CountAttribute(Parameter = "count")] IntPtr @string, [CountAttribute(Parameter = "count")] Int32* length); - [Slot(392)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glStencilFunc(System.Int32 func, Int32 @ref, UInt32 mask); - [Slot(393)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glStencilFuncSeparate(System.Int32 face, System.Int32 func, Int32 @ref, UInt32 mask); - [Slot(394)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glStencilMask(UInt32 mask); - [Slot(395)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glStencilMaskSeparate(System.Int32 face, UInt32 mask); - [Slot(396)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glStencilOp(System.Int32 fail, System.Int32 zfail, System.Int32 zpass); - [Slot(397)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glStencilOpSeparate(System.Int32 face, System.Int32 sfail, System.Int32 dpfail, System.Int32 dppass); - [Slot(401)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexImage2D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 border, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height")] IntPtr pixels); - [Slot(402)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexImage3D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height,depth")] IntPtr pixels); - [Slot(404)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexParameterf(System.Int32 target, System.Int32 pname, Single param); - [Slot(405)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexParameterfv(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); - [Slot(406)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexParameteri(System.Int32 target, System.Int32 pname, Int32 param); + private static extern unsafe void glGetSyncivAPPLE(IntPtr sync, System.Int32 pname, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int32* values); [Slot(409)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexParameteriv(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); - [Slot(411)] + private static extern byte glIsSyncAPPLE(IntPtr sync); + [Slot(554)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexStorage2D(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height); + private static extern void glRenderbufferStorageMultisampleAPPLE(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(559)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glResolveMultisampleFramebufferAPPLE(); + [Slot(739)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glWaitSyncAPPLE(IntPtr sync, System.Int32 flags, UInt64 timeout); + [Slot(5)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glApplyFramebufferAttachmentCMAAINTEL(); + [Slot(3)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glActiveTexture(System.Int32 texture); + [Slot(6)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glAttachShader(UInt32 program, UInt32 shader); + [Slot(10)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBeginQuery(System.Int32 target, UInt32 id); + [Slot(12)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBeginTransformFeedback(System.Int32 primitiveMode); + [Slot(13)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindAttribLocation(UInt32 program, UInt32 index, IntPtr name); + [Slot(14)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindBuffer(System.Int32 target, UInt32 buffer); + [Slot(15)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindBufferBase(System.Int32 target, UInt32 index, UInt32 buffer); + [Slot(16)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindBufferRange(System.Int32 target, UInt32 index, UInt32 buffer, IntPtr offset, IntPtr size); + [Slot(19)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindFramebuffer(System.Int32 target, UInt32 framebuffer); + [Slot(21)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindRenderbuffer(System.Int32 target, UInt32 renderbuffer); + [Slot(22)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindSampler(UInt32 unit, UInt32 sampler); + [Slot(23)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindTexture(System.Int32 target, UInt32 texture); + [Slot(24)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindTransformFeedback(System.Int32 target, UInt32 id); + [Slot(25)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindVertexArray(UInt32 array); + [Slot(29)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendColor(Single red, Single green, Single blue, Single alpha); + [Slot(30)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendEquation(System.Int32 mode); + [Slot(34)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendEquationSeparate(System.Int32 modeRGB, System.Int32 modeAlpha); + [Slot(37)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendFunc(System.Int32 sfactor, System.Int32 dfactor); + [Slot(40)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendFuncSeparate(System.Int32 sfactorRGB, System.Int32 dfactorRGB, System.Int32 sfactorAlpha, System.Int32 dfactorAlpha); + [Slot(44)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlitFramebuffer(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, System.Int32 mask, System.Int32 filter); + [Slot(47)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBufferData(System.Int32 target, IntPtr size, [CountAttribute(Parameter = "size")] IntPtr data, System.Int32 usage); + [Slot(51)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBufferSubData(System.Int32 target, IntPtr offset, IntPtr size, [CountAttribute(Parameter = "size")] IntPtr data); + [Slot(52)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern System.Int32 glCheckFramebufferStatus(System.Int32 target); + [Slot(53)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glClear(System.Int32 mask); + [Slot(54)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glClearBufferfi(System.Int32 buffer, Int32 drawbuffer, Single depth, Int32 stencil); + [Slot(55)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glClearBufferfv(System.Int32 buffer, Int32 drawbuffer, [CountAttribute(Computed = "buffer")] Single* value); + [Slot(56)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glClearBufferiv(System.Int32 buffer, Int32 drawbuffer, [CountAttribute(Computed = "buffer")] Int32* value); + [Slot(57)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glClearBufferuiv(System.Int32 buffer, Int32 drawbuffer, [CountAttribute(Computed = "buffer")] UInt32* value); + [Slot(58)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glClearColor(Single red, Single green, Single blue, Single alpha); + [Slot(59)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glClearDepthf(Single d); + [Slot(61)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glClearStencil(Int32 s); + [Slot(64)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern System.Int32 glClientWaitSync(IntPtr sync, System.Int32 flags, UInt64 timeout); + [Slot(66)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glColorMask(bool red, bool green, bool blue, bool alpha); + [Slot(69)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompileShader(UInt32 shader); + [Slot(70)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompressedTexImage2D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); + [Slot(71)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompressedTexImage3D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); + [Slot(73)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompressedTexSubImage2D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); + [Slot(74)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompressedTexSubImage3D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); + [Slot(77)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyBufferSubData(System.Int32 readTarget, System.Int32 writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size); + [Slot(82)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyTexImage2D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 x, Int32 y, Int32 width, Int32 height, Int32 border); + [Slot(83)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyTexSubImage2D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 x, Int32 y, Int32 width, Int32 height); + [Slot(84)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyTexSubImage3D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height); + [Slot(97)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glCreateProgram(); + [Slot(98)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glCreateShader(System.Int32 type); + [Slot(101)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCullFace(System.Int32 mode); + [Slot(102)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDebugMessageCallback(DebugProc callback, IntPtr userParam); + [Slot(104)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDebugMessageControl(System.Int32 source, System.Int32 type, System.Int32 severity, Int32 count, [CountAttribute(Parameter = "count")] UInt32* ids, bool enabled); + [Slot(106)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDebugMessageInsert(System.Int32 source, System.Int32 type, UInt32 id, System.Int32 severity, Int32 length, [CountAttribute(Computed = "buf,length")] IntPtr buf); + [Slot(108)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDeleteBuffers(Int32 n, [CountAttribute(Parameter = "n")] UInt32* buffers); + [Slot(110)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDeleteFramebuffers(Int32 n, [CountAttribute(Parameter = "n")] UInt32* framebuffers); + [Slot(115)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDeleteProgram(UInt32 program); + [Slot(117)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDeleteQueries(Int32 n, [CountAttribute(Parameter = "n")] UInt32* ids); + [Slot(119)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDeleteRenderbuffers(Int32 n, [CountAttribute(Parameter = "n")] UInt32* renderbuffers); + [Slot(120)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDeleteSamplers(Int32 count, [CountAttribute(Parameter = "count")] UInt32* samplers); + [Slot(122)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDeleteShader(UInt32 shader); + [Slot(123)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDeleteSync(IntPtr sync); + [Slot(125)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDeleteTextures(Int32 n, [CountAttribute(Parameter = "n")] UInt32* textures); + [Slot(126)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDeleteTransformFeedbacks(Int32 n, [CountAttribute(Parameter = "n")] UInt32* ids); + [Slot(127)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDeleteVertexArrays(Int32 n, [CountAttribute(Parameter = "n")] UInt32* arrays); + [Slot(129)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDepthFunc(System.Int32 func); + [Slot(130)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDepthMask(bool flag); + [Slot(133)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDepthRangef(Single n, Single f); + [Slot(136)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDetachShader(UInt32 program, UInt32 shader); + [Slot(137)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDisable(System.Int32 cap); + [Slot(142)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDisableVertexAttribArray(UInt32 index); + [Slot(144)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawArrays(System.Int32 mode, Int32 first, Int32 count); + [Slot(145)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawArraysInstanced(System.Int32 mode, Int32 first, Int32 count, Int32 instancecount); + [Slot(150)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDrawBuffers(Int32 n, [CountAttribute(Parameter = "n")] System.Int32* bufs); + [Slot(154)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawElements(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices); + [Slot(157)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawElementsInstanced(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 instancecount); + [Slot(165)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawRangeElements(System.Int32 mode, UInt32 start, UInt32 end, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices); + [Slot(173)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEnable(System.Int32 cap); + [Slot(178)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEnableVertexAttribArray(UInt32 index); + [Slot(182)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEndQuery(System.Int32 target); + [Slot(185)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEndTransformFeedback(); + [Slot(198)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern IntPtr glFenceSync(System.Int32 condition, System.Int32 flags); + [Slot(200)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFinish(); + [Slot(202)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFlush(); + [Slot(203)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFlushMappedBufferRange(System.Int32 target, IntPtr offset, IntPtr length); + [Slot(210)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferRenderbuffer(System.Int32 target, System.Int32 attachment, System.Int32 renderbuffertarget, UInt32 renderbuffer); + [Slot(212)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferTexture2D(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level); + [Slot(218)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferTextureLayer(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level, Int32 layer); + [Slot(223)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFrontFace(System.Int32 mode); + [Slot(224)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGenBuffers(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* buffers); + [Slot(225)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGenerateMipmap(System.Int32 target); + [Slot(227)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGenFramebuffers(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* framebuffers); + [Slot(231)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGenQueries(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* ids); + [Slot(233)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGenRenderbuffers(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* renderbuffers); + [Slot(234)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGenSamplers(Int32 count, [OutAttribute, CountAttribute(Parameter = "count")] UInt32* samplers); + [Slot(236)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGenTextures(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* textures); + [Slot(237)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGenTransformFeedbacks(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* ids); + [Slot(238)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGenVertexArrays(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* arrays); + [Slot(240)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] Int32* size, [OutAttribute, CountAttribute(Count = 1)] System.Int32* type, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr name); + [Slot(241)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] Int32* size, [OutAttribute, CountAttribute(Count = 1)] System.Int32* type, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr name); + [Slot(242)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetActiveUniformBlockiv(UInt32 program, UInt32 uniformBlockIndex, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "program,uniformBlockIndex,pname")] Int32* @params); + [Slot(243)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetActiveUniformBlockName(UInt32 program, UInt32 uniformBlockIndex, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr uniformBlockName); + [Slot(244)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetActiveUniformsiv(UInt32 program, Int32 uniformCount, [CountAttribute(Parameter = "uniformCount")] UInt32* uniformIndices, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "uniformCount,pname")] Int32* @params); + [Slot(245)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetAttachedShaders(UInt32 program, Int32 maxCount, [OutAttribute, CountAttribute(Count = 1)] Int32* count, [OutAttribute, CountAttribute(Parameter = "maxCount")] UInt32* shaders); + [Slot(246)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glGetAttribLocation(UInt32 program, IntPtr name); + [Slot(247)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetBooleanv(System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] bool* data); + [Slot(248)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetBufferParameteri64v(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int64* @params); + [Slot(249)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetBufferParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(250)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetBufferPointerv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] IntPtr @params); + [Slot(253)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe Int32 glGetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* sources, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* types, [OutAttribute, CountAttribute(Parameter = "count")] UInt32* ids, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* severities, [OutAttribute, CountAttribute(Parameter = "count")] Int32* lengths, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr messageLog); + [Slot(257)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern System.Int32 glGetError(); + [Slot(262)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetFloatv(System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* data); + [Slot(264)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glGetFragDataLocation(UInt32 program, [CountAttribute(Computed = "name")] IntPtr name); + [Slot(265)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetFramebufferAttachmentParameteriv(System.Int32 target, System.Int32 attachment, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(267)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern System.Int32 glGetGraphicsResetStatus(); + [Slot(271)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetInteger64i_v(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Int64* data); + [Slot(272)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetInteger64v(System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int64* data); + [Slot(274)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetIntegeri_v(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Int32* data); + [Slot(276)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetIntegerv(System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* data); + [Slot(277)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetInternalformativ(System.Int32 target, System.Int32 internalformat, System.Int32 pname, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int32* @params); + [Slot(281)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnUniformfv(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Single* @params); + [Slot(284)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnUniformiv(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Int32* @params); + [Slot(287)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnUniformuiv(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] UInt32* @params); + [Slot(289)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetObjectLabel(System.Int32 identifier, UInt32 name, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr label); + [Slot(292)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetObjectPtrLabel(IntPtr ptr, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr label); + [Slot(317)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetPointerv(System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] IntPtr @params); + [Slot(319)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] System.Int32* binaryFormat, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr binary); + [Slot(321)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetProgramInfoLog(UInt32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr infoLog); + [Slot(322)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetProgramiv(UInt32 program, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(327)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetQueryiv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(332)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetQueryObjectuiv(UInt32 id, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params); + [Slot(334)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetRenderbufferParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(335)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetSamplerParameterfv(UInt32 sampler, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); + [Slot(340)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetSamplerParameteriv(UInt32 sampler, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(342)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetShaderInfoLog(UInt32 shader, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr infoLog); + [Slot(343)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetShaderiv(UInt32 shader, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(344)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetShaderPrecisionFormat(System.Int32 shadertype, System.Int32 precisiontype, [OutAttribute, CountAttribute(Count = 2)] Int32* range, [OutAttribute, CountAttribute(Count = 1)] Int32* precision); + [Slot(345)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetShaderSource(UInt32 shader, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr source); + [Slot(346)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern IntPtr glGetString(System.Int32 name); + [Slot(347)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern IntPtr glGetStringi(System.Int32 name, UInt32 index); + [Slot(348)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetSynciv(IntPtr sync, System.Int32 pname, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int32* values); + [Slot(350)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetTexParameterfv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); + [Slot(355)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetTexParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(360)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetTransformFeedbackVarying(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] Int32* size, [OutAttribute, CountAttribute(Count = 1)] System.Int32* type, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr name); + [Slot(362)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glGetUniformBlockIndex(UInt32 program, [CountAttribute(Computed = "")] IntPtr uniformBlockName); + [Slot(363)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetUniformfv(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] Single* @params); + [Slot(365)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetUniformIndices(UInt32 program, Int32 uniformCount, [CountAttribute(Computed = "uniformCount")] IntPtr uniformNames, [OutAttribute, CountAttribute(Computed = "uniformCount")] UInt32* uniformIndices); + [Slot(366)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetUniformiv(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] Int32* @params); + [Slot(367)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glGetUniformLocation(UInt32 program, IntPtr name); + [Slot(368)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetUniformuiv(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] UInt32* @params); + [Slot(371)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetVertexAttribfv(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 4)] Single* @params); + [Slot(372)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetVertexAttribIiv(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] Int32* @params); + [Slot(373)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetVertexAttribIuiv(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] UInt32* @params); + [Slot(374)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetVertexAttribiv(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 4)] Int32* @params); + [Slot(375)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetVertexAttribPointerv(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] IntPtr pointer); + [Slot(377)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glHint(System.Int32 target, System.Int32 mode); + [Slot(386)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glInvalidateFramebuffer(System.Int32 target, Int32 numAttachments, [CountAttribute(Parameter = "numAttachments")] System.Int32* attachments); + [Slot(387)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glInvalidateSubFramebuffer(System.Int32 target, Int32 numAttachments, [CountAttribute(Parameter = "numAttachments")] System.Int32* attachments, Int32 x, Int32 y, Int32 width, Int32 height); + [Slot(388)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsBuffer(UInt32 buffer); + [Slot(389)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsEnabled(System.Int32 cap); + [Slot(394)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsFramebuffer(UInt32 framebuffer); + [Slot(400)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsProgram(UInt32 program); + [Slot(402)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsQuery(UInt32 id); + [Slot(404)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsRenderbuffer(UInt32 renderbuffer); + [Slot(405)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsSampler(UInt32 sampler); + [Slot(407)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsShader(UInt32 shader); + [Slot(408)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsSync(IntPtr sync); + [Slot(410)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsTexture(UInt32 texture); + [Slot(412)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsTransformFeedback(UInt32 id); [Slot(413)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexStorage3D(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth); + private static extern byte glIsVertexArray(UInt32 array); [Slot(416)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexSubImage2D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height")] IntPtr pixels); + private static extern void glLineWidth(Single width); [Slot(417)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexSubImage3D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height,depth")] IntPtr pixels); + private static extern void glLinkProgram(UInt32 program); [Slot(423)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTransformFeedbackVaryings(UInt32 program, Int32 count, [CountAttribute(Parameter = "count")] IntPtr varyings, System.Int32 bufferMode); - [Slot(424)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform1f(Int32 location, Single v0); - [Slot(425)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform1fv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] Single* value); - [Slot(426)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform1i(Int32 location, Int32 v0); - [Slot(427)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform1iv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] Int32* value); - [Slot(428)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform1ui(Int32 location, UInt32 v0); - [Slot(429)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform1uiv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] UInt32* value); - [Slot(430)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform2f(Int32 location, Single v0, Single v1); - [Slot(431)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform2fv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Single* value); - [Slot(432)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform2i(Int32 location, Int32 v0, Int32 v1); - [Slot(433)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform2iv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int32* value); - [Slot(434)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform2ui(Int32 location, UInt32 v0, UInt32 v1); - [Slot(435)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform2uiv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt32* value); - [Slot(436)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform3f(Int32 location, Single v0, Single v1, Single v2); - [Slot(437)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform3fv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Single* value); - [Slot(438)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform3i(Int32 location, Int32 v0, Int32 v1, Int32 v2); - [Slot(439)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform3iv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int32* value); - [Slot(440)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform3ui(Int32 location, UInt32 v0, UInt32 v1, UInt32 v2); + private static extern IntPtr glMapBufferRange(System.Int32 target, IntPtr offset, IntPtr length, System.Int32 access); [Slot(441)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform3uiv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt32* value); - [Slot(442)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform4f(Int32 location, Single v0, Single v1, Single v2, Single v3); + private static extern void glObjectLabel(System.Int32 identifier, UInt32 name, Int32 length, [CountAttribute(Computed = "label,length")] IntPtr label); [Slot(443)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform4fv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Single* value); - [Slot(444)] + private static extern void glObjectPtrLabel(IntPtr ptr, Int32 length, [CountAttribute(Computed = "label,length")] IntPtr label); + [Slot(468)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform4i(Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3); - [Slot(445)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform4iv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int32* value); - [Slot(446)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform4ui(Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3); - [Slot(447)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform4uiv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt32* value); - [Slot(448)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniformBlockBinding(UInt32 program, UInt32 uniformBlockIndex, UInt32 uniformBlockBinding); - [Slot(449)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix2fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Single* value); - [Slot(450)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix2x3fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value); - [Slot(452)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix2x4fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value); - [Slot(454)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix3fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Single* value); - [Slot(455)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix3x2fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value); - [Slot(457)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix3x4fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value); - [Slot(459)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix4fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Single* value); - [Slot(460)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix4x2fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value); - [Slot(462)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix4x3fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value); - [Slot(464)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glUnmapBuffer(System.Int32 target); - [Slot(466)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUseProgram(UInt32 program); + private static extern void glPauseTransformFeedback(); [Slot(469)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glValidateProgram(UInt32 program); - [Slot(471)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib1f(UInt32 index, Single x); + private static extern void glPixelStorei(System.Int32 pname, Int32 param); [Slot(472)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib1fv(UInt32 index, [CountAttribute(Count = 1)] Single* v); - [Slot(473)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib2f(UInt32 index, Single x, Single y); + private static extern void glPolygonOffset(Single factor, Single units); [Slot(474)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib2fv(UInt32 index, [CountAttribute(Count = 2)] Single* v); - [Slot(475)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib3f(UInt32 index, Single x, Single y, Single z); - [Slot(476)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib3fv(UInt32 index, [CountAttribute(Count = 3)] Single* v); - [Slot(477)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib4f(UInt32 index, Single x, Single y, Single z, Single w); - [Slot(478)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib4fv(UInt32 index, [CountAttribute(Count = 4)] Single* v); + private static extern void glPopDebugGroup(); [Slot(479)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramBinary(UInt32 program, System.Int32 binaryFormat, [CountAttribute(Parameter = "length")] IntPtr binary, Int32 length); + [Slot(481)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramParameteri(UInt32 program, System.Int32 pname, Int32 value); + [Slot(537)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPushDebugGroup(System.Int32 source, UInt32 id, Int32 length, [CountAttribute(Computed = "message,length")] IntPtr message); + [Slot(542)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glReadBuffer(System.Int32 src); + [Slot(545)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glReadnPixels(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute] IntPtr data); + [Slot(548)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glReadPixels(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, [OutAttribute, CountAttribute(Computed = "format,type,width,height")] IntPtr pixels); + [Slot(550)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glReleaseShaderCompiler(); + [Slot(551)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glRenderbufferStorage(System.Int32 target, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(552)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glRenderbufferStorageMultisample(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(560)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glResumeTransformFeedback(); + [Slot(561)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSampleCoverage(Single value, bool invert); + [Slot(562)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSamplerParameterf(UInt32 sampler, System.Int32 pname, Single param); + [Slot(563)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glSamplerParameterfv(UInt32 sampler, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* param); + [Slot(564)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSamplerParameteri(UInt32 sampler, System.Int32 pname, Int32 param); + [Slot(569)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glSamplerParameteriv(UInt32 sampler, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* param); + [Slot(570)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glScissor(Int32 x, Int32 y, Int32 width, Int32 height); + [Slot(580)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glShaderBinary(Int32 count, [CountAttribute(Parameter = "count")] UInt32* shaders, System.Int32 binaryformat, [CountAttribute(Parameter = "length")] IntPtr binary, Int32 length); + [Slot(581)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glShaderSource(UInt32 shader, Int32 count, [CountAttribute(Parameter = "count")] IntPtr @string, [CountAttribute(Parameter = "count")] Int32* length); + [Slot(588)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glStencilFunc(System.Int32 func, Int32 @ref, UInt32 mask); + [Slot(589)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glStencilFuncSeparate(System.Int32 face, System.Int32 func, Int32 @ref, UInt32 mask); + [Slot(590)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glStencilMask(UInt32 mask); + [Slot(591)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glStencilMaskSeparate(System.Int32 face, UInt32 mask); + [Slot(592)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glStencilOp(System.Int32 fail, System.Int32 zfail, System.Int32 zpass); + [Slot(593)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glStencilOpSeparate(System.Int32 face, System.Int32 sfail, System.Int32 dpfail, System.Int32 dppass); + [Slot(606)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexImage2D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 border, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height")] IntPtr pixels); + [Slot(607)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexImage3D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height,depth")] IntPtr pixels); + [Slot(610)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexParameterf(System.Int32 target, System.Int32 pname, Single param); + [Slot(611)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTexParameterfv(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); + [Slot(612)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexParameteri(System.Int32 target, System.Int32 pname, Int32 param); + [Slot(617)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTexParameteriv(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); + [Slot(619)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexStorage2D(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(621)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexStorage3D(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth); + [Slot(629)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexSubImage2D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height")] IntPtr pixels); + [Slot(630)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexSubImage3D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height,depth")] IntPtr pixels); + [Slot(642)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTransformFeedbackVaryings(UInt32 program, Int32 count, [CountAttribute(Parameter = "count")] IntPtr varyings, System.Int32 bufferMode); + [Slot(644)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform1f(Int32 location, Single v0); + [Slot(645)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform1fv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] Single* value); + [Slot(646)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform1i(Int32 location, Int32 v0); + [Slot(649)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform1iv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] Int32* value); + [Slot(650)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform1ui(Int32 location, UInt32 v0); + [Slot(653)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform1uiv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] UInt32* value); + [Slot(654)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform2f(Int32 location, Single v0, Single v1); + [Slot(655)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform2fv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Single* value); + [Slot(656)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform2i(Int32 location, Int32 v0, Int32 v1); + [Slot(659)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform2iv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int32* value); + [Slot(660)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform2ui(Int32 location, UInt32 v0, UInt32 v1); + [Slot(663)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform2uiv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt32* value); + [Slot(664)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform3f(Int32 location, Single v0, Single v1, Single v2); + [Slot(665)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform3fv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Single* value); + [Slot(666)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform3i(Int32 location, Int32 v0, Int32 v1, Int32 v2); + [Slot(669)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform3iv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int32* value); + [Slot(670)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform3ui(Int32 location, UInt32 v0, UInt32 v1, UInt32 v2); + [Slot(673)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform3uiv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt32* value); + [Slot(674)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform4f(Int32 location, Single v0, Single v1, Single v2, Single v3); + [Slot(675)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform4fv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Single* value); + [Slot(676)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform4i(Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3); + [Slot(679)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform4iv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int32* value); + [Slot(680)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform4ui(Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3); + [Slot(683)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform4uiv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt32* value); + [Slot(684)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniformBlockBinding(UInt32 program, UInt32 uniformBlockIndex, UInt32 uniformBlockBinding); + [Slot(689)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix2fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Single* value); + [Slot(690)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix2x3fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value); + [Slot(692)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix2x4fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value); + [Slot(694)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix3fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Single* value); + [Slot(695)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix3x2fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value); + [Slot(697)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix3x4fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value); + [Slot(699)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix4fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Single* value); + [Slot(700)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix4x2fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value); + [Slot(702)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix4x3fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value); + [Slot(704)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glUnmapBuffer(System.Int32 target); + [Slot(706)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUseProgram(UInt32 program); + [Slot(709)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glValidateProgram(UInt32 program); + [Slot(711)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttrib1f(UInt32 index, Single x); + [Slot(712)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib1fv(UInt32 index, [CountAttribute(Count = 1)] Single* v); + [Slot(713)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttrib2f(UInt32 index, Single x, Single y); + [Slot(714)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib2fv(UInt32 index, [CountAttribute(Count = 2)] Single* v); + [Slot(715)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttrib3f(UInt32 index, Single x, Single y, Single z); + [Slot(716)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib3fv(UInt32 index, [CountAttribute(Count = 3)] Single* v); + [Slot(717)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttrib4f(UInt32 index, Single x, Single y, Single z, Single w); + [Slot(718)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib4fv(UInt32 index, [CountAttribute(Count = 4)] Single* v); + [Slot(719)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glVertexAttribDivisor(UInt32 index, UInt32 divisor); - [Slot(483)] + [Slot(723)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glVertexAttribI4i(UInt32 index, Int32 x, Int32 y, Int32 z, Int32 w); - [Slot(484)] + [Slot(724)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glVertexAttribI4iv(UInt32 index, [CountAttribute(Count = 4)] Int32* v); - [Slot(485)] + [Slot(725)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glVertexAttribI4ui(UInt32 index, UInt32 x, UInt32 y, UInt32 z, UInt32 w); - [Slot(486)] + [Slot(726)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glVertexAttribI4uiv(UInt32 index, [CountAttribute(Count = 4)] UInt32* v); - [Slot(487)] + [Slot(727)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glVertexAttribIPointer(UInt32 index, Int32 size, System.Int32 type, Int32 stride, [CountAttribute(Computed = "size,type,stride")] IntPtr pointer); - [Slot(488)] + [Slot(728)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glVertexAttribPointer(UInt32 index, Int32 size, System.Int32 type, bool normalized, Int32 stride, [CountAttribute(Computed = "size,type,stride")] IntPtr pointer); - [Slot(489)] + [Slot(729)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glViewport(Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(490)] + [Slot(738)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glWaitSync(IntPtr sync, System.Int32 flags, UInt64 timeout); [Slot(0)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glActiveProgramEXT(UInt32 program); + private static extern byte glAcquireKeyedMutexWin32EXT(UInt32 memory, UInt64 key, UInt32 timeout); [Slot(1)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glActiveProgramEXT(UInt32 program); + [Slot(2)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glActiveShaderProgramEXT(UInt32 pipeline, UInt32 program); - [Slot(8)] + [Slot(11)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glBeginQueryEXT(System.Int32 target, UInt32 id); - [Slot(15)] + [Slot(17)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindFragDataLocationEXT(UInt32 program, UInt32 color, [CountAttribute(Computed = "name")] IntPtr name); + [Slot(18)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindFragDataLocationIndexedEXT(UInt32 program, UInt32 colorNumber, UInt32 index, IntPtr name); + [Slot(20)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glBindProgramPipelineEXT(UInt32 pipeline); - [Slot(26)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendEquationEXT(System.Int32 mode); - [Slot(27)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendEquationiEXT(UInt32 buf, System.Int32 mode); - [Slot(29)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendEquationSeparateiEXT(UInt32 buf, System.Int32 modeRGB, System.Int32 modeAlpha); [Slot(31)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendEquationEXT(System.Int32 mode); + [Slot(32)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendEquationiEXT(UInt32 buf, System.Int32 mode); + [Slot(35)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendEquationSeparateiEXT(UInt32 buf, System.Int32 modeRGB, System.Int32 modeAlpha); + [Slot(38)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glBlendFunciEXT(UInt32 buf, System.Int32 src, System.Int32 dst); - [Slot(33)] + [Slot(41)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glBlendFuncSeparateiEXT(UInt32 buf, System.Int32 srcRGB, System.Int32 dstRGB, System.Int32 srcAlpha, System.Int32 dstAlpha); - [Slot(52)] + [Slot(48)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glColorMaskiEXT(UInt32 index, bool r, bool g, bool b, bool a); + private static extern void glBufferStorageEXT(System.Int32 target, IntPtr size, [CountAttribute(Parameter = "size")] IntPtr data, UInt32 flags); + [Slot(49)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBufferStorageExternalEXT(System.Int32 target, IntPtr offset, IntPtr size, IntPtr clientBuffer, UInt32 flags); + [Slot(50)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBufferStorageMemEXT(System.Int32 target, IntPtr size, UInt32 memory, UInt64 offset); + [Slot(60)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glClearPixelLocalStorageuiEXT(Int32 offset, Int32 n, UInt32* values); [Slot(62)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyImageSubDataEXT(UInt32 srcName, System.Int32 srcTarget, Int32 srcLevel, Int32 srcX, Int32 srcY, Int32 srcZ, UInt32 dstName, System.Int32 dstTarget, Int32 dstLevel, Int32 dstX, Int32 dstY, Int32 dstZ, Int32 srcWidth, Int32 srcHeight, Int32 srcDepth); - [Slot(73)] + private static extern void glClearTexImageEXT(UInt32 texture, Int32 level, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type")] IntPtr data); + [Slot(63)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glCreateShaderProgramEXT(System.Int32 type, IntPtr @string); - [Slot(74)] + private static extern void glClearTexSubImageEXT(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type")] IntPtr data); + [Slot(67)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glCreateShaderProgramvEXT(System.Int32 type, Int32 count, [CountAttribute(Parameter = "count")] IntPtr strings); - [Slot(88)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteProgramPipelinesEXT(Int32 n, [CountAttribute(Parameter = "n")] UInt32* pipelines); - [Slot(90)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteQueriesEXT(Int32 n, [CountAttribute(Parameter = "n")] UInt32* ids); - [Slot(106)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDisableiEXT(System.Int32 target, UInt32 index); - [Slot(108)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDiscardFramebufferEXT(System.Int32 target, Int32 numAttachments, [CountAttribute(Parameter = "numAttachments")] System.Int32* attachments); - [Slot(112)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawArraysInstancedEXT(System.Int32 mode, Int32 start, Int32 count, Int32 primcount); - [Slot(115)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDrawBuffersEXT(Int32 n, System.Int32* bufs); - [Slot(116)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDrawBuffersIndexedEXT(Int32 n, [CountAttribute(Parameter = "n")] System.Int32* location, [CountAttribute(Parameter = "n")] Int32* indices); - [Slot(121)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawElementsInstancedEXT(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 primcount); - [Slot(128)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEnableiEXT(System.Int32 target, UInt32 index); - [Slot(133)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEndQueryEXT(System.Int32 target); - [Slot(154)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFlushMappedBufferRangeEXT(System.Int32 target, IntPtr offset, IntPtr length); - [Slot(157)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFramebufferTexture2DMultisampleEXT(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level, Int32 samples); - [Slot(160)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFramebufferTextureEXT(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level); - [Slot(168)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenProgramPipelinesEXT(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* pipelines); - [Slot(170)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenQueriesEXT(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* ids); - [Slot(200)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern System.Int32 glGetGraphicsResetStatusEXT(); - [Slot(206)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetIntegeri_vEXT(System.Int32 target, UInt32 index, [OutAttribute] Int32* data); - [Slot(211)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnUniformfvEXT(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Single* @params); - [Slot(214)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnUniformivEXT(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int32* @params); - [Slot(219)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetObjectLabelEXT(System.Int32 type, UInt32 @object, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr label); - [Slot(239)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetProgramPipelineInfoLogEXT(UInt32 pipeline, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr infoLog); - [Slot(240)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetProgramPipelineivEXT(UInt32 pipeline, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(242)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetQueryivEXT(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(243)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetQueryObjecti64vEXT(UInt32 id, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int64* @params); - [Slot(244)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetQueryObjectivEXT(UInt32 id, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(245)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetQueryObjectui64vEXT(UInt32 id, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt64* @params); - [Slot(247)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetQueryObjectuivEXT(UInt32 id, System.Int32 pname, [OutAttribute] UInt32* @params); - [Slot(250)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetSamplerParameterIivEXT(UInt32 sampler, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(251)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetSamplerParameterIuivEXT(UInt32 sampler, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params); - [Slot(262)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTexParameterIivEXT(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(263)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTexParameterIuivEXT(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params); - [Slot(279)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glInsertEventMarkerEXT(Int32 length, IntPtr marker); - [Slot(284)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsEnablediEXT(System.Int32 target, UInt32 index); - [Slot(288)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsProgramPipelineEXT(UInt32 pipeline); - [Slot(290)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsQueryEXT(UInt32 id); - [Slot(300)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glLabelObjectEXT(System.Int32 type, UInt32 @object, Int32 length, IntPtr label); - [Slot(305)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern IntPtr glMapBufferRangeEXT(System.Int32 target, IntPtr offset, IntPtr length, UInt32 access); - [Slot(307)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiDrawArraysEXT(System.Int32 mode, [CountAttribute(Computed = "primcount")] Int32* first, [CountAttribute(Computed = "primcount")] Int32* count, Int32 primcount); - [Slot(308)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiDrawElementsEXT(System.Int32 mode, [CountAttribute(Computed = "primcount")] Int32* count, System.Int32 type, [CountAttribute(Computed = "primcount")] IntPtr indices, Int32 primcount); - [Slot(313)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPatchParameteriEXT(System.Int32 pname, Int32 value); - [Slot(319)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPopGroupMarkerEXT(); - [Slot(320)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPrimitiveBoundingBoxEXT(Single minX, Single minY, Single minZ, Single minW, Single maxX, Single maxY, Single maxZ, Single maxW); - [Slot(324)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramParameteriEXT(UInt32 program, System.Int32 pname, Int32 value); - [Slot(325)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform1fEXT(UInt32 program, Int32 location, Single v0); - [Slot(326)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform1fvEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Single* value); - [Slot(327)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform1iEXT(UInt32 program, Int32 location, Int32 v0); - [Slot(328)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform1ivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int32* value); - [Slot(329)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform1uiEXT(UInt32 program, Int32 location, UInt32 v0); - [Slot(330)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform1uivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt32* value); - [Slot(331)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform2fEXT(UInt32 program, Int32 location, Single v0, Single v1); - [Slot(332)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform2fvEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Single* value); - [Slot(333)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform2iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1); - [Slot(334)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform2ivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int32* value); - [Slot(335)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform2uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1); - [Slot(336)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform2uivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt32* value); - [Slot(337)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform3fEXT(UInt32 program, Int32 location, Single v0, Single v1, Single v2); - [Slot(338)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform3fvEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Single* value); - [Slot(339)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform3iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2); - [Slot(340)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform3ivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int32* value); - [Slot(341)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform3uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2); - [Slot(342)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform3uivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt32* value); - [Slot(343)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform4fEXT(UInt32 program, Int32 location, Single v0, Single v1, Single v2, Single v3); - [Slot(344)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform4fvEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Single* value); - [Slot(345)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform4iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3); - [Slot(346)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform4ivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int32* value); - [Slot(347)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform4uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3); - [Slot(348)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform4uivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt32* value); - [Slot(349)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Single* value); - [Slot(350)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix2x3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value); - [Slot(351)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix2x4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value); - [Slot(352)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Single* value); - [Slot(353)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix3x2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value); - [Slot(354)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix3x4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value); - [Slot(355)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Single* value); - [Slot(356)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix4x2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value); - [Slot(357)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix4x3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value); - [Slot(360)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPushGroupMarkerEXT(Int32 length, IntPtr marker); - [Slot(361)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glQueryCounterEXT(UInt32 id, System.Int32 target); - [Slot(363)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glReadBufferIndexedEXT(System.Int32 src, Int32 index); - [Slot(366)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glReadnPixelsEXT(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr data); - [Slot(374)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glRenderbufferStorageMultisampleEXT(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(383)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glSamplerParameterIivEXT(UInt32 sampler, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* param); - [Slot(384)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glSamplerParameterIuivEXT(UInt32 sampler, System.Int32 pname, [CountAttribute(Computed = "pname")] UInt32* param); - [Slot(399)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexBufferEXT(System.Int32 target, System.Int32 internalformat, UInt32 buffer); - [Slot(400)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexBufferRangeEXT(System.Int32 target, System.Int32 internalformat, UInt32 buffer, IntPtr offset, IntPtr size); - [Slot(407)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexParameterIivEXT(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); - [Slot(408)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexParameterIuivEXT(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] UInt32* @params); - [Slot(410)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexStorage1DEXT(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width); - [Slot(412)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexStorage2DEXT(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(414)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexStorage3DEXT(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth); - [Slot(419)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureStorage1DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width); - [Slot(420)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureStorage2DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(421)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureStorage3DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth); - [Slot(422)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureViewEXT(UInt32 texture, System.Int32 target, UInt32 origtexture, System.Int32 internalformat, UInt32 minlevel, UInt32 numlevels, UInt32 minlayer, UInt32 numlayers); - [Slot(467)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUseProgramStagesEXT(UInt32 pipeline, UInt32 stages, UInt32 program); - [Slot(468)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUseShaderProgramEXT(System.Int32 type, UInt32 program); - [Slot(470)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glValidateProgramPipelineEXT(UInt32 pipeline); - [Slot(481)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribDivisorEXT(UInt32 index, UInt32 divisor); - [Slot(158)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFramebufferTexture2DMultisampleIMG(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level, Int32 samples); - [Slot(375)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glRenderbufferStorageMultisampleIMG(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(6)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBeginPerfQueryINTEL(UInt32 queryHandle); - [Slot(70)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glCreatePerfQueryINTEL(UInt32 queryId, [OutAttribute] UInt32* queryHandle); - [Slot(86)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDeletePerfQueryINTEL(UInt32 queryHandle); - [Slot(131)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEndPerfQueryINTEL(UInt32 queryHandle); - [Slot(195)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetFirstPerfQueryIdINTEL([OutAttribute] UInt32* queryId); - [Slot(209)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetNextPerfQueryIdINTEL(UInt32 queryId, [OutAttribute] UInt32* nextQueryId); - [Slot(223)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetPerfCounterInfoINTEL(UInt32 queryId, UInt32 counterId, UInt32 counterNameLength, [OutAttribute] IntPtr counterName, UInt32 counterDescLength, [OutAttribute] IntPtr counterDesc, [OutAttribute] UInt32* counterOffset, [OutAttribute] UInt32* counterDataSize, [OutAttribute] UInt32* counterTypeEnum, [OutAttribute] UInt32* counterDataTypeEnum, [OutAttribute] UInt64* rawCounterMaxValue); - [Slot(230)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetPerfQueryDataINTEL(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [OutAttribute] IntPtr data, [OutAttribute] UInt32* bytesWritten); - [Slot(231)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetPerfQueryIdByNameINTEL([OutAttribute] IntPtr queryName, [OutAttribute] UInt32* queryId); - [Slot(232)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetPerfQueryInfoINTEL(UInt32 queryId, UInt32 queryNameLength, [OutAttribute] IntPtr queryName, [OutAttribute] UInt32* dataSize, [OutAttribute] UInt32* noCounters, [OutAttribute] UInt32* noInstances, [OutAttribute] UInt32* capsMask); - [Slot(22)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendBarrierKHR(); - [Slot(77)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDebugMessageCallbackKHR(DebugProcKhr callback, IntPtr userParam); + private static extern void glColorMaskiEXT(UInt32 index, bool r, bool g, bool b, bool a); [Slot(79)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDebugMessageControlKHR(System.Int32 source, System.Int32 type, System.Int32 severity, Int32 count, UInt32* ids, bool enabled); - [Slot(81)] + private static extern void glCopyImageSubDataEXT(UInt32 srcName, System.Int32 srcTarget, Int32 srcLevel, Int32 srcX, Int32 srcY, Int32 srcZ, UInt32 dstName, System.Int32 dstTarget, Int32 dstLevel, Int32 dstX, Int32 dstY, Int32 dstZ, Int32 srcWidth, Int32 srcHeight, Int32 srcDepth); + [Slot(95)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDebugMessageInsertKHR(System.Int32 source, System.Int32 type, UInt32 id, System.Int32 severity, Int32 length, IntPtr buf); - [Slot(190)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe Int32 glGetDebugMessageLogKHR(UInt32 count, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* sources, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* types, [OutAttribute, CountAttribute(Parameter = "count")] UInt32* ids, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* severities, [OutAttribute, CountAttribute(Parameter = "count")] Int32* lengths, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr messageLog); - [Slot(201)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern System.Int32 glGetGraphicsResetStatusKHR(); - [Slot(212)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnUniformfvKHR(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Single* @params); - [Slot(215)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnUniformivKHR(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Int32* @params); - [Slot(217)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnUniformuivKHR(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] UInt32* @params); - [Slot(220)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetObjectLabelKHR(System.Int32 identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr label); - [Slot(222)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetObjectPtrLabelKHR(IntPtr ptr, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr label); - [Slot(234)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetPointervKHR(System.Int32 pname, [OutAttribute] IntPtr @params); - [Slot(310)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glObjectLabelKHR(System.Int32 identifier, UInt32 name, Int32 length, IntPtr label); - [Slot(312)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glObjectPtrLabelKHR(IntPtr ptr, Int32 length, IntPtr label); - [Slot(318)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPopDebugGroupKHR(); - [Slot(359)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPushDebugGroupKHR(System.Int32 source, UInt32 id, Int32 length, IntPtr message); - [Slot(367)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glReadnPixelsKHR(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr data); - [Slot(23)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendBarrierNV(); - [Slot(34)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendParameteriNV(System.Int32 pname, Int32 value); - [Slot(37)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlitFramebufferNV(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, System.Int32 mask, System.Int32 filter); - [Slot(61)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyBufferSubDataNV(System.Int32 readTarget, System.Int32 writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size); - [Slot(68)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCoverageMaskNV(bool mask); - [Slot(69)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCoverageOperationNV(System.Int32 operation); - [Slot(83)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteFencesNV(Int32 n, [CountAttribute(Parameter = "n")] UInt32* fences); - [Slot(113)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawArraysInstancedNV(System.Int32 mode, Int32 first, Int32 count, Int32 primcount); - [Slot(117)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDrawBuffersNV(Int32 n, [CountAttribute(Parameter = "n")] System.Int32* bufs); - [Slot(122)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawElementsInstancedNV(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 primcount); - [Slot(151)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFinishFenceNV(UInt32 fence); - [Slot(165)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenFencesNV(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* fences); - [Slot(194)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetFenceivNV(UInt32 fence, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(285)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsFenceNV(UInt32 fence); - [Slot(364)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glReadBufferNV(System.Int32 mode); - [Slot(376)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glRenderbufferStorageMultisampleNV(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(388)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSetFenceNV(UInt32 fence, System.Int32 condition); - [Slot(398)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glTestFenceNV(UInt32 fence); - [Slot(451)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix2x3fvNV(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value); - [Slot(453)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix2x4fvNV(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value); - [Slot(456)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix3x2fvNV(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value); - [Slot(458)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix3x4fvNV(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value); - [Slot(461)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix4x2fvNV(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value); - [Slot(463)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix4x3fvNV(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value); - [Slot(482)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribDivisorNV(UInt32 index, UInt32 divisor); - [Slot(21)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindVertexArrayOES(UInt32 array); - [Slot(56)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCompressedTexImage3DOES(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); - [Slot(59)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCompressedTexSubImage3DOES(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); - [Slot(66)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyTexSubImage3DOES(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height); + private static extern unsafe void glCreateMemoryObjectsEXT(Int32 n, [OutAttribute] UInt32* memoryObjects); [Slot(99)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteVertexArraysOES(Int32 n, [CountAttribute(Parameter = "n")] UInt32* arrays); - [Slot(124)] + private static extern Int32 glCreateShaderProgramEXT(System.Int32 type, IntPtr @string); + [Slot(100)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEGLImageTargetRenderbufferStorageOES(System.Int32 target, IntPtr image); - [Slot(125)] + private static extern Int32 glCreateShaderProgramvEXT(System.Int32 type, Int32 count, [CountAttribute(Parameter = "count")] IntPtr strings); + [Slot(111)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEGLImageTargetTexture2DOES(System.Int32 target, IntPtr image); - [Slot(159)] + private static extern unsafe void glDeleteMemoryObjectsEXT(Int32 n, [CountAttribute(Parameter = "n")] UInt32* memoryObjects); + [Slot(116)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFramebufferTexture3DOES(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level, Int32 zoffset); - [Slot(176)] + private static extern unsafe void glDeleteProgramPipelinesEXT(Int32 n, [CountAttribute(Parameter = "n")] UInt32* pipelines); + [Slot(118)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenVertexArraysOES(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* arrays); - [Slot(188)] + private static extern unsafe void glDeleteQueriesEXT(Int32 n, [CountAttribute(Parameter = "n")] UInt32* ids); + [Slot(121)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetBufferPointervOES(System.Int32 target, System.Int32 pname, [OutAttribute] IntPtr @params); - [Slot(236)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetProgramBinaryOES(UInt32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] System.Int32* binaryFormat, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr binary); - [Slot(299)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsVertexArrayOES(UInt32 array); - [Slot(303)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern IntPtr glMapBufferOES(System.Int32 target, System.Int32 access); - [Slot(306)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMinSampleShadingOES(Single value); - [Slot(322)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramBinaryOES(UInt32 program, System.Int32 binaryFormat, [CountAttribute(Parameter = "length")] IntPtr binary, Int32 length); - [Slot(403)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexImage3DOES(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height,depth")] IntPtr pixels); - [Slot(415)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexStorage3DMultisampleOES(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, bool fixedsamplelocations); - [Slot(418)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexSubImage3DOES(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height,depth")] IntPtr pixels); - [Slot(465)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glUnmapBufferOES(System.Int32 target); - [Slot(3)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glAlphaFuncQCOM(System.Int32 func, Single @ref); - [Slot(105)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDisableDriverControlQCOM(UInt32 driverControl); - [Slot(127)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEnableDriverControlQCOM(UInt32 driverControl); - [Slot(134)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEndTilingQCOM(UInt32 preserveMask); - [Slot(136)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glExtGetBufferPointervQCOM(System.Int32 target, [OutAttribute] IntPtr @params); - [Slot(137)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glExtGetBuffersQCOM([OutAttribute, CountAttribute(Parameter = "maxBuffers")] UInt32* buffers, Int32 maxBuffers, [OutAttribute, CountAttribute(Count = 1)] Int32* numBuffers); - [Slot(138)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glExtGetFramebuffersQCOM([OutAttribute, CountAttribute(Parameter = "maxFramebuffers")] UInt32* framebuffers, Int32 maxFramebuffers, [OutAttribute, CountAttribute(Count = 1)] Int32* numFramebuffers); + private static extern unsafe void glDeleteSemaphoresEXT(Int32 n, [CountAttribute(Parameter = "count")] UInt32* semaphores); [Slot(139)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glExtGetProgramBinarySourceQCOM(UInt32 program, System.Int32 shadertype, [OutAttribute] IntPtr source, [OutAttribute] Int32* length); - [Slot(140)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glExtGetProgramsQCOM([OutAttribute, CountAttribute(Parameter = "maxPrograms")] UInt32* programs, Int32 maxPrograms, [OutAttribute, CountAttribute(Count = 1)] Int32* numPrograms); - [Slot(141)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glExtGetRenderbuffersQCOM([OutAttribute, CountAttribute(Parameter = "maxRenderbuffers")] UInt32* renderbuffers, Int32 maxRenderbuffers, [OutAttribute, CountAttribute(Count = 1)] Int32* numRenderbuffers); - [Slot(142)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glExtGetShadersQCOM([OutAttribute, CountAttribute(Parameter = "maxShaders")] UInt32* shaders, Int32 maxShaders, [OutAttribute, CountAttribute(Count = 1)] Int32* numShaders); + private static extern void glDisableiEXT(System.Int32 target, UInt32 index); [Slot(143)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glExtGetTexLevelParameterivQCOM(UInt32 texture, System.Int32 face, Int32 level, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(144)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glExtGetTexSubImageQCOM(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, [OutAttribute] IntPtr texels); - [Slot(145)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glExtGetTexturesQCOM([OutAttribute] UInt32* textures, Int32 maxTextures, [OutAttribute] Int32* numTextures); - [Slot(146)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glExtIsProgramBinaryQCOM(UInt32 program); + private static extern unsafe void glDiscardFramebufferEXT(System.Int32 target, Int32 numAttachments, [CountAttribute(Parameter = "numAttachments")] System.Int32* attachments); [Slot(147)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glExtTexObjectStateOverrideiQCOM(System.Int32 target, System.Int32 pname, Int32 param); + private static extern void glDrawArraysInstancedBaseInstanceEXT(System.Int32 mode, Int32 first, Int32 count, Int32 instancecount, UInt32 baseinstance); + [Slot(148)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawArraysInstancedEXT(System.Int32 mode, Int32 start, Int32 count, Int32 primcount); + [Slot(151)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDrawBuffersEXT(Int32 n, System.Int32* bufs); + [Slot(152)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDrawBuffersIndexedEXT(Int32 n, [CountAttribute(Parameter = "n")] System.Int32* location, [CountAttribute(Parameter = "n")] Int32* indices); + [Slot(155)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawElementsBaseVertexEXT(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 basevertex); + [Slot(159)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawElementsInstancedBaseInstanceEXT(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Parameter = "count")] IntPtr indices, Int32 instancecount, UInt32 baseinstance); + [Slot(160)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawElementsInstancedBaseVertexBaseInstanceEXT(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Parameter = "count")] IntPtr indices, Int32 instancecount, Int32 basevertex, UInt32 baseinstance); + [Slot(161)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawElementsInstancedBaseVertexEXT(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 instancecount, Int32 basevertex); + [Slot(163)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawElementsInstancedEXT(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 primcount); + [Slot(166)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawRangeElementsBaseVertexEXT(System.Int32 mode, UInt32 start, UInt32 end, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 basevertex); + [Slot(168)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawTransformFeedbackEXT(System.Int32 mode, UInt32 id); + [Slot(169)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawTransformFeedbackInstancedEXT(System.Int32 mode, UInt32 id, Int32 instancecount); + [Slot(175)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEnableiEXT(System.Int32 target, UInt32 index); + [Slot(183)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEndQueryEXT(System.Int32 target); + [Slot(204)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFlushMappedBufferRangeEXT(System.Int32 target, IntPtr offset, IntPtr length); + [Slot(209)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferPixelLocalStorageSizeEXT(UInt32 target, Int32 size); + [Slot(214)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferTexture2DMultisampleEXT(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level, Int32 samples); + [Slot(217)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferTextureEXT(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level); + [Slot(230)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGenProgramPipelinesEXT(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* pipelines); + [Slot(232)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGenQueriesEXT(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* ids); + [Slot(235)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGenSemaphoresEXT(Int32 n, [OutAttribute, CountAttribute(Parameter = "count")] UInt32* semaphores); + [Slot(263)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glGetFragDataIndexEXT(UInt32 program, IntPtr name); + [Slot(266)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glGetFramebufferPixelLocalStorageSizeEXT(UInt32 target); + [Slot(268)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern System.Int32 glGetGraphicsResetStatusEXT(); + [Slot(275)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetIntegeri_vEXT(System.Int32 target, UInt32 index, [OutAttribute] Int32* data); + [Slot(279)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetMemoryObjectParameterivEXT(UInt32 memoryObject, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(282)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnUniformfvEXT(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Single* @params); + [Slot(285)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnUniformivEXT(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int32* @params); + [Slot(290)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetObjectLabelEXT(System.Int32 type, UInt32 @object, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr label); + [Slot(323)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetProgramPipelineInfoLogEXT(UInt32 pipeline, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr infoLog); + [Slot(324)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetProgramPipelineivEXT(UInt32 pipeline, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(326)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glGetProgramResourceLocationIndexEXT(UInt32 program, System.Int32 programInterface, [CountAttribute(Computed = "name")] IntPtr name); + [Slot(328)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetQueryivEXT(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(329)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetQueryObjecti64vEXT(UInt32 id, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int64* @params); + [Slot(330)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetQueryObjectivEXT(UInt32 id, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(331)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetQueryObjectui64vEXT(UInt32 id, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt64* @params); + [Slot(333)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetQueryObjectuivEXT(UInt32 id, System.Int32 pname, [OutAttribute] UInt32* @params); + [Slot(336)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetSamplerParameterIivEXT(UInt32 sampler, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(338)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetSamplerParameterIuivEXT(UInt32 sampler, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params); + [Slot(341)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetSemaphoreParameterui64vEXT(UInt32 semaphore, System.Int32 pname, [OutAttribute] UInt64* @params); + [Slot(351)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetTexParameterIivEXT(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(353)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetTexParameterIuivEXT(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params); + [Slot(369)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetUnsignedBytei_vEXT(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Byte* data); + [Slot(370)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetUnsignedBytevEXT(System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Byte* data); + [Slot(378)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glImportMemoryFdEXT(UInt32 memory, UInt64 size, System.Int32 handleType, Int32 fd); + [Slot(379)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glImportMemoryWin32HandleEXT(UInt32 memory, UInt64 size, System.Int32 handleType, [OutAttribute] IntPtr handle); + [Slot(380)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glImportMemoryWin32NameEXT(UInt32 memory, UInt64 size, System.Int32 handleType, IntPtr name); + [Slot(381)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glImportSemaphoreFdEXT(UInt32 semaphore, System.Int32 handleType, Int32 fd); + [Slot(382)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glImportSemaphoreWin32HandleEXT(UInt32 semaphore, System.Int32 handleType, [OutAttribute] IntPtr handle); + [Slot(383)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glImportSemaphoreWin32NameEXT(UInt32 semaphore, System.Int32 handleType, IntPtr name); + [Slot(384)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glInsertEventMarkerEXT(Int32 length, IntPtr marker); + [Slot(390)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsEnablediEXT(System.Int32 target, UInt32 index); + [Slot(396)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsMemoryObjectEXT(UInt32 memoryObject); + [Slot(401)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsProgramPipelineEXT(UInt32 pipeline); + [Slot(403)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsQueryEXT(UInt32 id); + [Slot(406)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsSemaphoreEXT(UInt32 semaphore); + [Slot(415)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glLabelObjectEXT(System.Int32 type, UInt32 @object, Int32 length, IntPtr label); + [Slot(424)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern IntPtr glMapBufferRangeEXT(System.Int32 target, IntPtr offset, IntPtr length, UInt32 access); + [Slot(431)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMemoryObjectParameterivEXT(UInt32 memoryObject, System.Int32 pname, Int32* @params); + [Slot(433)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiDrawArraysEXT(System.Int32 mode, [CountAttribute(Computed = "primcount")] Int32* first, [CountAttribute(Computed = "primcount")] Int32* count, Int32 primcount); + [Slot(434)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiDrawArraysIndirectEXT(System.Int32 mode, [CountAttribute(Computed = "drawcount,stride")] IntPtr indirect, Int32 drawcount, Int32 stride); + [Slot(435)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiDrawElementsBaseVertexEXT(System.Int32 mode, [CountAttribute(Computed = "drawcount")] Int32* count, System.Int32 type, [CountAttribute(Computed = "drawcount")] IntPtr indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32* basevertex); + [Slot(436)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiDrawElementsEXT(System.Int32 mode, [CountAttribute(Computed = "primcount")] Int32* count, System.Int32 type, [CountAttribute(Computed = "primcount")] IntPtr indices, Int32 primcount); + [Slot(437)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiDrawElementsIndirectEXT(System.Int32 mode, System.Int32 type, [CountAttribute(Computed = "drawcount,stride")] IntPtr indirect, Int32 drawcount, Int32 stride); + [Slot(438)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNamedBufferStorageExternalEXT(UInt32 buffer, IntPtr offset, IntPtr size, IntPtr clientBuffer, UInt32 flags); + [Slot(439)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNamedBufferStorageMemEXT(UInt32 buffer, IntPtr size, UInt32 memory, UInt64 offset); + [Slot(445)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPatchParameteriEXT(System.Int32 pname, Int32 value); + [Slot(473)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPolygonOffsetClampEXT(Single factor, Single units, Single clamp); + [Slot(476)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPopGroupMarkerEXT(); + [Slot(477)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPrimitiveBoundingBoxEXT(Single minX, Single minY, Single minZ, Single minW, Single maxX, Single maxY, Single maxZ, Single maxW); + [Slot(482)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramParameteriEXT(UInt32 program, System.Int32 pname, Int32 value); + [Slot(484)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform1fEXT(UInt32 program, Int32 location, Single v0); + [Slot(485)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform1fvEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Single* value); + [Slot(488)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform1iEXT(UInt32 program, Int32 location, Int32 v0); + [Slot(489)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform1ivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int32* value); + [Slot(492)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform1uiEXT(UInt32 program, Int32 location, UInt32 v0); + [Slot(493)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform1uivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt32* value); + [Slot(494)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform2fEXT(UInt32 program, Int32 location, Single v0, Single v1); + [Slot(495)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform2fvEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Single* value); + [Slot(498)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform2iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1); + [Slot(499)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform2ivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int32* value); + [Slot(502)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform2uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1); + [Slot(503)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform2uivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt32* value); + [Slot(504)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform3fEXT(UInt32 program, Int32 location, Single v0, Single v1, Single v2); + [Slot(505)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform3fvEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Single* value); + [Slot(508)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform3iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2); + [Slot(509)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform3ivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int32* value); + [Slot(512)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform3uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2); + [Slot(513)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform3uivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt32* value); + [Slot(514)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform4fEXT(UInt32 program, Int32 location, Single v0, Single v1, Single v2, Single v3); + [Slot(515)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform4fvEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Single* value); + [Slot(518)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform4iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3); + [Slot(519)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform4ivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int32* value); + [Slot(522)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform4uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3); + [Slot(523)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform4uivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt32* value); + [Slot(528)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Single* value); + [Slot(529)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix2x3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value); + [Slot(530)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix2x4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value); + [Slot(531)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Single* value); + [Slot(532)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix3x2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value); + [Slot(533)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix3x4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value); + [Slot(534)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Single* value); + [Slot(535)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix4x2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value); + [Slot(536)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix4x3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value); + [Slot(539)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPushGroupMarkerEXT(Int32 length, IntPtr marker); + [Slot(540)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glQueryCounterEXT(UInt32 id, System.Int32 target); + [Slot(541)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glRasterSamplesEXT(UInt32 samples, bool fixedsamplelocations); + [Slot(543)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glReadBufferIndexedEXT(System.Int32 src, Int32 index); + [Slot(546)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glReadnPixelsEXT(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr data); + [Slot(549)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glReleaseKeyedMutexWin32EXT(UInt32 memory, UInt64 key); + [Slot(555)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glRenderbufferStorageMultisampleEXT(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(565)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glSamplerParameterIivEXT(UInt32 sampler, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* param); + [Slot(567)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glSamplerParameterIuivEXT(UInt32 sampler, System.Int32 pname, [CountAttribute(Computed = "pname")] UInt32* param); + [Slot(578)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glSemaphoreParameterui64vEXT(UInt32 semaphore, System.Int32 pname, UInt64* @params); + [Slot(582)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glSignalSemaphoreEXT(UInt32 semaphore, UInt32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] UInt32* buffers, UInt32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] UInt32* textures, [CountAttribute(Computed = "numTextureBarriers")] System.Int32* dstLayouts); + [Slot(602)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexBufferEXT(System.Int32 target, System.Int32 internalformat, UInt32 buffer); + [Slot(604)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexBufferRangeEXT(System.Int32 target, System.Int32 internalformat, UInt32 buffer, IntPtr offset, IntPtr size); + [Slot(609)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexPageCommitmentEXT(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, bool commit); + [Slot(613)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTexParameterIivEXT(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); + [Slot(615)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTexParameterIuivEXT(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] UInt32* @params); + [Slot(618)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexStorage1DEXT(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width); + [Slot(620)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexStorage2DEXT(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(622)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexStorage3DEXT(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth); + [Slot(624)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexStorageMem1DEXT(System.Int32 target, Int32 levels, System.Int32 internalFormat, Int32 width, UInt32 memory, UInt64 offset); + [Slot(625)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexStorageMem2DEXT(System.Int32 target, Int32 levels, System.Int32 internalFormat, Int32 width, Int32 height, UInt32 memory, UInt64 offset); + [Slot(626)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexStorageMem2DMultisampleEXT(System.Int32 target, Int32 samples, System.Int32 internalFormat, Int32 width, Int32 height, bool fixedSampleLocations, UInt32 memory, UInt64 offset); + [Slot(627)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexStorageMem3DEXT(System.Int32 target, Int32 levels, System.Int32 internalFormat, Int32 width, Int32 height, Int32 depth, UInt32 memory, UInt64 offset); + [Slot(628)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexStorageMem3DMultisampleEXT(System.Int32 target, Int32 samples, System.Int32 internalFormat, Int32 width, Int32 height, Int32 depth, bool fixedSampleLocations, UInt32 memory, UInt64 offset); + [Slot(632)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureStorage1DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width); + [Slot(633)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureStorage2DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(634)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureStorage3DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth); + [Slot(635)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureStorageMem1DEXT(UInt32 texture, Int32 levels, System.Int32 internalFormat, Int32 width, UInt32 memory, UInt64 offset); + [Slot(636)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureStorageMem2DEXT(UInt32 texture, Int32 levels, System.Int32 internalFormat, Int32 width, Int32 height, UInt32 memory, UInt64 offset); + [Slot(637)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureStorageMem2DMultisampleEXT(UInt32 texture, Int32 samples, System.Int32 internalFormat, Int32 width, Int32 height, bool fixedSampleLocations, UInt32 memory, UInt64 offset); + [Slot(638)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureStorageMem3DEXT(UInt32 texture, Int32 levels, System.Int32 internalFormat, Int32 width, Int32 height, Int32 depth, UInt32 memory, UInt64 offset); + [Slot(639)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureStorageMem3DMultisampleEXT(UInt32 texture, Int32 samples, System.Int32 internalFormat, Int32 width, Int32 height, Int32 depth, bool fixedSampleLocations, UInt32 memory, UInt64 offset); + [Slot(640)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureViewEXT(UInt32 texture, System.Int32 target, UInt32 origtexture, System.Int32 internalformat, UInt32 minlevel, UInt32 numlevels, UInt32 minlayer, UInt32 numlayers); + [Slot(707)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUseProgramStagesEXT(UInt32 pipeline, UInt32 stages, UInt32 program); + [Slot(708)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUseShaderProgramEXT(System.Int32 type, UInt32 program); + [Slot(710)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glValidateProgramPipelineEXT(UInt32 pipeline); + [Slot(721)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribDivisorEXT(UInt32 index, UInt32 divisor); + [Slot(737)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glWaitSemaphoreEXT(UInt32 semaphore, UInt32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] UInt32* buffers, UInt32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] UInt32* textures, [CountAttribute(Computed = "numTextureBarriers")] System.Int32* srcLayouts); + [Slot(742)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glWindowRectanglesEXT(System.Int32 mode, Int32 count, [CountAttribute(Computed = "count")] Int32* box); + [Slot(213)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferTexture2DDownsampleIMG(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level, Int32 xscale, Int32 yscale); + [Slot(215)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferTexture2DMultisampleIMG(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level, Int32 samples); + [Slot(219)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferTextureLayerDownsampleIMG(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level, Int32 layer, Int32 xscale, Int32 yscale); + [Slot(356)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int64 glGetTextureHandleIMG(UInt32 texture); + [Slot(358)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int64 glGetTextureSamplerHandleIMG(UInt32 texture, UInt32 sampler); + [Slot(524)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniformHandleui64IMG(UInt32 program, Int32 location, UInt64 value); + [Slot(526)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformHandleui64vIMG(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64* values); + [Slot(556)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glRenderbufferStorageMultisampleIMG(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(685)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniformHandleui64IMG(Int32 location, UInt64 value); + [Slot(687)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformHandleui64vIMG(Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64* value); + [Slot(9)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBeginPerfQueryINTEL(UInt32 queryHandle); + [Slot(96)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glCreatePerfQueryINTEL(UInt32 queryId, [OutAttribute] UInt32* queryHandle); + [Slot(114)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDeletePerfQueryINTEL(UInt32 queryHandle); + [Slot(181)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEndPerfQueryINTEL(UInt32 queryHandle); + [Slot(259)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetFirstPerfQueryIdINTEL([OutAttribute] UInt32* queryId); + [Slot(280)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetNextPerfQueryIdINTEL(UInt32 queryId, [OutAttribute] UInt32* nextQueryId); + [Slot(307)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPerfCounterInfoINTEL(UInt32 queryId, UInt32 counterId, UInt32 counterNameLength, [OutAttribute] IntPtr counterName, UInt32 counterDescLength, [OutAttribute] IntPtr counterDesc, [OutAttribute] UInt32* counterOffset, [OutAttribute] UInt32* counterDataSize, [OutAttribute] UInt32* counterTypeEnum, [OutAttribute] UInt32* counterDataTypeEnum, [OutAttribute] UInt64* rawCounterMaxValue); + [Slot(314)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPerfQueryDataINTEL(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [OutAttribute] IntPtr data, [OutAttribute] UInt32* bytesWritten); + [Slot(315)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPerfQueryIdByNameINTEL([OutAttribute] IntPtr queryName, [OutAttribute] UInt32* queryId); + [Slot(316)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPerfQueryInfoINTEL(UInt32 queryId, UInt32 queryNameLength, [OutAttribute] IntPtr queryName, [OutAttribute] UInt32* dataSize, [OutAttribute] UInt32* noCounters, [OutAttribute] UInt32* noInstances, [OutAttribute] UInt32* capsMask); + [Slot(27)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendBarrierKHR(); + [Slot(103)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDebugMessageCallbackKHR(DebugProcKhr callback, IntPtr userParam); + [Slot(105)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDebugMessageControlKHR(System.Int32 source, System.Int32 type, System.Int32 severity, Int32 count, UInt32* ids, bool enabled); + [Slot(107)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDebugMessageInsertKHR(System.Int32 source, System.Int32 type, UInt32 id, System.Int32 severity, Int32 length, IntPtr buf); + [Slot(254)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe Int32 glGetDebugMessageLogKHR(UInt32 count, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* sources, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* types, [OutAttribute, CountAttribute(Parameter = "count")] UInt32* ids, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* severities, [OutAttribute, CountAttribute(Parameter = "count")] Int32* lengths, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr messageLog); + [Slot(269)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern System.Int32 glGetGraphicsResetStatusKHR(); + [Slot(283)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnUniformfvKHR(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Single* @params); + [Slot(286)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnUniformivKHR(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Int32* @params); + [Slot(288)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnUniformuivKHR(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] UInt32* @params); + [Slot(291)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetObjectLabelKHR(System.Int32 identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr label); + [Slot(293)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetObjectPtrLabelKHR(IntPtr ptr, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr label); + [Slot(318)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetPointervKHR(System.Int32 pname, [OutAttribute] IntPtr @params); + [Slot(442)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glObjectLabelKHR(System.Int32 identifier, UInt32 name, Int32 length, IntPtr label); + [Slot(444)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glObjectPtrLabelKHR(IntPtr ptr, Int32 length, IntPtr label); + [Slot(475)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPopDebugGroupKHR(); + [Slot(538)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPushDebugGroupKHR(System.Int32 source, UInt32 id, Int32 length, IntPtr message); + [Slot(547)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glReadnPixelsKHR(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr data); + [Slot(7)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBeginConditionalRenderNV(UInt32 id, System.Int32 mode); + [Slot(28)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendBarrierNV(); + [Slot(43)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendParameteriNV(System.Int32 pname, Int32 value); + [Slot(46)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlitFramebufferNV(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, System.Int32 mask, System.Int32 filter); + [Slot(76)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glConservativeRasterParameteriNV(System.Int32 pname, Int32 param); + [Slot(78)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyBufferSubDataNV(System.Int32 readTarget, System.Int32 writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size); + [Slot(81)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyPathNV(UInt32 resultPath, UInt32 srcPath); + [Slot(87)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCoverageMaskNV(bool mask); + [Slot(88)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCoverageModulationNV(System.Int32 components); + [Slot(89)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glCoverageModulationTableNV(Int32 n, Single* v); + [Slot(90)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCoverageOperationNV(System.Int32 operation); + [Slot(91)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glCoverFillPathInstancedNV(Int32 numPaths, System.Int32 pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, System.Int32 coverMode, System.Int32 transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues); + [Slot(92)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCoverFillPathNV(UInt32 path, System.Int32 coverMode); + [Slot(93)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glCoverStrokePathInstancedNV(Int32 numPaths, System.Int32 pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, System.Int32 coverMode, System.Int32 transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues); + [Slot(94)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCoverStrokePathNV(UInt32 path, System.Int32 coverMode); + [Slot(109)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDeleteFencesNV(Int32 n, [CountAttribute(Parameter = "n")] UInt32* fences); + [Slot(112)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDeletePathsNV(UInt32 path, Int32 range); + [Slot(131)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDepthRangeArrayfvNV(UInt32 first, Int32 count, Single* v); + [Slot(134)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDepthRangeIndexedfNV(UInt32 index, Single n, Single f); + [Slot(140)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDisableiNV(System.Int32 target, UInt32 index); + [Slot(149)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawArraysInstancedNV(System.Int32 mode, Int32 first, Int32 count, Int32 primcount); + [Slot(153)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDrawBuffersNV(Int32 n, [CountAttribute(Parameter = "n")] System.Int32* bufs); + [Slot(164)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawElementsInstancedNV(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 primcount); + [Slot(170)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawVkImageNV(UInt64 vkImage, UInt32 sampler, Single x0, Single y0, Single x1, Single y1, Single z, Single s0, Single t0, Single s1, Single t1); + [Slot(176)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEnableiNV(System.Int32 target, UInt32 index); + [Slot(179)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEndConditionalRenderNV(); + [Slot(201)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFinishFenceNV(UInt32 fence); + [Slot(205)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFragmentCoverageColorNV(UInt32 color); + [Slot(211)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glFramebufferSampleLocationsfvNV(System.Int32 target, UInt32 start, Int32 count, Single* v); + [Slot(226)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGenFencesNV(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* fences); + [Slot(228)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glGenPathsNV(Int32 range); + [Slot(252)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetCoverageModulationTableNV(Int32 bufsize, [OutAttribute] Single* v); + [Slot(258)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetFenceivNV(UInt32 fence, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(260)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetFloati_vNV(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Single* data); + [Slot(270)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int64 glGetImageHandleNV(UInt32 texture, Int32 level, bool layered, Int32 layer, System.Int32 format); + [Slot(278)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetInternalformatSampleivNV(System.Int32 target, System.Int32 internalformat, Int32 samples, System.Int32 pname, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int32* @params); + [Slot(294)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPathColorGenfvNV(System.Int32 color, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* value); + [Slot(295)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPathColorGenivNV(System.Int32 color, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* value); + [Slot(296)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPathCommandsNV(UInt32 path, [OutAttribute, CountAttribute(Computed = "path")] Byte* commands); + [Slot(297)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPathCoordsNV(UInt32 path, [OutAttribute, CountAttribute(Computed = "path")] Single* coords); + [Slot(298)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPathDashArrayNV(UInt32 path, [OutAttribute, CountAttribute(Computed = "path")] Single* dashArray); + [Slot(299)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Single glGetPathLengthNV(UInt32 path, Int32 startSegment, Int32 numSegments); + [Slot(300)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPathMetricRangeNV(UInt32 metricQueryMask, UInt32 firstPathName, Int32 numPaths, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single* metrics); + [Slot(301)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPathMetricsNV(UInt32 metricQueryMask, Int32 numPaths, System.Int32 pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single* metrics); + [Slot(302)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPathParameterfvNV(UInt32 path, System.Int32 pname, [OutAttribute, CountAttribute(Count = 4)] Single* value); + [Slot(303)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPathParameterivNV(UInt32 path, System.Int32 pname, [OutAttribute, CountAttribute(Count = 4)] Int32* value); + [Slot(304)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPathSpacingNV(System.Int32 pathListMode, Int32 numPaths, System.Int32 pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, Single advanceScale, Single kerningScale, System.Int32 transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single* returnedSpacing); + [Slot(305)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPathTexGenfvNV(System.Int32 texCoordSet, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* value); + [Slot(306)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPathTexGenivNV(System.Int32 texCoordSet, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* value); + [Slot(325)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetProgramResourcefvNV(UInt32 program, System.Int32 programInterface, UInt32 index, Int32 propCount, System.Int32* props, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Single* @params); + [Slot(357)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int64 glGetTextureHandleNV(UInt32 texture); + [Slot(359)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int64 glGetTextureSamplerHandleNV(UInt32 texture, UInt32 sampler); + [Slot(364)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetUniformi64vNV(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] Int64* @params); + [Slot(376)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern IntPtr glGetVkProcAddrNV([CountAttribute(Computed = "name")] IntPtr name); + [Slot(385)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glInterpolatePathsNV(UInt32 resultPath, UInt32 pathA, UInt32 pathB, Single weight); + [Slot(391)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsEnablediNV(System.Int32 target, UInt32 index); + [Slot(393)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsFenceNV(UInt32 fence); + [Slot(395)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsImageHandleResidentNV(UInt64 handle); + [Slot(397)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsPathNV(UInt32 path); + [Slot(398)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsPointInFillPathNV(UInt32 path, UInt32 mask, Single x, Single y); + [Slot(399)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsPointInStrokePathNV(UInt32 path, Single x, Single y); + [Slot(411)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsTextureHandleResidentNV(UInt64 handle); + [Slot(418)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMakeImageHandleNonResidentNV(UInt64 handle); + [Slot(419)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMakeImageHandleResidentNV(UInt64 handle, System.Int32 access); + [Slot(420)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMakeTextureHandleNonResidentNV(UInt64 handle); + [Slot(421)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMakeTextureHandleResidentNV(UInt64 handle); + [Slot(425)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMatrixLoad3x2fNV(System.Int32 matrixMode, Single* m); + [Slot(426)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMatrixLoad3x3fNV(System.Int32 matrixMode, Single* m); + [Slot(427)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMatrixLoadTranspose3x3fNV(System.Int32 matrixMode, Single* m); + [Slot(428)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMatrixMult3x2fNV(System.Int32 matrixMode, Single* m); + [Slot(429)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMatrixMult3x3fNV(System.Int32 matrixMode, Single* m); + [Slot(430)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMatrixMultTranspose3x3fNV(System.Int32 matrixMode, Single* m); + [Slot(440)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glNamedFramebufferSampleLocationsfvNV(UInt32 framebuffer, UInt32 start, Int32 count, Single* v); + [Slot(447)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glPathColorGenNV(System.Int32 color, System.Int32 genMode, System.Int32 colorFormat, [CountAttribute(Computed = "genMode,colorFormat")] Single* coeffs); + [Slot(448)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glPathCommandsNV(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, System.Int32 coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords); + [Slot(449)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPathCoordsNV(UInt32 path, Int32 numCoords, System.Int32 coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords); + [Slot(450)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPathCoverDepthFuncNV(System.Int32 func); + [Slot(451)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glPathDashArrayNV(UInt32 path, Int32 dashCount, [CountAttribute(Parameter = "dashCount")] Single* dashArray); + [Slot(452)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPathFogGenNV(System.Int32 genMode); + [Slot(453)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern System.Int32 glPathGlyphIndexArrayNV(UInt32 firstPathName, System.Int32 fontTarget, IntPtr fontName, UInt32 fontStyle, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale); + [Slot(454)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern System.Int32 glPathGlyphIndexRangeNV(System.Int32 fontTarget, IntPtr fontName, UInt32 fontStyle, UInt32 pathParameterTemplate, Single emScale, UInt32 baseAndCount); + [Slot(455)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPathGlyphRangeNV(UInt32 firstPathName, System.Int32 fontTarget, [CountAttribute(Computed = "fontTarget,fontName")] IntPtr fontName, UInt32 fontStyle, UInt32 firstGlyph, Int32 numGlyphs, System.Int32 handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale); + [Slot(456)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPathGlyphsNV(UInt32 firstPathName, System.Int32 fontTarget, [CountAttribute(Computed = "fontTarget,fontName")] IntPtr fontName, UInt32 fontStyle, Int32 numGlyphs, System.Int32 type, [CountAttribute(Computed = "numGlyphs,type,charcodes")] IntPtr charcodes, System.Int32 handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale); + [Slot(457)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern System.Int32 glPathMemoryGlyphIndexArrayNV(UInt32 firstPathName, System.Int32 fontTarget, IntPtr fontSize, IntPtr fontData, Int32 faceIndex, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale); + [Slot(458)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPathParameterfNV(UInt32 path, System.Int32 pname, Single value); + [Slot(459)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glPathParameterfvNV(UInt32 path, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* value); + [Slot(460)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPathParameteriNV(UInt32 path, System.Int32 pname, Int32 value); + [Slot(461)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glPathParameterivNV(UInt32 path, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* value); + [Slot(462)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPathStencilDepthOffsetNV(Single factor, Single units); + [Slot(463)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPathStencilFuncNV(System.Int32 func, Int32 @ref, UInt32 mask); + [Slot(464)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPathStringNV(UInt32 path, System.Int32 format, Int32 length, [CountAttribute(Parameter = "length")] IntPtr pathString); + [Slot(465)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glPathSubCommandsNV(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, System.Int32 coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords); + [Slot(466)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPathSubCoordsNV(UInt32 path, Int32 coordStart, Int32 numCoords, System.Int32 coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords); + [Slot(467)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glPathTexGenNV(System.Int32 texCoordSet, System.Int32 genMode, Int32 components, [CountAttribute(Computed = "genMode,components")] Single* coeffs); + [Slot(470)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe byte glPointAlongPathNV(UInt32 path, Int32 startSegment, Int32 numSegments, Single distance, [OutAttribute, CountAttribute(Count = 1)] Single* x, [OutAttribute, CountAttribute(Count = 1)] Single* y, [OutAttribute, CountAttribute(Count = 1)] Single* tangentX, [OutAttribute, CountAttribute(Count = 1)] Single* tangentY); + [Slot(471)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPolygonModeNV(System.Int32 face, System.Int32 mode); + [Slot(483)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramPathFragmentInputGenNV(UInt32 program, Int32 location, System.Int32 genMode, Int32 components, Single* coeffs); + [Slot(486)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform1i64NV(UInt32 program, Int32 location, Int64 x); + [Slot(487)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform1i64vNV(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64* value); + [Slot(490)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform1ui64NV(UInt32 program, Int32 location, UInt64 x); + [Slot(491)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform1ui64vNV(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64* value); + [Slot(496)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform2i64NV(UInt32 program, Int32 location, Int64 x, Int64 y); + [Slot(497)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform2i64vNV(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int64* value); + [Slot(500)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform2ui64NV(UInt32 program, Int32 location, UInt64 x, UInt64 y); + [Slot(501)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform2ui64vNV(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt64* value); + [Slot(506)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform3i64NV(UInt32 program, Int32 location, Int64 x, Int64 y, Int64 z); + [Slot(507)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform3i64vNV(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int64* value); + [Slot(510)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform3ui64NV(UInt32 program, Int32 location, UInt64 x, UInt64 y, UInt64 z); + [Slot(511)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform3ui64vNV(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt64* value); + [Slot(516)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform4i64NV(UInt32 program, Int32 location, Int64 x, Int64 y, Int64 z, Int64 w); + [Slot(517)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform4i64vNV(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int64* value); + [Slot(520)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform4ui64NV(UInt32 program, Int32 location, UInt64 x, UInt64 y, UInt64 z, UInt64 w); + [Slot(521)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform4ui64vNV(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt64* value); + [Slot(525)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniformHandleui64NV(UInt32 program, Int32 location, UInt64 value); + [Slot(527)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformHandleui64vNV(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64* values); + [Slot(544)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glReadBufferNV(System.Int32 mode); + [Slot(557)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glRenderbufferStorageMultisampleNV(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(558)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glResolveDepthValuesNV(); + [Slot(571)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glScissorArrayvNV(UInt32 first, Int32 count, [CountAttribute(Computed = "count")] Int32* v); + [Slot(573)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glScissorIndexedNV(UInt32 index, Int32 left, Int32 bottom, Int32 width, Int32 height); + [Slot(575)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glScissorIndexedvNV(UInt32 index, [CountAttribute(Count = 4)] Int32* v); + [Slot(579)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSetFenceNV(UInt32 fence, System.Int32 condition); + [Slot(583)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSignalVkFenceNV(UInt64 vkFence); + [Slot(584)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSignalVkSemaphoreNV(UInt64 vkSemaphore); + [Slot(586)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glStencilFillPathInstancedNV(Int32 numPaths, System.Int32 pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, System.Int32 fillMode, UInt32 mask, System.Int32 transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues); + [Slot(587)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glStencilFillPathNV(UInt32 path, System.Int32 fillMode, UInt32 mask); + [Slot(594)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glStencilStrokePathInstancedNV(Int32 numPaths, System.Int32 pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, Int32 reference, UInt32 mask, System.Int32 transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues); + [Slot(595)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glStencilStrokePathNV(UInt32 path, Int32 reference, UInt32 mask); + [Slot(596)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glStencilThenCoverFillPathInstancedNV(Int32 numPaths, System.Int32 pathNameType, IntPtr paths, UInt32 pathBase, System.Int32 fillMode, UInt32 mask, System.Int32 coverMode, System.Int32 transformType, Single* transformValues); + [Slot(597)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glStencilThenCoverFillPathNV(UInt32 path, System.Int32 fillMode, UInt32 mask, System.Int32 coverMode); + [Slot(598)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glStencilThenCoverStrokePathInstancedNV(Int32 numPaths, System.Int32 pathNameType, IntPtr paths, UInt32 pathBase, Int32 reference, UInt32 mask, System.Int32 coverMode, System.Int32 transformType, Single* transformValues); + [Slot(599)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glStencilThenCoverStrokePathNV(UInt32 path, Int32 reference, UInt32 mask, System.Int32 coverMode); + [Slot(600)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSubpixelPrecisionBiasNV(UInt32 xbits, UInt32 ybits); + [Slot(601)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glTestFenceNV(UInt32 fence); + [Slot(643)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTransformPathNV(UInt32 resultPath, UInt32 srcPath, System.Int32 transformType, [CountAttribute(Computed = "transformType")] Single* transformValues); + [Slot(647)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform1i64NV(Int32 location, Int64 x); + [Slot(648)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform1i64vNV(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] Int64* value); + [Slot(651)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform1ui64NV(Int32 location, UInt64 x); + [Slot(652)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform1ui64vNV(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] UInt64* value); + [Slot(657)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform2i64NV(Int32 location, Int64 x, Int64 y); + [Slot(658)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform2i64vNV(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int64* value); + [Slot(661)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform2ui64NV(Int32 location, UInt64 x, UInt64 y); + [Slot(662)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform2ui64vNV(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt64* value); + [Slot(667)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform3i64NV(Int32 location, Int64 x, Int64 y, Int64 z); + [Slot(668)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform3i64vNV(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int64* value); + [Slot(671)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform3ui64NV(Int32 location, UInt64 x, UInt64 y, UInt64 z); + [Slot(672)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform3ui64vNV(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt64* value); + [Slot(677)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform4i64NV(Int32 location, Int64 x, Int64 y, Int64 z, Int64 w); + [Slot(678)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform4i64vNV(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int64* value); + [Slot(681)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform4ui64NV(Int32 location, UInt64 x, UInt64 y, UInt64 z, UInt64 w); + [Slot(682)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform4ui64vNV(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt64* value); + [Slot(686)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniformHandleui64NV(Int32 location, UInt64 value); + [Slot(688)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformHandleui64vNV(Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64* value); + [Slot(691)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix2x3fvNV(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value); + [Slot(693)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix2x4fvNV(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value); + [Slot(696)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix3x2fvNV(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value); + [Slot(698)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix3x4fvNV(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value); + [Slot(701)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix4x2fvNV(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value); + [Slot(703)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix4x3fvNV(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value); + [Slot(722)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribDivisorNV(UInt32 index, UInt32 divisor); + [Slot(730)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glViewportArrayvNV(UInt32 first, Int32 count, [CountAttribute(Computed = "count")] Single* v); + [Slot(732)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glViewportIndexedfNV(UInt32 index, Single x, Single y, Single w, Single h); + [Slot(734)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glViewportIndexedfvNV(UInt32 index, [CountAttribute(Count = 4)] Single* v); + [Slot(736)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glViewportSwizzleNV(UInt32 index, System.Int32 swizzlex, System.Int32 swizzley, System.Int32 swizzlez, System.Int32 swizzlew); + [Slot(740)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glWaitVkSemaphoreNV(UInt64 vkSemaphore); + [Slot(741)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glWeightPathsNV(UInt32 resultPath, Int32 numPaths, [CountAttribute(Parameter = "numPaths")] UInt32* paths, [CountAttribute(Parameter = "numPaths")] Single* weights); + [Slot(26)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindVertexArrayOES(UInt32 array); + [Slot(33)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendEquationiOES(UInt32 buf, System.Int32 mode); + [Slot(36)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendEquationSeparateiOES(UInt32 buf, System.Int32 modeRGB, System.Int32 modeAlpha); + [Slot(39)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendFunciOES(UInt32 buf, System.Int32 src, System.Int32 dst); + [Slot(42)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendFuncSeparateiOES(UInt32 buf, System.Int32 srcRGB, System.Int32 dstRGB, System.Int32 srcAlpha, System.Int32 dstAlpha); + [Slot(68)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glColorMaskiOES(UInt32 index, bool r, bool g, bool b, bool a); + [Slot(72)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompressedTexImage3DOES(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); + [Slot(75)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompressedTexSubImage3DOES(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); + [Slot(80)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyImageSubDataOES(UInt32 srcName, System.Int32 srcTarget, Int32 srcLevel, Int32 srcX, Int32 srcY, Int32 srcZ, UInt32 dstName, System.Int32 dstTarget, Int32 dstLevel, Int32 dstX, Int32 dstY, Int32 dstZ, Int32 srcWidth, Int32 srcHeight, Int32 srcDepth); + [Slot(85)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyTexSubImage3DOES(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height); + [Slot(128)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDeleteVertexArraysOES(Int32 n, [CountAttribute(Parameter = "n")] UInt32* arrays); + [Slot(132)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDepthRangeArrayfvOES(UInt32 first, Int32 count, Single* v); + [Slot(135)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDepthRangeIndexedfOES(UInt32 index, Single n, Single f); + [Slot(141)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDisableiOES(System.Int32 target, UInt32 index); + [Slot(156)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawElementsBaseVertexOES(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 basevertex); + [Slot(162)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawElementsInstancedBaseVertexOES(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 instancecount, Int32 basevertex); + [Slot(167)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawRangeElementsBaseVertexOES(System.Int32 mode, UInt32 start, UInt32 end, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 basevertex); + [Slot(171)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEGLImageTargetRenderbufferStorageOES(System.Int32 target, IntPtr image); + [Slot(172)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEGLImageTargetTexture2DOES(System.Int32 target, IntPtr image); + [Slot(177)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEnableiOES(System.Int32 target, UInt32 index); + [Slot(216)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferTexture3DOES(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level, Int32 zoffset); + [Slot(222)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferTextureOES(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level); + [Slot(239)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGenVertexArraysOES(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* arrays); + [Slot(251)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetBufferPointervOES(System.Int32 target, System.Int32 pname, [OutAttribute] IntPtr @params); + [Slot(261)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetFloati_vOES(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Single* data); + [Slot(320)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetProgramBinaryOES(UInt32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] System.Int32* binaryFormat, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr binary); + [Slot(337)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetSamplerParameterIivOES(UInt32 sampler, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(339)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetSamplerParameterIuivOES(UInt32 sampler, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params); + [Slot(352)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetTexParameterIivOES(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(354)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetTexParameterIuivOES(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params); + [Slot(392)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsEnablediOES(System.Int32 target, UInt32 index); + [Slot(414)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsVertexArrayOES(UInt32 array); + [Slot(422)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern IntPtr glMapBufferOES(System.Int32 target, System.Int32 access); + [Slot(432)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMinSampleShadingOES(Single value); + [Slot(446)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPatchParameteriOES(System.Int32 pname, Int32 value); + [Slot(478)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPrimitiveBoundingBoxOES(Single minX, Single minY, Single minZ, Single minW, Single maxX, Single maxY, Single maxZ, Single maxW); + [Slot(480)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramBinaryOES(UInt32 program, System.Int32 binaryFormat, [CountAttribute(Parameter = "length")] IntPtr binary, Int32 length); + [Slot(566)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glSamplerParameterIivOES(UInt32 sampler, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* param); + [Slot(568)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glSamplerParameterIuivOES(UInt32 sampler, System.Int32 pname, [CountAttribute(Computed = "pname")] UInt32* param); + [Slot(572)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glScissorArrayvOES(UInt32 first, Int32 count, [CountAttribute(Computed = "count")] Int32* v); + [Slot(574)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glScissorIndexedOES(UInt32 index, Int32 left, Int32 bottom, Int32 width, Int32 height); + [Slot(576)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glScissorIndexedvOES(UInt32 index, [CountAttribute(Count = 4)] Int32* v); + [Slot(603)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexBufferOES(System.Int32 target, System.Int32 internalformat, UInt32 buffer); + [Slot(605)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexBufferRangeOES(System.Int32 target, System.Int32 internalformat, UInt32 buffer, IntPtr offset, IntPtr size); + [Slot(608)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexImage3DOES(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height,depth")] IntPtr pixels); + [Slot(614)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTexParameterIivOES(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); + [Slot(616)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTexParameterIuivOES(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] UInt32* @params); + [Slot(623)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexStorage3DMultisampleOES(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, bool fixedsamplelocations); + [Slot(631)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexSubImage3DOES(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height,depth")] IntPtr pixels); + [Slot(641)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureViewOES(UInt32 texture, System.Int32 target, UInt32 origtexture, System.Int32 internalformat, UInt32 minlevel, UInt32 numlevels, UInt32 minlayer, UInt32 numlayers); + [Slot(705)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glUnmapBufferOES(System.Int32 target); + [Slot(731)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glViewportArrayvOES(UInt32 first, Int32 count, [CountAttribute(Computed = "count")] Single* v); + [Slot(733)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glViewportIndexedfOES(UInt32 index, Single x, Single y, Single w, Single h); + [Slot(735)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glViewportIndexedfvOES(UInt32 index, [CountAttribute(Count = 4)] Single* v); + [Slot(220)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferTextureMultisampleMultiviewOVR(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level, Int32 samples, Int32 baseViewIndex, Int32 numViews); + [Slot(221)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferTextureMultiviewOVR(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level, Int32 baseViewIndex, Int32 numViews); + [Slot(4)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glAlphaFuncQCOM(System.Int32 func, Single @ref); + [Slot(138)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDisableDriverControlQCOM(UInt32 driverControl); + [Slot(174)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEnableDriverControlQCOM(UInt32 driverControl); + [Slot(184)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEndTilingQCOM(UInt32 preserveMask); + [Slot(186)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glExtGetBufferPointervQCOM(System.Int32 target, [OutAttribute] IntPtr @params); + [Slot(187)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glExtGetBuffersQCOM([OutAttribute, CountAttribute(Parameter = "maxBuffers")] UInt32* buffers, Int32 maxBuffers, [OutAttribute, CountAttribute(Count = 1)] Int32* numBuffers); + [Slot(188)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glExtGetFramebuffersQCOM([OutAttribute, CountAttribute(Parameter = "maxFramebuffers")] UInt32* framebuffers, Int32 maxFramebuffers, [OutAttribute, CountAttribute(Count = 1)] Int32* numFramebuffers); + [Slot(189)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glExtGetProgramBinarySourceQCOM(UInt32 program, System.Int32 shadertype, [OutAttribute] IntPtr source, [OutAttribute] Int32* length); + [Slot(190)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glExtGetProgramsQCOM([OutAttribute, CountAttribute(Parameter = "maxPrograms")] UInt32* programs, Int32 maxPrograms, [OutAttribute, CountAttribute(Count = 1)] Int32* numPrograms); [Slot(191)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetDriverControlsQCOM([OutAttribute] Int32* num, Int32 size, [OutAttribute, CountAttribute(Parameter = "size")] UInt32* driverControls); + private static extern unsafe void glExtGetRenderbuffersQCOM([OutAttribute, CountAttribute(Parameter = "maxRenderbuffers")] UInt32* renderbuffers, Int32 maxRenderbuffers, [OutAttribute, CountAttribute(Count = 1)] Int32* numRenderbuffers); [Slot(192)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glExtGetShadersQCOM([OutAttribute, CountAttribute(Parameter = "maxShaders")] UInt32* shaders, Int32 maxShaders, [OutAttribute, CountAttribute(Count = 1)] Int32* numShaders); + [Slot(193)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glExtGetTexLevelParameterivQCOM(UInt32 texture, System.Int32 face, Int32 level, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(194)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glExtGetTexSubImageQCOM(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, [OutAttribute] IntPtr texels); + [Slot(195)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glExtGetTexturesQCOM([OutAttribute] UInt32* textures, Int32 maxTextures, [OutAttribute] Int32* numTextures); + [Slot(196)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glExtIsProgramBinaryQCOM(UInt32 program); + [Slot(197)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glExtTexObjectStateOverrideiQCOM(System.Int32 target, System.Int32 pname, Int32 param); + [Slot(206)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferFetchBarrierQCOM(); + [Slot(207)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glFramebufferFoveationConfigQCOM(UInt32 framebuffer, UInt32 numLayers, UInt32 focalPointsPerLayer, UInt32 requestedFeatures, [OutAttribute, CountAttribute(Count = 1)] UInt32* providedFeatures); + [Slot(208)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferFoveationParametersQCOM(UInt32 framebuffer, UInt32 layer, UInt32 focalPoint, Single focalX, Single focalY, Single gainX, Single gainY, Single foveaArea); + [Slot(255)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetDriverControlsQCOM([OutAttribute] Int32* num, Int32 size, [OutAttribute, CountAttribute(Parameter = "size")] UInt32* driverControls); + [Slot(256)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glGetDriverControlStringQCOM(UInt32 driverControl, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr driverControlString); - [Slot(391)] + [Slot(585)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glStartTilingQCOM(UInt32 x, UInt32 y, UInt32 width, UInt32 height, UInt32 preserveMask); } diff --git a/src/OpenTK/Graphics/ES30/ES30Enums.cs b/src/OpenTK/Graphics/ES30/ES30Enums.cs index 40a46670..60714563 100644 --- a/src/OpenTK/Graphics/ES30/ES30Enums.cs +++ b/src/OpenTK/Graphics/ES30/ES30Enums.cs @@ -385,7 +385,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.Amd.GetPerfMonitorCounterData, GL.Amd.GetPerfMonitorCounterInfo and 213 other functions + /// Used in GL.Amd.GetPerfMonitorCounterData, GL.Amd.GetPerfMonitorCounterInfo and 334 other functions /// public enum All : int { @@ -414,6 +414,10 @@ namespace OpenTK.Graphics.ES30 /// Zero = ((int)0), /// + /// Original was GL_CLOSE_PATH_NV = 0x00 + /// + ClosePathNv = ((int)0x00), + /// /// Original was GL_Points = 0X0000 /// Points = ((int)0X0000), @@ -442,6 +446,10 @@ namespace OpenTK.Graphics.ES30 /// CurrentBit = ((int)0x00000001), /// + /// Original was GL_FOVEATION_ENABLE_BIT_QCOM = 0x00000001 + /// + FoveationEnableBitQcom = ((int)0x00000001), + /// /// Original was GL_PERFQUERY_GLOBAL_CONTEXT_INTEL = 0x00000001 /// PerfqueryGlobalContextIntel = ((int)0x00000001), @@ -502,6 +510,10 @@ namespace OpenTK.Graphics.ES30 /// ElementArrayBarrierBitExt = ((int)0x00000002), /// + /// Original was GL_FOVEATION_SCALED_BIN_METHOD_BIT_QCOM = 0x00000002 + /// + FoveationScaledBinMethodBitQcom = ((int)0x00000002), + /// /// Original was GL_FRAGMENT_SHADER_BIT = 0x00000002 /// FragmentShaderBit = ((int)0x00000002), @@ -534,6 +546,10 @@ namespace OpenTK.Graphics.ES30 /// GeometryShaderBitExt = ((int)0x00000004), /// + /// Original was GL_GEOMETRY_SHADER_BIT_OES = 0x00000004 + /// + GeometryShaderBitOes = ((int)0x00000004), + /// /// Original was GL_LINE_BIT = 0x00000004 /// LineBit = ((int)0x00000004), @@ -554,6 +570,10 @@ namespace OpenTK.Graphics.ES30 /// ColorBufferBit3Qcom = ((int)0x00000008), /// + /// Original was GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR = 0x00000008 + /// + ContextFlagNoErrorBitKhr = ((int)0x00000008), + /// /// Original was GL_POLYGON_BIT = 0x00000008 /// PolygonBit = ((int)0x00000008), @@ -570,6 +590,10 @@ namespace OpenTK.Graphics.ES30 /// TessControlShaderBitExt = ((int)0x00000008), /// + /// Original was GL_TESS_CONTROL_SHADER_BIT_OES = 0x00000008 + /// + TessControlShaderBitOes = ((int)0x00000008), + /// /// Original was GL_TEXTURE_FETCH_BARRIER_BIT = 0x00000008 /// TextureFetchBarrierBit = ((int)0x00000008), @@ -582,6 +606,10 @@ namespace OpenTK.Graphics.ES30 /// ColorBufferBit4Qcom = ((int)0x00000010), /// + /// Original was GL_CONTEXT_FLAG_PROTECTED_CONTENT_BIT_EXT = 0x00000010 + /// + ContextFlagProtectedContentBitExt = ((int)0x00000010), + /// /// Original was GL_POLYGON_STIPPLE_BIT = 0x00000010 /// PolygonStippleBit = ((int)0x00000010), @@ -598,6 +626,10 @@ namespace OpenTK.Graphics.ES30 /// TessEvaluationShaderBitExt = ((int)0x00000010), /// + /// Original was GL_TESS_EVALUATION_SHADER_BIT_OES = 0x00000010 + /// + TessEvaluationShaderBitOes = ((int)0x00000010), + /// /// Original was GL_COLOR_BUFFER_BIT5_QCOM = 0x00000020 /// ColorBufferBit5Qcom = ((int)0x00000020), @@ -746,6 +778,10 @@ namespace OpenTK.Graphics.ES30 /// ClientMappedBufferBarrierBit = ((int)0x00004000), /// + /// Original was GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT_EXT = 0x00004000 + /// + ClientMappedBufferBarrierBitExt = ((int)0x00004000), + /// /// Original was GL_COLOR_BUFFER_BIT = 0x00004000 /// ColorBufferBit = ((int)0x00004000), @@ -786,6 +822,10 @@ namespace OpenTK.Graphics.ES30 /// EvalBit = ((int)0x00010000), /// + /// Original was GL_FONT_X_MIN_BOUNDS_BIT_NV = 0x00010000 + /// + FontXMinBoundsBitNv = ((int)0x00010000), + /// /// Original was GL_STENCIL_BUFFER_BIT0_QCOM = 0x00010000 /// StencilBufferBit0Qcom = ((int)0x00010000), @@ -802,6 +842,10 @@ namespace OpenTK.Graphics.ES30 /// MapWriteBitExt = ((int)0x0002), /// + /// Original was GL_FONT_Y_MIN_BOUNDS_BIT_NV = 0x00020000 + /// + FontYMinBoundsBitNv = ((int)0x00020000), + /// /// Original was GL_LIST_BIT = 0x00020000 /// ListBit = ((int)0x00020000), @@ -826,6 +870,10 @@ namespace OpenTK.Graphics.ES30 /// Triangles = ((int)0X0004), /// + /// Original was GL_FONT_X_MAX_BOUNDS_BIT_NV = 0x00040000 + /// + FontXMaxBoundsBitNv = ((int)0x00040000), + /// /// Original was GL_STENCIL_BUFFER_BIT2_QCOM = 0x00040000 /// StencilBufferBit2Qcom = ((int)0x00040000), @@ -850,6 +898,10 @@ namespace OpenTK.Graphics.ES30 /// QuadsExt = ((int)0x0007), /// + /// Original was GL_QUADS_OES = 0x0007 + /// + QuadsOes = ((int)0x0007), + /// /// Original was GL_MAP_INVALIDATE_BUFFER_BIT = 0x0008 /// MapInvalidateBufferBit = ((int)0x0008), @@ -862,6 +914,10 @@ namespace OpenTK.Graphics.ES30 /// QuadStrip = ((int)0x0008), /// + /// Original was GL_FONT_Y_MAX_BOUNDS_BIT_NV = 0x00080000 + /// + FontYMaxBoundsBitNv = ((int)0x00080000), + /// /// Original was GL_SCISSOR_BIT = 0x00080000 /// ScissorBit = ((int)0x00080000), @@ -886,6 +942,10 @@ namespace OpenTK.Graphics.ES30 /// LinesAdjacencyExt = ((int)0x000A), /// + /// Original was GL_LINES_ADJACENCY_OES = 0x000A + /// + LinesAdjacencyOes = ((int)0x000A), + /// /// Original was GL_LINE_STRIP_ADJACENCY = 0x000B /// LineStripAdjacency = ((int)0x000B), @@ -898,6 +958,10 @@ namespace OpenTK.Graphics.ES30 /// LineStripAdjacencyExt = ((int)0x000B), /// + /// Original was GL_LINE_STRIP_ADJACENCY_OES = 0x000B + /// + LineStripAdjacencyOes = ((int)0x000B), + /// /// Original was GL_TRIANGLES_ADJACENCY = 0x000C /// TrianglesAdjacency = ((int)0x000C), @@ -910,6 +974,10 @@ namespace OpenTK.Graphics.ES30 /// TrianglesAdjacencyExt = ((int)0x000C), /// + /// Original was GL_TRIANGLES_ADJACENCY_OES = 0x000C + /// + TrianglesAdjacencyOes = ((int)0x000C), + /// /// Original was GL_TRIANGLE_STRIP_ADJACENCY = 0x000D /// TriangleStripAdjacency = ((int)0x000D), @@ -922,6 +990,10 @@ namespace OpenTK.Graphics.ES30 /// TriangleStripAdjacencyExt = ((int)0x000D), /// + /// Original was GL_TRIANGLE_STRIP_ADJACENCY_OES = 0x000D + /// + TriangleStripAdjacencyOes = ((int)0x000D), + /// /// Original was GL_PATCHES = 0x000E /// Patches = ((int)0x000E), @@ -930,6 +1002,10 @@ namespace OpenTK.Graphics.ES30 /// PatchesExt = ((int)0x000E), /// + /// Original was GL_PATCHES_OES = 0x000E + /// + PatchesOes = ((int)0x000E), + /// /// Original was GL_MAP_FLUSH_EXPLICIT_BIT = 0x0010 /// MapFlushExplicitBit = ((int)0x0010), @@ -938,6 +1014,10 @@ namespace OpenTK.Graphics.ES30 /// MapFlushExplicitBitExt = ((int)0x0010), /// + /// Original was GL_FONT_UNITS_PER_EM_BIT_NV = 0x00100000 + /// + FontUnitsPerEmBitNv = ((int)0x00100000), + /// /// Original was GL_STENCIL_BUFFER_BIT4_QCOM = 0x00100000 /// StencilBufferBit4Qcom = ((int)0x00100000), @@ -950,6 +1030,10 @@ namespace OpenTK.Graphics.ES30 /// MapUnsynchronizedBitExt = ((int)0x0020), /// + /// Original was GL_FONT_ASCENDER_BIT_NV = 0x00200000 + /// + FontAscenderBitNv = ((int)0x00200000), + /// /// Original was GL_STENCIL_BUFFER_BIT5_QCOM = 0x00200000 /// StencilBufferBit5Qcom = ((int)0x00200000), @@ -958,6 +1042,14 @@ namespace OpenTK.Graphics.ES30 /// MapPersistentBit = ((int)0x0040), /// + /// Original was GL_MAP_PERSISTENT_BIT_EXT = 0x0040 + /// + MapPersistentBitExt = ((int)0x0040), + /// + /// Original was GL_FONT_DESCENDER_BIT_NV = 0x00400000 + /// + FontDescenderBitNv = ((int)0x00400000), + /// /// Original was GL_STENCIL_BUFFER_BIT6_QCOM = 0x00400000 /// StencilBufferBit6Qcom = ((int)0x00400000), @@ -966,10 +1058,26 @@ namespace OpenTK.Graphics.ES30 /// MapCoherentBit = ((int)0x0080), /// + /// Original was GL_MAP_COHERENT_BIT_EXT = 0x0080 + /// + MapCoherentBitExt = ((int)0x0080), + /// + /// Original was GL_FONT_HEIGHT_BIT_NV = 0x00800000 + /// + FontHeightBitNv = ((int)0x00800000), + /// /// Original was GL_STENCIL_BUFFER_BIT7_QCOM = 0x00800000 /// StencilBufferBit7Qcom = ((int)0x00800000), /// + /// Original was GL_BOLD_BIT_NV = 0x01 + /// + BoldBitNv = ((int)0x01), + /// + /// Original was GL_GLYPH_WIDTH_BIT_NV = 0x01 + /// + GlyphWidthBitNv = ((int)0x01), + /// /// Original was GL_ACCUM = 0x0100 /// Accum = ((int)0x0100), @@ -978,6 +1086,14 @@ namespace OpenTK.Graphics.ES30 /// DynamicStorageBit = ((int)0x0100), /// + /// Original was GL_DYNAMIC_STORAGE_BIT_EXT = 0x0100 + /// + DynamicStorageBitExt = ((int)0x0100), + /// + /// Original was GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV = 0x01000000 + /// + FontMaxAdvanceWidthBitNv = ((int)0x01000000), + /// /// Original was GL_MULTISAMPLE_BUFFER_BIT0_QCOM = 0x01000000 /// MultisampleBufferBit0Qcom = ((int)0x01000000), @@ -998,14 +1114,34 @@ namespace OpenTK.Graphics.ES30 /// Add = ((int)0x0104), /// + /// Original was GL_GLYPH_HEIGHT_BIT_NV = 0x02 + /// + GlyphHeightBitNv = ((int)0x02), + /// + /// Original was GL_ITALIC_BIT_NV = 0x02 + /// + ItalicBitNv = ((int)0x02), + /// + /// Original was GL_MOVE_TO_NV = 0x02 + /// + MoveToNv = ((int)0x02), + /// /// Original was GL_CLIENT_STORAGE_BIT = 0x0200 /// ClientStorageBit = ((int)0x0200), /// + /// Original was GL_CLIENT_STORAGE_BIT_EXT = 0x0200 + /// + ClientStorageBitExt = ((int)0x0200), + /// /// Original was GL_Never = 0X0200 /// Never = ((int)0X0200), /// + /// Original was GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV = 0x02000000 + /// + FontMaxAdvanceHeightBitNv = ((int)0x02000000), + /// /// Original was GL_MULTISAMPLE_BUFFER_BIT1_QCOM = 0x02000000 /// MultisampleBufferBit1Qcom = ((int)0x02000000), @@ -1038,6 +1174,10 @@ namespace OpenTK.Graphics.ES30 /// Always = ((int)0X0207), /// + /// Original was GL_RELATIVE_MOVE_TO_NV = 0x03 + /// + RelativeMoveToNv = ((int)0x03), + /// /// Original was GL_SRC_COLOR = 0x0300 /// SrcColor = ((int)0x0300), @@ -1074,10 +1214,26 @@ namespace OpenTK.Graphics.ES30 /// SrcAlphaSaturate = ((int)0x0308), /// + /// Original was GL_SRC_ALPHA_SATURATE_EXT = 0x0308 + /// + SrcAlphaSaturateExt = ((int)0x0308), + /// + /// Original was GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV = 0x04 + /// + GlyphHorizontalBearingXBitNv = ((int)0x04), + /// + /// Original was GL_LINE_TO_NV = 0x04 + /// + LineToNv = ((int)0x04), + /// /// Original was GL_FRONT_LEFT = 0x0400 /// FrontLeft = ((int)0x0400), /// + /// Original was GL_FONT_UNDERLINE_POSITION_BIT_NV = 0x04000000 + /// + FontUnderlinePositionBitNv = ((int)0x04000000), + /// /// Original was GL_MULTISAMPLE_BUFFER_BIT2_QCOM = 0x04000000 /// MultisampleBufferBit2Qcom = ((int)0x04000000), @@ -1130,6 +1286,10 @@ namespace OpenTK.Graphics.ES30 /// Aux3 = ((int)0x040C), /// + /// Original was GL_RELATIVE_LINE_TO_NV = 0x05 + /// + RelativeLineToNv = ((int)0x05), + /// /// Original was GL_INVALID_ENUM = 0x0500 /// InvalidEnum = ((int)0x0500), @@ -1182,6 +1342,10 @@ namespace OpenTK.Graphics.ES30 /// ContextLostKhr = ((int)0x0507), /// + /// Original was GL_HORIZONTAL_LINE_TO_NV = 0x06 + /// + HorizontalLineToNv = ((int)0x06), + /// /// Original was GL_2D = 0x0600 /// Gl2D = ((int)0x0600), @@ -1202,6 +1366,10 @@ namespace OpenTK.Graphics.ES30 /// Gl4DColorTexture = ((int)0x0604), /// + /// Original was GL_RELATIVE_HORIZONTAL_LINE_TO_NV = 0x07 + /// + RelativeHorizontalLineToNv = ((int)0x07), + /// /// Original was GL_PASS_THROUGH_TOKEN = 0x0700 /// PassThroughToken = ((int)0x0700), @@ -1234,10 +1402,22 @@ namespace OpenTK.Graphics.ES30 /// LineResetToken = ((int)0x0707), /// + /// Original was GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV = 0x08 + /// + GlyphHorizontalBearingYBitNv = ((int)0x08), + /// + /// Original was GL_VERTICAL_LINE_TO_NV = 0x08 + /// + VerticalLineToNv = ((int)0x08), + /// /// Original was GL_EXP = 0x0800 /// Exp = ((int)0x0800), /// + /// Original was GL_FONT_UNDERLINE_THICKNESS_BIT_NV = 0x08000000 + /// + FontUnderlineThicknessBitNv = ((int)0x08000000), + /// /// Original was GL_MULTISAMPLE_BUFFER_BIT3_QCOM = 0x08000000 /// MultisampleBufferBit3Qcom = ((int)0x08000000), @@ -1246,6 +1426,10 @@ namespace OpenTK.Graphics.ES30 /// Exp2 = ((int)0x0801), /// + /// Original was GL_RELATIVE_VERTICAL_LINE_TO_NV = 0x09 + /// + RelativeVerticalLineToNv = ((int)0x09), + /// /// Original was GL_Cw = 0X0900 /// Cw = ((int)0X0900), @@ -1254,6 +1438,10 @@ namespace OpenTK.Graphics.ES30 /// Ccw = ((int)0X0901), /// + /// Original was GL_QUADRATIC_CURVE_TO_NV = 0x0A + /// + QuadraticCurveToNv = ((int)0x0A), + /// /// Original was GL_COEFF = 0x0A00 /// Coeff = ((int)0x0A00), @@ -1266,6 +1454,10 @@ namespace OpenTK.Graphics.ES30 /// Domain = ((int)0x0A02), /// + /// Original was GL_RELATIVE_QUADRATIC_CURVE_TO_NV = 0x0B + /// + RelativeQuadraticCurveToNv = ((int)0x0B), + /// /// Original was GL_CURRENT_COLOR = 0x0B00 /// CurrentColor = ((int)0x0B00), @@ -1386,6 +1578,10 @@ namespace OpenTK.Graphics.ES30 /// PolygonMode = ((int)0x0B40), /// + /// Original was GL_POLYGON_MODE_NV = 0x0B40 + /// + PolygonModeNv = ((int)0x0B40), + /// /// Original was GL_POLYGON_SMOOTH = 0x0B41 /// PolygonSmooth = ((int)0x0B41), @@ -1550,6 +1746,14 @@ namespace OpenTK.Graphics.ES30 /// ModelviewStackDepth = ((int)0x0BA3), /// + /// Original was GL_PATH_MODELVIEW_STACK_DEPTH_NV = 0x0BA3 + /// + PathModelviewStackDepthNv = ((int)0x0BA3), + /// + /// Original was GL_PATH_PROJECTION_STACK_DEPTH_NV = 0x0BA4 + /// + PathProjectionStackDepthNv = ((int)0x0BA4), + /// /// Original was GL_PROJECTION_STACK_DEPTH = 0x0BA4 /// ProjectionStackDepth = ((int)0x0BA4), @@ -1566,6 +1770,14 @@ namespace OpenTK.Graphics.ES30 /// ModelviewMatrix = ((int)0x0BA6), /// + /// Original was GL_PATH_MODELVIEW_MATRIX_NV = 0x0BA6 + /// + PathModelviewMatrixNv = ((int)0x0BA6), + /// + /// Original was GL_PATH_PROJECTION_MATRIX_NV = 0x0BA7 + /// + PathProjectionMatrixNv = ((int)0x0BA7), + /// /// Original was GL_PROJECTION_MATRIX = 0x0BA7 /// ProjectionMatrix = ((int)0x0BA7), @@ -1638,6 +1850,10 @@ namespace OpenTK.Graphics.ES30 /// ColorLogicOp = ((int)0x0BF2), /// + /// Original was GL_CUBIC_CURVE_TO_NV = 0x0C + /// + CubicCurveToNv = ((int)0x0C), + /// /// Original was GL_AUX_BUFFERS = 0x0C00 /// AuxBuffers = ((int)0x0C00), @@ -1858,6 +2074,10 @@ namespace OpenTK.Graphics.ES30 /// UnpackAlignment = ((int)0x0CF5), /// + /// Original was GL_RELATIVE_CUBIC_CURVE_TO_NV = 0x0D + /// + RelativeCubicCurveToNv = ((int)0x0D), + /// /// Original was GL_PACK_SWAP_BYTES = 0x0D00 /// PackSwapBytes = ((int)0x0D00), @@ -1958,6 +2178,14 @@ namespace OpenTK.Graphics.ES30 /// MaxClipDistances = ((int)0x0D32), /// + /// Original was GL_MAX_CLIP_DISTANCES_APPLE = 0x0D32 + /// + MaxClipDistancesApple = ((int)0x0D32), + /// + /// Original was GL_MAX_CLIP_DISTANCES_EXT = 0x0D32 + /// + MaxClipDistancesExt = ((int)0x0D32), + /// /// Original was GL_MAX_CLIP_PLANES = 0x0D32 /// MaxClipPlanes = ((int)0x0D32), @@ -1978,6 +2206,10 @@ namespace OpenTK.Graphics.ES30 /// MaxModelviewStackDepth = ((int)0x0D36), /// + /// Original was GL_PATH_MAX_MODELVIEW_STACK_DEPTH_NV = 0x0D36 + /// + PathMaxModelviewStackDepthNv = ((int)0x0D36), + /// /// Original was GL_MAX_NAME_STACK_DEPTH = 0x0D37 /// MaxNameStackDepth = ((int)0x0D37), @@ -1986,6 +2218,10 @@ namespace OpenTK.Graphics.ES30 /// MaxProjectionStackDepth = ((int)0x0D38), /// + /// Original was GL_PATH_MAX_PROJECTION_STACK_DEPTH_NV = 0x0D38 + /// + PathMaxProjectionStackDepthNv = ((int)0x0D38), + /// /// Original was GL_MAX_TEXTURE_STACK_DEPTH = 0x0D39 /// MaxTextureStackDepth = ((int)0x0D39), @@ -2170,10 +2406,34 @@ namespace OpenTK.Graphics.ES30 /// SelectionBufferSize = ((int)0x0DF4), /// + /// Original was GL_SMOOTH_QUADRATIC_CURVE_TO_NV = 0x0E + /// + SmoothQuadraticCurveToNv = ((int)0x0E), + /// + /// Original was GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV = 0x0F + /// + RelativeSmoothQuadraticCurveToNv = ((int)0x0F), + /// + /// Original was GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV = 0x10 + /// + GlyphHorizontalBearingAdvanceBitNv = ((int)0x10), + /// + /// Original was GL_SMOOTH_CUBIC_CURVE_TO_NV = 0x10 + /// + SmoothCubicCurveToNv = ((int)0x10), + /// + /// Original was GL_GLYPH_HAS_KERNING_BIT_NV = 0x100 + /// + GlyphHasKerningBitNv = ((int)0x100), + /// /// Original was GL_TEXTURE_WIDTH = 0x1000 /// TextureWidth = ((int)0x1000), /// + /// Original was GL_FONT_HAS_KERNING_BIT_NV = 0x10000000 + /// + FontHasKerningBitNv = ((int)0x10000000), + /// /// Original was GL_MULTISAMPLE_BUFFER_BIT4_QCOM = 0x10000000 /// MultisampleBufferBit4Qcom = ((int)0x10000000), @@ -2202,10 +2462,18 @@ namespace OpenTK.Graphics.ES30 /// TextureBorderColorNv = ((int)0x1004), /// + /// Original was GL_TEXTURE_BORDER_COLOR_OES = 0x1004 + /// + TextureBorderColorOes = ((int)0x1004), + /// /// Original was GL_TEXTURE_BORDER = 0x1005 /// TextureBorder = ((int)0x1005), /// + /// Original was GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV = 0x11 + /// + RelativeSmoothCubicCurveToNv = ((int)0x11), + /// /// Original was GL_DONT_CARE = 0x1100 /// DontCare = ((int)0x1100), @@ -2218,6 +2486,10 @@ namespace OpenTK.Graphics.ES30 /// Nicest = ((int)0X1102), /// + /// Original was GL_SMALL_CCW_ARC_TO_NV = 0x12 + /// + SmallCcwArcToNv = ((int)0x12), + /// /// Original was GL_AMBIENT = 0x1200 /// Ambient = ((int)0x1200), @@ -2258,6 +2530,10 @@ namespace OpenTK.Graphics.ES30 /// QuadraticAttenuation = ((int)0x1209), /// + /// Original was GL_RELATIVE_SMALL_CCW_ARC_TO_NV = 0x13 + /// + RelativeSmallCcwArcToNv = ((int)0x13), + /// /// Original was GL_COMPILE = 0x1300 /// Compile = ((int)0x1300), @@ -2266,6 +2542,10 @@ namespace OpenTK.Graphics.ES30 /// CompileAndExecute = ((int)0x1301), /// + /// Original was GL_SMALL_CW_ARC_TO_NV = 0x14 + /// + SmallCwArcToNv = ((int)0x14), + /// /// Original was GL_Byte = 0X1400 /// Byte = ((int)0X1400), @@ -2298,14 +2578,26 @@ namespace OpenTK.Graphics.ES30 /// Gl2Bytes = ((int)0x1407), /// + /// Original was GL_2_BYTES_NV = 0x1407 + /// + Gl2BytesNv = ((int)0x1407), + /// /// Original was GL_3_BYTES = 0x1408 /// Gl3Bytes = ((int)0x1408), /// + /// Original was GL_3_BYTES_NV = 0x1408 + /// + Gl3BytesNv = ((int)0x1408), + /// /// Original was GL_4_BYTES = 0x1409 /// Gl4Bytes = ((int)0x1409), /// + /// Original was GL_4_BYTES_NV = 0x1409 + /// + Gl4BytesNv = ((int)0x1409), + /// /// Original was GL_DOUBLE = 0x140A /// Double = ((int)0x140A), @@ -2318,6 +2610,18 @@ namespace OpenTK.Graphics.ES30 /// Fixed = ((int)0X140c), /// + /// Original was GL_INT64_NV = 0x140E + /// + Int64Nv = ((int)0x140E), + /// + /// Original was GL_UNSIGNED_INT64_NV = 0x140F + /// + UnsignedInt64Nv = ((int)0x140F), + /// + /// Original was GL_RELATIVE_SMALL_CW_ARC_TO_NV = 0x15 + /// + RelativeSmallCwArcToNv = ((int)0x15), + /// /// Original was GL_CLEAR = 0x1500 /// Clear = ((int)0x1500), @@ -2386,6 +2690,10 @@ namespace OpenTK.Graphics.ES30 /// Set = ((int)0x150F), /// + /// Original was GL_LARGE_CCW_ARC_TO_NV = 0x16 + /// + LargeCcwArcToNv = ((int)0x16), + /// /// Original was GL_EMISSION = 0x1600 /// Emission = ((int)0x1600), @@ -2402,6 +2710,10 @@ namespace OpenTK.Graphics.ES30 /// ColorIndexes = ((int)0x1603), /// + /// Original was GL_RELATIVE_LARGE_CCW_ARC_TO_NV = 0x17 + /// + RelativeLargeCcwArcToNv = ((int)0x17), + /// /// Original was GL_MODELVIEW = 0x1700 /// Modelview = ((int)0x1700), @@ -2410,6 +2722,14 @@ namespace OpenTK.Graphics.ES30 /// Modelview0Ext = ((int)0x1700), /// + /// Original was GL_PATH_MODELVIEW_NV = 0x1700 + /// + PathModelviewNv = ((int)0x1700), + /// + /// Original was GL_PATH_PROJECTION_NV = 0x1701 + /// + PathProjectionNv = ((int)0x1701), + /// /// Original was GL_PROJECTION = 0x1701 /// Projection = ((int)0x1701), @@ -2418,6 +2738,10 @@ namespace OpenTK.Graphics.ES30 /// Texture = ((int)0x1702), /// + /// Original was GL_LARGE_CW_ARC_TO_NV = 0x18 + /// + LargeCwArcToNv = ((int)0x18), + /// /// Original was GL_COLOR = 0x1800 /// Color = ((int)0x1800), @@ -2442,6 +2766,10 @@ namespace OpenTK.Graphics.ES30 /// StencilExt = ((int)0x1802), /// + /// Original was GL_RELATIVE_LARGE_CW_ARC_TO_NV = 0x19 + /// + RelativeLargeCwArcToNv = ((int)0x19), + /// /// Original was GL_COLOR_INDEX = 0x1900 /// ColorIndex = ((int)0x1900), @@ -2506,6 +2834,10 @@ namespace OpenTK.Graphics.ES30 /// LuminanceAlpha = ((int)0x190A), /// + /// Original was GL_CONIC_CURVE_TO_NV = 0x1A + /// + ConicCurveToNv = ((int)0x1A), + /// /// Original was GL_BITMAP = 0x1A00 /// Bitmap = ((int)0x1A00), @@ -2602,18 +2934,34 @@ namespace OpenTK.Graphics.ES30 /// MaxVertexHintPgi = ((int)0x1A22D), /// + /// Original was GL_RELATIVE_CONIC_CURVE_TO_NV = 0x1B + /// + RelativeConicCurveToNv = ((int)0x1B), + /// /// Original was GL_POINT = 0x1B00 /// Point = ((int)0x1B00), /// + /// Original was GL_POINT_NV = 0x1B00 + /// + PointNv = ((int)0x1B00), + /// /// Original was GL_LINE = 0x1B01 /// Line = ((int)0x1B01), /// + /// Original was GL_LINE_NV = 0x1B01 + /// + LineNv = ((int)0x1B01), + /// /// Original was GL_FILL = 0x1B02 /// Fill = ((int)0x1B02), /// + /// Original was GL_FILL_NV = 0x1B02 + /// + FillNv = ((int)0x1B02), + /// /// Original was GL_RENDER = 0x1C00 /// Render = ((int)0x1C00), @@ -2666,10 +3014,18 @@ namespace OpenTK.Graphics.ES30 /// Extensions = ((int)0X1f03), /// + /// Original was GL_GLYPH_VERTICAL_BEARING_X_BIT_NV = 0x20 + /// + GlyphVerticalBearingXBitNv = ((int)0x20), + /// /// Original was GL_S = 0x2000 /// S = ((int)0x2000), /// + /// Original was GL_FONT_NUM_GLYPH_INDICES_BIT_NV = 0x20000000 + /// + FontNumGlyphIndicesBitNv = ((int)0x20000000), + /// /// Original was GL_MULTISAMPLE_BIT = 0x20000000 /// MultisampleBit = ((int)0x20000000), @@ -2726,10 +3082,18 @@ namespace OpenTK.Graphics.ES30 /// EyeLinear = ((int)0x2400), /// + /// Original was GL_EYE_LINEAR_NV = 0x2400 + /// + EyeLinearNv = ((int)0x2400), + /// /// Original was GL_OBJECT_LINEAR = 0x2401 /// ObjectLinear = ((int)0x2401), /// + /// Original was GL_OBJECT_LINEAR_NV = 0x2401 + /// + ObjectLinearNv = ((int)0x2401), + /// /// Original was GL_SPHERE_MAP = 0x2402 /// SphereMap = ((int)0x2402), @@ -2802,10 +3166,18 @@ namespace OpenTK.Graphics.ES30 /// PolygonOffsetPoint = ((int)0x2A01), /// + /// Original was GL_POLYGON_OFFSET_POINT_NV = 0x2A01 + /// + PolygonOffsetPointNv = ((int)0x2A01), + /// /// Original was GL_POLYGON_OFFSET_LINE = 0x2A02 /// PolygonOffsetLine = ((int)0x2A02), /// + /// Original was GL_POLYGON_OFFSET_LINE_NV = 0x2A02 + /// + PolygonOffsetLineNv = ((int)0x2A02), + /// /// Original was GL_R3_G3_B2 = 0x2A10 /// R3G3B2 = ((int)0x2A10), @@ -2870,6 +3242,14 @@ namespace OpenTK.Graphics.ES30 /// ClipDistance0 = ((int)0x3000), /// + /// Original was GL_CLIP_DISTANCE0_APPLE = 0x3000 + /// + ClipDistance0Apple = ((int)0x3000), + /// + /// Original was GL_CLIP_DISTANCE0_EXT = 0x3000 + /// + ClipDistance0Ext = ((int)0x3000), + /// /// Original was GL_CLIP_PLANE0 = 0x3000 /// ClipPlane0 = ((int)0x3000), @@ -2878,6 +3258,14 @@ namespace OpenTK.Graphics.ES30 /// ClipDistance1 = ((int)0x3001), /// + /// Original was GL_CLIP_DISTANCE1_APPLE = 0x3001 + /// + ClipDistance1Apple = ((int)0x3001), + /// + /// Original was GL_CLIP_DISTANCE1_EXT = 0x3001 + /// + ClipDistance1Ext = ((int)0x3001), + /// /// Original was GL_CLIP_PLANE1 = 0x3001 /// ClipPlane1 = ((int)0x3001), @@ -2886,6 +3274,14 @@ namespace OpenTK.Graphics.ES30 /// ClipDistance2 = ((int)0x3002), /// + /// Original was GL_CLIP_DISTANCE2_APPLE = 0x3002 + /// + ClipDistance2Apple = ((int)0x3002), + /// + /// Original was GL_CLIP_DISTANCE2_EXT = 0x3002 + /// + ClipDistance2Ext = ((int)0x3002), + /// /// Original was GL_CLIP_PLANE2 = 0x3002 /// ClipPlane2 = ((int)0x3002), @@ -2894,6 +3290,14 @@ namespace OpenTK.Graphics.ES30 /// ClipDistance3 = ((int)0x3003), /// + /// Original was GL_CLIP_DISTANCE3_APPLE = 0x3003 + /// + ClipDistance3Apple = ((int)0x3003), + /// + /// Original was GL_CLIP_DISTANCE3_EXT = 0x3003 + /// + ClipDistance3Ext = ((int)0x3003), + /// /// Original was GL_CLIP_PLANE3 = 0x3003 /// ClipPlane3 = ((int)0x3003), @@ -2902,6 +3306,14 @@ namespace OpenTK.Graphics.ES30 /// ClipDistance4 = ((int)0x3004), /// + /// Original was GL_CLIP_DISTANCE4_APPLE = 0x3004 + /// + ClipDistance4Apple = ((int)0x3004), + /// + /// Original was GL_CLIP_DISTANCE4_EXT = 0x3004 + /// + ClipDistance4Ext = ((int)0x3004), + /// /// Original was GL_CLIP_PLANE4 = 0x3004 /// ClipPlane4 = ((int)0x3004), @@ -2910,6 +3322,14 @@ namespace OpenTK.Graphics.ES30 /// ClipDistance5 = ((int)0x3005), /// + /// Original was GL_CLIP_DISTANCE5_APPLE = 0x3005 + /// + ClipDistance5Apple = ((int)0x3005), + /// + /// Original was GL_CLIP_DISTANCE5_EXT = 0x3005 + /// + ClipDistance5Ext = ((int)0x3005), + /// /// Original was GL_CLIP_PLANE5 = 0x3005 /// ClipPlane5 = ((int)0x3005), @@ -2918,10 +3338,30 @@ namespace OpenTK.Graphics.ES30 /// ClipDistance6 = ((int)0x3006), /// + /// Original was GL_CLIP_DISTANCE6_APPLE = 0x3006 + /// + ClipDistance6Apple = ((int)0x3006), + /// + /// Original was GL_CLIP_DISTANCE6_EXT = 0x3006 + /// + ClipDistance6Ext = ((int)0x3006), + /// /// Original was GL_CLIP_DISTANCE7 = 0x3007 /// ClipDistance7 = ((int)0x3007), /// + /// Original was GL_CLIP_DISTANCE7_APPLE = 0x3007 + /// + ClipDistance7Apple = ((int)0x3007), + /// + /// Original was GL_CLIP_DISTANCE7_EXT = 0x3007 + /// + ClipDistance7Ext = ((int)0x3007), + /// + /// Original was GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV = 0x40 + /// + GlyphVerticalBearingYBitNv = ((int)0x40), + /// /// Original was GL_LIGHT0 = 0x4000 /// Light0 = ((int)0x4000), @@ -2958,6 +3398,10 @@ namespace OpenTK.Graphics.ES30 /// Light7 = ((int)0x4007), /// + /// Original was GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV = 0x80 + /// + GlyphVerticalBearingAdvanceBitNv = ((int)0x80), + /// /// Original was GL_ABGR_EXT = 0x8000 /// AbgrExt = ((int)0x8000), @@ -3490,6 +3934,10 @@ namespace OpenTK.Graphics.ES30 /// Rgb16 = ((int)0x8054), /// + /// Original was GL_RGB16_EXT = 0x8054 + /// + Rgb16Ext = ((int)0x8054), + /// /// Original was GL_RGBA2 = 0x8055 /// Rgba2 = ((int)0x8055), @@ -3534,6 +3982,10 @@ namespace OpenTK.Graphics.ES30 /// Rgba16 = ((int)0x805B), /// + /// Original was GL_RGBA16_EXT = 0x805B + /// + Rgba16Ext = ((int)0x805B), + /// /// Original was GL_TEXTURE_RED_SIZE = 0x805C /// TextureRedSize = ((int)0x805C), @@ -3886,6 +4338,10 @@ namespace OpenTK.Graphics.ES30 /// DetailTextureFuncPointsSgis = ((int)0x809C), /// + /// Original was GL_MULTISAMPLE_EXT = 0x809D + /// + MultisampleExt = ((int)0x809D), + /// /// Original was GL_MULTISAMPLE_SGIS = 0x809D /// MultisampleSgis = ((int)0x809D), @@ -3898,6 +4354,10 @@ namespace OpenTK.Graphics.ES30 /// SampleAlphaToMaskSgis = ((int)0x809E), /// + /// Original was GL_SAMPLE_ALPHA_TO_ONE_EXT = 0x809F + /// + SampleAlphaToOneExt = ((int)0x809F), + /// /// Original was GL_SAMPLE_ALPHA_TO_ONE_SGIS = 0x809F /// SampleAlphaToOneSgis = ((int)0x809F), @@ -4426,6 +4886,10 @@ namespace OpenTK.Graphics.ES30 /// ClampToBorderNv = ((int)0x812D), /// + /// Original was GL_CLAMP_TO_BORDER_OES = 0x812D + /// + ClampToBorderOes = ((int)0x812D), + /// /// Original was GL_CLAMP_TO_BORDER_SGIS = 0x812D /// ClampToBorderSgis = ((int)0x812D), @@ -4930,10 +5394,22 @@ namespace OpenTK.Graphics.ES30 /// NumExtensions = ((int)0x821D), /// + /// Original was GL_BUFFER_IMMUTABLE_STORAGE_EXT = 0x821F + /// + BufferImmutableStorageExt = ((int)0x821F), + /// + /// Original was GL_BUFFER_STORAGE_FLAGS_EXT = 0x8220 + /// + BufferStorageFlagsExt = ((int)0x8220), + /// /// Original was GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED = 0x8221 /// PrimitiveRestartForPatchesSupported = ((int)0x8221), /// + /// Original was GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED_OES = 0x8221 + /// + PrimitiveRestartForPatchesSupportedOes = ((int)0x8221), + /// /// Original was GL_RG = 0x8227 /// Rg = ((int)0x8227), @@ -4954,6 +5430,10 @@ namespace OpenTK.Graphics.ES30 /// R8Ext = ((int)0x8229), /// + /// Original was GL_R16_EXT = 0x822A + /// + R16Ext = ((int)0x822A), + /// /// Original was GL_RG8 = 0x822B /// Rg8 = ((int)0x822B), @@ -4962,6 +5442,10 @@ namespace OpenTK.Graphics.ES30 /// Rg8Ext = ((int)0x822B), /// + /// Original was GL_RG16_EXT = 0x822C + /// + Rg16Ext = ((int)0x822C), + /// /// Original was GL_R16F = 0x822D /// R16f = ((int)0x822D), @@ -5246,14 +5730,54 @@ namespace OpenTK.Graphics.ES30 /// ProgramPipelineBindingExt = ((int)0x825A), /// + /// Original was GL_MAX_VIEWPORTS_NV = 0x825B + /// + MaxViewportsNv = ((int)0x825B), + /// + /// Original was GL_MAX_VIEWPORTS_OES = 0x825B + /// + MaxViewportsOes = ((int)0x825B), + /// + /// Original was GL_VIEWPORT_SUBPIXEL_BITS_NV = 0x825C + /// + ViewportSubpixelBitsNv = ((int)0x825C), + /// + /// Original was GL_VIEWPORT_SUBPIXEL_BITS_OES = 0x825C + /// + ViewportSubpixelBitsOes = ((int)0x825C), + /// + /// Original was GL_VIEWPORT_BOUNDS_RANGE_NV = 0x825D + /// + ViewportBoundsRangeNv = ((int)0x825D), + /// + /// Original was GL_VIEWPORT_BOUNDS_RANGE_OES = 0x825D + /// + ViewportBoundsRangeOes = ((int)0x825D), + /// /// Original was GL_LAYER_PROVOKING_VERTEX_EXT = 0x825E /// LayerProvokingVertexExt = ((int)0x825E), /// + /// Original was GL_LAYER_PROVOKING_VERTEX_OES = 0x825E + /// + LayerProvokingVertexOes = ((int)0x825E), + /// + /// Original was GL_VIEWPORT_INDEX_PROVOKING_VERTEX_NV = 0x825F + /// + ViewportIndexProvokingVertexNv = ((int)0x825F), + /// + /// Original was GL_VIEWPORT_INDEX_PROVOKING_VERTEX_OES = 0x825F + /// + ViewportIndexProvokingVertexOes = ((int)0x825F), + /// /// Original was GL_UNDEFINED_VERTEX_EXT = 0x8260 /// UndefinedVertexExt = ((int)0x8260), /// + /// Original was GL_UNDEFINED_VERTEX_OES = 0x8260 + /// + UndefinedVertexOes = ((int)0x8260), + /// /// Original was GL_NO_RESET_NOTIFICATION = 0x8261 /// NoResetNotification = ((int)0x8261), @@ -5318,18 +5842,34 @@ namespace OpenTK.Graphics.ES30 /// TextureViewMinLevelExt = ((int)0x82DB), /// + /// Original was GL_TEXTURE_VIEW_MIN_LEVEL_OES = 0x82DB + /// + TextureViewMinLevelOes = ((int)0x82DB), + /// /// Original was GL_TEXTURE_VIEW_NUM_LEVELS_EXT = 0x82DC /// TextureViewNumLevelsExt = ((int)0x82DC), /// + /// Original was GL_TEXTURE_VIEW_NUM_LEVELS_OES = 0x82DC + /// + TextureViewNumLevelsOes = ((int)0x82DC), + /// /// Original was GL_TEXTURE_VIEW_MIN_LAYER_EXT = 0x82DD /// TextureViewMinLayerExt = ((int)0x82DD), /// + /// Original was GL_TEXTURE_VIEW_MIN_LAYER_OES = 0x82DD + /// + TextureViewMinLayerOes = ((int)0x82DD), + /// /// Original was GL_TEXTURE_VIEW_NUM_LAYERS_EXT = 0x82DE /// TextureViewNumLayersExt = ((int)0x82DE), /// + /// Original was GL_TEXTURE_VIEW_NUM_LAYERS_OES = 0x82DE + /// + TextureViewNumLayersOes = ((int)0x82DE), + /// /// Original was GL_TEXTURE_IMMUTABLE_LEVELS = 0x82DF /// TextureImmutableLevels = ((int)0x82DF), @@ -5370,6 +5910,10 @@ namespace OpenTK.Graphics.ES30 /// ProgramPipeline = ((int)0x82E4), /// + /// Original was GL_PROGRAM_PIPELINE_KHR = 0x82E4 + /// + ProgramPipelineKhr = ((int)0x82E4), + /// /// Original was GL_SAMPLER = 0x82E6 /// Sampler = ((int)0x82E6), @@ -5390,6 +5934,14 @@ namespace OpenTK.Graphics.ES30 /// MaxLabelLengthKhr = ((int)0x82E8), /// + /// Original was GL_MAX_CULL_DISTANCES_EXT = 0x82F9 + /// + MaxCullDistancesExt = ((int)0x82F9), + /// + /// Original was GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES_EXT = 0x82FA + /// + MaxCombinedClipAndCullDistancesExt = ((int)0x82FA), + /// /// Original was GL_CONTEXT_RELEASE_BEHAVIOR = 0x82FB /// ContextReleaseBehavior = ((int)0x82FB), @@ -5562,6 +6114,10 @@ namespace OpenTK.Graphics.ES30 /// PerfqueryWaitIntel = ((int)0x83FB), /// + /// Original was GL_CONSERVATIVE_RASTERIZATION_INTEL = 0x83FE + /// + ConservativeRasterizationIntel = ((int)0x83FE), + /// /// Original was GL_FRAGMENT_LIGHTING_SGIX = 0x8400 /// FragmentLightingSgix = ((int)0x8400), @@ -5638,26 +6194,26 @@ namespace OpenTK.Graphics.ES30 /// FragmentLight7Sgix = ((int)0x8413), /// - /// Original was GL_PACK_RESAMPLE_SGIX = 0x842C + /// Original was GL_PACK_RESAMPLE_SGIX = 0x842E /// - PackResampleSgix = ((int)0x842C), + PackResampleSgix = ((int)0x842E), /// - /// Original was GL_UNPACK_RESAMPLE_SGIX = 0x842D + /// Original was GL_UNPACK_RESAMPLE_SGIX = 0x842F /// - UnpackResampleSgix = ((int)0x842D), - /// - /// Original was GL_RESAMPLE_REPLICATE_SGIX = 0x842E - /// - ResampleReplicateSgix = ((int)0x842E), - /// - /// Original was GL_RESAMPLE_ZERO_FILL_SGIX = 0x842F - /// - ResampleZeroFillSgix = ((int)0x842F), + UnpackResampleSgix = ((int)0x842F), /// /// Original was GL_RESAMPLE_DECIMATE_SGIX = 0x8430 /// ResampleDecimateSgix = ((int)0x8430), /// + /// Original was GL_RESAMPLE_REPLICATE_SGIX = 0x8433 + /// + ResampleReplicateSgix = ((int)0x8433), + /// + /// Original was GL_RESAMPLE_ZERO_FILL_SGIX = 0x8434 + /// + ResampleZeroFillSgix = ((int)0x8434), + /// /// Original was GL_NEAREST_CLIPMAP_NEAREST_SGIX = 0x844D /// NearestClipmapNearestSgix = ((int)0x844D), @@ -5810,6 +6366,14 @@ namespace OpenTK.Graphics.ES30 /// ActiveTexture = ((int)0x84E0), /// + /// Original was GL_PATH_TRANSPOSE_MODELVIEW_MATRIX_NV = 0x84E3 + /// + PathTransposeModelviewMatrixNv = ((int)0x84E3), + /// + /// Original was GL_PATH_TRANSPOSE_PROJECTION_MATRIX_NV = 0x84E4 + /// + PathTransposeProjectionMatrixNv = ((int)0x84E4), + /// /// Original was GL_MAX_RENDERBUFFER_SIZE = 0x84E8 /// MaxRenderbufferSize = ((int)0x84E8), @@ -5834,6 +6398,22 @@ namespace OpenTK.Graphics.ES30 /// FenceConditionNv = ((int)0x84F4), /// + /// Original was GL_TEXTURE_RECTANGLE = 0x84F5 + /// + TextureRectangle = ((int)0x84F5), + /// + /// Original was GL_PROXY_TEXTURE_RECTANGLE = 0x84F7 + /// + ProxyTextureRectangle = ((int)0x84F7), + /// + /// Original was GL_PROXY_TEXTURE_RECTANGLE_ARB = 0x84F7 + /// + ProxyTextureRectangleArb = ((int)0x84F7), + /// + /// Original was GL_PROXY_TEXTURE_RECTANGLE_NV = 0x84F7 + /// + ProxyTextureRectangleNv = ((int)0x84F7), + /// /// Original was GL_DEPTH_STENCIL = 0x84F9 /// DepthStencil = ((int)0x84F9), @@ -5862,6 +6442,10 @@ namespace OpenTK.Graphics.ES30 /// MaxTextureMaxAnisotropyExt = ((int)0x84FF), /// + /// Original was GL_TEXTURE_LOD_BIAS = 0x8501 + /// + TextureLodBias = ((int)0x8501), + /// /// Original was GL_INCR_WRAP = 0x8507 /// IncrWrap = ((int)0x8507), @@ -5902,6 +6486,18 @@ namespace OpenTK.Graphics.ES30 /// TextureCubeMapNegativeZ = ((int)0x851A), /// + /// Original was GL_PROXY_TEXTURE_CUBE_MAP = 0x851B + /// + ProxyTextureCubeMap = ((int)0x851B), + /// + /// Original was GL_PROXY_TEXTURE_CUBE_MAP_ARB = 0x851B + /// + ProxyTextureCubeMapArb = ((int)0x851B), + /// + /// Original was GL_PROXY_TEXTURE_CUBE_MAP_EXT = 0x851B + /// + ProxyTextureCubeMapExt = ((int)0x851B), + /// /// Original was GL_MAX_CUBE_MAP_TEXTURE_SIZE = 0x851C /// MaxCubeMapTextureSize = ((int)0x851C), @@ -5910,10 +6506,30 @@ namespace OpenTK.Graphics.ES30 /// VertexArrayStorageHintApple = ((int)0x851F), /// + /// Original was GL_PRIMARY_COLOR_NV = 0x852C + /// + PrimaryColorNv = ((int)0x852C), + /// + /// Original was GL_SECONDARY_COLOR_NV = 0x852D + /// + SecondaryColorNv = ((int)0x852D), + /// /// Original was GL_MULTISAMPLE_FILTER_HINT_NV = 0x8534 /// MultisampleFilterHintNv = ((int)0x8534), /// + /// Original was GL_CONSTANT_NV = 0x8576 + /// + ConstantNv = ((int)0x8576), + /// + /// Original was GL_PRIMARY_COLOR = 0x8577 + /// + PrimaryColor = ((int)0x8577), + /// + /// Original was GL_SRC1_ALPHA_EXT = 0x8589 + /// + Src1AlphaExt = ((int)0x8589), + /// /// Original was GL_PACK_SUBSAMPLE_RATE_SGIX = 0x85A0 /// PackSubsampleRateSgix = ((int)0x85A0), @@ -6386,10 +7002,18 @@ namespace OpenTK.Graphics.ES30 /// MaxTessControlInputComponentsExt = ((int)0x886C), /// + /// Original was GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_OES = 0x886C + /// + MaxTessControlInputComponentsOes = ((int)0x886C), + /// /// Original was GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_EXT = 0x886D /// MaxTessEvaluationInputComponentsExt = ((int)0x886D), /// + /// Original was GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_OES = 0x886D + /// + MaxTessEvaluationInputComponentsOes = ((int)0x886D), + /// /// Original was GL_MAX_TEXTURE_IMAGE_UNITS = 0x8872 /// MaxTextureImageUnits = ((int)0x8872), @@ -6398,6 +7022,10 @@ namespace OpenTK.Graphics.ES30 /// GeometryShaderInvocationsExt = ((int)0x887F), /// + /// Original was GL_GEOMETRY_SHADER_INVOCATIONS_OES = 0x887F + /// + GeometryShaderInvocationsOes = ((int)0x887F), + /// /// Original was GL_ARRAY_BUFFER = 0x8892 /// ArrayBuffer = ((int)0x8892), @@ -6418,10 +7046,22 @@ namespace OpenTK.Graphics.ES30 /// VertexAttribArrayBufferBinding = ((int)0x889F), /// + /// Original was GL_READ_ONLY = 0x88B8 + /// + ReadOnly = ((int)0x88B8), + /// + /// Original was GL_WRITE_ONLY = 0x88B9 + /// + WriteOnly = ((int)0x88B9), + /// /// Original was GL_WRITE_ONLY_OES = 0x88B9 /// WriteOnlyOes = ((int)0x88B9), /// + /// Original was GL_READ_WRITE = 0x88BA + /// + ReadWrite = ((int)0x88BA), + /// /// Original was GL_BUFFER_ACCESS_OES = 0x88BB /// BufferAccessOes = ((int)0x88BB), @@ -6486,14 +7126,26 @@ namespace OpenTK.Graphics.ES30 /// PixelPackBuffer = ((int)0x88EB), /// + /// Original was GL_PIXEL_PACK_BUFFER_NV = 0x88EB + /// + PixelPackBufferNv = ((int)0x88EB), + /// /// Original was GL_PIXEL_UNPACK_BUFFER = 0x88EC /// PixelUnpackBuffer = ((int)0x88EC), /// + /// Original was GL_PIXEL_UNPACK_BUFFER_NV = 0x88EC + /// + PixelUnpackBufferNv = ((int)0x88EC), + /// /// Original was GL_PIXEL_PACK_BUFFER_BINDING = 0x88ED /// PixelPackBufferBinding = ((int)0x88ED), /// + /// Original was GL_PIXEL_PACK_BUFFER_BINDING_NV = 0x88ED + /// + PixelPackBufferBindingNv = ((int)0x88ED), + /// /// Original was GL_ETC1_SRGB8_NV = 0x88EE /// Etc1Srgb8Nv = ((int)0x88EE), @@ -6502,6 +7154,10 @@ namespace OpenTK.Graphics.ES30 /// PixelUnpackBufferBinding = ((int)0x88EF), /// + /// Original was GL_PIXEL_UNPACK_BUFFER_BINDING_NV = 0x88EF + /// + PixelUnpackBufferBindingNv = ((int)0x88EF), + /// /// Original was GL_DEPTH24_STENCIL8 = 0x88F0 /// Depth24Stencil8 = ((int)0x88F0), @@ -6510,6 +7166,22 @@ namespace OpenTK.Graphics.ES30 /// Depth24Stencil8Oes = ((int)0x88F0), /// + /// Original was GL_SRC1_COLOR_EXT = 0x88F9 + /// + Src1ColorExt = ((int)0x88F9), + /// + /// Original was GL_ONE_MINUS_SRC1_COLOR_EXT = 0x88FA + /// + OneMinusSrc1ColorExt = ((int)0x88FA), + /// + /// Original was GL_ONE_MINUS_SRC1_ALPHA_EXT = 0x88FB + /// + OneMinusSrc1AlphaExt = ((int)0x88FB), + /// + /// Original was GL_MAX_DUAL_SOURCE_DRAW_BUFFERS_EXT = 0x88FC + /// + MaxDualSourceDrawBuffersExt = ((int)0x88FC), + /// /// Original was GL_VERTEX_ATTRIB_ARRAY_INTEGER = 0x88FD /// VertexAttribArrayInteger = ((int)0x88FD), @@ -6546,14 +7218,26 @@ namespace OpenTK.Graphics.ES30 /// GeometryLinkedVerticesOutExt = ((int)0x8916), /// + /// Original was GL_GEOMETRY_LINKED_VERTICES_OUT_OES = 0x8916 + /// + GeometryLinkedVerticesOutOes = ((int)0x8916), + /// /// Original was GL_GEOMETRY_LINKED_INPUT_TYPE_EXT = 0x8917 /// GeometryLinkedInputTypeExt = ((int)0x8917), /// + /// Original was GL_GEOMETRY_LINKED_INPUT_TYPE_OES = 0x8917 + /// + GeometryLinkedInputTypeOes = ((int)0x8917), + /// /// Original was GL_GEOMETRY_LINKED_OUTPUT_TYPE_EXT = 0x8918 /// GeometryLinkedOutputTypeExt = ((int)0x8918), /// + /// Original was GL_GEOMETRY_LINKED_OUTPUT_TYPE_OES = 0x8918 + /// + GeometryLinkedOutputTypeOes = ((int)0x8918), + /// /// Original was GL_SAMPLER_BINDING = 0x8919 /// SamplerBinding = ((int)0x8919), @@ -6594,6 +7278,10 @@ namespace OpenTK.Graphics.ES30 /// MaxGeometryUniformBlocksExt = ((int)0x8A2C), /// + /// Original was GL_MAX_GEOMETRY_UNIFORM_BLOCKS_OES = 0x8A2C + /// + MaxGeometryUniformBlocksOes = ((int)0x8A2C), + /// /// Original was GL_MAX_FRAGMENT_UNIFORM_BLOCKS = 0x8A2D /// MaxFragmentUniformBlocks = ((int)0x8A2D), @@ -6618,6 +7306,10 @@ namespace OpenTK.Graphics.ES30 /// MaxCombinedGeometryUniformComponentsExt = ((int)0x8A32), /// + /// Original was GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_OES = 0x8A32 + /// + MaxCombinedGeometryUniformComponentsOes = ((int)0x8A32), + /// /// Original was GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS = 0x8A33 /// MaxCombinedFragmentUniformComponents = ((int)0x8A33), @@ -7086,6 +7778,14 @@ namespace OpenTK.Graphics.ES30 /// StateRestore = ((int)0x8BDC), /// + /// Original was GL_SAMPLER_EXTERNAL_2D_Y2Y_EXT = 0x8BE7 + /// + SamplerExternal2DY2yExt = ((int)0x8BE7), + /// + /// Original was GL_TEXTURE_PROTECTED_EXT = 0x8BFA + /// + TextureProtectedExt = ((int)0x8BFA), + /// /// Original was GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG = 0x8C00 /// CompressedRgbPvrtc4Bppv1Img = ((int)0x8C00), @@ -7114,10 +7814,30 @@ namespace OpenTK.Graphics.ES30 /// UnsignedNormalizedExt = ((int)0x8C17), /// + /// Original was GL_TEXTURE_1D_ARRAY = 0x8C18 + /// + Texture1DArray = ((int)0x8C18), + /// + /// Original was GL_PROXY_TEXTURE_1D_ARRAY = 0x8C19 + /// + ProxyTexture1DArray = ((int)0x8C19), + /// + /// Original was GL_PROXY_TEXTURE_1D_ARRAY_EXT = 0x8C19 + /// + ProxyTexture1DArrayExt = ((int)0x8C19), + /// /// Original was GL_TEXTURE_2D_ARRAY = 0x8C1A /// Texture2DArray = ((int)0x8C1A), /// + /// Original was GL_PROXY_TEXTURE_2D_ARRAY = 0x8C1B + /// + ProxyTexture2DArray = ((int)0x8C1B), + /// + /// Original was GL_PROXY_TEXTURE_2D_ARRAY_EXT = 0x8C1B + /// + ProxyTexture2DArrayExt = ((int)0x8C1B), + /// /// Original was GL_TEXTURE_BINDING_2D_ARRAY = 0x8C1D /// TextureBinding2DArray = ((int)0x8C1D), @@ -7126,26 +7846,54 @@ namespace OpenTK.Graphics.ES30 /// MaxGeometryTextureImageUnitsExt = ((int)0x8C29), /// + /// Original was GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_OES = 0x8C29 + /// + MaxGeometryTextureImageUnitsOes = ((int)0x8C29), + /// + /// Original was GL_TEXTURE_BUFFER = 0x8C2A + /// + TextureBuffer = ((int)0x8C2A), + /// /// Original was GL_TEXTURE_BUFFER_BINDING_EXT = 0x8C2A /// TextureBufferBindingExt = ((int)0x8C2A), /// + /// Original was GL_TEXTURE_BUFFER_BINDING_OES = 0x8C2A + /// + TextureBufferBindingOes = ((int)0x8C2A), + /// /// Original was GL_TEXTURE_BUFFER_EXT = 0x8C2A /// TextureBufferExt = ((int)0x8C2A), /// + /// Original was GL_TEXTURE_BUFFER_OES = 0x8C2A + /// + TextureBufferOes = ((int)0x8C2A), + /// /// Original was GL_MAX_TEXTURE_BUFFER_SIZE_EXT = 0x8C2B /// MaxTextureBufferSizeExt = ((int)0x8C2B), /// + /// Original was GL_MAX_TEXTURE_BUFFER_SIZE_OES = 0x8C2B + /// + MaxTextureBufferSizeOes = ((int)0x8C2B), + /// /// Original was GL_TEXTURE_BINDING_BUFFER_EXT = 0x8C2C /// TextureBindingBufferExt = ((int)0x8C2C), /// + /// Original was GL_TEXTURE_BINDING_BUFFER_OES = 0x8C2C + /// + TextureBindingBufferOes = ((int)0x8C2C), + /// /// Original was GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT = 0x8C2D /// TextureBufferDataStoreBindingExt = ((int)0x8C2D), /// + /// Original was GL_TEXTURE_BUFFER_DATA_STORE_BINDING_OES = 0x8C2D + /// + TextureBufferDataStoreBindingOes = ((int)0x8C2D), + /// /// Original was GL_ANY_SAMPLES_PASSED = 0x8C2F /// AnySamplesPassed = ((int)0x8C2F), @@ -7166,18 +7914,34 @@ namespace OpenTK.Graphics.ES30 /// R11fG11fB10f = ((int)0x8C3A), /// + /// Original was GL_R11F_G11F_B10F_APPLE = 0x8C3A + /// + R11fG11fB10fApple = ((int)0x8C3A), + /// /// Original was GL_UNSIGNED_INT_10F_11F_11F_REV = 0x8C3B /// UnsignedInt10F11F11FRev = ((int)0x8C3B), /// + /// Original was GL_UNSIGNED_INT_10F_11F_11F_REV_APPLE = 0x8C3B + /// + UnsignedInt10F11F11FRevApple = ((int)0x8C3B), + /// /// Original was GL_RGB9_E5 = 0x8C3D /// Rgb9E5 = ((int)0x8C3D), /// + /// Original was GL_RGB9_E5_APPLE = 0x8C3D + /// + Rgb9E5Apple = ((int)0x8C3D), + /// /// Original was GL_UNSIGNED_INT_5_9_9_9_REV = 0x8C3E /// UnsignedInt5999Rev = ((int)0x8C3E), /// + /// Original was GL_UNSIGNED_INT_5_9_9_9_REV_APPLE = 0x8C3E + /// + UnsignedInt5999RevApple = ((int)0x8C3E), + /// /// Original was GL_SRGB = 0x8C40 /// Srgb = ((int)0x8C40), @@ -7266,6 +8030,10 @@ namespace OpenTK.Graphics.ES30 /// PrimitivesGeneratedExt = ((int)0x8C87), /// + /// Original was GL_PRIMITIVES_GENERATED_OES = 0x8C87 + /// + PrimitivesGeneratedOes = ((int)0x8C87), + /// /// Original was GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN = 0x8C88 /// TransformFeedbackPrimitivesWritten = ((int)0x8C88), @@ -7666,6 +8434,70 @@ namespace OpenTK.Graphics.ES30 /// ColorAttachment15Nv = ((int)0x8CEF), /// + /// Original was GL_COLOR_ATTACHMENT16 = 0x8CF0 + /// + ColorAttachment16 = ((int)0x8CF0), + /// + /// Original was GL_COLOR_ATTACHMENT17 = 0x8CF1 + /// + ColorAttachment17 = ((int)0x8CF1), + /// + /// Original was GL_COLOR_ATTACHMENT18 = 0x8CF2 + /// + ColorAttachment18 = ((int)0x8CF2), + /// + /// Original was GL_COLOR_ATTACHMENT19 = 0x8CF3 + /// + ColorAttachment19 = ((int)0x8CF3), + /// + /// Original was GL_COLOR_ATTACHMENT20 = 0x8CF4 + /// + ColorAttachment20 = ((int)0x8CF4), + /// + /// Original was GL_COLOR_ATTACHMENT21 = 0x8CF5 + /// + ColorAttachment21 = ((int)0x8CF5), + /// + /// Original was GL_COLOR_ATTACHMENT22 = 0x8CF6 + /// + ColorAttachment22 = ((int)0x8CF6), + /// + /// Original was GL_COLOR_ATTACHMENT23 = 0x8CF7 + /// + ColorAttachment23 = ((int)0x8CF7), + /// + /// Original was GL_COLOR_ATTACHMENT24 = 0x8CF8 + /// + ColorAttachment24 = ((int)0x8CF8), + /// + /// Original was GL_COLOR_ATTACHMENT25 = 0x8CF9 + /// + ColorAttachment25 = ((int)0x8CF9), + /// + /// Original was GL_COLOR_ATTACHMENT26 = 0x8CFA + /// + ColorAttachment26 = ((int)0x8CFA), + /// + /// Original was GL_COLOR_ATTACHMENT27 = 0x8CFB + /// + ColorAttachment27 = ((int)0x8CFB), + /// + /// Original was GL_COLOR_ATTACHMENT28 = 0x8CFC + /// + ColorAttachment28 = ((int)0x8CFC), + /// + /// Original was GL_COLOR_ATTACHMENT29 = 0x8CFD + /// + ColorAttachment29 = ((int)0x8CFD), + /// + /// Original was GL_COLOR_ATTACHMENT30 = 0x8CFE + /// + ColorAttachment30 = ((int)0x8CFE), + /// + /// Original was GL_COLOR_ATTACHMENT31 = 0x8CFF + /// + ColorAttachment31 = ((int)0x8CFF), + /// /// Original was GL_DEPTH_ATTACHMENT = 0x8D00 /// DepthAttachment = ((int)0x8D00), @@ -7894,10 +8726,18 @@ namespace OpenTK.Graphics.ES30 /// FramebufferAttachmentLayeredExt = ((int)0x8DA7), /// + /// Original was GL_FRAMEBUFFER_ATTACHMENT_LAYERED_OES = 0x8DA7 + /// + FramebufferAttachmentLayeredOes = ((int)0x8DA7), + /// /// Original was GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT = 0x8DA8 /// FramebufferIncompleteLayerTargetsExt = ((int)0x8DA8), /// + /// Original was GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_OES = 0x8DA8 + /// + FramebufferIncompleteLayerTargetsOes = ((int)0x8DA8), + /// /// Original was GL_FLOAT_32_UNSIGNED_INT_24_8_REV = 0x8DAD /// Float32UnsignedInt248Rev = ((int)0x8DAD), @@ -7906,6 +8746,22 @@ namespace OpenTK.Graphics.ES30 /// FramebufferSrgbExt = ((int)0x8DB9), /// + /// Original was GL_COMPRESSED_RED_RGTC1_EXT = 0x8DBB + /// + CompressedRedRgtc1Ext = ((int)0x8DBB), + /// + /// Original was GL_COMPRESSED_SIGNED_RED_RGTC1_EXT = 0x8DBC + /// + CompressedSignedRedRgtc1Ext = ((int)0x8DBC), + /// + /// Original was GL_COMPRESSED_RED_GREEN_RGTC2_EXT = 0x8DBD + /// + CompressedRedGreenRgtc2Ext = ((int)0x8DBD), + /// + /// Original was GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT = 0x8DBE + /// + CompressedSignedRedGreenRgtc2Ext = ((int)0x8DBE), + /// /// Original was GL_SAMPLER_2D_ARRAY = 0x8DC1 /// Sampler2DArray = ((int)0x8DC1), @@ -7914,6 +8770,10 @@ namespace OpenTK.Graphics.ES30 /// SamplerBufferExt = ((int)0x8DC2), /// + /// Original was GL_SAMPLER_BUFFER_OES = 0x8DC2 + /// + SamplerBufferOes = ((int)0x8DC2), + /// /// Original was GL_SAMPLER_2D_ARRAY_SHADOW = 0x8DC4 /// Sampler2DArrayShadow = ((int)0x8DC4), @@ -7962,6 +8822,10 @@ namespace OpenTK.Graphics.ES30 /// IntSamplerBufferExt = ((int)0x8DD0), /// + /// Original was GL_INT_SAMPLER_BUFFER_OES = 0x8DD0 + /// + IntSamplerBufferOes = ((int)0x8DD0), + /// /// Original was GL_UNSIGNED_INT_SAMPLER_2D = 0x8DD2 /// UnsignedIntSampler2D = ((int)0x8DD2), @@ -7982,22 +8846,42 @@ namespace OpenTK.Graphics.ES30 /// UnsignedIntSamplerBufferExt = ((int)0x8DD8), /// + /// Original was GL_UNSIGNED_INT_SAMPLER_BUFFER_OES = 0x8DD8 + /// + UnsignedIntSamplerBufferOes = ((int)0x8DD8), + /// /// Original was GL_GEOMETRY_SHADER_EXT = 0x8DD9 /// GeometryShaderExt = ((int)0x8DD9), /// + /// Original was GL_GEOMETRY_SHADER_OES = 0x8DD9 + /// + GeometryShaderOes = ((int)0x8DD9), + /// /// Original was GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT = 0x8DDF /// MaxGeometryUniformComponentsExt = ((int)0x8DDF), /// + /// Original was GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_OES = 0x8DDF + /// + MaxGeometryUniformComponentsOes = ((int)0x8DDF), + /// /// Original was GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT = 0x8DE0 /// MaxGeometryOutputVerticesExt = ((int)0x8DE0), /// + /// Original was GL_MAX_GEOMETRY_OUTPUT_VERTICES_OES = 0x8DE0 + /// + MaxGeometryOutputVerticesOes = ((int)0x8DE0), + /// /// Original was GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT = 0x8DE1 /// MaxGeometryTotalOutputComponentsExt = ((int)0x8DE1), /// + /// Original was GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_OES = 0x8DE1 + /// + MaxGeometryTotalOutputComponentsOes = ((int)0x8DE1), + /// /// Original was GL_LOW_FLOAT = 0x8DF0 /// LowFloat = ((int)0x8DF0), @@ -8054,14 +8938,46 @@ namespace OpenTK.Graphics.ES30 /// MaxFragmentUniformVectors = ((int)0x8DFD), /// + /// Original was GL_QUERY_WAIT_NV = 0x8E13 + /// + QueryWaitNv = ((int)0x8E13), + /// + /// Original was GL_QUERY_NO_WAIT_NV = 0x8E14 + /// + QueryNoWaitNv = ((int)0x8E14), + /// + /// Original was GL_QUERY_BY_REGION_WAIT_NV = 0x8E15 + /// + QueryByRegionWaitNv = ((int)0x8E15), + /// + /// Original was GL_QUERY_BY_REGION_NO_WAIT_NV = 0x8E16 + /// + QueryByRegionNoWaitNv = ((int)0x8E16), + /// + /// Original was GL_POLYGON_OFFSET_CLAMP_EXT = 0x8E1B + /// + PolygonOffsetClampExt = ((int)0x8E1B), + /// /// Original was GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_EXT = 0x8E1E /// MaxCombinedTessControlUniformComponentsExt = ((int)0x8E1E), /// + /// Original was GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_OES = 0x8E1E + /// + MaxCombinedTessControlUniformComponentsOes = ((int)0x8E1E), + /// /// Original was GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT = 0x8E1F /// MaxCombinedTessEvaluationUniformComponentsExt = ((int)0x8E1F), /// + /// Original was GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_OES = 0x8E1F + /// + MaxCombinedTessEvaluationUniformComponentsOes = ((int)0x8E1F), + /// + /// Original was GL_COLOR_SAMPLES_NV = 0x8E20 + /// + ColorSamplesNv = ((int)0x8E20), + /// /// Original was GL_TRANSFORM_FEEDBACK = 0x8E22 /// TransformFeedback = ((int)0x8E22), @@ -8102,18 +9018,38 @@ namespace OpenTK.Graphics.ES30 /// TextureSwizzleA = ((int)0x8E45), /// + /// Original was GL_TEXTURE_SWIZZLE_RGBA = 0x8E46 + /// + TextureSwizzleRgba = ((int)0x8E46), + /// /// Original was GL_FIRST_VERTEX_CONVENTION_EXT = 0x8E4D /// FirstVertexConventionExt = ((int)0x8E4D), /// + /// Original was GL_FIRST_VERTEX_CONVENTION_OES = 0x8E4D + /// + FirstVertexConventionOes = ((int)0x8E4D), + /// /// Original was GL_LAST_VERTEX_CONVENTION_EXT = 0x8E4E /// LastVertexConventionExt = ((int)0x8E4E), /// + /// Original was GL_LAST_VERTEX_CONVENTION_OES = 0x8E4E + /// + LastVertexConventionOes = ((int)0x8E4E), + /// + /// Original was GL_SAMPLE_LOCATION_NV = 0x8E50 + /// + SampleLocationNv = ((int)0x8E50), + /// /// Original was GL_MAX_GEOMETRY_SHADER_INVOCATIONS_EXT = 0x8E5A /// MaxGeometryShaderInvocationsExt = ((int)0x8E5A), /// + /// Original was GL_MAX_GEOMETRY_SHADER_INVOCATIONS_OES = 0x8E5A + /// + MaxGeometryShaderInvocationsOes = ((int)0x8E5A), + /// /// Original was GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_OES = 0x8E5B /// MinFragmentInterpolationOffsetOes = ((int)0x8E5B), @@ -8130,94 +9066,202 @@ namespace OpenTK.Graphics.ES30 /// PatchVerticesExt = ((int)0x8E72), /// + /// Original was GL_PATCH_VERTICES_OES = 0x8E72 + /// + PatchVerticesOes = ((int)0x8E72), + /// /// Original was GL_TESS_CONTROL_OUTPUT_VERTICES_EXT = 0x8E75 /// TessControlOutputVerticesExt = ((int)0x8E75), /// + /// Original was GL_TESS_CONTROL_OUTPUT_VERTICES_OES = 0x8E75 + /// + TessControlOutputVerticesOes = ((int)0x8E75), + /// /// Original was GL_TESS_GEN_MODE_EXT = 0x8E76 /// TessGenModeExt = ((int)0x8E76), /// + /// Original was GL_TESS_GEN_MODE_OES = 0x8E76 + /// + TessGenModeOes = ((int)0x8E76), + /// /// Original was GL_TESS_GEN_SPACING_EXT = 0x8E77 /// TessGenSpacingExt = ((int)0x8E77), /// + /// Original was GL_TESS_GEN_SPACING_OES = 0x8E77 + /// + TessGenSpacingOes = ((int)0x8E77), + /// /// Original was GL_TESS_GEN_VERTEX_ORDER_EXT = 0x8E78 /// TessGenVertexOrderExt = ((int)0x8E78), /// + /// Original was GL_TESS_GEN_VERTEX_ORDER_OES = 0x8E78 + /// + TessGenVertexOrderOes = ((int)0x8E78), + /// /// Original was GL_TESS_GEN_POINT_MODE_EXT = 0x8E79 /// TessGenPointModeExt = ((int)0x8E79), /// + /// Original was GL_TESS_GEN_POINT_MODE_OES = 0x8E79 + /// + TessGenPointModeOes = ((int)0x8E79), + /// /// Original was GL_ISOLINES_EXT = 0x8E7A /// IsolinesExt = ((int)0x8E7A), /// + /// Original was GL_ISOLINES_OES = 0x8E7A + /// + IsolinesOes = ((int)0x8E7A), + /// /// Original was GL_FRACTIONAL_ODD_EXT = 0x8E7B /// FractionalOddExt = ((int)0x8E7B), /// + /// Original was GL_FRACTIONAL_ODD_OES = 0x8E7B + /// + FractionalOddOes = ((int)0x8E7B), + /// /// Original was GL_FRACTIONAL_EVEN_EXT = 0x8E7C /// FractionalEvenExt = ((int)0x8E7C), /// + /// Original was GL_FRACTIONAL_EVEN_OES = 0x8E7C + /// + FractionalEvenOes = ((int)0x8E7C), + /// /// Original was GL_MAX_PATCH_VERTICES_EXT = 0x8E7D /// MaxPatchVerticesExt = ((int)0x8E7D), /// + /// Original was GL_MAX_PATCH_VERTICES_OES = 0x8E7D + /// + MaxPatchVerticesOes = ((int)0x8E7D), + /// /// Original was GL_MAX_TESS_GEN_LEVEL_EXT = 0x8E7E /// MaxTessGenLevelExt = ((int)0x8E7E), /// + /// Original was GL_MAX_TESS_GEN_LEVEL_OES = 0x8E7E + /// + MaxTessGenLevelOes = ((int)0x8E7E), + /// /// Original was GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_EXT = 0x8E7F /// MaxTessControlUniformComponentsExt = ((int)0x8E7F), /// + /// Original was GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_OES = 0x8E7F + /// + MaxTessControlUniformComponentsOes = ((int)0x8E7F), + /// /// Original was GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT = 0x8E80 /// MaxTessEvaluationUniformComponentsExt = ((int)0x8E80), /// + /// Original was GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_OES = 0x8E80 + /// + MaxTessEvaluationUniformComponentsOes = ((int)0x8E80), + /// /// Original was GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_EXT = 0x8E81 /// MaxTessControlTextureImageUnitsExt = ((int)0x8E81), /// + /// Original was GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_OES = 0x8E81 + /// + MaxTessControlTextureImageUnitsOes = ((int)0x8E81), + /// /// Original was GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_EXT = 0x8E82 /// MaxTessEvaluationTextureImageUnitsExt = ((int)0x8E82), /// + /// Original was GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_OES = 0x8E82 + /// + MaxTessEvaluationTextureImageUnitsOes = ((int)0x8E82), + /// /// Original was GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_EXT = 0x8E83 /// MaxTessControlOutputComponentsExt = ((int)0x8E83), /// + /// Original was GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_OES = 0x8E83 + /// + MaxTessControlOutputComponentsOes = ((int)0x8E83), + /// /// Original was GL_MAX_TESS_PATCH_COMPONENTS_EXT = 0x8E84 /// MaxTessPatchComponentsExt = ((int)0x8E84), /// + /// Original was GL_MAX_TESS_PATCH_COMPONENTS_OES = 0x8E84 + /// + MaxTessPatchComponentsOes = ((int)0x8E84), + /// /// Original was GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_EXT = 0x8E85 /// MaxTessControlTotalOutputComponentsExt = ((int)0x8E85), /// + /// Original was GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_OES = 0x8E85 + /// + MaxTessControlTotalOutputComponentsOes = ((int)0x8E85), + /// /// Original was GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_EXT = 0x8E86 /// MaxTessEvaluationOutputComponentsExt = ((int)0x8E86), /// + /// Original was GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_OES = 0x8E86 + /// + MaxTessEvaluationOutputComponentsOes = ((int)0x8E86), + /// /// Original was GL_TESS_EVALUATION_SHADER_EXT = 0x8E87 /// TessEvaluationShaderExt = ((int)0x8E87), /// + /// Original was GL_TESS_EVALUATION_SHADER_OES = 0x8E87 + /// + TessEvaluationShaderOes = ((int)0x8E87), + /// /// Original was GL_TESS_CONTROL_SHADER_EXT = 0x8E88 /// TessControlShaderExt = ((int)0x8E88), /// + /// Original was GL_TESS_CONTROL_SHADER_OES = 0x8E88 + /// + TessControlShaderOes = ((int)0x8E88), + /// /// Original was GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_EXT = 0x8E89 /// MaxTessControlUniformBlocksExt = ((int)0x8E89), /// + /// Original was GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_OES = 0x8E89 + /// + MaxTessControlUniformBlocksOes = ((int)0x8E89), + /// /// Original was GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_EXT = 0x8E8A /// MaxTessEvaluationUniformBlocksExt = ((int)0x8E8A), /// + /// Original was GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_OES = 0x8E8A + /// + MaxTessEvaluationUniformBlocksOes = ((int)0x8E8A), + /// + /// Original was GL_COMPRESSED_RGBA_BPTC_UNORM_EXT = 0x8E8C + /// + CompressedRgbaBptcUnormExt = ((int)0x8E8C), + /// + /// Original was GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT = 0x8E8D + /// + CompressedSrgbAlphaBptcUnormExt = ((int)0x8E8D), + /// + /// Original was GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT = 0x8E8E + /// + CompressedRgbBptcSignedFloatExt = ((int)0x8E8E), + /// + /// Original was GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT = 0x8E8F + /// + CompressedRgbBptcUnsignedFloatExt = ((int)0x8E8F), + /// /// Original was GL_COVERAGE_COMPONENT_NV = 0x8ED0 /// CoverageComponentNv = ((int)0x8ED0), @@ -8250,6 +9294,30 @@ namespace OpenTK.Graphics.ES30 /// CoverageAutomaticNv = ((int)0x8ED7), /// + /// Original was GL_INCLUSIVE_EXT = 0x8F10 + /// + InclusiveExt = ((int)0x8F10), + /// + /// Original was GL_EXCLUSIVE_EXT = 0x8F11 + /// + ExclusiveExt = ((int)0x8F11), + /// + /// Original was GL_WINDOW_RECTANGLE_EXT = 0x8F12 + /// + WindowRectangleExt = ((int)0x8F12), + /// + /// Original was GL_WINDOW_RECTANGLE_MODE_EXT = 0x8F13 + /// + WindowRectangleModeExt = ((int)0x8F13), + /// + /// Original was GL_MAX_WINDOW_RECTANGLES_EXT = 0x8F14 + /// + MaxWindowRectanglesExt = ((int)0x8F14), + /// + /// Original was GL_NUM_WINDOW_RECTANGLES_EXT = 0x8F15 + /// + NumWindowRectanglesExt = ((int)0x8F15), + /// /// Original was GL_COPY_READ_BUFFER = 0x8F36 /// CopyReadBuffer = ((int)0x8F36), @@ -8274,6 +9342,10 @@ namespace OpenTK.Graphics.ES30 /// CopyWriteBufferNv = ((int)0x8F37), /// + /// Original was GL_DRAW_INDIRECT_BUFFER = 0x8F3F + /// + DrawIndirectBuffer = ((int)0x8F3F), + /// /// Original was GL_MALI_SHADER_BINARY_ARM = 0x8F60 /// MaliShaderBinaryArm = ((int)0x8F60), @@ -8302,6 +9374,10 @@ namespace OpenTK.Graphics.ES30 /// MaxShaderPixelLocalStorageSizeExt = ((int)0x8F67), /// + /// Original was GL_TEXTURE_ASTC_DECODE_PRECISION_EXT = 0x8F69 + /// + TextureAstcDecodePrecisionExt = ((int)0x8F69), + /// /// Original was GL_R8_SNORM = 0x8F94 /// R8Snorm = ((int)0x8F94), @@ -8318,6 +9394,22 @@ namespace OpenTK.Graphics.ES30 /// Rgba8Snorm = ((int)0x8F97), /// + /// Original was GL_R16_SNORM_EXT = 0x8F98 + /// + R16SnormExt = ((int)0x8F98), + /// + /// Original was GL_RG16_SNORM_EXT = 0x8F99 + /// + Rg16SnormExt = ((int)0x8F99), + /// + /// Original was GL_RGB16_SNORM_EXT = 0x8F9A + /// + Rgb16SnormExt = ((int)0x8F9A), + /// + /// Original was GL_RGBA16_SNORM_EXT = 0x8F9B + /// + Rgba16SnormExt = ((int)0x8F9B), + /// /// Original was GL_SIGNED_NORMALIZED = 0x8F9C /// SignedNormalized = ((int)0x8F9C), @@ -8346,86 +9438,582 @@ namespace OpenTK.Graphics.ES30 /// GpuDisjointExt = ((int)0x8FBB), /// + /// Original was GL_SR8_EXT = 0x8FBD + /// + Sr8Ext = ((int)0x8FBD), + /// + /// Original was GL_SRG8_EXT = 0x8FBE + /// + Srg8Ext = ((int)0x8FBE), + /// /// Original was GL_SHADER_BINARY_VIV = 0x8FC4 /// ShaderBinaryViv = ((int)0x8FC4), /// + /// Original was GL_INT8_NV = 0x8FE0 + /// + Int8Nv = ((int)0x8FE0), + /// + /// Original was GL_INT8_VEC2_NV = 0x8FE1 + /// + Int8Vec2Nv = ((int)0x8FE1), + /// + /// Original was GL_INT8_VEC3_NV = 0x8FE2 + /// + Int8Vec3Nv = ((int)0x8FE2), + /// + /// Original was GL_INT8_VEC4_NV = 0x8FE3 + /// + Int8Vec4Nv = ((int)0x8FE3), + /// + /// Original was GL_INT16_NV = 0x8FE4 + /// + Int16Nv = ((int)0x8FE4), + /// + /// Original was GL_INT16_VEC2_NV = 0x8FE5 + /// + Int16Vec2Nv = ((int)0x8FE5), + /// + /// Original was GL_INT16_VEC3_NV = 0x8FE6 + /// + Int16Vec3Nv = ((int)0x8FE6), + /// + /// Original was GL_INT16_VEC4_NV = 0x8FE7 + /// + Int16Vec4Nv = ((int)0x8FE7), + /// + /// Original was GL_INT64_VEC2_NV = 0x8FE9 + /// + Int64Vec2Nv = ((int)0x8FE9), + /// + /// Original was GL_INT64_VEC3_NV = 0x8FEA + /// + Int64Vec3Nv = ((int)0x8FEA), + /// + /// Original was GL_INT64_VEC4_NV = 0x8FEB + /// + Int64Vec4Nv = ((int)0x8FEB), + /// + /// Original was GL_UNSIGNED_INT8_NV = 0x8FEC + /// + UnsignedInt8Nv = ((int)0x8FEC), + /// + /// Original was GL_UNSIGNED_INT8_VEC2_NV = 0x8FED + /// + UnsignedInt8Vec2Nv = ((int)0x8FED), + /// + /// Original was GL_UNSIGNED_INT8_VEC3_NV = 0x8FEE + /// + UnsignedInt8Vec3Nv = ((int)0x8FEE), + /// + /// Original was GL_UNSIGNED_INT8_VEC4_NV = 0x8FEF + /// + UnsignedInt8Vec4Nv = ((int)0x8FEF), + /// + /// Original was GL_UNSIGNED_INT16_NV = 0x8FF0 + /// + UnsignedInt16Nv = ((int)0x8FF0), + /// + /// Original was GL_UNSIGNED_INT16_VEC2_NV = 0x8FF1 + /// + UnsignedInt16Vec2Nv = ((int)0x8FF1), + /// + /// Original was GL_UNSIGNED_INT16_VEC3_NV = 0x8FF2 + /// + UnsignedInt16Vec3Nv = ((int)0x8FF2), + /// + /// Original was GL_UNSIGNED_INT16_VEC4_NV = 0x8FF3 + /// + UnsignedInt16Vec4Nv = ((int)0x8FF3), + /// + /// Original was GL_UNSIGNED_INT64_VEC2_NV = 0x8FF5 + /// + UnsignedInt64Vec2Nv = ((int)0x8FF5), + /// + /// Original was GL_UNSIGNED_INT64_VEC3_NV = 0x8FF6 + /// + UnsignedInt64Vec3Nv = ((int)0x8FF6), + /// + /// Original was GL_UNSIGNED_INT64_VEC4_NV = 0x8FF7 + /// + UnsignedInt64Vec4Nv = ((int)0x8FF7), + /// + /// Original was GL_FLOAT16_NV = 0x8FF8 + /// + Float16Nv = ((int)0x8FF8), + /// + /// Original was GL_FLOAT16_VEC2_NV = 0x8FF9 + /// + Float16Vec2Nv = ((int)0x8FF9), + /// + /// Original was GL_FLOAT16_VEC3_NV = 0x8FFA + /// + Float16Vec3Nv = ((int)0x8FFA), + /// + /// Original was GL_FLOAT16_VEC4_NV = 0x8FFB + /// + Float16Vec4Nv = ((int)0x8FFB), + /// + /// Original was GL_TEXTURE_CUBE_MAP_ARRAY = 0x9009 + /// + TextureCubeMapArray = ((int)0x9009), + /// + /// Original was GL_TEXTURE_CUBE_MAP_ARRAY_ARB = 0x9009 + /// + TextureCubeMapArrayArb = ((int)0x9009), + /// /// Original was GL_TEXTURE_CUBE_MAP_ARRAY_EXT = 0x9009 /// TextureCubeMapArrayExt = ((int)0x9009), /// + /// Original was GL_TEXTURE_CUBE_MAP_ARRAY_OES = 0x9009 + /// + TextureCubeMapArrayOes = ((int)0x9009), + /// /// Original was GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_EXT = 0x900A /// TextureBindingCubeMapArrayExt = ((int)0x900A), /// + /// Original was GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_OES = 0x900A + /// + TextureBindingCubeMapArrayOes = ((int)0x900A), + /// + /// Original was GL_PROXY_TEXTURE_CUBE_MAP_ARRAY = 0x900B + /// + ProxyTextureCubeMapArray = ((int)0x900B), + /// + /// Original was GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB = 0x900B + /// + ProxyTextureCubeMapArrayArb = ((int)0x900B), + /// /// Original was GL_SAMPLER_CUBE_MAP_ARRAY_EXT = 0x900C /// SamplerCubeMapArrayExt = ((int)0x900C), /// + /// Original was GL_SAMPLER_CUBE_MAP_ARRAY_OES = 0x900C + /// + SamplerCubeMapArrayOes = ((int)0x900C), + /// /// Original was GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_EXT = 0x900D /// SamplerCubeMapArrayShadowExt = ((int)0x900D), /// + /// Original was GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_OES = 0x900D + /// + SamplerCubeMapArrayShadowOes = ((int)0x900D), + /// /// Original was GL_INT_SAMPLER_CUBE_MAP_ARRAY_EXT = 0x900E /// IntSamplerCubeMapArrayExt = ((int)0x900E), /// + /// Original was GL_INT_SAMPLER_CUBE_MAP_ARRAY_OES = 0x900E + /// + IntSamplerCubeMapArrayOes = ((int)0x900E), + /// /// Original was GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_EXT = 0x900F /// UnsignedIntSamplerCubeMapArrayExt = ((int)0x900F), /// + /// Original was GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_OES = 0x900F + /// + UnsignedIntSamplerCubeMapArrayOes = ((int)0x900F), + /// + /// Original was GL_FACTOR_MIN_AMD = 0x901C + /// + FactorMinAmd = ((int)0x901C), + /// + /// Original was GL_FACTOR_MAX_AMD = 0x901D + /// + FactorMaxAmd = ((int)0x901D), + /// /// Original was GL_IMAGE_BUFFER_EXT = 0x9051 /// ImageBufferExt = ((int)0x9051), /// + /// Original was GL_IMAGE_BUFFER_OES = 0x9051 + /// + ImageBufferOes = ((int)0x9051), + /// /// Original was GL_IMAGE_CUBE_MAP_ARRAY_EXT = 0x9054 /// ImageCubeMapArrayExt = ((int)0x9054), /// + /// Original was GL_IMAGE_CUBE_MAP_ARRAY_OES = 0x9054 + /// + ImageCubeMapArrayOes = ((int)0x9054), + /// /// Original was GL_INT_IMAGE_BUFFER_EXT = 0x905C /// IntImageBufferExt = ((int)0x905C), /// + /// Original was GL_INT_IMAGE_BUFFER_OES = 0x905C + /// + IntImageBufferOes = ((int)0x905C), + /// /// Original was GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT = 0x905F /// IntImageCubeMapArrayExt = ((int)0x905F), /// + /// Original was GL_INT_IMAGE_CUBE_MAP_ARRAY_OES = 0x905F + /// + IntImageCubeMapArrayOes = ((int)0x905F), + /// /// Original was GL_UNSIGNED_INT_IMAGE_BUFFER_EXT = 0x9067 /// UnsignedIntImageBufferExt = ((int)0x9067), /// + /// Original was GL_UNSIGNED_INT_IMAGE_BUFFER_OES = 0x9067 + /// + UnsignedIntImageBufferOes = ((int)0x9067), + /// /// Original was GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT = 0x906A /// UnsignedIntImageCubeMapArrayExt = ((int)0x906A), /// + /// Original was GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_OES = 0x906A + /// + UnsignedIntImageCubeMapArrayOes = ((int)0x906A), + /// /// Original was GL_RGB10_A2UI = 0x906F /// Rgb10A2ui = ((int)0x906F), /// + /// Original was GL_PATH_FORMAT_SVG_NV = 0x9070 + /// + PathFormatSvgNv = ((int)0x9070), + /// + /// Original was GL_PATH_FORMAT_PS_NV = 0x9071 + /// + PathFormatPsNv = ((int)0x9071), + /// + /// Original was GL_STANDARD_FONT_NAME_NV = 0x9072 + /// + StandardFontNameNv = ((int)0x9072), + /// + /// Original was GL_SYSTEM_FONT_NAME_NV = 0x9073 + /// + SystemFontNameNv = ((int)0x9073), + /// + /// Original was GL_FILE_NAME_NV = 0x9074 + /// + FileNameNv = ((int)0x9074), + /// + /// Original was GL_PATH_STROKE_WIDTH_NV = 0x9075 + /// + PathStrokeWidthNv = ((int)0x9075), + /// + /// Original was GL_PATH_END_CAPS_NV = 0x9076 + /// + PathEndCapsNv = ((int)0x9076), + /// + /// Original was GL_PATH_INITIAL_END_CAP_NV = 0x9077 + /// + PathInitialEndCapNv = ((int)0x9077), + /// + /// Original was GL_PATH_TERMINAL_END_CAP_NV = 0x9078 + /// + PathTerminalEndCapNv = ((int)0x9078), + /// + /// Original was GL_PATH_JOIN_STYLE_NV = 0x9079 + /// + PathJoinStyleNv = ((int)0x9079), + /// + /// Original was GL_PATH_MITER_LIMIT_NV = 0x907A + /// + PathMiterLimitNv = ((int)0x907A), + /// + /// Original was GL_PATH_DASH_CAPS_NV = 0x907B + /// + PathDashCapsNv = ((int)0x907B), + /// + /// Original was GL_PATH_INITIAL_DASH_CAP_NV = 0x907C + /// + PathInitialDashCapNv = ((int)0x907C), + /// + /// Original was GL_PATH_TERMINAL_DASH_CAP_NV = 0x907D + /// + PathTerminalDashCapNv = ((int)0x907D), + /// + /// Original was GL_PATH_DASH_OFFSET_NV = 0x907E + /// + PathDashOffsetNv = ((int)0x907E), + /// + /// Original was GL_PATH_CLIENT_LENGTH_NV = 0x907F + /// + PathClientLengthNv = ((int)0x907F), + /// + /// Original was GL_PATH_FILL_MODE_NV = 0x9080 + /// + PathFillModeNv = ((int)0x9080), + /// + /// Original was GL_PATH_FILL_MASK_NV = 0x9081 + /// + PathFillMaskNv = ((int)0x9081), + /// + /// Original was GL_PATH_FILL_COVER_MODE_NV = 0x9082 + /// + PathFillCoverModeNv = ((int)0x9082), + /// + /// Original was GL_PATH_STROKE_COVER_MODE_NV = 0x9083 + /// + PathStrokeCoverModeNv = ((int)0x9083), + /// + /// Original was GL_PATH_STROKE_MASK_NV = 0x9084 + /// + PathStrokeMaskNv = ((int)0x9084), + /// + /// Original was GL_COUNT_UP_NV = 0x9088 + /// + CountUpNv = ((int)0x9088), + /// + /// Original was GL_COUNT_DOWN_NV = 0x9089 + /// + CountDownNv = ((int)0x9089), + /// + /// Original was GL_PATH_OBJECT_BOUNDING_BOX_NV = 0x908A + /// + PathObjectBoundingBoxNv = ((int)0x908A), + /// + /// Original was GL_CONVEX_HULL_NV = 0x908B + /// + ConvexHullNv = ((int)0x908B), + /// + /// Original was GL_BOUNDING_BOX_NV = 0x908D + /// + BoundingBoxNv = ((int)0x908D), + /// + /// Original was GL_TRANSLATE_X_NV = 0x908E + /// + TranslateXNv = ((int)0x908E), + /// + /// Original was GL_TRANSLATE_Y_NV = 0x908F + /// + TranslateYNv = ((int)0x908F), + /// + /// Original was GL_TRANSLATE_2D_NV = 0x9090 + /// + Translate2DNv = ((int)0x9090), + /// + /// Original was GL_TRANSLATE_3D_NV = 0x9091 + /// + Translate3DNv = ((int)0x9091), + /// + /// Original was GL_AFFINE_2D_NV = 0x9092 + /// + Affine2DNv = ((int)0x9092), + /// + /// Original was GL_AFFINE_3D_NV = 0x9094 + /// + Affine3DNv = ((int)0x9094), + /// + /// Original was GL_TRANSPOSE_AFFINE_2D_NV = 0x9096 + /// + TransposeAffine2DNv = ((int)0x9096), + /// + /// Original was GL_TRANSPOSE_AFFINE_3D_NV = 0x9098 + /// + TransposeAffine3DNv = ((int)0x9098), + /// + /// Original was GL_UTF8_NV = 0x909A + /// + Utf8Nv = ((int)0x909A), + /// + /// Original was GL_UTF16_NV = 0x909B + /// + Utf16Nv = ((int)0x909B), + /// + /// Original was GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV = 0x909C + /// + BoundingBoxOfBoundingBoxesNv = ((int)0x909C), + /// + /// Original was GL_PATH_COMMAND_COUNT_NV = 0x909D + /// + PathCommandCountNv = ((int)0x909D), + /// + /// Original was GL_PATH_COORD_COUNT_NV = 0x909E + /// + PathCoordCountNv = ((int)0x909E), + /// + /// Original was GL_PATH_DASH_ARRAY_COUNT_NV = 0x909F + /// + PathDashArrayCountNv = ((int)0x909F), + /// + /// Original was GL_PATH_COMPUTED_LENGTH_NV = 0x90A0 + /// + PathComputedLengthNv = ((int)0x90A0), + /// + /// Original was GL_PATH_FILL_BOUNDING_BOX_NV = 0x90A1 + /// + PathFillBoundingBoxNv = ((int)0x90A1), + /// + /// Original was GL_PATH_STROKE_BOUNDING_BOX_NV = 0x90A2 + /// + PathStrokeBoundingBoxNv = ((int)0x90A2), + /// + /// Original was GL_SQUARE_NV = 0x90A3 + /// + SquareNv = ((int)0x90A3), + /// + /// Original was GL_ROUND_NV = 0x90A4 + /// + RoundNv = ((int)0x90A4), + /// + /// Original was GL_TRIANGULAR_NV = 0x90A5 + /// + TriangularNv = ((int)0x90A5), + /// + /// Original was GL_BEVEL_NV = 0x90A6 + /// + BevelNv = ((int)0x90A6), + /// + /// Original was GL_MITER_REVERT_NV = 0x90A7 + /// + MiterRevertNv = ((int)0x90A7), + /// + /// Original was GL_MITER_TRUNCATE_NV = 0x90A8 + /// + MiterTruncateNv = ((int)0x90A8), + /// + /// Original was GL_SKIP_MISSING_GLYPH_NV = 0x90A9 + /// + SkipMissingGlyphNv = ((int)0x90A9), + /// + /// Original was GL_USE_MISSING_GLYPH_NV = 0x90AA + /// + UseMissingGlyphNv = ((int)0x90AA), + /// + /// Original was GL_PATH_ERROR_POSITION_NV = 0x90AB + /// + PathErrorPositionNv = ((int)0x90AB), + /// + /// Original was GL_PATH_FOG_GEN_MODE_NV = 0x90AC + /// + PathFogGenModeNv = ((int)0x90AC), + /// + /// Original was GL_ACCUM_ADJACENT_PAIRS_NV = 0x90AD + /// + AccumAdjacentPairsNv = ((int)0x90AD), + /// + /// Original was GL_ADJACENT_PAIRS_NV = 0x90AE + /// + AdjacentPairsNv = ((int)0x90AE), + /// + /// Original was GL_FIRST_TO_REST_NV = 0x90AF + /// + FirstToRestNv = ((int)0x90AF), + /// + /// Original was GL_PATH_GEN_MODE_NV = 0x90B0 + /// + PathGenModeNv = ((int)0x90B0), + /// + /// Original was GL_PATH_GEN_COEFF_NV = 0x90B1 + /// + PathGenCoeffNv = ((int)0x90B1), + /// + /// Original was GL_PATH_GEN_COLOR_FORMAT_NV = 0x90B2 + /// + PathGenColorFormatNv = ((int)0x90B2), + /// + /// Original was GL_PATH_GEN_COMPONENTS_NV = 0x90B3 + /// + PathGenComponentsNv = ((int)0x90B3), + /// + /// Original was GL_PATH_DASH_OFFSET_RESET_NV = 0x90B4 + /// + PathDashOffsetResetNv = ((int)0x90B4), + /// + /// Original was GL_MOVE_TO_RESETS_NV = 0x90B5 + /// + MoveToResetsNv = ((int)0x90B5), + /// + /// Original was GL_MOVE_TO_CONTINUES_NV = 0x90B6 + /// + MoveToContinuesNv = ((int)0x90B6), + /// + /// Original was GL_PATH_STENCIL_FUNC_NV = 0x90B7 + /// + PathStencilFuncNv = ((int)0x90B7), + /// + /// Original was GL_PATH_STENCIL_REF_NV = 0x90B8 + /// + PathStencilRefNv = ((int)0x90B8), + /// + /// Original was GL_PATH_STENCIL_VALUE_MASK_NV = 0x90B9 + /// + PathStencilValueMaskNv = ((int)0x90B9), + /// + /// Original was GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV = 0x90BD + /// + PathStencilDepthOffsetFactorNv = ((int)0x90BD), + /// + /// Original was GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV = 0x90BE + /// + PathStencilDepthOffsetUnitsNv = ((int)0x90BE), + /// + /// Original was GL_PATH_COVER_DEPTH_FUNC_NV = 0x90BF + /// + PathCoverDepthFuncNv = ((int)0x90BF), + /// /// Original was GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_EXT = 0x90CB /// MaxTessControlImageUniformsExt = ((int)0x90CB), /// + /// Original was GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_OES = 0x90CB + /// + MaxTessControlImageUniformsOes = ((int)0x90CB), + /// /// Original was GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_EXT = 0x90CC /// MaxTessEvaluationImageUniformsExt = ((int)0x90CC), /// + /// Original was GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_OES = 0x90CC + /// + MaxTessEvaluationImageUniformsOes = ((int)0x90CC), + /// /// Original was GL_MAX_GEOMETRY_IMAGE_UNIFORMS_EXT = 0x90CD /// MaxGeometryImageUniformsExt = ((int)0x90CD), /// + /// Original was GL_MAX_GEOMETRY_IMAGE_UNIFORMS_OES = 0x90CD + /// + MaxGeometryImageUniformsOes = ((int)0x90CD), + /// + /// Original was GL_SHADER_STORAGE_BUFFER = 0x90D2 + /// + ShaderStorageBuffer = ((int)0x90D2), + /// /// Original was GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_EXT = 0x90D7 /// MaxGeometryShaderStorageBlocksExt = ((int)0x90D7), /// + /// Original was GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_OES = 0x90D7 + /// + MaxGeometryShaderStorageBlocksOes = ((int)0x90D7), + /// /// Original was GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_EXT = 0x90D8 /// MaxTessControlShaderStorageBlocksExt = ((int)0x90D8), /// + /// Original was GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_OES = 0x90D8 + /// + MaxTessControlShaderStorageBlocksOes = ((int)0x90D8), + /// /// Original was GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_EXT = 0x90D9 /// MaxTessEvaluationShaderStorageBlocksExt = ((int)0x90D9), /// + /// Original was GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_OES = 0x90D9 + /// + MaxTessEvaluationShaderStorageBlocksOes = ((int)0x90D9), + /// + /// Original was GL_DEPTH_STENCIL_TEXTURE_MODE = 0x90EA + /// + DepthStencilTextureMode = ((int)0x90EA), + /// + /// Original was GL_DISPATCH_INDIRECT_BUFFER = 0x90EE + /// + DispatchIndirectBuffer = ((int)0x90EE), + /// /// Original was GL_COLOR_ATTACHMENT_EXT = 0x90F0 /// ColorAttachmentExt = ((int)0x90F0), @@ -8450,10 +10038,26 @@ namespace OpenTK.Graphics.ES30 /// ContextRobustAccessKhr = ((int)0x90F3), /// + /// Original was GL_TEXTURE_2D_MULTISAMPLE = 0x9100 + /// + Texture2DMultisample = ((int)0x9100), + /// + /// Original was GL_PROXY_TEXTURE_2D_MULTISAMPLE = 0x9101 + /// + ProxyTexture2DMultisample = ((int)0x9101), + /// + /// Original was GL_TEXTURE_2D_MULTISAMPLE_ARRAY = 0x9102 + /// + Texture2DMultisampleArray = ((int)0x9102), + /// /// Original was GL_TEXTURE_2D_MULTISAMPLE_ARRAY_OES = 0x9102 /// Texture2DMultisampleArrayOes = ((int)0x9102), /// + /// Original was GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY = 0x9103 + /// + ProxyTexture2DMultisampleArray = ((int)0x9103), + /// /// Original was GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY_OES = 0x9105 /// TextureBinding2DMultisampleArrayOes = ((int)0x9105), @@ -8594,10 +10198,18 @@ namespace OpenTK.Graphics.ES30 /// MaxGeometryInputComponentsExt = ((int)0x9123), /// + /// Original was GL_MAX_GEOMETRY_INPUT_COMPONENTS_OES = 0x9123 + /// + MaxGeometryInputComponentsOes = ((int)0x9123), + /// /// Original was GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_EXT = 0x9124 /// MaxGeometryOutputComponentsExt = ((int)0x9124), /// + /// Original was GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_OES = 0x9124 + /// + MaxGeometryOutputComponentsOes = ((int)0x9124), + /// /// Original was GL_MAX_FRAGMENT_INPUT_COMPONENTS = 0x9125 /// MaxFragmentInputComponents = ((int)0x9125), @@ -8638,6 +10250,34 @@ namespace OpenTK.Graphics.ES30 /// CompressedRgbaPvrtc4Bppv2Img = ((int)0x9138), /// + /// Original was GL_CUBIC_IMG = 0x9139 + /// + CubicImg = ((int)0x9139), + /// + /// Original was GL_CUBIC_MIPMAP_NEAREST_IMG = 0x913A + /// + CubicMipmapNearestImg = ((int)0x913A), + /// + /// Original was GL_CUBIC_MIPMAP_LINEAR_IMG = 0x913B + /// + CubicMipmapLinearImg = ((int)0x913B), + /// + /// Original was GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_AND_DOWNSAMPLE_IMG = 0x913C + /// + FramebufferIncompleteMultisampleAndDownsampleImg = ((int)0x913C), + /// + /// Original was GL_NUM_DOWNSAMPLE_SCALES_IMG = 0x913D + /// + NumDownsampleScalesImg = ((int)0x913D), + /// + /// Original was GL_DOWNSAMPLE_SCALES_IMG = 0x913E + /// + DownsampleScalesImg = ((int)0x913E), + /// + /// Original was GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SCALE_IMG = 0x913F + /// + FramebufferAttachmentTextureScaleImg = ((int)0x913F), + /// /// Original was GL_MAX_DEBUG_MESSAGE_LENGTH = 0x9143 /// MaxDebugMessageLength = ((int)0x9143), @@ -8698,22 +10338,94 @@ namespace OpenTK.Graphics.ES30 /// VertexArrayObjectExt = ((int)0x9154), /// + /// Original was GL_QUERY_BUFFER = 0x9192 + /// + QueryBuffer = ((int)0x9192), + /// + /// Original was GL_VIRTUAL_PAGE_SIZE_X_EXT = 0x9195 + /// + VirtualPageSizeXExt = ((int)0x9195), + /// + /// Original was GL_VIRTUAL_PAGE_SIZE_Y_EXT = 0x9196 + /// + VirtualPageSizeYExt = ((int)0x9196), + /// + /// Original was GL_VIRTUAL_PAGE_SIZE_Z_EXT = 0x9197 + /// + VirtualPageSizeZExt = ((int)0x9197), + /// + /// Original was GL_MAX_SPARSE_TEXTURE_SIZE_EXT = 0x9198 + /// + MaxSparseTextureSizeExt = ((int)0x9198), + /// + /// Original was GL_MAX_SPARSE_3D_TEXTURE_SIZE_EXT = 0x9199 + /// + MaxSparse3DTextureSizeExt = ((int)0x9199), + /// + /// Original was GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_EXT = 0x919A + /// + MaxSparseArrayTextureLayersExt = ((int)0x919A), + /// /// Original was GL_TEXTURE_BUFFER_OFFSET_EXT = 0x919D /// TextureBufferOffsetExt = ((int)0x919D), /// + /// Original was GL_TEXTURE_BUFFER_OFFSET_OES = 0x919D + /// + TextureBufferOffsetOes = ((int)0x919D), + /// /// Original was GL_TEXTURE_BUFFER_SIZE_EXT = 0x919E /// TextureBufferSizeExt = ((int)0x919E), /// + /// Original was GL_TEXTURE_BUFFER_SIZE_OES = 0x919E + /// + TextureBufferSizeOes = ((int)0x919E), + /// /// Original was GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_EXT = 0x919F /// TextureBufferOffsetAlignmentExt = ((int)0x919F), /// + /// Original was GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_OES = 0x919F + /// + TextureBufferOffsetAlignmentOes = ((int)0x919F), + /// + /// Original was GL_TEXTURE_SPARSE_EXT = 0x91A6 + /// + TextureSparseExt = ((int)0x91A6), + /// + /// Original was GL_VIRTUAL_PAGE_SIZE_INDEX_EXT = 0x91A7 + /// + VirtualPageSizeIndexExt = ((int)0x91A7), + /// + /// Original was GL_NUM_VIRTUAL_PAGE_SIZES_EXT = 0x91A8 + /// + NumVirtualPageSizesExt = ((int)0x91A8), + /// + /// Original was GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_EXT = 0x91A9 + /// + SparseTextureFullArrayCubeMipmapsExt = ((int)0x91A9), + /// + /// Original was GL_NUM_SPARSE_LEVELS_EXT = 0x91AA + /// + NumSparseLevelsExt = ((int)0x91AA), + /// /// Original was GL_SHADER_BINARY_DMP = 0x9250 /// ShaderBinaryDmp = ((int)0x9250), /// + /// Original was GL_SMAPHS30_PROGRAM_BINARY_DMP = 0x9251 + /// + Smaphs30ProgramBinaryDmp = ((int)0x9251), + /// + /// Original was GL_SMAPHS_PROGRAM_BINARY_DMP = 0x9252 + /// + SmaphsProgramBinaryDmp = ((int)0x9252), + /// + /// Original was GL_DMP_PROGRAM_BINARY_DMP = 0x9253 + /// + DmpProgramBinaryDmp = ((int)0x9253), + /// /// Original was GL_GCCSO_SHADER_BINARY_FJ = 0x9260 /// GccsoShaderBinaryFj = ((int)0x9260), @@ -9010,30 +10722,70 @@ namespace OpenTK.Graphics.ES30 /// PrimitiveBoundingBoxExt = ((int)0x92BE), /// + /// Original was GL_PRIMITIVE_BOUNDING_BOX_OES = 0x92BE + /// + PrimitiveBoundingBoxOes = ((int)0x92BE), + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER = 0x92C0 + /// + AtomicCounterBuffer = ((int)0x92C0), + /// /// Original was GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_EXT = 0x92CD /// MaxTessControlAtomicCounterBuffersExt = ((int)0x92CD), /// + /// Original was GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_OES = 0x92CD + /// + MaxTessControlAtomicCounterBuffersOes = ((int)0x92CD), + /// /// Original was GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_EXT = 0x92CE /// MaxTessEvaluationAtomicCounterBuffersExt = ((int)0x92CE), /// + /// Original was GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_OES = 0x92CE + /// + MaxTessEvaluationAtomicCounterBuffersOes = ((int)0x92CE), + /// /// Original was GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_EXT = 0x92CF /// MaxGeometryAtomicCounterBuffersExt = ((int)0x92CF), /// + /// Original was GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_OES = 0x92CF + /// + MaxGeometryAtomicCounterBuffersOes = ((int)0x92CF), + /// /// Original was GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_EXT = 0x92D3 /// MaxTessControlAtomicCountersExt = ((int)0x92D3), /// + /// Original was GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_OES = 0x92D3 + /// + MaxTessControlAtomicCountersOes = ((int)0x92D3), + /// /// Original was GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_EXT = 0x92D4 /// MaxTessEvaluationAtomicCountersExt = ((int)0x92D4), /// + /// Original was GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_OES = 0x92D4 + /// + MaxTessEvaluationAtomicCountersOes = ((int)0x92D4), + /// /// Original was GL_MAX_GEOMETRY_ATOMIC_COUNTERS_EXT = 0x92D5 /// MaxGeometryAtomicCountersExt = ((int)0x92D5), /// + /// Original was GL_MAX_GEOMETRY_ATOMIC_COUNTERS_OES = 0x92D5 + /// + MaxGeometryAtomicCountersOes = ((int)0x92D5), + /// + /// Original was GL_FRAGMENT_COVERAGE_TO_COLOR_NV = 0x92DD + /// + FragmentCoverageToColorNv = ((int)0x92DD), + /// + /// Original was GL_FRAGMENT_COVERAGE_COLOR_NV = 0x92DE + /// + FragmentCoverageColorNv = ((int)0x92DE), + /// /// Original was GL_DEBUG_OUTPUT = 0x92E0 /// DebugOutput = ((int)0x92E0), @@ -9046,26 +10798,242 @@ namespace OpenTK.Graphics.ES30 /// IsPerPatchExt = ((int)0x92E7), /// + /// Original was GL_IS_PER_PATCH_OES = 0x92E7 + /// + IsPerPatchOes = ((int)0x92E7), + /// /// Original was GL_REFERENCED_BY_TESS_CONTROL_SHADER_EXT = 0x9307 /// ReferencedByTessControlShaderExt = ((int)0x9307), /// + /// Original was GL_REFERENCED_BY_TESS_CONTROL_SHADER_OES = 0x9307 + /// + ReferencedByTessControlShaderOes = ((int)0x9307), + /// /// Original was GL_REFERENCED_BY_TESS_EVALUATION_SHADER_EXT = 0x9308 /// ReferencedByTessEvaluationShaderExt = ((int)0x9308), /// + /// Original was GL_REFERENCED_BY_TESS_EVALUATION_SHADER_OES = 0x9308 + /// + ReferencedByTessEvaluationShaderOes = ((int)0x9308), + /// /// Original was GL_REFERENCED_BY_GEOMETRY_SHADER_EXT = 0x9309 /// ReferencedByGeometryShaderExt = ((int)0x9309), /// + /// Original was GL_REFERENCED_BY_GEOMETRY_SHADER_OES = 0x9309 + /// + ReferencedByGeometryShaderOes = ((int)0x9309), + /// + /// Original was GL_LOCATION_INDEX_EXT = 0x930F + /// + LocationIndexExt = ((int)0x930F), + /// /// Original was GL_FRAMEBUFFER_DEFAULT_LAYERS_EXT = 0x9312 /// FramebufferDefaultLayersExt = ((int)0x9312), /// + /// Original was GL_FRAMEBUFFER_DEFAULT_LAYERS_OES = 0x9312 + /// + FramebufferDefaultLayersOes = ((int)0x9312), + /// /// Original was GL_MAX_FRAMEBUFFER_LAYERS_EXT = 0x9317 /// MaxFramebufferLayersExt = ((int)0x9317), /// + /// Original was GL_MAX_FRAMEBUFFER_LAYERS_OES = 0x9317 + /// + MaxFramebufferLayersOes = ((int)0x9317), + /// + /// Original was GL_RASTER_MULTISAMPLE_EXT = 0x9327 + /// + RasterMultisampleExt = ((int)0x9327), + /// + /// Original was GL_RASTER_SAMPLES_EXT = 0x9328 + /// + RasterSamplesExt = ((int)0x9328), + /// + /// Original was GL_MAX_RASTER_SAMPLES_EXT = 0x9329 + /// + MaxRasterSamplesExt = ((int)0x9329), + /// + /// Original was GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT = 0x932A + /// + RasterFixedSampleLocationsExt = ((int)0x932A), + /// + /// Original was GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT = 0x932B + /// + MultisampleRasterizationAllowedExt = ((int)0x932B), + /// + /// Original was GL_EFFECTIVE_RASTER_SAMPLES_EXT = 0x932C + /// + EffectiveRasterSamplesExt = ((int)0x932C), + /// + /// Original was GL_DEPTH_SAMPLES_NV = 0x932D + /// + DepthSamplesNv = ((int)0x932D), + /// + /// Original was GL_STENCIL_SAMPLES_NV = 0x932E + /// + StencilSamplesNv = ((int)0x932E), + /// + /// Original was GL_MIXED_DEPTH_SAMPLES_SUPPORTED_NV = 0x932F + /// + MixedDepthSamplesSupportedNv = ((int)0x932F), + /// + /// Original was GL_MIXED_STENCIL_SAMPLES_SUPPORTED_NV = 0x9330 + /// + MixedStencilSamplesSupportedNv = ((int)0x9330), + /// + /// Original was GL_COVERAGE_MODULATION_TABLE_NV = 0x9331 + /// + CoverageModulationTableNv = ((int)0x9331), + /// + /// Original was GL_COVERAGE_MODULATION_NV = 0x9332 + /// + CoverageModulationNv = ((int)0x9332), + /// + /// Original was GL_COVERAGE_MODULATION_TABLE_SIZE_NV = 0x9333 + /// + CoverageModulationTableSizeNv = ((int)0x9333), + /// + /// Original was GL_FILL_RECTANGLE_NV = 0x933C + /// + FillRectangleNv = ((int)0x933C), + /// + /// Original was GL_SAMPLE_LOCATION_SUBPIXEL_BITS_NV = 0x933D + /// + SampleLocationSubpixelBitsNv = ((int)0x933D), + /// + /// Original was GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV = 0x933E + /// + SampleLocationPixelGridWidthNv = ((int)0x933E), + /// + /// Original was GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV = 0x933F + /// + SampleLocationPixelGridHeightNv = ((int)0x933F), + /// + /// Original was GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV = 0x9340 + /// + ProgrammableSampleLocationTableSizeNv = ((int)0x9340), + /// + /// Original was GL_PROGRAMMABLE_SAMPLE_LOCATION_NV = 0x9341 + /// + ProgrammableSampleLocationNv = ((int)0x9341), + /// + /// Original was GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV = 0x9342 + /// + FramebufferProgrammableSampleLocationsNv = ((int)0x9342), + /// + /// Original was GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV = 0x9343 + /// + FramebufferSampleLocationPixelGridNv = ((int)0x9343), + /// + /// Original was GL_CONSERVATIVE_RASTERIZATION_NV = 0x9346 + /// + ConservativeRasterizationNv = ((int)0x9346), + /// + /// Original was GL_SUBPIXEL_PRECISION_BIAS_X_BITS_NV = 0x9347 + /// + SubpixelPrecisionBiasXBitsNv = ((int)0x9347), + /// + /// Original was GL_SUBPIXEL_PRECISION_BIAS_Y_BITS_NV = 0x9348 + /// + SubpixelPrecisionBiasYBitsNv = ((int)0x9348), + /// + /// Original was GL_MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV = 0x9349 + /// + MaxSubpixelPrecisionBiasBitsNv = ((int)0x9349), + /// + /// Original was GL_VIEWPORT_SWIZZLE_POSITIVE_X_NV = 0x9350 + /// + ViewportSwizzlePositiveXNv = ((int)0x9350), + /// + /// Original was GL_VIEWPORT_SWIZZLE_NEGATIVE_X_NV = 0x9351 + /// + ViewportSwizzleNegativeXNv = ((int)0x9351), + /// + /// Original was GL_VIEWPORT_SWIZZLE_POSITIVE_Y_NV = 0x9352 + /// + ViewportSwizzlePositiveYNv = ((int)0x9352), + /// + /// Original was GL_VIEWPORT_SWIZZLE_NEGATIVE_Y_NV = 0x9353 + /// + ViewportSwizzleNegativeYNv = ((int)0x9353), + /// + /// Original was GL_VIEWPORT_SWIZZLE_POSITIVE_Z_NV = 0x9354 + /// + ViewportSwizzlePositiveZNv = ((int)0x9354), + /// + /// Original was GL_VIEWPORT_SWIZZLE_NEGATIVE_Z_NV = 0x9355 + /// + ViewportSwizzleNegativeZNv = ((int)0x9355), + /// + /// Original was GL_VIEWPORT_SWIZZLE_POSITIVE_W_NV = 0x9356 + /// + ViewportSwizzlePositiveWNv = ((int)0x9356), + /// + /// Original was GL_VIEWPORT_SWIZZLE_NEGATIVE_W_NV = 0x9357 + /// + ViewportSwizzleNegativeWNv = ((int)0x9357), + /// + /// Original was GL_VIEWPORT_SWIZZLE_X_NV = 0x9358 + /// + ViewportSwizzleXNv = ((int)0x9358), + /// + /// Original was GL_VIEWPORT_SWIZZLE_Y_NV = 0x9359 + /// + ViewportSwizzleYNv = ((int)0x9359), + /// + /// Original was GL_VIEWPORT_SWIZZLE_Z_NV = 0x935A + /// + ViewportSwizzleZNv = ((int)0x935A), + /// + /// Original was GL_VIEWPORT_SWIZZLE_W_NV = 0x935B + /// + ViewportSwizzleWNv = ((int)0x935B), + /// + /// Original was GL_FONT_GLYPHS_AVAILABLE_NV = 0x9368 + /// + FontGlyphsAvailableNv = ((int)0x9368), + /// + /// Original was GL_FONT_TARGET_UNAVAILABLE_NV = 0x9369 + /// + FontTargetUnavailableNv = ((int)0x9369), + /// + /// Original was GL_FONT_UNAVAILABLE_NV = 0x936A + /// + FontUnavailableNv = ((int)0x936A), + /// + /// Original was GL_FONT_UNINTELLIGIBLE_NV = 0x936B + /// + FontUnintelligibleNv = ((int)0x936B), + /// + /// Original was GL_STANDARD_FONT_FORMAT_NV = 0x936C + /// + StandardFontFormatNv = ((int)0x936C), + /// + /// Original was GL_FRAGMENT_INPUT_NV = 0x936D + /// + FragmentInputNv = ((int)0x936D), + /// + /// Original was GL_MULTISAMPLES_NV = 0x9371 + /// + MultisamplesNv = ((int)0x9371), + /// + /// Original was GL_SUPERSAMPLE_SCALE_X_NV = 0x9372 + /// + SupersampleScaleXNv = ((int)0x9372), + /// + /// Original was GL_SUPERSAMPLE_SCALE_Y_NV = 0x9373 + /// + SupersampleScaleYNv = ((int)0x9373), + /// + /// Original was GL_CONFORMANT_NV = 0x9374 + /// + ConformantNv = ((int)0x9374), + /// /// Original was GL_NUM_SAMPLE_COUNTS = 0x9380 /// NumSampleCounts = ((int)0x9380), @@ -9354,6 +11322,238 @@ namespace OpenTK.Graphics.ES30 /// PerfqueryGpaExtendedCountersIntel = ((int)0x9500), /// + /// Original was GL_CONSERVATIVE_RASTER_MODE_NV = 0x954D + /// + ConservativeRasterModeNv = ((int)0x954D), + /// + /// Original was GL_CONSERVATIVE_RASTER_MODE_POST_SNAP_NV = 0x954E + /// + ConservativeRasterModePostSnapNv = ((int)0x954E), + /// + /// Original was GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_TRIANGLES_NV = 0x954F + /// + ConservativeRasterModePreSnapTrianglesNv = ((int)0x954F), + /// + /// Original was GL_TEXTURE_TILING_EXT = 0x9580 + /// + TextureTilingExt = ((int)0x9580), + /// + /// Original was GL_DEDICATED_MEMORY_OBJECT_EXT = 0x9581 + /// + DedicatedMemoryObjectExt = ((int)0x9581), + /// + /// Original was GL_NUM_TILING_TYPES_EXT = 0x9582 + /// + NumTilingTypesExt = ((int)0x9582), + /// + /// Original was GL_TILING_TYPES_EXT = 0x9583 + /// + TilingTypesExt = ((int)0x9583), + /// + /// Original was GL_OPTIMAL_TILING_EXT = 0x9584 + /// + OptimalTilingExt = ((int)0x9584), + /// + /// Original was GL_LINEAR_TILING_EXT = 0x9585 + /// + LinearTilingExt = ((int)0x9585), + /// + /// Original was GL_HANDLE_TYPE_OPAQUE_FD_EXT = 0x9586 + /// + HandleTypeOpaqueFdExt = ((int)0x9586), + /// + /// Original was GL_HANDLE_TYPE_OPAQUE_WIN32_EXT = 0x9587 + /// + HandleTypeOpaqueWin32Ext = ((int)0x9587), + /// + /// Original was GL_HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT = 0x9588 + /// + HandleTypeOpaqueWin32KmtExt = ((int)0x9588), + /// + /// Original was GL_HANDLE_TYPE_D3D12_TILEPOOL_EXT = 0x9589 + /// + HandleTypeD3D12TilepoolExt = ((int)0x9589), + /// + /// Original was GL_HANDLE_TYPE_D3D12_RESOURCE_EXT = 0x958A + /// + HandleTypeD3D12ResourceExt = ((int)0x958A), + /// + /// Original was GL_HANDLE_TYPE_D3D11_IMAGE_EXT = 0x958B + /// + HandleTypeD3D11ImageExt = ((int)0x958B), + /// + /// Original was GL_HANDLE_TYPE_D3D11_IMAGE_KMT_EXT = 0x958C + /// + HandleTypeD3D11ImageKmtExt = ((int)0x958C), + /// + /// Original was GL_LAYOUT_GENERAL_EXT = 0x958D + /// + LayoutGeneralExt = ((int)0x958D), + /// + /// Original was GL_LAYOUT_COLOR_ATTACHMENT_EXT = 0x958E + /// + LayoutColorAttachmentExt = ((int)0x958E), + /// + /// Original was GL_LAYOUT_DEPTH_STENCIL_ATTACHMENT_EXT = 0x958F + /// + LayoutDepthStencilAttachmentExt = ((int)0x958F), + /// + /// Original was GL_LAYOUT_DEPTH_STENCIL_READ_ONLY_EXT = 0x9590 + /// + LayoutDepthStencilReadOnlyExt = ((int)0x9590), + /// + /// Original was GL_LAYOUT_SHADER_READ_ONLY_EXT = 0x9591 + /// + LayoutShaderReadOnlyExt = ((int)0x9591), + /// + /// Original was GL_LAYOUT_TRANSFER_SRC_EXT = 0x9592 + /// + LayoutTransferSrcExt = ((int)0x9592), + /// + /// Original was GL_LAYOUT_TRANSFER_DST_EXT = 0x9593 + /// + LayoutTransferDstExt = ((int)0x9593), + /// + /// Original was GL_HANDLE_TYPE_D3D12_FENCE_EXT = 0x9594 + /// + HandleTypeD3D12FenceExt = ((int)0x9594), + /// + /// Original was GL_D3D12_FENCE_VALUE_EXT = 0x9595 + /// + D3D12FenceValueExt = ((int)0x9595), + /// + /// Original was GL_NUM_DEVICE_UUIDS_EXT = 0x9596 + /// + NumDeviceUuidsExt = ((int)0x9596), + /// + /// Original was GL_DEVICE_UUID_EXT = 0x9597 + /// + DeviceUuidExt = ((int)0x9597), + /// + /// Original was GL_DRIVER_UUID_EXT = 0x9598 + /// + DriverUuidExt = ((int)0x9598), + /// + /// Original was GL_DEVICE_LUID_EXT = 0x9599 + /// + DeviceLuidExt = ((int)0x9599), + /// + /// Original was GL_DEVICE_NODE_MASK_EXT = 0x959A + /// + DeviceNodeMaskExt = ((int)0x959A), + /// + /// Original was GL_PROTECTED_MEMORY_OBJECT_EXT = 0x959B + /// + ProtectedMemoryObjectExt = ((int)0x959B), + /// + /// Original was GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR = 0x9630 + /// + FramebufferAttachmentTextureNumViewsOvr = ((int)0x9630), + /// + /// Original was GL_MAX_VIEWS_OVR = 0x9631 + /// + MaxViewsOvr = ((int)0x9631), + /// + /// Original was GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR = 0x9632 + /// + FramebufferAttachmentTextureBaseViewIndexOvr = ((int)0x9632), + /// + /// Original was GL_FRAMEBUFFER_INCOMPLETE_VIEW_TARGETS_OVR = 0x9633 + /// + FramebufferIncompleteViewTargetsOvr = ((int)0x9633), + /// + /// Original was GL_MAX_SHADER_COMBINED_LOCAL_STORAGE_FAST_SIZE_EXT = 0x9650 + /// + MaxShaderCombinedLocalStorageFastSizeExt = ((int)0x9650), + /// + /// Original was GL_MAX_SHADER_COMBINED_LOCAL_STORAGE_SIZE_EXT = 0x9651 + /// + MaxShaderCombinedLocalStorageSizeExt = ((int)0x9651), + /// + /// Original was GL_FRAMEBUFFER_INCOMPLETE_INSUFFICIENT_SHADER_COMBINED_LOCAL_STORAGE_EXT = 0x9652 + /// + FramebufferIncompleteInsufficientShaderCombinedLocalStorageExt = ((int)0x9652), + /// + /// Original was GL_FRAMEBUFFER_FETCH_NONCOHERENT_QCOM = 0x96A2 + /// + FramebufferFetchNoncoherentQcom = ((int)0x96A2), + /// + /// Original was GL_SHARED_EDGE_NV = 0xC0 + /// + SharedEdgeNv = ((int)0xC0), + /// + /// Original was GL_ROUNDED_RECT_NV = 0xE8 + /// + RoundedRectNv = ((int)0xE8), + /// + /// Original was GL_RELATIVE_ROUNDED_RECT_NV = 0xE9 + /// + RelativeRoundedRectNv = ((int)0xE9), + /// + /// Original was GL_ROUNDED_RECT2_NV = 0xEA + /// + RoundedRect2Nv = ((int)0xEA), + /// + /// Original was GL_RELATIVE_ROUNDED_RECT2_NV = 0xEB + /// + RelativeRoundedRect2Nv = ((int)0xEB), + /// + /// Original was GL_ROUNDED_RECT4_NV = 0xEC + /// + RoundedRect4Nv = ((int)0xEC), + /// + /// Original was GL_RELATIVE_ROUNDED_RECT4_NV = 0xED + /// + RelativeRoundedRect4Nv = ((int)0xED), + /// + /// Original was GL_ROUNDED_RECT8_NV = 0xEE + /// + RoundedRect8Nv = ((int)0xEE), + /// + /// Original was GL_RELATIVE_ROUNDED_RECT8_NV = 0xEF + /// + RelativeRoundedRect8Nv = ((int)0xEF), + /// + /// Original was GL_RESTART_PATH_NV = 0xF0 + /// + RestartPathNv = ((int)0xF0), + /// + /// Original was GL_DUP_FIRST_CUBIC_CURVE_TO_NV = 0xF2 + /// + DupFirstCubicCurveToNv = ((int)0xF2), + /// + /// Original was GL_DUP_LAST_CUBIC_CURVE_TO_NV = 0xF4 + /// + DupLastCubicCurveToNv = ((int)0xF4), + /// + /// Original was GL_RECT_NV = 0xF6 + /// + RectNv = ((int)0xF6), + /// + /// Original was GL_RELATIVE_RECT_NV = 0xF7 + /// + RelativeRectNv = ((int)0xF7), + /// + /// Original was GL_CIRCULAR_CCW_ARC_TO_NV = 0xF8 + /// + CircularCcwArcToNv = ((int)0xF8), + /// + /// Original was GL_CIRCULAR_CW_ARC_TO_NV = 0xFA + /// + CircularCwArcToNv = ((int)0xFA), + /// + /// Original was GL_CIRCULAR_TANGENT_ARC_TO_NV = 0xFC + /// + CircularTangentArcToNv = ((int)0xFC), + /// + /// Original was GL_ARC_TO_NV = 0xFE + /// + ArcToNv = ((int)0xFE), + /// + /// Original was GL_RELATIVE_ARC_TO_NV = 0xFF + /// + RelativeArcToNv = ((int)0xFF), + /// /// Original was GL_ALL_ATTRIB_BITS = 0xFFFFFFFF /// AllAttribBits = unchecked((int)0xFFFFFFFF), @@ -9406,9 +11606,17 @@ namespace OpenTK.Graphics.ES30 /// True = ((int)1), /// + /// Original was GL_UUID_SIZE_EXT = 16 + /// + UuidSizeExt = ((int)16), + /// /// Original was GL_LAYOUT_LINEAR_CPU_CACHED_INTEL = 2 /// LayoutLinearCpuCachedIntel = ((int)2), + /// + /// Original was GL_LUID_SIZE_EXT = 8 + /// + LuidSizeExt = ((int)8), } /// @@ -9699,6 +11907,56 @@ namespace OpenTK.Graphics.ES30 TranslatedShaderSourceLengthAngle = ((int)0x93A0), } + /// + /// Not used directly. + /// + public enum AppleClipDistance : int + { + /// + /// Original was GL_MAX_CLIP_DISTANCES_APPLE = 0x0D32 + /// + MaxClipDistancesApple = ((int)0x0D32), + /// + /// Original was GL_CLIP_DISTANCE0_APPLE = 0x3000 + /// + ClipDistance0Apple = ((int)0x3000), + /// + /// Original was GL_CLIP_DISTANCE1_APPLE = 0x3001 + /// + ClipDistance1Apple = ((int)0x3001), + /// + /// Original was GL_CLIP_DISTANCE2_APPLE = 0x3002 + /// + ClipDistance2Apple = ((int)0x3002), + /// + /// Original was GL_CLIP_DISTANCE3_APPLE = 0x3003 + /// + ClipDistance3Apple = ((int)0x3003), + /// + /// Original was GL_CLIP_DISTANCE4_APPLE = 0x3004 + /// + ClipDistance4Apple = ((int)0x3004), + /// + /// Original was GL_CLIP_DISTANCE5_APPLE = 0x3005 + /// + ClipDistance5Apple = ((int)0x3005), + /// + /// Original was GL_CLIP_DISTANCE6_APPLE = 0x3006 + /// + ClipDistance6Apple = ((int)0x3006), + /// + /// Original was GL_CLIP_DISTANCE7_APPLE = 0x3007 + /// + ClipDistance7Apple = ((int)0x3007), + } + + /// + /// Not used directly. + /// + public enum AppleColorBufferPackedFloat : int + { + } + /// /// Not used directly. /// @@ -9861,6 +12119,29 @@ namespace OpenTK.Graphics.ES30 TextureMaxLevelApple = ((int)0x813D), } + /// + /// Not used directly. + /// + public enum AppleTexturePackedFloat : int + { + /// + /// Original was GL_R11F_G11F_B10F_APPLE = 0x8C3A + /// + R11fG11fB10fApple = ((int)0x8C3A), + /// + /// Original was GL_UNSIGNED_INT_10F_11F_11F_REV_APPLE = 0x8C3B + /// + UnsignedInt10F11F11FRevApple = ((int)0x8C3B), + /// + /// Original was GL_RGB9_E5_APPLE = 0x8C3D + /// + Rgb9E5Apple = ((int)0x8C3D), + /// + /// Original was GL_UNSIGNED_INT_5_9_9_9_REV_APPLE = 0x8C3E + /// + UnsignedInt5999RevApple = ((int)0x8C3E), + } + /// /// Not used directly. /// @@ -10056,7 +12337,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.BlendEquation, GL.BlendEquationSeparate and 2 other functions + /// Used in GL.BlendEquation, GL.BlendEquationSeparate and 4 other functions /// public enum BlendEquationMode : int { @@ -10317,6 +12598,25 @@ namespace OpenTK.Graphics.ES30 True = ((int)1), } + /// + /// Not used directly. + /// + public enum BufferAccessArb : int + { + /// + /// Original was GL_READ_ONLY = 0x88B8 + /// + ReadOnly = ((int)0x88B8), + /// + /// Original was GL_WRITE_ONLY = 0x88B9 + /// + WriteOnly = ((int)0x88B9), + /// + /// Original was GL_READ_WRITE = 0x88BA + /// + ReadWrite = ((int)0x88BA), + } + /// /// Used in GL.MapBufferRange /// @@ -10453,6 +12753,69 @@ namespace OpenTK.Graphics.ES30 CopyWriteBuffer = ((int)0x8F37), } + /// + /// Used in GL.Ext.BufferStorageMem + /// + public enum BufferTargetArb : int + { + /// + /// Original was GL_ARRAY_BUFFER = 0x8892 + /// + ArrayBuffer = ((int)0x8892), + /// + /// Original was GL_ELEMENT_ARRAY_BUFFER = 0x8893 + /// + ElementArrayBuffer = ((int)0x8893), + /// + /// Original was GL_PIXEL_PACK_BUFFER = 0x88EB + /// + PixelPackBuffer = ((int)0x88EB), + /// + /// Original was GL_PIXEL_UNPACK_BUFFER = 0x88EC + /// + PixelUnpackBuffer = ((int)0x88EC), + /// + /// Original was GL_UNIFORM_BUFFER = 0x8A11 + /// + UniformBuffer = ((int)0x8A11), + /// + /// Original was GL_TEXTURE_BUFFER = 0x8C2A + /// + TextureBuffer = ((int)0x8C2A), + /// + /// Original was GL_TRANSFORM_FEEDBACK_BUFFER = 0x8C8E + /// + TransformFeedbackBuffer = ((int)0x8C8E), + /// + /// Original was GL_COPY_READ_BUFFER = 0x8F36 + /// + CopyReadBuffer = ((int)0x8F36), + /// + /// Original was GL_COPY_WRITE_BUFFER = 0x8F37 + /// + CopyWriteBuffer = ((int)0x8F37), + /// + /// Original was GL_DRAW_INDIRECT_BUFFER = 0x8F3F + /// + DrawIndirectBuffer = ((int)0x8F3F), + /// + /// Original was GL_SHADER_STORAGE_BUFFER = 0x90D2 + /// + ShaderStorageBuffer = ((int)0x90D2), + /// + /// Original was GL_DISPATCH_INDIRECT_BUFFER = 0x90EE + /// + DispatchIndirectBuffer = ((int)0x90EE), + /// + /// Original was GL_QUERY_BUFFER = 0x9192 + /// + QueryBuffer = ((int)0x9192), + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER = 0x92C0 + /// + AtomicCounterBuffer = ((int)0x92C0), + } + /// /// Not used directly. /// @@ -10472,6 +12835,49 @@ namespace OpenTK.Graphics.ES30 DynamicDraw = ((int)0X88e8), } + /// + /// Not used directly. + /// + public enum BufferUsageArb : int + { + /// + /// Original was GL_STREAM_DRAW = 0x88E0 + /// + StreamDraw = ((int)0x88E0), + /// + /// Original was GL_STREAM_READ = 0x88E1 + /// + StreamRead = ((int)0x88E1), + /// + /// Original was GL_STREAM_COPY = 0x88E2 + /// + StreamCopy = ((int)0x88E2), + /// + /// Original was GL_STATIC_DRAW = 0x88E4 + /// + StaticDraw = ((int)0x88E4), + /// + /// Original was GL_STATIC_READ = 0x88E5 + /// + StaticRead = ((int)0x88E5), + /// + /// Original was GL_STATIC_COPY = 0x88E6 + /// + StaticCopy = ((int)0x88E6), + /// + /// Original was GL_DYNAMIC_DRAW = 0x88E8 + /// + DynamicDraw = ((int)0x88E8), + /// + /// Original was GL_DYNAMIC_READ = 0x88E9 + /// + DynamicRead = ((int)0x88E9), + /// + /// Original was GL_DYNAMIC_COPY = 0x88EA + /// + DynamicCopy = ((int)0x88EA), + } + /// /// Used in GL.BufferData /// @@ -10919,6 +13325,10 @@ namespace OpenTK.Graphics.ES30 /// Original was GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB = 0x00000004 /// ContextFlagRobustAccessBitArb = ((int)0x00000004), + /// + /// Original was GL_CONTEXT_FLAG_PROTECTED_CONTENT_BIT_EXT = 0x00000010 + /// + ContextFlagProtectedContentBitExt = ((int)0x00000010), } /// @@ -11254,7 +13664,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.DepthFunc + /// Used in GL.DepthFunc, GL.NV.PathCoverDepthFunc /// public enum DepthFunction : int { @@ -11292,6 +13702,25 @@ namespace OpenTK.Graphics.ES30 Always = ((int)0X0207), } + /// + /// Not used directly. + /// + public enum DmpProgramBinary : int + { + /// + /// Original was GL_SMAPHS30_PROGRAM_BINARY_DMP = 0x9251 + /// + Smaphs30ProgramBinaryDmp = ((int)0x9251), + /// + /// Original was GL_SMAPHS_PROGRAM_BINARY_DMP = 0x9252 + /// + SmaphsProgramBinaryDmp = ((int)0x9252), + /// + /// Original was GL_DMP_PROGRAM_BINARY_DMP = 0x9253 + /// + DmpProgramBinaryDmp = ((int)0x9253), + } + /// /// Not used directly. /// @@ -11435,7 +13864,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.Angle.DrawElementsInstanced, GL.DrawElements and 5 other functions + /// Used in GL.Angle.DrawElementsInstanced, GL.DrawElements and 12 other functions /// public enum DrawElementsType : int { @@ -14056,6 +16485,70 @@ namespace OpenTK.Graphics.ES30 /// ColorAttachment15 = ((int)0x8CEF), /// + /// Original was GL_COLOR_ATTACHMENT16 = 0x8CF0 + /// + ColorAttachment16 = ((int)0x8CF0), + /// + /// Original was GL_COLOR_ATTACHMENT17 = 0x8CF1 + /// + ColorAttachment17 = ((int)0x8CF1), + /// + /// Original was GL_COLOR_ATTACHMENT18 = 0x8CF2 + /// + ColorAttachment18 = ((int)0x8CF2), + /// + /// Original was GL_COLOR_ATTACHMENT19 = 0x8CF3 + /// + ColorAttachment19 = ((int)0x8CF3), + /// + /// Original was GL_COLOR_ATTACHMENT20 = 0x8CF4 + /// + ColorAttachment20 = ((int)0x8CF4), + /// + /// Original was GL_COLOR_ATTACHMENT21 = 0x8CF5 + /// + ColorAttachment21 = ((int)0x8CF5), + /// + /// Original was GL_COLOR_ATTACHMENT22 = 0x8CF6 + /// + ColorAttachment22 = ((int)0x8CF6), + /// + /// Original was GL_COLOR_ATTACHMENT23 = 0x8CF7 + /// + ColorAttachment23 = ((int)0x8CF7), + /// + /// Original was GL_COLOR_ATTACHMENT24 = 0x8CF8 + /// + ColorAttachment24 = ((int)0x8CF8), + /// + /// Original was GL_COLOR_ATTACHMENT25 = 0x8CF9 + /// + ColorAttachment25 = ((int)0x8CF9), + /// + /// Original was GL_COLOR_ATTACHMENT26 = 0x8CFA + /// + ColorAttachment26 = ((int)0x8CFA), + /// + /// Original was GL_COLOR_ATTACHMENT27 = 0x8CFB + /// + ColorAttachment27 = ((int)0x8CFB), + /// + /// Original was GL_COLOR_ATTACHMENT28 = 0x8CFC + /// + ColorAttachment28 = ((int)0x8CFC), + /// + /// Original was GL_COLOR_ATTACHMENT29 = 0x8CFD + /// + ColorAttachment29 = ((int)0x8CFD), + /// + /// Original was GL_COLOR_ATTACHMENT30 = 0x8CFE + /// + ColorAttachment30 = ((int)0x8CFE), + /// + /// Original was GL_COLOR_ATTACHMENT31 = 0x8CFF + /// + ColorAttachment31 = ((int)0x8CFF), + /// /// Original was GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE = 0x8D56 /// FramebufferIncompleteMultisample = ((int)0x8D56), @@ -14401,6 +16894,48 @@ namespace OpenTK.Graphics.ES30 TimeoutIgnored = unchecked((int)0xFFFFFFFFFFFFFFFF), } + /// + /// Not used directly. + /// + public enum ExtBaseInstance : int + { + } + + /// + /// Not used directly. + /// + public enum ExtBlendFuncExtended : int + { + /// + /// Original was GL_SRC_ALPHA_SATURATE_EXT = 0x0308 + /// + SrcAlphaSaturateExt = ((int)0x0308), + /// + /// Original was GL_SRC1_ALPHA_EXT = 0x8589 + /// + Src1AlphaExt = ((int)0x8589), + /// + /// Original was GL_SRC1_COLOR_EXT = 0x88F9 + /// + Src1ColorExt = ((int)0x88F9), + /// + /// Original was GL_ONE_MINUS_SRC1_COLOR_EXT = 0x88FA + /// + OneMinusSrc1ColorExt = ((int)0x88FA), + /// + /// Original was GL_ONE_MINUS_SRC1_ALPHA_EXT = 0x88FB + /// + OneMinusSrc1AlphaExt = ((int)0x88FB), + /// + /// Original was GL_MAX_DUAL_SOURCE_DRAW_BUFFERS_EXT = 0x88FC + /// + MaxDualSourceDrawBuffersExt = ((int)0x88FC), + /// + /// Original was GL_LOCATION_INDEX_EXT = 0x930F + /// + LocationIndexExt = ((int)0x930F), + } + /// /// Not used directly. /// @@ -14424,6 +16959,114 @@ namespace OpenTK.Graphics.ES30 BlendEquationExt = ((int)0x8009), } + /// + /// Not used directly. + /// + public enum ExtBufferStorage : int + { + /// + /// Original was GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT_EXT = 0x00004000 + /// + ClientMappedBufferBarrierBitExt = ((int)0x00004000), + /// + /// Original was GL_MAP_READ_BIT = 0x0001 + /// + MapReadBit = ((int)0x0001), + /// + /// Original was GL_MAP_WRITE_BIT = 0x0002 + /// + MapWriteBit = ((int)0x0002), + /// + /// Original was GL_MAP_PERSISTENT_BIT_EXT = 0x0040 + /// + MapPersistentBitExt = ((int)0x0040), + /// + /// Original was GL_MAP_COHERENT_BIT_EXT = 0x0080 + /// + MapCoherentBitExt = ((int)0x0080), + /// + /// Original was GL_DYNAMIC_STORAGE_BIT_EXT = 0x0100 + /// + DynamicStorageBitExt = ((int)0x0100), + /// + /// Original was GL_CLIENT_STORAGE_BIT_EXT = 0x0200 + /// + ClientStorageBitExt = ((int)0x0200), + /// + /// Original was GL_BUFFER_IMMUTABLE_STORAGE_EXT = 0x821F + /// + BufferImmutableStorageExt = ((int)0x821F), + /// + /// Original was GL_BUFFER_STORAGE_FLAGS_EXT = 0x8220 + /// + BufferStorageFlagsExt = ((int)0x8220), + } + + /// + /// Not used directly. + /// + public enum ExtClearTexture : int + { + } + + /// + /// Not used directly. + /// + public enum ExtClipCullDistance : int + { + /// + /// Original was GL_MAX_CLIP_DISTANCES_EXT = 0x0D32 + /// + MaxClipDistancesExt = ((int)0x0D32), + /// + /// Original was GL_CLIP_DISTANCE0_EXT = 0x3000 + /// + ClipDistance0Ext = ((int)0x3000), + /// + /// Original was GL_CLIP_DISTANCE1_EXT = 0x3001 + /// + ClipDistance1Ext = ((int)0x3001), + /// + /// Original was GL_CLIP_DISTANCE2_EXT = 0x3002 + /// + ClipDistance2Ext = ((int)0x3002), + /// + /// Original was GL_CLIP_DISTANCE3_EXT = 0x3003 + /// + ClipDistance3Ext = ((int)0x3003), + /// + /// Original was GL_CLIP_DISTANCE4_EXT = 0x3004 + /// + ClipDistance4Ext = ((int)0x3004), + /// + /// Original was GL_CLIP_DISTANCE5_EXT = 0x3005 + /// + ClipDistance5Ext = ((int)0x3005), + /// + /// Original was GL_CLIP_DISTANCE6_EXT = 0x3006 + /// + ClipDistance6Ext = ((int)0x3006), + /// + /// Original was GL_CLIP_DISTANCE7_EXT = 0x3007 + /// + ClipDistance7Ext = ((int)0x3007), + /// + /// Original was GL_MAX_CULL_DISTANCES_EXT = 0x82F9 + /// + MaxCullDistancesExt = ((int)0x82F9), + /// + /// Original was GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES_EXT = 0x82FA + /// + MaxCombinedClipAndCullDistancesExt = ((int)0x82FA), + } + + /// + /// Not used directly. + /// + public enum ExtColorBufferFloat : int + { + } + /// /// Not used directly. /// @@ -14455,6 +17098,13 @@ namespace OpenTK.Graphics.ES30 UnsignedNormalizedExt = ((int)0x8C17), } + /// + /// Not used directly. + /// + public enum ExtConservativeDepth : int + { + } + /// /// Not used directly. /// @@ -14824,6 +17474,13 @@ namespace OpenTK.Graphics.ES30 One = ((int)1), } + /// + /// Not used directly. + /// + public enum ExtDrawElementsBaseVertex : int + { + } + /// /// Not used directly. /// @@ -14831,6 +17488,73 @@ namespace OpenTK.Graphics.ES30 { } + /// + /// Not used directly. + /// + public enum ExtDrawTransformFeedback : int + { + } + + /// + /// Not used directly. + /// + public enum ExtEglImageArray : int + { + } + + /// + /// Used in GL.Ext.ImportMemoryF, GL.Ext.ImportMemoryWin32Handle and 4 other functions + /// + public enum ExternalHandleType : int + { + /// + /// Original was GL_HANDLE_TYPE_OPAQUE_FD_EXT = 0x9586 + /// + HandleTypeOpaqueFdExt = ((int)0x9586), + /// + /// Original was GL_HANDLE_TYPE_OPAQUE_WIN32_EXT = 0x9587 + /// + HandleTypeOpaqueWin32Ext = ((int)0x9587), + /// + /// Original was GL_HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT = 0x9588 + /// + HandleTypeOpaqueWin32KmtExt = ((int)0x9588), + /// + /// Original was GL_HANDLE_TYPE_D3D12_TILEPOOL_EXT = 0x9589 + /// + HandleTypeD3D12TilepoolExt = ((int)0x9589), + /// + /// Original was GL_HANDLE_TYPE_D3D12_RESOURCE_EXT = 0x958A + /// + HandleTypeD3D12ResourceExt = ((int)0x958A), + /// + /// Original was GL_HANDLE_TYPE_D3D11_IMAGE_EXT = 0x958B + /// + HandleTypeD3D11ImageExt = ((int)0x958B), + /// + /// Original was GL_HANDLE_TYPE_D3D11_IMAGE_KMT_EXT = 0x958C + /// + HandleTypeD3D11ImageKmtExt = ((int)0x958C), + /// + /// Original was GL_HANDLE_TYPE_D3D12_FENCE_EXT = 0x9594 + /// + HandleTypeD3D12FenceExt = ((int)0x9594), + } + + /// + /// Not used directly. + /// + public enum ExtExternalBuffer : int + { + } + + /// + /// Not used directly. + /// + public enum ExtFloatBlend : int + { + } + /// /// Not used directly. /// @@ -15026,6 +17750,111 @@ namespace OpenTK.Graphics.ES30 MapUnsynchronizedBitExt = ((int)0x0020), } + /// + /// Not used directly. + /// + public enum ExtMemoryObject : int + { + /// + /// Original was GL_TEXTURE_TILING_EXT = 0x9580 + /// + TextureTilingExt = ((int)0x9580), + /// + /// Original was GL_DEDICATED_MEMORY_OBJECT_EXT = 0x9581 + /// + DedicatedMemoryObjectExt = ((int)0x9581), + /// + /// Original was GL_NUM_TILING_TYPES_EXT = 0x9582 + /// + NumTilingTypesExt = ((int)0x9582), + /// + /// Original was GL_TILING_TYPES_EXT = 0x9583 + /// + TilingTypesExt = ((int)0x9583), + /// + /// Original was GL_OPTIMAL_TILING_EXT = 0x9584 + /// + OptimalTilingExt = ((int)0x9584), + /// + /// Original was GL_LINEAR_TILING_EXT = 0x9585 + /// + LinearTilingExt = ((int)0x9585), + /// + /// Original was GL_NUM_DEVICE_UUIDS_EXT = 0x9596 + /// + NumDeviceUuidsExt = ((int)0x9596), + /// + /// Original was GL_DEVICE_UUID_EXT = 0x9597 + /// + DeviceUuidExt = ((int)0x9597), + /// + /// Original was GL_DRIVER_UUID_EXT = 0x9598 + /// + DriverUuidExt = ((int)0x9598), + /// + /// Original was GL_PROTECTED_MEMORY_OBJECT_EXT = 0x959B + /// + ProtectedMemoryObjectExt = ((int)0x959B), + /// + /// Original was GL_UUID_SIZE_EXT = 16 + /// + UuidSizeExt = ((int)16), + } + + /// + /// Not used directly. + /// + public enum ExtMemoryObjectFd : int + { + /// + /// Original was GL_HANDLE_TYPE_OPAQUE_FD_EXT = 0x9586 + /// + HandleTypeOpaqueFdExt = ((int)0x9586), + } + + /// + /// Not used directly. + /// + public enum ExtMemoryObjectWin32 : int + { + /// + /// Original was GL_HANDLE_TYPE_OPAQUE_WIN32_EXT = 0x9587 + /// + HandleTypeOpaqueWin32Ext = ((int)0x9587), + /// + /// Original was GL_HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT = 0x9588 + /// + HandleTypeOpaqueWin32KmtExt = ((int)0x9588), + /// + /// Original was GL_HANDLE_TYPE_D3D12_TILEPOOL_EXT = 0x9589 + /// + HandleTypeD3D12TilepoolExt = ((int)0x9589), + /// + /// Original was GL_HANDLE_TYPE_D3D12_RESOURCE_EXT = 0x958A + /// + HandleTypeD3D12ResourceExt = ((int)0x958A), + /// + /// Original was GL_HANDLE_TYPE_D3D11_IMAGE_EXT = 0x958B + /// + HandleTypeD3D11ImageExt = ((int)0x958B), + /// + /// Original was GL_HANDLE_TYPE_D3D11_IMAGE_KMT_EXT = 0x958C + /// + HandleTypeD3D11ImageKmtExt = ((int)0x958C), + /// + /// Original was GL_DEVICE_LUID_EXT = 0x9599 + /// + DeviceLuidExt = ((int)0x9599), + /// + /// Original was GL_DEVICE_NODE_MASK_EXT = 0x959A + /// + DeviceNodeMaskExt = ((int)0x959A), + /// + /// Original was GL_LUID_SIZE_EXT = 8 + /// + LuidSizeExt = ((int)8), + } + /// /// Not used directly. /// @@ -15033,6 +17862,28 @@ namespace OpenTK.Graphics.ES30 { } + /// + /// Not used directly. + /// + public enum ExtMultiDrawIndirect : int + { + } + + /// + /// Not used directly. + /// + public enum ExtMultisampledCompatibility : int + { + /// + /// Original was GL_MULTISAMPLE_EXT = 0x809D + /// + MultisampleExt = ((int)0x809D), + /// + /// Original was GL_SAMPLE_ALPHA_TO_ONE_EXT = 0x809F + /// + SampleAlphaToOneExt = ((int)0x809F), + } + /// /// Not used directly. /// @@ -15110,6 +17961,24 @@ namespace OpenTK.Graphics.ES30 AnySamplesPassedConservativeExt = ((int)0x8D6A), } + /// + /// Not used directly. + /// + public enum ExtPolygonOffsetClamp : int + { + /// + /// Original was GL_POLYGON_OFFSET_CLAMP_EXT = 0x8E1B + /// + PolygonOffsetClampExt = ((int)0x8E1B), + } + + /// + /// Not used directly. + /// + public enum ExtPostDepthCoverage : int + { + } + /// /// Not used directly. /// @@ -15121,6 +17990,21 @@ namespace OpenTK.Graphics.ES30 PrimitiveBoundingBoxExt = ((int)0x92BE), } + /// + /// Not used directly. + /// + public enum ExtProtectedTextures : int + { + /// + /// Original was GL_CONTEXT_FLAG_PROTECTED_CONTENT_BIT_EXT = 0x00000010 + /// + ContextFlagProtectedContentBitExt = ((int)0x00000010), + /// + /// Original was GL_TEXTURE_PROTECTED_EXT = 0x8BFA + /// + TextureProtectedExt = ((int)0x8BFA), + } + /// /// Not used directly. /// @@ -15152,6 +18036,37 @@ namespace OpenTK.Graphics.ES30 CompressedSrgbAlphaPvrtc4Bppv2Img = ((int)0x93F1), } + /// + /// Not used directly. + /// + public enum ExtRasterMultisample : int + { + /// + /// Original was GL_RASTER_MULTISAMPLE_EXT = 0x9327 + /// + RasterMultisampleExt = ((int)0x9327), + /// + /// Original was GL_RASTER_SAMPLES_EXT = 0x9328 + /// + RasterSamplesExt = ((int)0x9328), + /// + /// Original was GL_MAX_RASTER_SAMPLES_EXT = 0x9329 + /// + MaxRasterSamplesExt = ((int)0x9329), + /// + /// Original was GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT = 0x932A + /// + RasterFixedSampleLocationsExt = ((int)0x932A), + /// + /// Original was GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT = 0x932B + /// + MultisampleRasterizationAllowedExt = ((int)0x932B), + /// + /// Original was GL_EFFECTIVE_RASTER_SAMPLES_EXT = 0x932C + /// + EffectiveRasterSamplesExt = ((int)0x932C), + } + /// /// Not used directly. /// @@ -15171,6 +18086,45 @@ namespace OpenTK.Graphics.ES30 UnsignedShort1555RevExt = ((int)0x8366), } + /// + /// Not used directly. + /// + public enum ExtRenderSnorm : int + { + /// + /// Original was GL_BYTE = 0x1400 + /// + Byte = ((int)0x1400), + /// + /// Original was GL_SHORT = 0x1402 + /// + Short = ((int)0x1402), + /// + /// Original was GL_R8_SNORM = 0x8F94 + /// + R8Snorm = ((int)0x8F94), + /// + /// Original was GL_RG8_SNORM = 0x8F95 + /// + Rg8Snorm = ((int)0x8F95), + /// + /// Original was GL_RGBA8_SNORM = 0x8F97 + /// + Rgba8Snorm = ((int)0x8F97), + /// + /// Original was GL_R16_SNORM_EXT = 0x8F98 + /// + R16SnormExt = ((int)0x8F98), + /// + /// Original was GL_RG16_SNORM_EXT = 0x8F99 + /// + Rg16SnormExt = ((int)0x8F99), + /// + /// Original was GL_RGBA16_SNORM_EXT = 0x8F9B + /// + Rgba16SnormExt = ((int)0x8F9B), + } + /// /// Not used directly. /// @@ -15210,6 +18164,103 @@ namespace OpenTK.Graphics.ES30 ContextRobustAccessExt = ((int)0x90F3), } + /// + /// Not used directly. + /// + public enum ExtSemaphore : int + { + /// + /// Original was GL_LAYOUT_GENERAL_EXT = 0x958D + /// + LayoutGeneralExt = ((int)0x958D), + /// + /// Original was GL_LAYOUT_COLOR_ATTACHMENT_EXT = 0x958E + /// + LayoutColorAttachmentExt = ((int)0x958E), + /// + /// Original was GL_LAYOUT_DEPTH_STENCIL_ATTACHMENT_EXT = 0x958F + /// + LayoutDepthStencilAttachmentExt = ((int)0x958F), + /// + /// Original was GL_LAYOUT_DEPTH_STENCIL_READ_ONLY_EXT = 0x9590 + /// + LayoutDepthStencilReadOnlyExt = ((int)0x9590), + /// + /// Original was GL_LAYOUT_SHADER_READ_ONLY_EXT = 0x9591 + /// + LayoutShaderReadOnlyExt = ((int)0x9591), + /// + /// Original was GL_LAYOUT_TRANSFER_SRC_EXT = 0x9592 + /// + LayoutTransferSrcExt = ((int)0x9592), + /// + /// Original was GL_LAYOUT_TRANSFER_DST_EXT = 0x9593 + /// + LayoutTransferDstExt = ((int)0x9593), + /// + /// Original was GL_NUM_DEVICE_UUIDS_EXT = 0x9596 + /// + NumDeviceUuidsExt = ((int)0x9596), + /// + /// Original was GL_DEVICE_UUID_EXT = 0x9597 + /// + DeviceUuidExt = ((int)0x9597), + /// + /// Original was GL_DRIVER_UUID_EXT = 0x9598 + /// + DriverUuidExt = ((int)0x9598), + /// + /// Original was GL_UUID_SIZE_EXT = 16 + /// + UuidSizeExt = ((int)16), + } + + /// + /// Not used directly. + /// + public enum ExtSemaphoreFd : int + { + /// + /// Original was GL_HANDLE_TYPE_OPAQUE_FD_EXT = 0x9586 + /// + HandleTypeOpaqueFdExt = ((int)0x9586), + } + + /// + /// Not used directly. + /// + public enum ExtSemaphoreWin32 : int + { + /// + /// Original was GL_HANDLE_TYPE_OPAQUE_WIN32_EXT = 0x9587 + /// + HandleTypeOpaqueWin32Ext = ((int)0x9587), + /// + /// Original was GL_HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT = 0x9588 + /// + HandleTypeOpaqueWin32KmtExt = ((int)0x9588), + /// + /// Original was GL_HANDLE_TYPE_D3D12_FENCE_EXT = 0x9594 + /// + HandleTypeD3D12FenceExt = ((int)0x9594), + /// + /// Original was GL_D3D12_FENCE_VALUE_EXT = 0x9595 + /// + D3D12FenceValueExt = ((int)0x9595), + /// + /// Original was GL_DEVICE_LUID_EXT = 0x9599 + /// + DeviceLuidExt = ((int)0x9599), + /// + /// Original was GL_DEVICE_NODE_MASK_EXT = 0x959A + /// + DeviceNodeMaskExt = ((int)0x959A), + /// + /// Original was GL_LUID_SIZE_EXT = 8 + /// + LuidSizeExt = ((int)8), + } + /// /// Not used directly. /// @@ -15252,6 +18303,13 @@ namespace OpenTK.Graphics.ES30 FragmentShaderDiscardsSamplesExt = ((int)0x8A52), } + /// + /// Not used directly. + /// + public enum ExtShaderGroupVote : int + { + } + /// /// Not used directly. /// @@ -15273,6 +18331,13 @@ namespace OpenTK.Graphics.ES30 { } + /// + /// Not used directly. + /// + public enum ExtShaderNonConstantGlobalInitializers : int + { + } + /// /// Not used directly. /// @@ -15292,6 +18357,25 @@ namespace OpenTK.Graphics.ES30 MaxShaderPixelLocalStorageSizeExt = ((int)0x8F67), } + /// + /// Not used directly. + /// + public enum ExtShaderPixelLocalStorage2 : int + { + /// + /// Original was GL_MAX_SHADER_COMBINED_LOCAL_STORAGE_FAST_SIZE_EXT = 0x9650 + /// + MaxShaderCombinedLocalStorageFastSizeExt = ((int)0x9650), + /// + /// Original was GL_MAX_SHADER_COMBINED_LOCAL_STORAGE_SIZE_EXT = 0x9651 + /// + MaxShaderCombinedLocalStorageSizeExt = ((int)0x9651), + /// + /// Original was GL_FRAMEBUFFER_INCOMPLETE_INSUFFICIENT_SHADER_COMBINED_LOCAL_STORAGE_EXT = 0x9652 + /// + FramebufferIncompleteInsufficientShaderCombinedLocalStorageExt = ((int)0x9652), + } + /// /// Not used directly. /// @@ -15322,6 +18406,84 @@ namespace OpenTK.Graphics.ES30 Sampler2DShadowExt = ((int)0x8B62), } + /// + /// Not used directly. + /// + public enum ExtSparseTexture : int + { + /// + /// Original was GL_TEXTURE_2D = 0x0DE1 + /// + Texture2D = ((int)0x0DE1), + /// + /// Original was GL_TEXTURE_3D = 0x806F + /// + Texture3D = ((int)0x806F), + /// + /// Original was GL_TEXTURE_CUBE_MAP = 0x8513 + /// + TextureCubeMap = ((int)0x8513), + /// + /// Original was GL_TEXTURE_2D_ARRAY = 0x8C1A + /// + Texture2DArray = ((int)0x8C1A), + /// + /// Original was GL_TEXTURE_CUBE_MAP_ARRAY_OES = 0x9009 + /// + TextureCubeMapArrayOes = ((int)0x9009), + /// + /// Original was GL_VIRTUAL_PAGE_SIZE_X_EXT = 0x9195 + /// + VirtualPageSizeXExt = ((int)0x9195), + /// + /// Original was GL_VIRTUAL_PAGE_SIZE_Y_EXT = 0x9196 + /// + VirtualPageSizeYExt = ((int)0x9196), + /// + /// Original was GL_VIRTUAL_PAGE_SIZE_Z_EXT = 0x9197 + /// + VirtualPageSizeZExt = ((int)0x9197), + /// + /// Original was GL_MAX_SPARSE_TEXTURE_SIZE_EXT = 0x9198 + /// + MaxSparseTextureSizeExt = ((int)0x9198), + /// + /// Original was GL_MAX_SPARSE_3D_TEXTURE_SIZE_EXT = 0x9199 + /// + MaxSparse3DTextureSizeExt = ((int)0x9199), + /// + /// Original was GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_EXT = 0x919A + /// + MaxSparseArrayTextureLayersExt = ((int)0x919A), + /// + /// Original was GL_TEXTURE_SPARSE_EXT = 0x91A6 + /// + TextureSparseExt = ((int)0x91A6), + /// + /// Original was GL_VIRTUAL_PAGE_SIZE_INDEX_EXT = 0x91A7 + /// + VirtualPageSizeIndexExt = ((int)0x91A7), + /// + /// Original was GL_NUM_VIRTUAL_PAGE_SIZES_EXT = 0x91A8 + /// + NumVirtualPageSizesExt = ((int)0x91A8), + /// + /// Original was GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_EXT = 0x91A9 + /// + SparseTextureFullArrayCubeMipmapsExt = ((int)0x91A9), + /// + /// Original was GL_NUM_SPARSE_LEVELS_EXT = 0x91AA + /// + NumSparseLevelsExt = ((int)0x91AA), + } + + /// + /// Not used directly. + /// + public enum ExtSparseTexture2 : int + { + } + /// /// Not used directly. /// @@ -15636,6 +18798,40 @@ namespace OpenTK.Graphics.ES30 TextureBufferOffsetAlignmentExt = ((int)0x919F), } + /// + /// Not used directly. + /// + public enum ExtTextureCompressionAstcDecodeMode : int + { + /// + /// Original was GL_TEXTURE_ASTC_DECODE_PRECISION_EXT = 0x8F69 + /// + TextureAstcDecodePrecisionExt = ((int)0x8F69), + } + + /// + /// Not used directly. + /// + public enum ExtTextureCompressionBptc : int + { + /// + /// Original was GL_COMPRESSED_RGBA_BPTC_UNORM_EXT = 0x8E8C + /// + CompressedRgbaBptcUnormExt = ((int)0x8E8C), + /// + /// Original was GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT = 0x8E8D + /// + CompressedSrgbAlphaBptcUnormExt = ((int)0x8E8D), + /// + /// Original was GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT = 0x8E8E + /// + CompressedRgbBptcSignedFloatExt = ((int)0x8E8E), + /// + /// Original was GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT = 0x8E8F + /// + CompressedRgbBptcUnsignedFloatExt = ((int)0x8E8F), + } + /// /// Not used directly. /// @@ -15651,6 +18847,29 @@ namespace OpenTK.Graphics.ES30 CompressedRgbaS3tcDxt1Ext = ((int)0x83F1), } + /// + /// Not used directly. + /// + public enum ExtTextureCompressionRgtc : int + { + /// + /// Original was GL_COMPRESSED_RED_RGTC1_EXT = 0x8DBB + /// + CompressedRedRgtc1Ext = ((int)0x8DBB), + /// + /// Original was GL_COMPRESSED_SIGNED_RED_RGTC1_EXT = 0x8DBC + /// + CompressedSignedRedRgtc1Ext = ((int)0x8DBC), + /// + /// Original was GL_COMPRESSED_RED_GREEN_RGTC2_EXT = 0x8DBD + /// + CompressedRedGreenRgtc2Ext = ((int)0x8DBD), + /// + /// Original was GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT = 0x8DBE + /// + CompressedSignedRedGreenRgtc2Ext = ((int)0x8DBE), + } + /// /// Not used directly. /// @@ -15732,6 +18951,37 @@ namespace OpenTK.Graphics.ES30 MaxTextureMaxAnisotropyExt = ((int)0x84FF), } + /// + /// Not used directly. + /// + public enum ExtTextureFilterMinmax : int + { + /// + /// Original was GL_RASTER_MULTISAMPLE_EXT = 0x9327 + /// + RasterMultisampleExt = ((int)0x9327), + /// + /// Original was GL_RASTER_SAMPLES_EXT = 0x9328 + /// + RasterSamplesExt = ((int)0x9328), + /// + /// Original was GL_MAX_RASTER_SAMPLES_EXT = 0x9329 + /// + MaxRasterSamplesExt = ((int)0x9329), + /// + /// Original was GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT = 0x932A + /// + RasterFixedSampleLocationsExt = ((int)0x932A), + /// + /// Original was GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT = 0x932B + /// + MultisampleRasterizationAllowedExt = ((int)0x932B), + /// + /// Original was GL_EFFECTIVE_RASTER_SAMPLES_EXT = 0x932C + /// + EffectiveRasterSamplesExt = ((int)0x932C), + } + /// /// Not used directly. /// @@ -15743,6 +18993,45 @@ namespace OpenTK.Graphics.ES30 BgraExt = ((int)0x80E1), } + /// + /// Not used directly. + /// + public enum ExtTextureNorm16 : int + { + /// + /// Original was GL_RGB16_EXT = 0x8054 + /// + Rgb16Ext = ((int)0x8054), + /// + /// Original was GL_RGBA16_EXT = 0x805B + /// + Rgba16Ext = ((int)0x805B), + /// + /// Original was GL_R16_EXT = 0x822A + /// + R16Ext = ((int)0x822A), + /// + /// Original was GL_RG16_EXT = 0x822C + /// + Rg16Ext = ((int)0x822C), + /// + /// Original was GL_R16_SNORM_EXT = 0x8F98 + /// + R16SnormExt = ((int)0x8F98), + /// + /// Original was GL_RG16_SNORM_EXT = 0x8F99 + /// + Rg16SnormExt = ((int)0x8F99), + /// + /// Original was GL_RGB16_SNORM_EXT = 0x8F9A + /// + Rgb16SnormExt = ((int)0x8F9A), + /// + /// Original was GL_RGBA16_SNORM_EXT = 0x8F9B + /// + Rgba16SnormExt = ((int)0x8F9B), + } + /// /// Not used directly. /// @@ -15785,6 +19074,28 @@ namespace OpenTK.Graphics.ES30 SkipDecodeExt = ((int)0x8A4A), } + /// + /// Not used directly. + /// + public enum ExtTextureSrgbR8 : int + { + /// + /// Original was GL_SR8_EXT = 0x8FBD + /// + Sr8Ext = ((int)0x8FBD), + } + + /// + /// Not used directly. + /// + public enum ExtTextureSrgbRg8 : int + { + /// + /// Original was GL_SRG8_EXT = 0x8FBE + /// + Srg8Ext = ((int)0x8FBE), + } + /// /// Not used directly. /// @@ -15941,6 +19252,67 @@ namespace OpenTK.Graphics.ES30 UnpackSkipPixelsExt = ((int)0x0CF4), } + /// + /// Not used directly. + /// + public enum ExtWin32KeyedMutex : int + { + } + + /// + /// Not used directly. + /// + public enum ExtWindowRectangles : int + { + /// + /// Original was GL_INCLUSIVE_EXT = 0x8F10 + /// + InclusiveExt = ((int)0x8F10), + /// + /// Original was GL_EXCLUSIVE_EXT = 0x8F11 + /// + ExclusiveExt = ((int)0x8F11), + /// + /// Original was GL_WINDOW_RECTANGLE_EXT = 0x8F12 + /// + WindowRectangleExt = ((int)0x8F12), + /// + /// Original was GL_WINDOW_RECTANGLE_MODE_EXT = 0x8F13 + /// + WindowRectangleModeExt = ((int)0x8F13), + /// + /// Original was GL_MAX_WINDOW_RECTANGLES_EXT = 0x8F14 + /// + MaxWindowRectanglesExt = ((int)0x8F14), + /// + /// Original was GL_NUM_WINDOW_RECTANGLES_EXT = 0x8F15 + /// + NumWindowRectanglesExt = ((int)0x8F15), + } + + /// + /// Not used directly. + /// + public enum ExtYuvTarget : int + { + /// + /// Original was GL_SAMPLER_EXTERNAL_2D_Y2Y_EXT = 0x8BE7 + /// + SamplerExternal2DY2yExt = ((int)0x8BE7), + /// + /// Original was GL_TEXTURE_EXTERNAL_OES = 0x8D65 + /// + TextureExternalOes = ((int)0x8D65), + /// + /// Original was GL_TEXTURE_BINDING_EXTERNAL_OES = 0x8D67 + /// + TextureBindingExternalOes = ((int)0x8D67), + /// + /// Original was GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES = 0x8D68 + /// + RequiredTextureImageUnitsOes = ((int)0x8D68), + } + /// /// Not used directly. /// @@ -16168,7 +19540,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.FramebufferRenderbuffer, GL.FramebufferTexture2D and 5 other functions + /// Used in GL.FramebufferRenderbuffer, GL.FramebufferTexture2D and 9 other functions /// public enum FramebufferAttachment : int { @@ -16289,6 +19661,17 @@ namespace OpenTK.Graphics.ES30 FramebufferUnsupported = ((int)0x8CDD), } + /// + /// Not used directly. + /// + public enum FramebufferFetchNoncoherent : int + { + /// + /// Original was GL_FRAMEBUFFER_FETCH_NONCOHERENT_QCOM = 0x96A2 + /// + FramebufferFetchNoncoherentQcom = ((int)0x96A2), + } + /// /// Used in GL.GetFramebufferAttachmentParameter /// @@ -16432,7 +19815,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.BindFramebuffer, GL.CheckFramebufferStatus and 7 other functions + /// Used in GL.BindFramebuffer, GL.CheckFramebufferStatus and 11 other functions /// public enum FramebufferTarget : int { @@ -16719,7 +20102,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.Apple.GetInteger64, GL.GetBoolean and 3 other functions + /// Used in GL.Apple.GetInteger64, GL.GetBoolean and 4 other functions /// public enum GetPName : int { @@ -18352,13 +21735,13 @@ namespace OpenTK.Graphics.ES30 /// FragmentLight0Sgix = ((int)0x840C), /// - /// Original was GL_PACK_RESAMPLE_SGIX = 0x842C + /// Original was GL_PACK_RESAMPLE_SGIX = 0x842E /// - PackResampleSgix = ((int)0x842C), + PackResampleSgix = ((int)0x842E), /// - /// Original was GL_UNPACK_RESAMPLE_SGIX = 0x842D + /// Original was GL_UNPACK_RESAMPLE_SGIX = 0x842F /// - UnpackResampleSgix = ((int)0x842D), + UnpackResampleSgix = ((int)0x842F), /// /// Original was GL_ALIASED_POINT_SIZE_RANGE = 0x846D /// @@ -18751,6 +22134,22 @@ namespace OpenTK.Graphics.ES30 /// Original was GL_MAX_FRAGMENT_INPUT_COMPONENTS = 0x9125 /// MaxFragmentInputComponents = ((int)0x9125), + /// + /// Original was GL_DEVICE_UUID_EXT = 0x9597 + /// + DeviceUuidExt = ((int)0x9597), + /// + /// Original was GL_DRIVER_UUID_EXT = 0x9598 + /// + DriverUuidExt = ((int)0x9598), + /// + /// Original was GL_DEVICE_LUID_EXT = 0x9599 + /// + DeviceLuidExt = ((int)0x9599), + /// + /// Original was GL_DEVICE_NODE_MASK_EXT = 0x959A + /// + DeviceNodeMaskExt = ((int)0x959A), } /// @@ -18910,7 +22309,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.Ext.GetTexParameterI + /// Used in GL.Ext.GetTexParameterI, GL.Oes.GetTexParameterI /// public enum GetTextureParameter : int { @@ -19479,6 +22878,36 @@ namespace OpenTK.Graphics.ES30 Renderbuffer = ((int)0X8d41), } + /// + /// Not used directly. + /// + public enum ImgBindlessTexture : int + { + } + + /// + /// Not used directly. + /// + public enum ImgFramebufferDownsample : int + { + /// + /// Original was GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_AND_DOWNSAMPLE_IMG = 0x913C + /// + FramebufferIncompleteMultisampleAndDownsampleImg = ((int)0x913C), + /// + /// Original was GL_NUM_DOWNSAMPLE_SCALES_IMG = 0x913D + /// + NumDownsampleScalesImg = ((int)0x913D), + /// + /// Original was GL_DOWNSAMPLE_SCALES_IMG = 0x913E + /// + DownsampleScalesImg = ((int)0x913E), + /// + /// Original was GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SCALE_IMG = 0x913F + /// + FramebufferAttachmentTextureScaleImg = ((int)0x913F), + } + /// /// Not used directly. /// @@ -19577,6 +23006,25 @@ namespace OpenTK.Graphics.ES30 CompressedRgbaPvrtc4Bppv2Img = ((int)0x9138), } + /// + /// Not used directly. + /// + public enum ImgTextureFilterCubic : int + { + /// + /// Original was GL_CUBIC_IMG = 0x9139 + /// + CubicImg = ((int)0x9139), + /// + /// Original was GL_CUBIC_MIPMAP_NEAREST_IMG = 0x913A + /// + CubicMipmapNearestImg = ((int)0x913A), + /// + /// Original was GL_CUBIC_MIPMAP_LINEAR_IMG = 0x913B + /// + CubicMipmapLinearImg = ((int)0x913B), + } + /// /// Not used directly. /// @@ -19600,6 +23048,24 @@ namespace OpenTK.Graphics.ES30 Double = ((int)0x140A), } + /// + /// Not used directly. + /// + public enum IntelConservativeRasterization : int + { + /// + /// Original was GL_CONSERVATIVE_RASTERIZATION_INTEL = 0x83FE + /// + ConservativeRasterizationIntel = ((int)0x83FE), + } + + /// + /// Not used directly. + /// + public enum IntelFramebufferCmaa : int + { + } + /// /// Not used directly. /// @@ -20359,6 +23825,10 @@ namespace OpenTK.Graphics.ES30 /// ProgramPipeline = ((int)0x82E4), /// + /// Original was GL_PROGRAM_PIPELINE_KHR = 0x82E4 + /// + ProgramPipelineKhr = ((int)0x82E4), + /// /// Original was GL_SAMPLER = 0x82E6 /// Sampler = ((int)0x82E6), @@ -20436,6 +23906,17 @@ namespace OpenTK.Graphics.ES30 DebugOutputKhr = ((int)0x92E0), } + /// + /// Not used directly. + /// + public enum KhrNoError : int + { + /// + /// Original was GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR = 0x00000008 + /// + ContextFlagNoErrorBitKhr = ((int)0x00000008), + } + /// /// Not used directly. /// @@ -20756,6 +24237,13 @@ namespace OpenTK.Graphics.ES30 CompressedSrgb8Alpha8Astc12X12Khr = ((int)0x93DD), } + /// + /// Not used directly. + /// + public enum KhrTextureCompressionAstcSliced3d : int + { + } + /// /// Not used directly. /// @@ -21277,7 +24765,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Not used directly. + /// Used in GL.NV.PolygonMode /// public enum MaterialFace : int { @@ -21481,6 +24969,28 @@ namespace OpenTK.Graphics.ES30 AllBarrierBitsExt = unchecked((int)0xFFFFFFFF), } + /// + /// Used in GL.Ext.GetMemoryObjectParameter, GL.Ext.MemoryObjectParameter + /// + public enum MemoryObjectParameterName : int + { + /// + /// Original was GL_DEDICATED_MEMORY_OBJECT_EXT = 0x9581 + /// + DedicatedMemoryObjectExt = ((int)0x9581), + /// + /// Original was GL_PROTECTED_MEMORY_OBJECT_EXT = 0x959B + /// + ProtectedMemoryObjectExt = ((int)0x959B), + } + + /// + /// Not used directly. + /// + public enum MesaShaderIntegerFunctions : int + { + } + /// /// Not used directly. /// @@ -21557,6 +25067,13 @@ namespace OpenTK.Graphics.ES30 Double = ((int)0x140A), } + /// + /// Not used directly. + /// + public enum NvBindlessTexture : int + { + } + /// /// Not used directly. /// @@ -21779,6 +25296,86 @@ namespace OpenTK.Graphics.ES30 BlendAdvancedCoherentNv = ((int)0x9285), } + /// + /// Not used directly. + /// + public enum NvBlendMinmaxFactor : int + { + /// + /// Original was GL_FACTOR_MIN_AMD = 0x901C + /// + FactorMinAmd = ((int)0x901C), + /// + /// Original was GL_FACTOR_MAX_AMD = 0x901D + /// + FactorMaxAmd = ((int)0x901D), + } + + /// + /// Not used directly. + /// + public enum NvConditionalRender : int + { + /// + /// Original was GL_QUERY_WAIT_NV = 0x8E13 + /// + QueryWaitNv = ((int)0x8E13), + /// + /// Original was GL_QUERY_NO_WAIT_NV = 0x8E14 + /// + QueryNoWaitNv = ((int)0x8E14), + /// + /// Original was GL_QUERY_BY_REGION_WAIT_NV = 0x8E15 + /// + QueryByRegionWaitNv = ((int)0x8E15), + /// + /// Original was GL_QUERY_BY_REGION_NO_WAIT_NV = 0x8E16 + /// + QueryByRegionNoWaitNv = ((int)0x8E16), + } + + /// + /// Not used directly. + /// + public enum NvConservativeRaster : int + { + /// + /// Original was GL_CONSERVATIVE_RASTERIZATION_NV = 0x9346 + /// + ConservativeRasterizationNv = ((int)0x9346), + /// + /// Original was GL_SUBPIXEL_PRECISION_BIAS_X_BITS_NV = 0x9347 + /// + SubpixelPrecisionBiasXBitsNv = ((int)0x9347), + /// + /// Original was GL_SUBPIXEL_PRECISION_BIAS_Y_BITS_NV = 0x9348 + /// + SubpixelPrecisionBiasYBitsNv = ((int)0x9348), + /// + /// Original was GL_MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV = 0x9349 + /// + MaxSubpixelPrecisionBiasBitsNv = ((int)0x9349), + } + + /// + /// Not used directly. + /// + public enum NvConservativeRasterPreSnapTriangles : int + { + /// + /// Original was GL_CONSERVATIVE_RASTER_MODE_NV = 0x954D + /// + ConservativeRasterModeNv = ((int)0x954D), + /// + /// Original was GL_CONSERVATIVE_RASTER_MODE_POST_SNAP_NV = 0x954E + /// + ConservativeRasterModePostSnapNv = ((int)0x954E), + /// + /// Original was GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_TRIANGLES_NV = 0x954F + /// + ConservativeRasterModePreSnapTrianglesNv = ((int)0x954F), + } + /// /// Not used directly. /// @@ -21994,6 +25591,13 @@ namespace OpenTK.Graphics.ES30 { } + /// + /// Not used directly. + /// + public enum NvDrawVulkanImage : int + { + } + /// /// Not used directly. /// @@ -22095,6 +25699,39 @@ namespace OpenTK.Graphics.ES30 FenceConditionNv = ((int)0x84F4), } + /// + /// Not used directly. + /// + public enum NvFillRectangle : int + { + /// + /// Original was GL_FILL_RECTANGLE_NV = 0x933C + /// + FillRectangleNv = ((int)0x933C), + } + + /// + /// Not used directly. + /// + public enum NvFragmentCoverageToColor : int + { + /// + /// Original was GL_FRAGMENT_COVERAGE_TO_COLOR_NV = 0x92DD + /// + FragmentCoverageToColorNv = ((int)0x92DD), + /// + /// Original was GL_FRAGMENT_COVERAGE_COLOR_NV = 0x92DE + /// + FragmentCoverageColorNv = ((int)0x92DE), + } + + /// + /// Not used directly. + /// + public enum NvFragmentShaderInterlock : int + { + } + /// /// Not used directly. /// @@ -22118,6 +25755,69 @@ namespace OpenTK.Graphics.ES30 ReadFramebufferBindingNv = ((int)0x8CAA), } + /// + /// Not used directly. + /// + public enum NvFramebufferMixedSamples : int + { + /// + /// Original was GL_COLOR_SAMPLES_NV = 0x8E20 + /// + ColorSamplesNv = ((int)0x8E20), + /// + /// Original was GL_RASTER_MULTISAMPLE_EXT = 0x9327 + /// + RasterMultisampleExt = ((int)0x9327), + /// + /// Original was GL_RASTER_SAMPLES_EXT = 0x9328 + /// + RasterSamplesExt = ((int)0x9328), + /// + /// Original was GL_MAX_RASTER_SAMPLES_EXT = 0x9329 + /// + MaxRasterSamplesExt = ((int)0x9329), + /// + /// Original was GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT = 0x932A + /// + RasterFixedSampleLocationsExt = ((int)0x932A), + /// + /// Original was GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT = 0x932B + /// + MultisampleRasterizationAllowedExt = ((int)0x932B), + /// + /// Original was GL_EFFECTIVE_RASTER_SAMPLES_EXT = 0x932C + /// + EffectiveRasterSamplesExt = ((int)0x932C), + /// + /// Original was GL_DEPTH_SAMPLES_NV = 0x932D + /// + DepthSamplesNv = ((int)0x932D), + /// + /// Original was GL_STENCIL_SAMPLES_NV = 0x932E + /// + StencilSamplesNv = ((int)0x932E), + /// + /// Original was GL_MIXED_DEPTH_SAMPLES_SUPPORTED_NV = 0x932F + /// + MixedDepthSamplesSupportedNv = ((int)0x932F), + /// + /// Original was GL_MIXED_STENCIL_SAMPLES_SUPPORTED_NV = 0x9330 + /// + MixedStencilSamplesSupportedNv = ((int)0x9330), + /// + /// Original was GL_COVERAGE_MODULATION_TABLE_NV = 0x9331 + /// + CoverageModulationTableNv = ((int)0x9331), + /// + /// Original was GL_COVERAGE_MODULATION_NV = 0x9332 + /// + CoverageModulationNv = ((int)0x9332), + /// + /// Original was GL_COVERAGE_MODULATION_TABLE_SIZE_NV = 0x9333 + /// + CoverageModulationTableSizeNv = ((int)0x9333), + } + /// /// Not used directly. /// @@ -22144,6 +25844,143 @@ namespace OpenTK.Graphics.ES30 { } + /// + /// Not used directly. + /// + public enum NvGeometryShaderPassthrough : int + { + } + + /// + /// Not used directly. + /// + public enum NvGpuShader5 : int + { + /// + /// Original was GL_PATCHES = 0x000E + /// + Patches = ((int)0x000E), + /// + /// Original was GL_INT64_NV = 0x140E + /// + Int64Nv = ((int)0x140E), + /// + /// Original was GL_UNSIGNED_INT64_NV = 0x140F + /// + UnsignedInt64Nv = ((int)0x140F), + /// + /// Original was GL_INT8_NV = 0x8FE0 + /// + Int8Nv = ((int)0x8FE0), + /// + /// Original was GL_INT8_VEC2_NV = 0x8FE1 + /// + Int8Vec2Nv = ((int)0x8FE1), + /// + /// Original was GL_INT8_VEC3_NV = 0x8FE2 + /// + Int8Vec3Nv = ((int)0x8FE2), + /// + /// Original was GL_INT8_VEC4_NV = 0x8FE3 + /// + Int8Vec4Nv = ((int)0x8FE3), + /// + /// Original was GL_INT16_NV = 0x8FE4 + /// + Int16Nv = ((int)0x8FE4), + /// + /// Original was GL_INT16_VEC2_NV = 0x8FE5 + /// + Int16Vec2Nv = ((int)0x8FE5), + /// + /// Original was GL_INT16_VEC3_NV = 0x8FE6 + /// + Int16Vec3Nv = ((int)0x8FE6), + /// + /// Original was GL_INT16_VEC4_NV = 0x8FE7 + /// + Int16Vec4Nv = ((int)0x8FE7), + /// + /// Original was GL_INT64_VEC2_NV = 0x8FE9 + /// + Int64Vec2Nv = ((int)0x8FE9), + /// + /// Original was GL_INT64_VEC3_NV = 0x8FEA + /// + Int64Vec3Nv = ((int)0x8FEA), + /// + /// Original was GL_INT64_VEC4_NV = 0x8FEB + /// + Int64Vec4Nv = ((int)0x8FEB), + /// + /// Original was GL_UNSIGNED_INT8_NV = 0x8FEC + /// + UnsignedInt8Nv = ((int)0x8FEC), + /// + /// Original was GL_UNSIGNED_INT8_VEC2_NV = 0x8FED + /// + UnsignedInt8Vec2Nv = ((int)0x8FED), + /// + /// Original was GL_UNSIGNED_INT8_VEC3_NV = 0x8FEE + /// + UnsignedInt8Vec3Nv = ((int)0x8FEE), + /// + /// Original was GL_UNSIGNED_INT8_VEC4_NV = 0x8FEF + /// + UnsignedInt8Vec4Nv = ((int)0x8FEF), + /// + /// Original was GL_UNSIGNED_INT16_NV = 0x8FF0 + /// + UnsignedInt16Nv = ((int)0x8FF0), + /// + /// Original was GL_UNSIGNED_INT16_VEC2_NV = 0x8FF1 + /// + UnsignedInt16Vec2Nv = ((int)0x8FF1), + /// + /// Original was GL_UNSIGNED_INT16_VEC3_NV = 0x8FF2 + /// + UnsignedInt16Vec3Nv = ((int)0x8FF2), + /// + /// Original was GL_UNSIGNED_INT16_VEC4_NV = 0x8FF3 + /// + UnsignedInt16Vec4Nv = ((int)0x8FF3), + /// + /// Original was GL_UNSIGNED_INT64_VEC2_NV = 0x8FF5 + /// + UnsignedInt64Vec2Nv = ((int)0x8FF5), + /// + /// Original was GL_UNSIGNED_INT64_VEC3_NV = 0x8FF6 + /// + UnsignedInt64Vec3Nv = ((int)0x8FF6), + /// + /// Original was GL_UNSIGNED_INT64_VEC4_NV = 0x8FF7 + /// + UnsignedInt64Vec4Nv = ((int)0x8FF7), + /// + /// Original was GL_FLOAT16_NV = 0x8FF8 + /// + Float16Nv = ((int)0x8FF8), + /// + /// Original was GL_FLOAT16_VEC2_NV = 0x8FF9 + /// + Float16Vec2Nv = ((int)0x8FF9), + /// + /// Original was GL_FLOAT16_VEC3_NV = 0x8FFA + /// + Float16Vec3Nv = ((int)0x8FFA), + /// + /// Original was GL_FLOAT16_VEC4_NV = 0x8FFB + /// + Float16Vec4Nv = ((int)0x8FFB), + } + + /// + /// Not used directly. + /// + public enum NvImageFormats : int + { + } + /// /// Not used directly. /// @@ -22155,6 +25992,41 @@ namespace OpenTK.Graphics.ES30 VertexAttribArrayDivisorNv = ((int)0x88FE), } + /// + /// Not used directly. + /// + public enum NvInternalformatSampleQuery : int + { + /// + /// Original was GL_RENDERBUFFER = 0x8D41 + /// + Renderbuffer = ((int)0x8D41), + /// + /// Original was GL_TEXTURE_2D_MULTISAMPLE = 0x9100 + /// + Texture2DMultisample = ((int)0x9100), + /// + /// Original was GL_TEXTURE_2D_MULTISAMPLE_ARRAY = 0x9102 + /// + Texture2DMultisampleArray = ((int)0x9102), + /// + /// Original was GL_MULTISAMPLES_NV = 0x9371 + /// + MultisamplesNv = ((int)0x9371), + /// + /// Original was GL_SUPERSAMPLE_SCALE_X_NV = 0x9372 + /// + SupersampleScaleXNv = ((int)0x9372), + /// + /// Original was GL_SUPERSAMPLE_SCALE_Y_NV = 0x9373 + /// + SupersampleScaleYNv = ((int)0x9373), + /// + /// Original was GL_CONFORMANT_NV = 0x9374 + /// + ConformantNv = ((int)0x9374), + } + /// /// Not used directly. /// @@ -22186,6 +26058,734 @@ namespace OpenTK.Graphics.ES30 FloatMat4x3Nv = ((int)0x8B6A), } + /// + /// Not used directly. + /// + public enum NvPathRendering : int + { + /// + /// Original was GL_CLOSE_PATH_NV = 0x00 + /// + ClosePathNv = ((int)0x00), + /// + /// Original was GL_FONT_X_MIN_BOUNDS_BIT_NV = 0x00010000 + /// + FontXMinBoundsBitNv = ((int)0x00010000), + /// + /// Original was GL_FONT_Y_MIN_BOUNDS_BIT_NV = 0x00020000 + /// + FontYMinBoundsBitNv = ((int)0x00020000), + /// + /// Original was GL_FONT_X_MAX_BOUNDS_BIT_NV = 0x00040000 + /// + FontXMaxBoundsBitNv = ((int)0x00040000), + /// + /// Original was GL_FONT_Y_MAX_BOUNDS_BIT_NV = 0x00080000 + /// + FontYMaxBoundsBitNv = ((int)0x00080000), + /// + /// Original was GL_FONT_UNITS_PER_EM_BIT_NV = 0x00100000 + /// + FontUnitsPerEmBitNv = ((int)0x00100000), + /// + /// Original was GL_FONT_ASCENDER_BIT_NV = 0x00200000 + /// + FontAscenderBitNv = ((int)0x00200000), + /// + /// Original was GL_FONT_DESCENDER_BIT_NV = 0x00400000 + /// + FontDescenderBitNv = ((int)0x00400000), + /// + /// Original was GL_FONT_HEIGHT_BIT_NV = 0x00800000 + /// + FontHeightBitNv = ((int)0x00800000), + /// + /// Original was GL_BOLD_BIT_NV = 0x01 + /// + BoldBitNv = ((int)0x01), + /// + /// Original was GL_GLYPH_WIDTH_BIT_NV = 0x01 + /// + GlyphWidthBitNv = ((int)0x01), + /// + /// Original was GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV = 0x01000000 + /// + FontMaxAdvanceWidthBitNv = ((int)0x01000000), + /// + /// Original was GL_GLYPH_HEIGHT_BIT_NV = 0x02 + /// + GlyphHeightBitNv = ((int)0x02), + /// + /// Original was GL_ITALIC_BIT_NV = 0x02 + /// + ItalicBitNv = ((int)0x02), + /// + /// Original was GL_MOVE_TO_NV = 0x02 + /// + MoveToNv = ((int)0x02), + /// + /// Original was GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV = 0x02000000 + /// + FontMaxAdvanceHeightBitNv = ((int)0x02000000), + /// + /// Original was GL_RELATIVE_MOVE_TO_NV = 0x03 + /// + RelativeMoveToNv = ((int)0x03), + /// + /// Original was GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV = 0x04 + /// + GlyphHorizontalBearingXBitNv = ((int)0x04), + /// + /// Original was GL_LINE_TO_NV = 0x04 + /// + LineToNv = ((int)0x04), + /// + /// Original was GL_FONT_UNDERLINE_POSITION_BIT_NV = 0x04000000 + /// + FontUnderlinePositionBitNv = ((int)0x04000000), + /// + /// Original was GL_RELATIVE_LINE_TO_NV = 0x05 + /// + RelativeLineToNv = ((int)0x05), + /// + /// Original was GL_HORIZONTAL_LINE_TO_NV = 0x06 + /// + HorizontalLineToNv = ((int)0x06), + /// + /// Original was GL_RELATIVE_HORIZONTAL_LINE_TO_NV = 0x07 + /// + RelativeHorizontalLineToNv = ((int)0x07), + /// + /// Original was GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV = 0x08 + /// + GlyphHorizontalBearingYBitNv = ((int)0x08), + /// + /// Original was GL_VERTICAL_LINE_TO_NV = 0x08 + /// + VerticalLineToNv = ((int)0x08), + /// + /// Original was GL_FONT_UNDERLINE_THICKNESS_BIT_NV = 0x08000000 + /// + FontUnderlineThicknessBitNv = ((int)0x08000000), + /// + /// Original was GL_RELATIVE_VERTICAL_LINE_TO_NV = 0x09 + /// + RelativeVerticalLineToNv = ((int)0x09), + /// + /// Original was GL_QUADRATIC_CURVE_TO_NV = 0x0A + /// + QuadraticCurveToNv = ((int)0x0A), + /// + /// Original was GL_RELATIVE_QUADRATIC_CURVE_TO_NV = 0x0B + /// + RelativeQuadraticCurveToNv = ((int)0x0B), + /// + /// Original was GL_PATH_MODELVIEW_STACK_DEPTH_NV = 0x0BA3 + /// + PathModelviewStackDepthNv = ((int)0x0BA3), + /// + /// Original was GL_PATH_PROJECTION_STACK_DEPTH_NV = 0x0BA4 + /// + PathProjectionStackDepthNv = ((int)0x0BA4), + /// + /// Original was GL_PATH_MODELVIEW_MATRIX_NV = 0x0BA6 + /// + PathModelviewMatrixNv = ((int)0x0BA6), + /// + /// Original was GL_PATH_PROJECTION_MATRIX_NV = 0x0BA7 + /// + PathProjectionMatrixNv = ((int)0x0BA7), + /// + /// Original was GL_CUBIC_CURVE_TO_NV = 0x0C + /// + CubicCurveToNv = ((int)0x0C), + /// + /// Original was GL_RELATIVE_CUBIC_CURVE_TO_NV = 0x0D + /// + RelativeCubicCurveToNv = ((int)0x0D), + /// + /// Original was GL_PATH_MAX_MODELVIEW_STACK_DEPTH_NV = 0x0D36 + /// + PathMaxModelviewStackDepthNv = ((int)0x0D36), + /// + /// Original was GL_PATH_MAX_PROJECTION_STACK_DEPTH_NV = 0x0D38 + /// + PathMaxProjectionStackDepthNv = ((int)0x0D38), + /// + /// Original was GL_SMOOTH_QUADRATIC_CURVE_TO_NV = 0x0E + /// + SmoothQuadraticCurveToNv = ((int)0x0E), + /// + /// Original was GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV = 0x0F + /// + RelativeSmoothQuadraticCurveToNv = ((int)0x0F), + /// + /// Original was GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV = 0x10 + /// + GlyphHorizontalBearingAdvanceBitNv = ((int)0x10), + /// + /// Original was GL_SMOOTH_CUBIC_CURVE_TO_NV = 0x10 + /// + SmoothCubicCurveToNv = ((int)0x10), + /// + /// Original was GL_GLYPH_HAS_KERNING_BIT_NV = 0x100 + /// + GlyphHasKerningBitNv = ((int)0x100), + /// + /// Original was GL_FONT_HAS_KERNING_BIT_NV = 0x10000000 + /// + FontHasKerningBitNv = ((int)0x10000000), + /// + /// Original was GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV = 0x11 + /// + RelativeSmoothCubicCurveToNv = ((int)0x11), + /// + /// Original was GL_SMALL_CCW_ARC_TO_NV = 0x12 + /// + SmallCcwArcToNv = ((int)0x12), + /// + /// Original was GL_RELATIVE_SMALL_CCW_ARC_TO_NV = 0x13 + /// + RelativeSmallCcwArcToNv = ((int)0x13), + /// + /// Original was GL_SMALL_CW_ARC_TO_NV = 0x14 + /// + SmallCwArcToNv = ((int)0x14), + /// + /// Original was GL_2_BYTES_NV = 0x1407 + /// + Gl2BytesNv = ((int)0x1407), + /// + /// Original was GL_3_BYTES_NV = 0x1408 + /// + Gl3BytesNv = ((int)0x1408), + /// + /// Original was GL_4_BYTES_NV = 0x1409 + /// + Gl4BytesNv = ((int)0x1409), + /// + /// Original was GL_RELATIVE_SMALL_CW_ARC_TO_NV = 0x15 + /// + RelativeSmallCwArcToNv = ((int)0x15), + /// + /// Original was GL_LARGE_CCW_ARC_TO_NV = 0x16 + /// + LargeCcwArcToNv = ((int)0x16), + /// + /// Original was GL_RELATIVE_LARGE_CCW_ARC_TO_NV = 0x17 + /// + RelativeLargeCcwArcToNv = ((int)0x17), + /// + /// Original was GL_PATH_MODELVIEW_NV = 0x1700 + /// + PathModelviewNv = ((int)0x1700), + /// + /// Original was GL_PATH_PROJECTION_NV = 0x1701 + /// + PathProjectionNv = ((int)0x1701), + /// + /// Original was GL_LARGE_CW_ARC_TO_NV = 0x18 + /// + LargeCwArcToNv = ((int)0x18), + /// + /// Original was GL_RELATIVE_LARGE_CW_ARC_TO_NV = 0x19 + /// + RelativeLargeCwArcToNv = ((int)0x19), + /// + /// Original was GL_CONIC_CURVE_TO_NV = 0x1A + /// + ConicCurveToNv = ((int)0x1A), + /// + /// Original was GL_RELATIVE_CONIC_CURVE_TO_NV = 0x1B + /// + RelativeConicCurveToNv = ((int)0x1B), + /// + /// Original was GL_GLYPH_VERTICAL_BEARING_X_BIT_NV = 0x20 + /// + GlyphVerticalBearingXBitNv = ((int)0x20), + /// + /// Original was GL_FONT_NUM_GLYPH_INDICES_BIT_NV = 0x20000000 + /// + FontNumGlyphIndicesBitNv = ((int)0x20000000), + /// + /// Original was GL_EYE_LINEAR_NV = 0x2400 + /// + EyeLinearNv = ((int)0x2400), + /// + /// Original was GL_OBJECT_LINEAR_NV = 0x2401 + /// + ObjectLinearNv = ((int)0x2401), + /// + /// Original was GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV = 0x40 + /// + GlyphVerticalBearingYBitNv = ((int)0x40), + /// + /// Original was GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV = 0x80 + /// + GlyphVerticalBearingAdvanceBitNv = ((int)0x80), + /// + /// Original was GL_PATH_TRANSPOSE_MODELVIEW_MATRIX_NV = 0x84E3 + /// + PathTransposeModelviewMatrixNv = ((int)0x84E3), + /// + /// Original was GL_PATH_TRANSPOSE_PROJECTION_MATRIX_NV = 0x84E4 + /// + PathTransposeProjectionMatrixNv = ((int)0x84E4), + /// + /// Original was GL_PRIMARY_COLOR_NV = 0x852C + /// + PrimaryColorNv = ((int)0x852C), + /// + /// Original was GL_SECONDARY_COLOR_NV = 0x852D + /// + SecondaryColorNv = ((int)0x852D), + /// + /// Original was GL_CONSTANT_NV = 0x8576 + /// + ConstantNv = ((int)0x8576), + /// + /// Original was GL_PRIMARY_COLOR = 0x8577 + /// + PrimaryColor = ((int)0x8577), + /// + /// Original was GL_PATH_FORMAT_SVG_NV = 0x9070 + /// + PathFormatSvgNv = ((int)0x9070), + /// + /// Original was GL_PATH_FORMAT_PS_NV = 0x9071 + /// + PathFormatPsNv = ((int)0x9071), + /// + /// Original was GL_STANDARD_FONT_NAME_NV = 0x9072 + /// + StandardFontNameNv = ((int)0x9072), + /// + /// Original was GL_SYSTEM_FONT_NAME_NV = 0x9073 + /// + SystemFontNameNv = ((int)0x9073), + /// + /// Original was GL_FILE_NAME_NV = 0x9074 + /// + FileNameNv = ((int)0x9074), + /// + /// Original was GL_PATH_STROKE_WIDTH_NV = 0x9075 + /// + PathStrokeWidthNv = ((int)0x9075), + /// + /// Original was GL_PATH_END_CAPS_NV = 0x9076 + /// + PathEndCapsNv = ((int)0x9076), + /// + /// Original was GL_PATH_INITIAL_END_CAP_NV = 0x9077 + /// + PathInitialEndCapNv = ((int)0x9077), + /// + /// Original was GL_PATH_TERMINAL_END_CAP_NV = 0x9078 + /// + PathTerminalEndCapNv = ((int)0x9078), + /// + /// Original was GL_PATH_JOIN_STYLE_NV = 0x9079 + /// + PathJoinStyleNv = ((int)0x9079), + /// + /// Original was GL_PATH_MITER_LIMIT_NV = 0x907A + /// + PathMiterLimitNv = ((int)0x907A), + /// + /// Original was GL_PATH_DASH_CAPS_NV = 0x907B + /// + PathDashCapsNv = ((int)0x907B), + /// + /// Original was GL_PATH_INITIAL_DASH_CAP_NV = 0x907C + /// + PathInitialDashCapNv = ((int)0x907C), + /// + /// Original was GL_PATH_TERMINAL_DASH_CAP_NV = 0x907D + /// + PathTerminalDashCapNv = ((int)0x907D), + /// + /// Original was GL_PATH_DASH_OFFSET_NV = 0x907E + /// + PathDashOffsetNv = ((int)0x907E), + /// + /// Original was GL_PATH_CLIENT_LENGTH_NV = 0x907F + /// + PathClientLengthNv = ((int)0x907F), + /// + /// Original was GL_PATH_FILL_MODE_NV = 0x9080 + /// + PathFillModeNv = ((int)0x9080), + /// + /// Original was GL_PATH_FILL_MASK_NV = 0x9081 + /// + PathFillMaskNv = ((int)0x9081), + /// + /// Original was GL_PATH_FILL_COVER_MODE_NV = 0x9082 + /// + PathFillCoverModeNv = ((int)0x9082), + /// + /// Original was GL_PATH_STROKE_COVER_MODE_NV = 0x9083 + /// + PathStrokeCoverModeNv = ((int)0x9083), + /// + /// Original was GL_PATH_STROKE_MASK_NV = 0x9084 + /// + PathStrokeMaskNv = ((int)0x9084), + /// + /// Original was GL_COUNT_UP_NV = 0x9088 + /// + CountUpNv = ((int)0x9088), + /// + /// Original was GL_COUNT_DOWN_NV = 0x9089 + /// + CountDownNv = ((int)0x9089), + /// + /// Original was GL_PATH_OBJECT_BOUNDING_BOX_NV = 0x908A + /// + PathObjectBoundingBoxNv = ((int)0x908A), + /// + /// Original was GL_CONVEX_HULL_NV = 0x908B + /// + ConvexHullNv = ((int)0x908B), + /// + /// Original was GL_BOUNDING_BOX_NV = 0x908D + /// + BoundingBoxNv = ((int)0x908D), + /// + /// Original was GL_TRANSLATE_X_NV = 0x908E + /// + TranslateXNv = ((int)0x908E), + /// + /// Original was GL_TRANSLATE_Y_NV = 0x908F + /// + TranslateYNv = ((int)0x908F), + /// + /// Original was GL_TRANSLATE_2D_NV = 0x9090 + /// + Translate2DNv = ((int)0x9090), + /// + /// Original was GL_TRANSLATE_3D_NV = 0x9091 + /// + Translate3DNv = ((int)0x9091), + /// + /// Original was GL_AFFINE_2D_NV = 0x9092 + /// + Affine2DNv = ((int)0x9092), + /// + /// Original was GL_AFFINE_3D_NV = 0x9094 + /// + Affine3DNv = ((int)0x9094), + /// + /// Original was GL_TRANSPOSE_AFFINE_2D_NV = 0x9096 + /// + TransposeAffine2DNv = ((int)0x9096), + /// + /// Original was GL_TRANSPOSE_AFFINE_3D_NV = 0x9098 + /// + TransposeAffine3DNv = ((int)0x9098), + /// + /// Original was GL_UTF8_NV = 0x909A + /// + Utf8Nv = ((int)0x909A), + /// + /// Original was GL_UTF16_NV = 0x909B + /// + Utf16Nv = ((int)0x909B), + /// + /// Original was GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV = 0x909C + /// + BoundingBoxOfBoundingBoxesNv = ((int)0x909C), + /// + /// Original was GL_PATH_COMMAND_COUNT_NV = 0x909D + /// + PathCommandCountNv = ((int)0x909D), + /// + /// Original was GL_PATH_COORD_COUNT_NV = 0x909E + /// + PathCoordCountNv = ((int)0x909E), + /// + /// Original was GL_PATH_DASH_ARRAY_COUNT_NV = 0x909F + /// + PathDashArrayCountNv = ((int)0x909F), + /// + /// Original was GL_PATH_COMPUTED_LENGTH_NV = 0x90A0 + /// + PathComputedLengthNv = ((int)0x90A0), + /// + /// Original was GL_PATH_FILL_BOUNDING_BOX_NV = 0x90A1 + /// + PathFillBoundingBoxNv = ((int)0x90A1), + /// + /// Original was GL_PATH_STROKE_BOUNDING_BOX_NV = 0x90A2 + /// + PathStrokeBoundingBoxNv = ((int)0x90A2), + /// + /// Original was GL_SQUARE_NV = 0x90A3 + /// + SquareNv = ((int)0x90A3), + /// + /// Original was GL_ROUND_NV = 0x90A4 + /// + RoundNv = ((int)0x90A4), + /// + /// Original was GL_TRIANGULAR_NV = 0x90A5 + /// + TriangularNv = ((int)0x90A5), + /// + /// Original was GL_BEVEL_NV = 0x90A6 + /// + BevelNv = ((int)0x90A6), + /// + /// Original was GL_MITER_REVERT_NV = 0x90A7 + /// + MiterRevertNv = ((int)0x90A7), + /// + /// Original was GL_MITER_TRUNCATE_NV = 0x90A8 + /// + MiterTruncateNv = ((int)0x90A8), + /// + /// Original was GL_SKIP_MISSING_GLYPH_NV = 0x90A9 + /// + SkipMissingGlyphNv = ((int)0x90A9), + /// + /// Original was GL_USE_MISSING_GLYPH_NV = 0x90AA + /// + UseMissingGlyphNv = ((int)0x90AA), + /// + /// Original was GL_PATH_ERROR_POSITION_NV = 0x90AB + /// + PathErrorPositionNv = ((int)0x90AB), + /// + /// Original was GL_PATH_FOG_GEN_MODE_NV = 0x90AC + /// + PathFogGenModeNv = ((int)0x90AC), + /// + /// Original was GL_ACCUM_ADJACENT_PAIRS_NV = 0x90AD + /// + AccumAdjacentPairsNv = ((int)0x90AD), + /// + /// Original was GL_ADJACENT_PAIRS_NV = 0x90AE + /// + AdjacentPairsNv = ((int)0x90AE), + /// + /// Original was GL_FIRST_TO_REST_NV = 0x90AF + /// + FirstToRestNv = ((int)0x90AF), + /// + /// Original was GL_PATH_GEN_MODE_NV = 0x90B0 + /// + PathGenModeNv = ((int)0x90B0), + /// + /// Original was GL_PATH_GEN_COEFF_NV = 0x90B1 + /// + PathGenCoeffNv = ((int)0x90B1), + /// + /// Original was GL_PATH_GEN_COLOR_FORMAT_NV = 0x90B2 + /// + PathGenColorFormatNv = ((int)0x90B2), + /// + /// Original was GL_PATH_GEN_COMPONENTS_NV = 0x90B3 + /// + PathGenComponentsNv = ((int)0x90B3), + /// + /// Original was GL_PATH_DASH_OFFSET_RESET_NV = 0x90B4 + /// + PathDashOffsetResetNv = ((int)0x90B4), + /// + /// Original was GL_MOVE_TO_RESETS_NV = 0x90B5 + /// + MoveToResetsNv = ((int)0x90B5), + /// + /// Original was GL_MOVE_TO_CONTINUES_NV = 0x90B6 + /// + MoveToContinuesNv = ((int)0x90B6), + /// + /// Original was GL_PATH_STENCIL_FUNC_NV = 0x90B7 + /// + PathStencilFuncNv = ((int)0x90B7), + /// + /// Original was GL_PATH_STENCIL_REF_NV = 0x90B8 + /// + PathStencilRefNv = ((int)0x90B8), + /// + /// Original was GL_PATH_STENCIL_VALUE_MASK_NV = 0x90B9 + /// + PathStencilValueMaskNv = ((int)0x90B9), + /// + /// Original was GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV = 0x90BD + /// + PathStencilDepthOffsetFactorNv = ((int)0x90BD), + /// + /// Original was GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV = 0x90BE + /// + PathStencilDepthOffsetUnitsNv = ((int)0x90BE), + /// + /// Original was GL_PATH_COVER_DEPTH_FUNC_NV = 0x90BF + /// + PathCoverDepthFuncNv = ((int)0x90BF), + /// + /// Original was GL_FONT_GLYPHS_AVAILABLE_NV = 0x9368 + /// + FontGlyphsAvailableNv = ((int)0x9368), + /// + /// Original was GL_FONT_TARGET_UNAVAILABLE_NV = 0x9369 + /// + FontTargetUnavailableNv = ((int)0x9369), + /// + /// Original was GL_FONT_UNAVAILABLE_NV = 0x936A + /// + FontUnavailableNv = ((int)0x936A), + /// + /// Original was GL_FONT_UNINTELLIGIBLE_NV = 0x936B + /// + FontUnintelligibleNv = ((int)0x936B), + /// + /// Original was GL_STANDARD_FONT_FORMAT_NV = 0x936C + /// + StandardFontFormatNv = ((int)0x936C), + /// + /// Original was GL_FRAGMENT_INPUT_NV = 0x936D + /// + FragmentInputNv = ((int)0x936D), + /// + /// Original was GL_ROUNDED_RECT_NV = 0xE8 + /// + RoundedRectNv = ((int)0xE8), + /// + /// Original was GL_RELATIVE_ROUNDED_RECT_NV = 0xE9 + /// + RelativeRoundedRectNv = ((int)0xE9), + /// + /// Original was GL_ROUNDED_RECT2_NV = 0xEA + /// + RoundedRect2Nv = ((int)0xEA), + /// + /// Original was GL_RELATIVE_ROUNDED_RECT2_NV = 0xEB + /// + RelativeRoundedRect2Nv = ((int)0xEB), + /// + /// Original was GL_ROUNDED_RECT4_NV = 0xEC + /// + RoundedRect4Nv = ((int)0xEC), + /// + /// Original was GL_RELATIVE_ROUNDED_RECT4_NV = 0xED + /// + RelativeRoundedRect4Nv = ((int)0xED), + /// + /// Original was GL_ROUNDED_RECT8_NV = 0xEE + /// + RoundedRect8Nv = ((int)0xEE), + /// + /// Original was GL_RELATIVE_ROUNDED_RECT8_NV = 0xEF + /// + RelativeRoundedRect8Nv = ((int)0xEF), + /// + /// Original was GL_RESTART_PATH_NV = 0xF0 + /// + RestartPathNv = ((int)0xF0), + /// + /// Original was GL_DUP_FIRST_CUBIC_CURVE_TO_NV = 0xF2 + /// + DupFirstCubicCurveToNv = ((int)0xF2), + /// + /// Original was GL_DUP_LAST_CUBIC_CURVE_TO_NV = 0xF4 + /// + DupLastCubicCurveToNv = ((int)0xF4), + /// + /// Original was GL_RECT_NV = 0xF6 + /// + RectNv = ((int)0xF6), + /// + /// Original was GL_RELATIVE_RECT_NV = 0xF7 + /// + RelativeRectNv = ((int)0xF7), + /// + /// Original was GL_CIRCULAR_CCW_ARC_TO_NV = 0xF8 + /// + CircularCcwArcToNv = ((int)0xF8), + /// + /// Original was GL_CIRCULAR_CW_ARC_TO_NV = 0xFA + /// + CircularCwArcToNv = ((int)0xFA), + /// + /// Original was GL_CIRCULAR_TANGENT_ARC_TO_NV = 0xFC + /// + CircularTangentArcToNv = ((int)0xFC), + /// + /// Original was GL_ARC_TO_NV = 0xFE + /// + ArcToNv = ((int)0xFE), + /// + /// Original was GL_RELATIVE_ARC_TO_NV = 0xFF + /// + RelativeArcToNv = ((int)0xFF), + } + + /// + /// Not used directly. + /// + public enum NvPathRenderingSharedEdge : int + { + /// + /// Original was GL_SHARED_EDGE_NV = 0xC0 + /// + SharedEdgeNv = ((int)0xC0), + } + + /// + /// Not used directly. + /// + public enum NvPixelBufferObject : int + { + /// + /// Original was GL_PIXEL_PACK_BUFFER_NV = 0x88EB + /// + PixelPackBufferNv = ((int)0x88EB), + /// + /// Original was GL_PIXEL_UNPACK_BUFFER_NV = 0x88EC + /// + PixelUnpackBufferNv = ((int)0x88EC), + /// + /// Original was GL_PIXEL_PACK_BUFFER_BINDING_NV = 0x88ED + /// + PixelPackBufferBindingNv = ((int)0x88ED), + /// + /// Original was GL_PIXEL_UNPACK_BUFFER_BINDING_NV = 0x88EF + /// + PixelUnpackBufferBindingNv = ((int)0x88EF), + } + + /// + /// Not used directly. + /// + public enum NvPolygonMode : int + { + /// + /// Original was GL_POLYGON_MODE_NV = 0x0B40 + /// + PolygonModeNv = ((int)0x0B40), + /// + /// Original was GL_POINT_NV = 0x1B00 + /// + PointNv = ((int)0x1B00), + /// + /// Original was GL_LINE_NV = 0x1B01 + /// + LineNv = ((int)0x1B01), + /// + /// Original was GL_FILL_NV = 0x1B02 + /// + FillNv = ((int)0x1B02), + /// + /// Original was GL_POLYGON_OFFSET_POINT_NV = 0x2A01 + /// + PolygonOffsetPointNv = ((int)0x2A01), + /// + /// Original was GL_POLYGON_OFFSET_LINE_NV = 0x2A02 + /// + PolygonOffsetLineNv = ((int)0x2A02), + } + /// /// Not used directly. /// @@ -22225,6 +26825,67 @@ namespace OpenTK.Graphics.ES30 { } + /// + /// Not used directly. + /// + public enum NvSampleLocations : int + { + /// + /// Original was GL_SAMPLE_LOCATION_NV = 0x8E50 + /// + SampleLocationNv = ((int)0x8E50), + /// + /// Original was GL_SAMPLE_LOCATION_SUBPIXEL_BITS_NV = 0x933D + /// + SampleLocationSubpixelBitsNv = ((int)0x933D), + /// + /// Original was GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV = 0x933E + /// + SampleLocationPixelGridWidthNv = ((int)0x933E), + /// + /// Original was GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV = 0x933F + /// + SampleLocationPixelGridHeightNv = ((int)0x933F), + /// + /// Original was GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV = 0x9340 + /// + ProgrammableSampleLocationTableSizeNv = ((int)0x9340), + /// + /// Original was GL_PROGRAMMABLE_SAMPLE_LOCATION_NV = 0x9341 + /// + ProgrammableSampleLocationNv = ((int)0x9341), + /// + /// Original was GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV = 0x9342 + /// + FramebufferProgrammableSampleLocationsNv = ((int)0x9342), + /// + /// Original was GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV = 0x9343 + /// + FramebufferSampleLocationPixelGridNv = ((int)0x9343), + } + + /// + /// Not used directly. + /// + [Flags] + public enum NvSampleMaskOverrideCoverage : int + { + } + + /// + /// Not used directly. + /// + public enum NvShaderAtomicFp16Vector : int + { + } + + /// + /// Not used directly. + /// + public enum NvShaderNoperspectiveInterpolation : int + { + } + /// /// Not used directly. /// @@ -22323,6 +26984,114 @@ namespace OpenTK.Graphics.ES30 { } + /// + /// Not used directly. + /// + public enum NvViewportArray : int + { + /// + /// Original was GL_DEPTH_RANGE = 0x0B70 + /// + DepthRange = ((int)0x0B70), + /// + /// Original was GL_VIEWPORT = 0x0BA2 + /// + Viewport = ((int)0x0BA2), + /// + /// Original was GL_SCISSOR_BOX = 0x0C10 + /// + ScissorBox = ((int)0x0C10), + /// + /// Original was GL_SCISSOR_TEST = 0x0C11 + /// + ScissorTest = ((int)0x0C11), + /// + /// Original was GL_MAX_VIEWPORTS_NV = 0x825B + /// + MaxViewportsNv = ((int)0x825B), + /// + /// Original was GL_VIEWPORT_SUBPIXEL_BITS_NV = 0x825C + /// + ViewportSubpixelBitsNv = ((int)0x825C), + /// + /// Original was GL_VIEWPORT_BOUNDS_RANGE_NV = 0x825D + /// + ViewportBoundsRangeNv = ((int)0x825D), + /// + /// Original was GL_VIEWPORT_INDEX_PROVOKING_VERTEX_NV = 0x825F + /// + ViewportIndexProvokingVertexNv = ((int)0x825F), + } + + /// + /// Not used directly. + /// + public enum NvViewportArray2 : int + { + } + + /// + /// Not used directly. + /// + public enum NvViewportSwizzle : int + { + /// + /// Original was GL_VIEWPORT_SWIZZLE_POSITIVE_X_NV = 0x9350 + /// + ViewportSwizzlePositiveXNv = ((int)0x9350), + /// + /// Original was GL_VIEWPORT_SWIZZLE_NEGATIVE_X_NV = 0x9351 + /// + ViewportSwizzleNegativeXNv = ((int)0x9351), + /// + /// Original was GL_VIEWPORT_SWIZZLE_POSITIVE_Y_NV = 0x9352 + /// + ViewportSwizzlePositiveYNv = ((int)0x9352), + /// + /// Original was GL_VIEWPORT_SWIZZLE_NEGATIVE_Y_NV = 0x9353 + /// + ViewportSwizzleNegativeYNv = ((int)0x9353), + /// + /// Original was GL_VIEWPORT_SWIZZLE_POSITIVE_Z_NV = 0x9354 + /// + ViewportSwizzlePositiveZNv = ((int)0x9354), + /// + /// Original was GL_VIEWPORT_SWIZZLE_NEGATIVE_Z_NV = 0x9355 + /// + ViewportSwizzleNegativeZNv = ((int)0x9355), + /// + /// Original was GL_VIEWPORT_SWIZZLE_POSITIVE_W_NV = 0x9356 + /// + ViewportSwizzlePositiveWNv = ((int)0x9356), + /// + /// Original was GL_VIEWPORT_SWIZZLE_NEGATIVE_W_NV = 0x9357 + /// + ViewportSwizzleNegativeWNv = ((int)0x9357), + /// + /// Original was GL_VIEWPORT_SWIZZLE_X_NV = 0x9358 + /// + ViewportSwizzleXNv = ((int)0x9358), + /// + /// Original was GL_VIEWPORT_SWIZZLE_Y_NV = 0x9359 + /// + ViewportSwizzleYNv = ((int)0x9359), + /// + /// Original was GL_VIEWPORT_SWIZZLE_Z_NV = 0x935A + /// + ViewportSwizzleZNv = ((int)0x935A), + /// + /// Original was GL_VIEWPORT_SWIZZLE_W_NV = 0x935B + /// + ViewportSwizzleWNv = ((int)0x935B), + } + + /// + /// Not used directly. + /// + public enum NvXBlendEquationAdvancedMultiDrawBuffers : int + { + } + /// /// Used in GL.GetObjectLabel, GL.ObjectLabel and 2 other functions /// @@ -22467,6 +27236,13 @@ namespace OpenTK.Graphics.ES30 Palette8Rgb5A1Oes = ((int)0x8B99), } + /// + /// Not used directly. + /// + public enum OesCopyImage : int + { + } + /// /// Not used directly. /// @@ -22508,6 +27284,132 @@ namespace OpenTK.Graphics.ES30 DepthComponent = ((int)0x1902), } + /// + /// Not used directly. + /// + public enum OesDrawBuffersIndexed : int + { + /// + /// Original was GL_ZERO = 0 + /// + Zero = ((int)0), + /// + /// Original was GL_SRC_COLOR = 0x0300 + /// + SrcColor = ((int)0x0300), + /// + /// Original was GL_ONE_MINUS_SRC_COLOR = 0x0301 + /// + OneMinusSrcColor = ((int)0x0301), + /// + /// Original was GL_SRC_ALPHA = 0x0302 + /// + SrcAlpha = ((int)0x0302), + /// + /// Original was GL_ONE_MINUS_SRC_ALPHA = 0x0303 + /// + OneMinusSrcAlpha = ((int)0x0303), + /// + /// Original was GL_DST_ALPHA = 0x0304 + /// + DstAlpha = ((int)0x0304), + /// + /// Original was GL_ONE_MINUS_DST_ALPHA = 0x0305 + /// + OneMinusDstAlpha = ((int)0x0305), + /// + /// Original was GL_DST_COLOR = 0x0306 + /// + DstColor = ((int)0x0306), + /// + /// Original was GL_ONE_MINUS_DST_COLOR = 0x0307 + /// + OneMinusDstColor = ((int)0x0307), + /// + /// Original was GL_SRC_ALPHA_SATURATE = 0x0308 + /// + SrcAlphaSaturate = ((int)0x0308), + /// + /// Original was GL_BLEND = 0x0BE2 + /// + Blend = ((int)0x0BE2), + /// + /// Original was GL_COLOR_WRITEMASK = 0x0C23 + /// + ColorWritemask = ((int)0x0C23), + /// + /// Original was GL_CONSTANT_COLOR = 0x8001 + /// + ConstantColor = ((int)0x8001), + /// + /// Original was GL_ONE_MINUS_CONSTANT_COLOR = 0x8002 + /// + OneMinusConstantColor = ((int)0x8002), + /// + /// Original was GL_CONSTANT_ALPHA = 0x8003 + /// + ConstantAlpha = ((int)0x8003), + /// + /// Original was GL_ONE_MINUS_CONSTANT_ALPHA = 0x8004 + /// + OneMinusConstantAlpha = ((int)0x8004), + /// + /// Original was GL_FUNC_ADD = 0x8006 + /// + FuncAdd = ((int)0x8006), + /// + /// Original was GL_MIN = 0x8007 + /// + Min = ((int)0x8007), + /// + /// Original was GL_MAX = 0x8008 + /// + Max = ((int)0x8008), + /// + /// Original was GL_BLEND_EQUATION_RGB = 0x8009 + /// + BlendEquationRgb = ((int)0x8009), + /// + /// Original was GL_FUNC_SUBTRACT = 0x800A + /// + FuncSubtract = ((int)0x800A), + /// + /// Original was GL_FUNC_REVERSE_SUBTRACT = 0x800B + /// + FuncReverseSubtract = ((int)0x800B), + /// + /// Original was GL_BLEND_DST_RGB = 0x80C8 + /// + BlendDstRgb = ((int)0x80C8), + /// + /// Original was GL_BLEND_SRC_RGB = 0x80C9 + /// + BlendSrcRgb = ((int)0x80C9), + /// + /// Original was GL_BLEND_DST_ALPHA = 0x80CA + /// + BlendDstAlpha = ((int)0x80CA), + /// + /// Original was GL_BLEND_SRC_ALPHA = 0x80CB + /// + BlendSrcAlpha = ((int)0x80CB), + /// + /// Original was GL_BLEND_EQUATION_ALPHA = 0x883D + /// + BlendEquationAlpha = ((int)0x883D), + /// + /// Original was GL_ONE = 1 + /// + One = ((int)1), + } + + /// + /// Not used directly. + /// + public enum OesDrawElementsBaseVertex : int + { + } + /// /// Not used directly. /// @@ -22538,6 +27440,13 @@ namespace OpenTK.Graphics.ES30 RequiredTextureImageUnitsOes = ((int)0x8D68), } + /// + /// Not used directly. + /// + public enum OesEglImageExternalEssl3 : int + { + } + /// /// Not used directly. /// @@ -22563,6 +27472,152 @@ namespace OpenTK.Graphics.ES30 { } + /// + /// Not used directly. + /// + public enum OesGeometryPointSize : int + { + } + + /// + /// Not used directly. + /// + public enum OesGeometryShader : int + { + /// + /// Original was GL_GEOMETRY_SHADER_BIT_OES = 0x00000004 + /// + GeometryShaderBitOes = ((int)0x00000004), + /// + /// Original was GL_LINES_ADJACENCY_OES = 0x000A + /// + LinesAdjacencyOes = ((int)0x000A), + /// + /// Original was GL_LINE_STRIP_ADJACENCY_OES = 0x000B + /// + LineStripAdjacencyOes = ((int)0x000B), + /// + /// Original was GL_TRIANGLES_ADJACENCY_OES = 0x000C + /// + TrianglesAdjacencyOes = ((int)0x000C), + /// + /// Original was GL_TRIANGLE_STRIP_ADJACENCY_OES = 0x000D + /// + TriangleStripAdjacencyOes = ((int)0x000D), + /// + /// Original was GL_LAYER_PROVOKING_VERTEX_OES = 0x825E + /// + LayerProvokingVertexOes = ((int)0x825E), + /// + /// Original was GL_UNDEFINED_VERTEX_OES = 0x8260 + /// + UndefinedVertexOes = ((int)0x8260), + /// + /// Original was GL_GEOMETRY_SHADER_INVOCATIONS_OES = 0x887F + /// + GeometryShaderInvocationsOes = ((int)0x887F), + /// + /// Original was GL_GEOMETRY_LINKED_VERTICES_OUT_OES = 0x8916 + /// + GeometryLinkedVerticesOutOes = ((int)0x8916), + /// + /// Original was GL_GEOMETRY_LINKED_INPUT_TYPE_OES = 0x8917 + /// + GeometryLinkedInputTypeOes = ((int)0x8917), + /// + /// Original was GL_GEOMETRY_LINKED_OUTPUT_TYPE_OES = 0x8918 + /// + GeometryLinkedOutputTypeOes = ((int)0x8918), + /// + /// Original was GL_MAX_GEOMETRY_UNIFORM_BLOCKS_OES = 0x8A2C + /// + MaxGeometryUniformBlocksOes = ((int)0x8A2C), + /// + /// Original was GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_OES = 0x8A32 + /// + MaxCombinedGeometryUniformComponentsOes = ((int)0x8A32), + /// + /// Original was GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_OES = 0x8C29 + /// + MaxGeometryTextureImageUnitsOes = ((int)0x8C29), + /// + /// Original was GL_PRIMITIVES_GENERATED_OES = 0x8C87 + /// + PrimitivesGeneratedOes = ((int)0x8C87), + /// + /// Original was GL_FRAMEBUFFER_ATTACHMENT_LAYERED_OES = 0x8DA7 + /// + FramebufferAttachmentLayeredOes = ((int)0x8DA7), + /// + /// Original was GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_OES = 0x8DA8 + /// + FramebufferIncompleteLayerTargetsOes = ((int)0x8DA8), + /// + /// Original was GL_GEOMETRY_SHADER_OES = 0x8DD9 + /// + GeometryShaderOes = ((int)0x8DD9), + /// + /// Original was GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_OES = 0x8DDF + /// + MaxGeometryUniformComponentsOes = ((int)0x8DDF), + /// + /// Original was GL_MAX_GEOMETRY_OUTPUT_VERTICES_OES = 0x8DE0 + /// + MaxGeometryOutputVerticesOes = ((int)0x8DE0), + /// + /// Original was GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_OES = 0x8DE1 + /// + MaxGeometryTotalOutputComponentsOes = ((int)0x8DE1), + /// + /// Original was GL_FIRST_VERTEX_CONVENTION_OES = 0x8E4D + /// + FirstVertexConventionOes = ((int)0x8E4D), + /// + /// Original was GL_LAST_VERTEX_CONVENTION_OES = 0x8E4E + /// + LastVertexConventionOes = ((int)0x8E4E), + /// + /// Original was GL_MAX_GEOMETRY_SHADER_INVOCATIONS_OES = 0x8E5A + /// + MaxGeometryShaderInvocationsOes = ((int)0x8E5A), + /// + /// Original was GL_MAX_GEOMETRY_IMAGE_UNIFORMS_OES = 0x90CD + /// + MaxGeometryImageUniformsOes = ((int)0x90CD), + /// + /// Original was GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_OES = 0x90D7 + /// + MaxGeometryShaderStorageBlocksOes = ((int)0x90D7), + /// + /// Original was GL_MAX_GEOMETRY_INPUT_COMPONENTS_OES = 0x9123 + /// + MaxGeometryInputComponentsOes = ((int)0x9123), + /// + /// Original was GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_OES = 0x9124 + /// + MaxGeometryOutputComponentsOes = ((int)0x9124), + /// + /// Original was GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_OES = 0x92CF + /// + MaxGeometryAtomicCounterBuffersOes = ((int)0x92CF), + /// + /// Original was GL_MAX_GEOMETRY_ATOMIC_COUNTERS_OES = 0x92D5 + /// + MaxGeometryAtomicCountersOes = ((int)0x92D5), + /// + /// Original was GL_REFERENCED_BY_GEOMETRY_SHADER_OES = 0x9309 + /// + ReferencedByGeometryShaderOes = ((int)0x9309), + /// + /// Original was GL_FRAMEBUFFER_DEFAULT_LAYERS_OES = 0x9312 + /// + FramebufferDefaultLayersOes = ((int)0x9312), + /// + /// Original was GL_MAX_FRAMEBUFFER_LAYERS_OES = 0x9317 + /// + MaxFramebufferLayersOes = ((int)0x9317), + } + /// /// Not used directly. /// @@ -22582,6 +27637,13 @@ namespace OpenTK.Graphics.ES30 ProgramBinaryFormatsOes = ((int)0x87FF), } + /// + /// Not used directly. + /// + public enum OesGpuShader5 : int + { + } + /// /// Not used directly. /// @@ -22624,6 +27686,17 @@ namespace OpenTK.Graphics.ES30 Depth24Stencil8Oes = ((int)0x88F0), } + /// + /// Not used directly. + /// + public enum OesPrimitiveBoundingBox : int + { + /// + /// Original was GL_PRIMITIVE_BOUNDING_BOX_OES = 0x92BE + /// + PrimitiveBoundingBoxOes = ((int)0x92BE), + } + /// /// Not used directly. /// @@ -22735,6 +27808,13 @@ namespace OpenTK.Graphics.ES30 { } + /// + /// Not used directly. + /// + public enum OesShaderIoBlocks : int + { + } + /// /// Not used directly. /// @@ -22798,6 +27878,208 @@ namespace OpenTK.Graphics.ES30 FramebufferUndefinedOes = ((int)0x8219), } + /// + /// Not used directly. + /// + public enum OesTessellationPointSize : int + { + } + + /// + /// Not used directly. + /// + public enum OesTessellationShader : int + { + /// + /// Original was GL_TESS_CONTROL_SHADER_BIT_OES = 0x00000008 + /// + TessControlShaderBitOes = ((int)0x00000008), + /// + /// Original was GL_TESS_EVALUATION_SHADER_BIT_OES = 0x00000010 + /// + TessEvaluationShaderBitOes = ((int)0x00000010), + /// + /// Original was GL_TRIANGLES = 0x0004 + /// + Triangles = ((int)0x0004), + /// + /// Original was GL_QUADS_OES = 0x0007 + /// + QuadsOes = ((int)0x0007), + /// + /// Original was GL_PATCHES_OES = 0x000E + /// + PatchesOes = ((int)0x000E), + /// + /// Original was GL_EQUAL = 0x0202 + /// + Equal = ((int)0x0202), + /// + /// Original was GL_CW = 0x0900 + /// + Cw = ((int)0x0900), + /// + /// Original was GL_CCW = 0x0901 + /// + Ccw = ((int)0x0901), + /// + /// Original was GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED_OES = 0x8221 + /// + PrimitiveRestartForPatchesSupportedOes = ((int)0x8221), + /// + /// Original was GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_OES = 0x886C + /// + MaxTessControlInputComponentsOes = ((int)0x886C), + /// + /// Original was GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_OES = 0x886D + /// + MaxTessEvaluationInputComponentsOes = ((int)0x886D), + /// + /// Original was GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_OES = 0x8E1E + /// + MaxCombinedTessControlUniformComponentsOes = ((int)0x8E1E), + /// + /// Original was GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_OES = 0x8E1F + /// + MaxCombinedTessEvaluationUniformComponentsOes = ((int)0x8E1F), + /// + /// Original was GL_PATCH_VERTICES_OES = 0x8E72 + /// + PatchVerticesOes = ((int)0x8E72), + /// + /// Original was GL_TESS_CONTROL_OUTPUT_VERTICES_OES = 0x8E75 + /// + TessControlOutputVerticesOes = ((int)0x8E75), + /// + /// Original was GL_TESS_GEN_MODE_OES = 0x8E76 + /// + TessGenModeOes = ((int)0x8E76), + /// + /// Original was GL_TESS_GEN_SPACING_OES = 0x8E77 + /// + TessGenSpacingOes = ((int)0x8E77), + /// + /// Original was GL_TESS_GEN_VERTEX_ORDER_OES = 0x8E78 + /// + TessGenVertexOrderOes = ((int)0x8E78), + /// + /// Original was GL_TESS_GEN_POINT_MODE_OES = 0x8E79 + /// + TessGenPointModeOes = ((int)0x8E79), + /// + /// Original was GL_ISOLINES_OES = 0x8E7A + /// + IsolinesOes = ((int)0x8E7A), + /// + /// Original was GL_FRACTIONAL_ODD_OES = 0x8E7B + /// + FractionalOddOes = ((int)0x8E7B), + /// + /// Original was GL_FRACTIONAL_EVEN_OES = 0x8E7C + /// + FractionalEvenOes = ((int)0x8E7C), + /// + /// Original was GL_MAX_PATCH_VERTICES_OES = 0x8E7D + /// + MaxPatchVerticesOes = ((int)0x8E7D), + /// + /// Original was GL_MAX_TESS_GEN_LEVEL_OES = 0x8E7E + /// + MaxTessGenLevelOes = ((int)0x8E7E), + /// + /// Original was GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_OES = 0x8E7F + /// + MaxTessControlUniformComponentsOes = ((int)0x8E7F), + /// + /// Original was GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_OES = 0x8E80 + /// + MaxTessEvaluationUniformComponentsOes = ((int)0x8E80), + /// + /// Original was GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_OES = 0x8E81 + /// + MaxTessControlTextureImageUnitsOes = ((int)0x8E81), + /// + /// Original was GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_OES = 0x8E82 + /// + MaxTessEvaluationTextureImageUnitsOes = ((int)0x8E82), + /// + /// Original was GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_OES = 0x8E83 + /// + MaxTessControlOutputComponentsOes = ((int)0x8E83), + /// + /// Original was GL_MAX_TESS_PATCH_COMPONENTS_OES = 0x8E84 + /// + MaxTessPatchComponentsOes = ((int)0x8E84), + /// + /// Original was GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_OES = 0x8E85 + /// + MaxTessControlTotalOutputComponentsOes = ((int)0x8E85), + /// + /// Original was GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_OES = 0x8E86 + /// + MaxTessEvaluationOutputComponentsOes = ((int)0x8E86), + /// + /// Original was GL_TESS_EVALUATION_SHADER_OES = 0x8E87 + /// + TessEvaluationShaderOes = ((int)0x8E87), + /// + /// Original was GL_TESS_CONTROL_SHADER_OES = 0x8E88 + /// + TessControlShaderOes = ((int)0x8E88), + /// + /// Original was GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_OES = 0x8E89 + /// + MaxTessControlUniformBlocksOes = ((int)0x8E89), + /// + /// Original was GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_OES = 0x8E8A + /// + MaxTessEvaluationUniformBlocksOes = ((int)0x8E8A), + /// + /// Original was GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_OES = 0x90CB + /// + MaxTessControlImageUniformsOes = ((int)0x90CB), + /// + /// Original was GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_OES = 0x90CC + /// + MaxTessEvaluationImageUniformsOes = ((int)0x90CC), + /// + /// Original was GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_OES = 0x90D8 + /// + MaxTessControlShaderStorageBlocksOes = ((int)0x90D8), + /// + /// Original was GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_OES = 0x90D9 + /// + MaxTessEvaluationShaderStorageBlocksOes = ((int)0x90D9), + /// + /// Original was GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_OES = 0x92CD + /// + MaxTessControlAtomicCounterBuffersOes = ((int)0x92CD), + /// + /// Original was GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_OES = 0x92CE + /// + MaxTessEvaluationAtomicCounterBuffersOes = ((int)0x92CE), + /// + /// Original was GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_OES = 0x92D3 + /// + MaxTessControlAtomicCountersOes = ((int)0x92D3), + /// + /// Original was GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_OES = 0x92D4 + /// + MaxTessEvaluationAtomicCountersOes = ((int)0x92D4), + /// + /// Original was GL_IS_PER_PATCH_OES = 0x92E7 + /// + IsPerPatchOes = ((int)0x92E7), + /// + /// Original was GL_REFERENCED_BY_TESS_CONTROL_SHADER_OES = 0x9307 + /// + ReferencedByTessControlShaderOes = ((int)0x9307), + /// + /// Original was GL_REFERENCED_BY_TESS_EVALUATION_SHADER_OES = 0x9308 + /// + ReferencedByTessEvaluationShaderOes = ((int)0x9308), + } + /// /// Not used directly. /// @@ -22829,6 +28111,84 @@ namespace OpenTK.Graphics.ES30 FramebufferAttachmentTexture3DZoffsetOes = ((int)0x8CD4), } + /// + /// Not used directly. + /// + public enum OesTextureBorderClamp : int + { + /// + /// Original was GL_TEXTURE_BORDER_COLOR_OES = 0x1004 + /// + TextureBorderColorOes = ((int)0x1004), + /// + /// Original was GL_CLAMP_TO_BORDER_OES = 0x812D + /// + ClampToBorderOes = ((int)0x812D), + } + + /// + /// Not used directly. + /// + public enum OesTextureBuffer : int + { + /// + /// Original was GL_TEXTURE_BUFFER_BINDING_OES = 0x8C2A + /// + TextureBufferBindingOes = ((int)0x8C2A), + /// + /// Original was GL_TEXTURE_BUFFER_OES = 0x8C2A + /// + TextureBufferOes = ((int)0x8C2A), + /// + /// Original was GL_MAX_TEXTURE_BUFFER_SIZE_OES = 0x8C2B + /// + MaxTextureBufferSizeOes = ((int)0x8C2B), + /// + /// Original was GL_TEXTURE_BINDING_BUFFER_OES = 0x8C2C + /// + TextureBindingBufferOes = ((int)0x8C2C), + /// + /// Original was GL_TEXTURE_BUFFER_DATA_STORE_BINDING_OES = 0x8C2D + /// + TextureBufferDataStoreBindingOes = ((int)0x8C2D), + /// + /// Original was GL_SAMPLER_BUFFER_OES = 0x8DC2 + /// + SamplerBufferOes = ((int)0x8DC2), + /// + /// Original was GL_INT_SAMPLER_BUFFER_OES = 0x8DD0 + /// + IntSamplerBufferOes = ((int)0x8DD0), + /// + /// Original was GL_UNSIGNED_INT_SAMPLER_BUFFER_OES = 0x8DD8 + /// + UnsignedIntSamplerBufferOes = ((int)0x8DD8), + /// + /// Original was GL_IMAGE_BUFFER_OES = 0x9051 + /// + ImageBufferOes = ((int)0x9051), + /// + /// Original was GL_INT_IMAGE_BUFFER_OES = 0x905C + /// + IntImageBufferOes = ((int)0x905C), + /// + /// Original was GL_UNSIGNED_INT_IMAGE_BUFFER_OES = 0x9067 + /// + UnsignedIntImageBufferOes = ((int)0x9067), + /// + /// Original was GL_TEXTURE_BUFFER_OFFSET_OES = 0x919D + /// + TextureBufferOffsetOes = ((int)0x919D), + /// + /// Original was GL_TEXTURE_BUFFER_SIZE_OES = 0x919E + /// + TextureBufferSizeOes = ((int)0x919E), + /// + /// Original was GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_OES = 0x919F + /// + TextureBufferOffsetAlignmentOes = ((int)0x919F), + } + /// /// Not used directly. /// @@ -23028,6 +28388,49 @@ namespace OpenTK.Graphics.ES30 CompressedSrgb8Alpha8Astc6X6x6Oes = ((int)0x93E9), } + /// + /// Not used directly. + /// + public enum OesTextureCubeMapArray : int + { + /// + /// Original was GL_TEXTURE_CUBE_MAP_ARRAY_OES = 0x9009 + /// + TextureCubeMapArrayOes = ((int)0x9009), + /// + /// Original was GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_OES = 0x900A + /// + TextureBindingCubeMapArrayOes = ((int)0x900A), + /// + /// Original was GL_SAMPLER_CUBE_MAP_ARRAY_OES = 0x900C + /// + SamplerCubeMapArrayOes = ((int)0x900C), + /// + /// Original was GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_OES = 0x900D + /// + SamplerCubeMapArrayShadowOes = ((int)0x900D), + /// + /// Original was GL_INT_SAMPLER_CUBE_MAP_ARRAY_OES = 0x900E + /// + IntSamplerCubeMapArrayOes = ((int)0x900E), + /// + /// Original was GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_OES = 0x900F + /// + UnsignedIntSamplerCubeMapArrayOes = ((int)0x900F), + /// + /// Original was GL_IMAGE_CUBE_MAP_ARRAY_OES = 0x9054 + /// + ImageCubeMapArrayOes = ((int)0x9054), + /// + /// Original was GL_INT_IMAGE_CUBE_MAP_ARRAY_OES = 0x905F + /// + IntImageCubeMapArrayOes = ((int)0x905F), + /// + /// Original was GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_OES = 0x906A + /// + UnsignedIntImageCubeMapArrayOes = ((int)0x906A), + } + /// /// Not used directly. /// @@ -23113,6 +28516,33 @@ namespace OpenTK.Graphics.ES30 UnsignedIntSampler2DMultisampleArrayOes = ((int)0x910D), } + /// + /// Not used directly. + /// + public enum OesTextureView : int + { + /// + /// Original was GL_TEXTURE_VIEW_MIN_LEVEL_OES = 0x82DB + /// + TextureViewMinLevelOes = ((int)0x82DB), + /// + /// Original was GL_TEXTURE_VIEW_NUM_LEVELS_OES = 0x82DC + /// + TextureViewNumLevelsOes = ((int)0x82DC), + /// + /// Original was GL_TEXTURE_VIEW_MIN_LAYER_OES = 0x82DD + /// + TextureViewMinLayerOes = ((int)0x82DD), + /// + /// Original was GL_TEXTURE_VIEW_NUM_LAYERS_OES = 0x82DE + /// + TextureViewNumLayersOes = ((int)0x82DE), + /// + /// Original was GL_TEXTURE_IMMUTABLE_LEVELS = 0x82DF + /// + TextureImmutableLevels = ((int)0x82DF), + } + /// /// Not used directly. /// @@ -23150,6 +28580,82 @@ namespace OpenTK.Graphics.ES30 Int1010102Oes = ((int)0x8DF7), } + /// + /// Not used directly. + /// + public enum OesViewportArray : int + { + /// + /// Original was GL_DEPTH_RANGE = 0x0B70 + /// + DepthRange = ((int)0x0B70), + /// + /// Original was GL_VIEWPORT = 0x0BA2 + /// + Viewport = ((int)0x0BA2), + /// + /// Original was GL_SCISSOR_BOX = 0x0C10 + /// + ScissorBox = ((int)0x0C10), + /// + /// Original was GL_SCISSOR_TEST = 0x0C11 + /// + ScissorTest = ((int)0x0C11), + /// + /// Original was GL_MAX_VIEWPORTS_OES = 0x825B + /// + MaxViewportsOes = ((int)0x825B), + /// + /// Original was GL_VIEWPORT_SUBPIXEL_BITS_OES = 0x825C + /// + ViewportSubpixelBitsOes = ((int)0x825C), + /// + /// Original was GL_VIEWPORT_BOUNDS_RANGE_OES = 0x825D + /// + ViewportBoundsRangeOes = ((int)0x825D), + /// + /// Original was GL_VIEWPORT_INDEX_PROVOKING_VERTEX_OES = 0x825F + /// + ViewportIndexProvokingVertexOes = ((int)0x825F), + } + + /// + /// Not used directly. + /// + public enum OvrMultiview : int + { + /// + /// Original was GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR = 0x9630 + /// + FramebufferAttachmentTextureNumViewsOvr = ((int)0x9630), + /// + /// Original was GL_MAX_VIEWS_OVR = 0x9631 + /// + MaxViewsOvr = ((int)0x9631), + /// + /// Original was GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR = 0x9632 + /// + FramebufferAttachmentTextureBaseViewIndexOvr = ((int)0x9632), + /// + /// Original was GL_FRAMEBUFFER_INCOMPLETE_VIEW_TARGETS_OVR = 0x9633 + /// + FramebufferIncompleteViewTargetsOvr = ((int)0x9633), + } + + /// + /// Not used directly. + /// + public enum OvrMultiview2 : int + { + } + + /// + /// Not used directly. + /// + public enum OvrMultiviewMultisampledRenderToTexture : int + { + } + /// /// Not used directly. /// @@ -23504,13 +29010,13 @@ namespace OpenTK.Graphics.ES30 /// PixelTileCacheSizeSgix = ((int)0x8145), /// - /// Original was GL_PACK_RESAMPLE_SGIX = 0x842C + /// Original was GL_PACK_RESAMPLE_SGIX = 0x842E /// - PackResampleSgix = ((int)0x842C), + PackResampleSgix = ((int)0x842E), /// - /// Original was GL_UNPACK_RESAMPLE_SGIX = 0x842D + /// Original was GL_UNPACK_RESAMPLE_SGIX = 0x842F /// - UnpackResampleSgix = ((int)0x842D), + UnpackResampleSgix = ((int)0x842F), /// /// Original was GL_PACK_SUBSAMPLE_RATE_SGIX = 0x85A0 /// @@ -23534,18 +29040,18 @@ namespace OpenTK.Graphics.ES30 /// public enum PixelStoreResampleMode : int { - /// - /// Original was GL_RESAMPLE_REPLICATE_SGIX = 0x842E - /// - ResampleReplicateSgix = ((int)0x842E), - /// - /// Original was GL_RESAMPLE_ZERO_FILL_SGIX = 0x842F - /// - ResampleZeroFillSgix = ((int)0x842F), /// /// Original was GL_RESAMPLE_DECIMATE_SGIX = 0x8430 /// ResampleDecimateSgix = ((int)0x8430), + /// + /// Original was GL_RESAMPLE_REPLICATE_SGIX = 0x8433 + /// + ResampleReplicateSgix = ((int)0x8433), + /// + /// Original was GL_RESAMPLE_ZERO_FILL_SGIX = 0x8434 + /// + ResampleZeroFillSgix = ((int)0x8434), } /// @@ -23995,7 +29501,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Not used directly. + /// Used in GL.NV.PolygonMode /// public enum PolygonMode : int { @@ -24014,7 +29520,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.Angle.DrawArraysInstanced, GL.Angle.DrawElementsInstanced and 11 other functions + /// Used in GL.Angle.DrawArraysInstanced, GL.Angle.DrawElementsInstanced and 25 other functions /// public enum PrimitiveType : int { @@ -24341,6 +29847,21 @@ namespace OpenTK.Graphics.ES30 { } + /// + /// Not used directly. + /// + public enum QcomFramebufferFoveated : int + { + /// + /// Original was GL_FOVEATION_ENABLE_BIT_QCOM = 0x00000001 + /// + FoveationEnableBitQcom = ((int)0x00000001), + /// + /// Original was GL_FOVEATION_SCALED_BIN_METHOD_BIT_QCOM = 0x00000002 + /// + FoveationScaledBinMethodBitQcom = ((int)0x00000002), + } + /// /// Not used directly. /// @@ -24352,6 +29873,17 @@ namespace OpenTK.Graphics.ES30 PerfmonGlobalModeQcom = ((int)0x8FA0), } + /// + /// Not used directly. + /// + public enum QcomShaderFramebufferFetchNoncoherent : int + { + /// + /// Original was GL_FRAMEBUFFER_FETCH_NONCOHERENT_QCOM = 0x96A2 + /// + FramebufferFetchNoncoherentQcom = ((int)0x96A2), + } + /// /// Not used directly. /// @@ -25096,6 +30628,17 @@ namespace OpenTK.Graphics.ES30 TextureCompareFunc = ((int)0x884D), } + /// + /// Used in GL.Ext.GetSemaphoreParameter, GL.Ext.SemaphoreParameter + /// + public enum SemaphoreParameterName : int + { + /// + /// Original was GL_D3D12_FENCE_VALUE_EXT = 0x9595 + /// + D3D12FenceValueExt = ((int)0x9595), + } + /// /// Not used directly. /// @@ -25771,7 +31314,26 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.StencilFunc, GL.StencilFuncSeparate + /// Not used directly. + /// + public enum StencilFaceDirection : int + { + /// + /// Original was GL_FRONT = 0x0404 + /// + Front = ((int)0x0404), + /// + /// Original was GL_BACK = 0x0405 + /// + Back = ((int)0x0405), + /// + /// Original was GL_FRONT_AND_BACK = 0x0408 + /// + FrontAndBack = ((int)0x0408), + } + + /// + /// Used in GL.StencilFunc, GL.StencilFuncSeparate and 1 other function /// public enum StencilFunction : int { @@ -26682,6 +32244,41 @@ namespace OpenTK.Graphics.ES30 ObjectLineSgis = ((int)0x81F7), } + /// + /// Used in GL.Ext.SignalSemaphore, GL.Ext.WaitSemaphore + /// + public enum TextureLayout : int + { + /// + /// Original was GL_LAYOUT_GENERAL_EXT = 0x958D + /// + LayoutGeneralExt = ((int)0x958D), + /// + /// Original was GL_LAYOUT_COLOR_ATTACHMENT_EXT = 0x958E + /// + LayoutColorAttachmentExt = ((int)0x958E), + /// + /// Original was GL_LAYOUT_DEPTH_STENCIL_ATTACHMENT_EXT = 0x958F + /// + LayoutDepthStencilAttachmentExt = ((int)0x958F), + /// + /// Original was GL_LAYOUT_DEPTH_STENCIL_READ_ONLY_EXT = 0x9590 + /// + LayoutDepthStencilReadOnlyExt = ((int)0x9590), + /// + /// Original was GL_LAYOUT_SHADER_READ_ONLY_EXT = 0x9591 + /// + LayoutShaderReadOnlyExt = ((int)0x9591), + /// + /// Original was GL_LAYOUT_TRANSFER_SRC_EXT = 0x9592 + /// + LayoutTransferSrcExt = ((int)0x9592), + /// + /// Original was GL_LAYOUT_TRANSFER_DST_EXT = 0x9593 + /// + LayoutTransferDstExt = ((int)0x9593), + } + /// /// Not used directly. /// @@ -26801,7 +32398,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.TexParameter, GL.Ext.TexParameterI + /// Used in GL.TexParameter, GL.Ext.TexParameterI and 1 other function /// public enum TextureParameterName : int { @@ -26954,6 +32551,10 @@ namespace OpenTK.Graphics.ES30 /// TextureMaxClampRSgix = ((int)0x836B), /// + /// Original was GL_TEXTURE_LOD_BIAS = 0x8501 + /// + TextureLodBias = ((int)0x8501), + /// /// Original was GL_TEXTURE_COMPARE_MODE = 0x884C /// TextureCompareMode = ((int)0x884C), @@ -26977,10 +32578,22 @@ namespace OpenTK.Graphics.ES30 /// Original was GL_TEXTURE_SWIZZLE_A = 0x8E45 /// TextureSwizzleA = ((int)0x8E45), + /// + /// Original was GL_TEXTURE_SWIZZLE_RGBA = 0x8E46 + /// + TextureSwizzleRgba = ((int)0x8E46), + /// + /// Original was GL_DEPTH_STENCIL_TEXTURE_MODE = 0x90EA + /// + DepthStencilTextureMode = ((int)0x90EA), + /// + /// Original was GL_TEXTURE_TILING_EXT = 0x9580 + /// + TextureTilingExt = ((int)0x9580), } /// - /// Used in GL.BindTexture, GL.GenerateMipmap and 5 other functions + /// Used in GL.BindTexture, GL.GenerateMipmap and 13 other functions /// public enum TextureTarget : int { @@ -27041,69 +32654,125 @@ namespace OpenTK.Graphics.ES30 /// ProxyTexture4DSgis = ((int)0x8135), /// - /// Original was GL_TEXTURE_MIN_LOD = 0x813A + /// Original was GL_TEXTURE_RECTANGLE = 0x84F5 /// - TextureMinLod = ((int)0x813A), + TextureRectangle = ((int)0x84F5), /// - /// Original was GL_TEXTURE_MIN_LOD_SGIS = 0x813A + /// Original was GL_PROXY_TEXTURE_RECTANGLE = 0x84F7 /// - TextureMinLodSgis = ((int)0x813A), + ProxyTextureRectangle = ((int)0x84F7), /// - /// Original was GL_TEXTURE_MAX_LOD = 0x813B + /// Original was GL_PROXY_TEXTURE_RECTANGLE_ARB = 0x84F7 /// - TextureMaxLod = ((int)0x813B), + ProxyTextureRectangleArb = ((int)0x84F7), /// - /// Original was GL_TEXTURE_MAX_LOD_SGIS = 0x813B + /// Original was GL_PROXY_TEXTURE_RECTANGLE_NV = 0x84F7 /// - TextureMaxLodSgis = ((int)0x813B), - /// - /// Original was GL_TEXTURE_BASE_LEVEL = 0x813C - /// - TextureBaseLevel = ((int)0x813C), - /// - /// Original was GL_TEXTURE_BASE_LEVEL_SGIS = 0x813C - /// - TextureBaseLevelSgis = ((int)0x813C), - /// - /// Original was GL_TEXTURE_MAX_LEVEL = 0x813D - /// - TextureMaxLevel = ((int)0x813D), - /// - /// Original was GL_TEXTURE_MAX_LEVEL_SGIS = 0x813D - /// - TextureMaxLevelSgis = ((int)0x813D), + ProxyTextureRectangleNv = ((int)0x84F7), /// /// Original was GL_TEXTURE_CUBE_MAP = 0x8513 /// TextureCubeMap = ((int)0x8513), /// - /// Original was GL_TextureCubeMapPositiveX = 0X8515 + /// Original was GL_TEXTURE_CUBE_MAP_POSITIVE_X = 0x8515 /// - TextureCubeMapPositiveX = ((int)0X8515), + TextureCubeMapPositiveX = ((int)0x8515), /// - /// Original was GL_TextureCubeMapNegativeX = 0X8516 + /// Original was GL_TEXTURE_CUBE_MAP_NEGATIVE_X = 0x8516 /// - TextureCubeMapNegativeX = ((int)0X8516), + TextureCubeMapNegativeX = ((int)0x8516), /// - /// Original was GL_TextureCubeMapPositiveY = 0X8517 + /// Original was GL_TEXTURE_CUBE_MAP_POSITIVE_Y = 0x8517 /// - TextureCubeMapPositiveY = ((int)0X8517), + TextureCubeMapPositiveY = ((int)0x8517), /// - /// Original was GL_TextureCubeMapNegativeY = 0X8518 + /// Original was GL_TEXTURE_CUBE_MAP_NEGATIVE_Y = 0x8518 /// - TextureCubeMapNegativeY = ((int)0X8518), + TextureCubeMapNegativeY = ((int)0x8518), /// - /// Original was GL_TextureCubeMapPositiveZ = 0X8519 + /// Original was GL_TEXTURE_CUBE_MAP_POSITIVE_Z = 0x8519 /// - TextureCubeMapPositiveZ = ((int)0X8519), + TextureCubeMapPositiveZ = ((int)0x8519), /// - /// Original was GL_TextureCubeMapNegativeZ = 0X851a + /// Original was GL_TEXTURE_CUBE_MAP_NEGATIVE_Z = 0x851A /// - TextureCubeMapNegativeZ = ((int)0X851a), + TextureCubeMapNegativeZ = ((int)0x851A), + /// + /// Original was GL_PROXY_TEXTURE_CUBE_MAP = 0x851B + /// + ProxyTextureCubeMap = ((int)0x851B), + /// + /// Original was GL_PROXY_TEXTURE_CUBE_MAP_ARB = 0x851B + /// + ProxyTextureCubeMapArb = ((int)0x851B), + /// + /// Original was GL_PROXY_TEXTURE_CUBE_MAP_EXT = 0x851B + /// + ProxyTextureCubeMapExt = ((int)0x851B), + /// + /// Original was GL_TEXTURE_1D_ARRAY = 0x8C18 + /// + Texture1DArray = ((int)0x8C18), + /// + /// Original was GL_PROXY_TEXTURE_1D_ARRAY = 0x8C19 + /// + ProxyTexture1DArray = ((int)0x8C19), + /// + /// Original was GL_PROXY_TEXTURE_1D_ARRAY_EXT = 0x8C19 + /// + ProxyTexture1DArrayExt = ((int)0x8C19), /// /// Original was GL_TEXTURE_2D_ARRAY = 0x8C1A /// Texture2DArray = ((int)0x8C1A), + /// + /// Original was GL_PROXY_TEXTURE_2D_ARRAY = 0x8C1B + /// + ProxyTexture2DArray = ((int)0x8C1B), + /// + /// Original was GL_PROXY_TEXTURE_2D_ARRAY_EXT = 0x8C1B + /// + ProxyTexture2DArrayExt = ((int)0x8C1B), + /// + /// Original was GL_TEXTURE_CUBE_MAP_ARRAY = 0x9009 + /// + TextureCubeMapArray = ((int)0x9009), + /// + /// Original was GL_TEXTURE_CUBE_MAP_ARRAY_ARB = 0x9009 + /// + TextureCubeMapArrayArb = ((int)0x9009), + /// + /// Original was GL_TEXTURE_CUBE_MAP_ARRAY_EXT = 0x9009 + /// + TextureCubeMapArrayExt = ((int)0x9009), + /// + /// Original was GL_TEXTURE_CUBE_MAP_ARRAY_OES = 0x9009 + /// + TextureCubeMapArrayOes = ((int)0x9009), + /// + /// Original was GL_PROXY_TEXTURE_CUBE_MAP_ARRAY = 0x900B + /// + ProxyTextureCubeMapArray = ((int)0x900B), + /// + /// Original was GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB = 0x900B + /// + ProxyTextureCubeMapArrayArb = ((int)0x900B), + /// + /// Original was GL_TEXTURE_2D_MULTISAMPLE = 0x9100 + /// + Texture2DMultisample = ((int)0x9100), + /// + /// Original was GL_PROXY_TEXTURE_2D_MULTISAMPLE = 0x9101 + /// + ProxyTexture2DMultisample = ((int)0x9101), + /// + /// Original was GL_TEXTURE_2D_MULTISAMPLE_ARRAY = 0x9102 + /// + Texture2DMultisampleArray = ((int)0x9102), + /// + /// Original was GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY = 0x9103 + /// + ProxyTexture2DMultisampleArray = ((int)0x9103), } /// @@ -27161,7 +32830,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.ActiveTexture + /// Used in GL.ActiveTexture, GL.NV.GetPathTexGen /// public enum TextureUnit : int { diff --git a/src/OpenTK/Graphics/ES31/ES31.Enums.cs b/src/OpenTK/Graphics/ES31/ES31.Enums.cs index c62009f7..b677e6cd 100644 --- a/src/OpenTK/Graphics/ES31/ES31.Enums.cs +++ b/src/OpenTK/Graphics/ES31/ES31.Enums.cs @@ -460,7 +460,7 @@ namespace OpenTK.Graphics.ES31 } /// - /// Used in GL.Amd.GetPerfMonitorCounterData, GL.Amd.GetPerfMonitorCounterInfo and 226 other functions + /// Used in GL.Amd.GetPerfMonitorCounterData, GL.Amd.GetPerfMonitorCounterInfo and 347 other functions /// public enum All : int { @@ -489,6 +489,10 @@ namespace OpenTK.Graphics.ES31 /// Zero = ((int)0), /// + /// Original was GL_CLOSE_PATH_NV = 0x00 + /// + ClosePathNv = ((int)0x00), + /// /// Original was GL_Points = 0X0000 /// Points = ((int)0X0000), @@ -517,6 +521,10 @@ namespace OpenTK.Graphics.ES31 /// CurrentBit = ((int)0x00000001), /// + /// Original was GL_FOVEATION_ENABLE_BIT_QCOM = 0x00000001 + /// + FoveationEnableBitQcom = ((int)0x00000001), + /// /// Original was GL_GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT = 0x00000001 /// GlVertexAttribArrayBarrierBit = ((int)0x00000001), @@ -581,6 +589,10 @@ namespace OpenTK.Graphics.ES31 /// ElementArrayBarrierBitExt = ((int)0x00000002), /// + /// Original was GL_FOVEATION_SCALED_BIN_METHOD_BIT_QCOM = 0x00000002 + /// + FoveationScaledBinMethodBitQcom = ((int)0x00000002), + /// /// Original was GL_FRAGMENT_SHADER_BIT = 0x00000002 /// FragmentShaderBit = ((int)0x00000002), @@ -617,6 +629,10 @@ namespace OpenTK.Graphics.ES31 /// GeometryShaderBitExt = ((int)0x00000004), /// + /// Original was GL_GEOMETRY_SHADER_BIT_OES = 0x00000004 + /// + GeometryShaderBitOes = ((int)0x00000004), + /// /// Original was GL_GL_UNIFORM_BARRIER_BIT = 0x00000004 /// GlUniformBarrierBit = ((int)0x00000004), @@ -641,6 +657,10 @@ namespace OpenTK.Graphics.ES31 /// ColorBufferBit3Qcom = ((int)0x00000008), /// + /// Original was GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR = 0x00000008 + /// + ContextFlagNoErrorBitKhr = ((int)0x00000008), + /// /// Original was GL_GL_TEXTURE_FETCH_BARRIER_BIT = 0x00000008 /// GlTextureFetchBarrierBit = ((int)0x00000008), @@ -661,6 +681,10 @@ namespace OpenTK.Graphics.ES31 /// TessControlShaderBitExt = ((int)0x00000008), /// + /// Original was GL_TESS_CONTROL_SHADER_BIT_OES = 0x00000008 + /// + TessControlShaderBitOes = ((int)0x00000008), + /// /// Original was GL_TEXTURE_FETCH_BARRIER_BIT = 0x00000008 /// TextureFetchBarrierBit = ((int)0x00000008), @@ -673,6 +697,10 @@ namespace OpenTK.Graphics.ES31 /// ColorBufferBit4Qcom = ((int)0x00000010), /// + /// Original was GL_CONTEXT_FLAG_PROTECTED_CONTENT_BIT_EXT = 0x00000010 + /// + ContextFlagProtectedContentBitExt = ((int)0x00000010), + /// /// Original was GL_POLYGON_STIPPLE_BIT = 0x00000010 /// PolygonStippleBit = ((int)0x00000010), @@ -689,6 +717,10 @@ namespace OpenTK.Graphics.ES31 /// TessEvaluationShaderBitExt = ((int)0x00000010), /// + /// Original was GL_TESS_EVALUATION_SHADER_BIT_OES = 0x00000010 + /// + TessEvaluationShaderBitOes = ((int)0x00000010), + /// /// Original was GL_COLOR_BUFFER_BIT5_QCOM = 0x00000020 /// ColorBufferBit5Qcom = ((int)0x00000020), @@ -873,6 +905,10 @@ namespace OpenTK.Graphics.ES31 /// ClientMappedBufferBarrierBit = ((int)0x00004000), /// + /// Original was GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT_EXT = 0x00004000 + /// + ClientMappedBufferBarrierBitExt = ((int)0x00004000), + /// /// Original was GL_COLOR_BUFFER_BIT = 0x00004000 /// ColorBufferBit = ((int)0x00004000), @@ -913,6 +949,10 @@ namespace OpenTK.Graphics.ES31 /// EvalBit = ((int)0x00010000), /// + /// Original was GL_FONT_X_MIN_BOUNDS_BIT_NV = 0x00010000 + /// + FontXMinBoundsBitNv = ((int)0x00010000), + /// /// Original was GL_STENCIL_BUFFER_BIT0_QCOM = 0x00010000 /// StencilBufferBit0Qcom = ((int)0x00010000), @@ -929,6 +969,10 @@ namespace OpenTK.Graphics.ES31 /// MapWriteBitExt = ((int)0x0002), /// + /// Original was GL_FONT_Y_MIN_BOUNDS_BIT_NV = 0x00020000 + /// + FontYMinBoundsBitNv = ((int)0x00020000), + /// /// Original was GL_LIST_BIT = 0x00020000 /// ListBit = ((int)0x00020000), @@ -953,6 +997,10 @@ namespace OpenTK.Graphics.ES31 /// Triangles = ((int)0X0004), /// + /// Original was GL_FONT_X_MAX_BOUNDS_BIT_NV = 0x00040000 + /// + FontXMaxBoundsBitNv = ((int)0x00040000), + /// /// Original was GL_STENCIL_BUFFER_BIT2_QCOM = 0x00040000 /// StencilBufferBit2Qcom = ((int)0x00040000), @@ -977,6 +1025,10 @@ namespace OpenTK.Graphics.ES31 /// QuadsExt = ((int)0x0007), /// + /// Original was GL_QUADS_OES = 0x0007 + /// + QuadsOes = ((int)0x0007), + /// /// Original was GL_MAP_INVALIDATE_BUFFER_BIT = 0x0008 /// MapInvalidateBufferBit = ((int)0x0008), @@ -989,6 +1041,10 @@ namespace OpenTK.Graphics.ES31 /// QuadStrip = ((int)0x0008), /// + /// Original was GL_FONT_Y_MAX_BOUNDS_BIT_NV = 0x00080000 + /// + FontYMaxBoundsBitNv = ((int)0x00080000), + /// /// Original was GL_SCISSOR_BIT = 0x00080000 /// ScissorBit = ((int)0x00080000), @@ -1013,6 +1069,10 @@ namespace OpenTK.Graphics.ES31 /// LinesAdjacencyExt = ((int)0x000A), /// + /// Original was GL_LINES_ADJACENCY_OES = 0x000A + /// + LinesAdjacencyOes = ((int)0x000A), + /// /// Original was GL_LINE_STRIP_ADJACENCY = 0x000B /// LineStripAdjacency = ((int)0x000B), @@ -1025,6 +1085,10 @@ namespace OpenTK.Graphics.ES31 /// LineStripAdjacencyExt = ((int)0x000B), /// + /// Original was GL_LINE_STRIP_ADJACENCY_OES = 0x000B + /// + LineStripAdjacencyOes = ((int)0x000B), + /// /// Original was GL_TRIANGLES_ADJACENCY = 0x000C /// TrianglesAdjacency = ((int)0x000C), @@ -1037,6 +1101,10 @@ namespace OpenTK.Graphics.ES31 /// TrianglesAdjacencyExt = ((int)0x000C), /// + /// Original was GL_TRIANGLES_ADJACENCY_OES = 0x000C + /// + TrianglesAdjacencyOes = ((int)0x000C), + /// /// Original was GL_TRIANGLE_STRIP_ADJACENCY = 0x000D /// TriangleStripAdjacency = ((int)0x000D), @@ -1049,6 +1117,10 @@ namespace OpenTK.Graphics.ES31 /// TriangleStripAdjacencyExt = ((int)0x000D), /// + /// Original was GL_TRIANGLE_STRIP_ADJACENCY_OES = 0x000D + /// + TriangleStripAdjacencyOes = ((int)0x000D), + /// /// Original was GL_PATCHES = 0x000E /// Patches = ((int)0x000E), @@ -1057,6 +1129,10 @@ namespace OpenTK.Graphics.ES31 /// PatchesExt = ((int)0x000E), /// + /// Original was GL_PATCHES_OES = 0x000E + /// + PatchesOes = ((int)0x000E), + /// /// Original was GL_MAP_FLUSH_EXPLICIT_BIT = 0x0010 /// MapFlushExplicitBit = ((int)0x0010), @@ -1065,6 +1141,10 @@ namespace OpenTK.Graphics.ES31 /// MapFlushExplicitBitExt = ((int)0x0010), /// + /// Original was GL_FONT_UNITS_PER_EM_BIT_NV = 0x00100000 + /// + FontUnitsPerEmBitNv = ((int)0x00100000), + /// /// Original was GL_STENCIL_BUFFER_BIT4_QCOM = 0x00100000 /// StencilBufferBit4Qcom = ((int)0x00100000), @@ -1077,6 +1157,10 @@ namespace OpenTK.Graphics.ES31 /// MapUnsynchronizedBitExt = ((int)0x0020), /// + /// Original was GL_FONT_ASCENDER_BIT_NV = 0x00200000 + /// + FontAscenderBitNv = ((int)0x00200000), + /// /// Original was GL_STENCIL_BUFFER_BIT5_QCOM = 0x00200000 /// StencilBufferBit5Qcom = ((int)0x00200000), @@ -1085,6 +1169,14 @@ namespace OpenTK.Graphics.ES31 /// MapPersistentBit = ((int)0x0040), /// + /// Original was GL_MAP_PERSISTENT_BIT_EXT = 0x0040 + /// + MapPersistentBitExt = ((int)0x0040), + /// + /// Original was GL_FONT_DESCENDER_BIT_NV = 0x00400000 + /// + FontDescenderBitNv = ((int)0x00400000), + /// /// Original was GL_STENCIL_BUFFER_BIT6_QCOM = 0x00400000 /// StencilBufferBit6Qcom = ((int)0x00400000), @@ -1093,10 +1185,26 @@ namespace OpenTK.Graphics.ES31 /// MapCoherentBit = ((int)0x0080), /// + /// Original was GL_MAP_COHERENT_BIT_EXT = 0x0080 + /// + MapCoherentBitExt = ((int)0x0080), + /// + /// Original was GL_FONT_HEIGHT_BIT_NV = 0x00800000 + /// + FontHeightBitNv = ((int)0x00800000), + /// /// Original was GL_STENCIL_BUFFER_BIT7_QCOM = 0x00800000 /// StencilBufferBit7Qcom = ((int)0x00800000), /// + /// Original was GL_BOLD_BIT_NV = 0x01 + /// + BoldBitNv = ((int)0x01), + /// + /// Original was GL_GLYPH_WIDTH_BIT_NV = 0x01 + /// + GlyphWidthBitNv = ((int)0x01), + /// /// Original was GL_ACCUM = 0x0100 /// Accum = ((int)0x0100), @@ -1105,6 +1213,14 @@ namespace OpenTK.Graphics.ES31 /// DynamicStorageBit = ((int)0x0100), /// + /// Original was GL_DYNAMIC_STORAGE_BIT_EXT = 0x0100 + /// + DynamicStorageBitExt = ((int)0x0100), + /// + /// Original was GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV = 0x01000000 + /// + FontMaxAdvanceWidthBitNv = ((int)0x01000000), + /// /// Original was GL_MULTISAMPLE_BUFFER_BIT0_QCOM = 0x01000000 /// MultisampleBufferBit0Qcom = ((int)0x01000000), @@ -1125,14 +1241,34 @@ namespace OpenTK.Graphics.ES31 /// Add = ((int)0x0104), /// + /// Original was GL_GLYPH_HEIGHT_BIT_NV = 0x02 + /// + GlyphHeightBitNv = ((int)0x02), + /// + /// Original was GL_ITALIC_BIT_NV = 0x02 + /// + ItalicBitNv = ((int)0x02), + /// + /// Original was GL_MOVE_TO_NV = 0x02 + /// + MoveToNv = ((int)0x02), + /// /// Original was GL_CLIENT_STORAGE_BIT = 0x0200 /// ClientStorageBit = ((int)0x0200), /// + /// Original was GL_CLIENT_STORAGE_BIT_EXT = 0x0200 + /// + ClientStorageBitExt = ((int)0x0200), + /// /// Original was GL_Never = 0X0200 /// Never = ((int)0X0200), /// + /// Original was GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV = 0x02000000 + /// + FontMaxAdvanceHeightBitNv = ((int)0x02000000), + /// /// Original was GL_MULTISAMPLE_BUFFER_BIT1_QCOM = 0x02000000 /// MultisampleBufferBit1Qcom = ((int)0x02000000), @@ -1165,6 +1301,10 @@ namespace OpenTK.Graphics.ES31 /// Always = ((int)0X0207), /// + /// Original was GL_RELATIVE_MOVE_TO_NV = 0x03 + /// + RelativeMoveToNv = ((int)0x03), + /// /// Original was GL_SRC_COLOR = 0x0300 /// SrcColor = ((int)0x0300), @@ -1201,10 +1341,26 @@ namespace OpenTK.Graphics.ES31 /// SrcAlphaSaturate = ((int)0x0308), /// + /// Original was GL_SRC_ALPHA_SATURATE_EXT = 0x0308 + /// + SrcAlphaSaturateExt = ((int)0x0308), + /// + /// Original was GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV = 0x04 + /// + GlyphHorizontalBearingXBitNv = ((int)0x04), + /// + /// Original was GL_LINE_TO_NV = 0x04 + /// + LineToNv = ((int)0x04), + /// /// Original was GL_FRONT_LEFT = 0x0400 /// FrontLeft = ((int)0x0400), /// + /// Original was GL_FONT_UNDERLINE_POSITION_BIT_NV = 0x04000000 + /// + FontUnderlinePositionBitNv = ((int)0x04000000), + /// /// Original was GL_MULTISAMPLE_BUFFER_BIT2_QCOM = 0x04000000 /// MultisampleBufferBit2Qcom = ((int)0x04000000), @@ -1257,6 +1413,10 @@ namespace OpenTK.Graphics.ES31 /// Aux3 = ((int)0x040C), /// + /// Original was GL_RELATIVE_LINE_TO_NV = 0x05 + /// + RelativeLineToNv = ((int)0x05), + /// /// Original was GL_INVALID_ENUM = 0x0500 /// InvalidEnum = ((int)0x0500), @@ -1309,6 +1469,10 @@ namespace OpenTK.Graphics.ES31 /// ContextLostKhr = ((int)0x0507), /// + /// Original was GL_HORIZONTAL_LINE_TO_NV = 0x06 + /// + HorizontalLineToNv = ((int)0x06), + /// /// Original was GL_2D = 0x0600 /// Gl2D = ((int)0x0600), @@ -1329,6 +1493,10 @@ namespace OpenTK.Graphics.ES31 /// Gl4DColorTexture = ((int)0x0604), /// + /// Original was GL_RELATIVE_HORIZONTAL_LINE_TO_NV = 0x07 + /// + RelativeHorizontalLineToNv = ((int)0x07), + /// /// Original was GL_PASS_THROUGH_TOKEN = 0x0700 /// PassThroughToken = ((int)0x0700), @@ -1361,10 +1529,22 @@ namespace OpenTK.Graphics.ES31 /// LineResetToken = ((int)0x0707), /// + /// Original was GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV = 0x08 + /// + GlyphHorizontalBearingYBitNv = ((int)0x08), + /// + /// Original was GL_VERTICAL_LINE_TO_NV = 0x08 + /// + VerticalLineToNv = ((int)0x08), + /// /// Original was GL_EXP = 0x0800 /// Exp = ((int)0x0800), /// + /// Original was GL_FONT_UNDERLINE_THICKNESS_BIT_NV = 0x08000000 + /// + FontUnderlineThicknessBitNv = ((int)0x08000000), + /// /// Original was GL_MULTISAMPLE_BUFFER_BIT3_QCOM = 0x08000000 /// MultisampleBufferBit3Qcom = ((int)0x08000000), @@ -1373,6 +1553,10 @@ namespace OpenTK.Graphics.ES31 /// Exp2 = ((int)0x0801), /// + /// Original was GL_RELATIVE_VERTICAL_LINE_TO_NV = 0x09 + /// + RelativeVerticalLineToNv = ((int)0x09), + /// /// Original was GL_Cw = 0X0900 /// Cw = ((int)0X0900), @@ -1381,6 +1565,10 @@ namespace OpenTK.Graphics.ES31 /// Ccw = ((int)0X0901), /// + /// Original was GL_QUADRATIC_CURVE_TO_NV = 0x0A + /// + QuadraticCurveToNv = ((int)0x0A), + /// /// Original was GL_COEFF = 0x0A00 /// Coeff = ((int)0x0A00), @@ -1393,6 +1581,10 @@ namespace OpenTK.Graphics.ES31 /// Domain = ((int)0x0A02), /// + /// Original was GL_RELATIVE_QUADRATIC_CURVE_TO_NV = 0x0B + /// + RelativeQuadraticCurveToNv = ((int)0x0B), + /// /// Original was GL_CURRENT_COLOR = 0x0B00 /// CurrentColor = ((int)0x0B00), @@ -1513,6 +1705,10 @@ namespace OpenTK.Graphics.ES31 /// PolygonMode = ((int)0x0B40), /// + /// Original was GL_POLYGON_MODE_NV = 0x0B40 + /// + PolygonModeNv = ((int)0x0B40), + /// /// Original was GL_POLYGON_SMOOTH = 0x0B41 /// PolygonSmooth = ((int)0x0B41), @@ -1677,6 +1873,14 @@ namespace OpenTK.Graphics.ES31 /// ModelviewStackDepth = ((int)0x0BA3), /// + /// Original was GL_PATH_MODELVIEW_STACK_DEPTH_NV = 0x0BA3 + /// + PathModelviewStackDepthNv = ((int)0x0BA3), + /// + /// Original was GL_PATH_PROJECTION_STACK_DEPTH_NV = 0x0BA4 + /// + PathProjectionStackDepthNv = ((int)0x0BA4), + /// /// Original was GL_PROJECTION_STACK_DEPTH = 0x0BA4 /// ProjectionStackDepth = ((int)0x0BA4), @@ -1693,6 +1897,14 @@ namespace OpenTK.Graphics.ES31 /// ModelviewMatrix = ((int)0x0BA6), /// + /// Original was GL_PATH_MODELVIEW_MATRIX_NV = 0x0BA6 + /// + PathModelviewMatrixNv = ((int)0x0BA6), + /// + /// Original was GL_PATH_PROJECTION_MATRIX_NV = 0x0BA7 + /// + PathProjectionMatrixNv = ((int)0x0BA7), + /// /// Original was GL_PROJECTION_MATRIX = 0x0BA7 /// ProjectionMatrix = ((int)0x0BA7), @@ -1765,6 +1977,10 @@ namespace OpenTK.Graphics.ES31 /// ColorLogicOp = ((int)0x0BF2), /// + /// Original was GL_CUBIC_CURVE_TO_NV = 0x0C + /// + CubicCurveToNv = ((int)0x0C), + /// /// Original was GL_AUX_BUFFERS = 0x0C00 /// AuxBuffers = ((int)0x0C00), @@ -1985,6 +2201,10 @@ namespace OpenTK.Graphics.ES31 /// UnpackAlignment = ((int)0x0CF5), /// + /// Original was GL_RELATIVE_CUBIC_CURVE_TO_NV = 0x0D + /// + RelativeCubicCurveToNv = ((int)0x0D), + /// /// Original was GL_PACK_SWAP_BYTES = 0x0D00 /// PackSwapBytes = ((int)0x0D00), @@ -2085,6 +2305,14 @@ namespace OpenTK.Graphics.ES31 /// MaxClipDistances = ((int)0x0D32), /// + /// Original was GL_MAX_CLIP_DISTANCES_APPLE = 0x0D32 + /// + MaxClipDistancesApple = ((int)0x0D32), + /// + /// Original was GL_MAX_CLIP_DISTANCES_EXT = 0x0D32 + /// + MaxClipDistancesExt = ((int)0x0D32), + /// /// Original was GL_MAX_CLIP_PLANES = 0x0D32 /// MaxClipPlanes = ((int)0x0D32), @@ -2105,6 +2333,10 @@ namespace OpenTK.Graphics.ES31 /// MaxModelviewStackDepth = ((int)0x0D36), /// + /// Original was GL_PATH_MAX_MODELVIEW_STACK_DEPTH_NV = 0x0D36 + /// + PathMaxModelviewStackDepthNv = ((int)0x0D36), + /// /// Original was GL_MAX_NAME_STACK_DEPTH = 0x0D37 /// MaxNameStackDepth = ((int)0x0D37), @@ -2113,6 +2345,10 @@ namespace OpenTK.Graphics.ES31 /// MaxProjectionStackDepth = ((int)0x0D38), /// + /// Original was GL_PATH_MAX_PROJECTION_STACK_DEPTH_NV = 0x0D38 + /// + PathMaxProjectionStackDepthNv = ((int)0x0D38), + /// /// Original was GL_MAX_TEXTURE_STACK_DEPTH = 0x0D39 /// MaxTextureStackDepth = ((int)0x0D39), @@ -2297,6 +2533,26 @@ namespace OpenTK.Graphics.ES31 /// SelectionBufferSize = ((int)0x0DF4), /// + /// Original was GL_SMOOTH_QUADRATIC_CURVE_TO_NV = 0x0E + /// + SmoothQuadraticCurveToNv = ((int)0x0E), + /// + /// Original was GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV = 0x0F + /// + RelativeSmoothQuadraticCurveToNv = ((int)0x0F), + /// + /// Original was GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV = 0x10 + /// + GlyphHorizontalBearingAdvanceBitNv = ((int)0x10), + /// + /// Original was GL_SMOOTH_CUBIC_CURVE_TO_NV = 0x10 + /// + SmoothCubicCurveToNv = ((int)0x10), + /// + /// Original was GL_GLYPH_HAS_KERNING_BIT_NV = 0x100 + /// + GlyphHasKerningBitNv = ((int)0x100), + /// /// Original was GL_GL_TEXTURE_WIDTH = 0x1000 /// GlTextureWidth = ((int)0x1000), @@ -2305,6 +2561,10 @@ namespace OpenTK.Graphics.ES31 /// TextureWidth = ((int)0x1000), /// + /// Original was GL_FONT_HAS_KERNING_BIT_NV = 0x10000000 + /// + FontHasKerningBitNv = ((int)0x10000000), + /// /// Original was GL_MULTISAMPLE_BUFFER_BIT4_QCOM = 0x10000000 /// MultisampleBufferBit4Qcom = ((int)0x10000000), @@ -2341,10 +2601,18 @@ namespace OpenTK.Graphics.ES31 /// TextureBorderColorNv = ((int)0x1004), /// + /// Original was GL_TEXTURE_BORDER_COLOR_OES = 0x1004 + /// + TextureBorderColorOes = ((int)0x1004), + /// /// Original was GL_TEXTURE_BORDER = 0x1005 /// TextureBorder = ((int)0x1005), /// + /// Original was GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV = 0x11 + /// + RelativeSmoothCubicCurveToNv = ((int)0x11), + /// /// Original was GL_DONT_CARE = 0x1100 /// DontCare = ((int)0x1100), @@ -2357,6 +2625,10 @@ namespace OpenTK.Graphics.ES31 /// Nicest = ((int)0X1102), /// + /// Original was GL_SMALL_CCW_ARC_TO_NV = 0x12 + /// + SmallCcwArcToNv = ((int)0x12), + /// /// Original was GL_AMBIENT = 0x1200 /// Ambient = ((int)0x1200), @@ -2397,6 +2669,10 @@ namespace OpenTK.Graphics.ES31 /// QuadraticAttenuation = ((int)0x1209), /// + /// Original was GL_RELATIVE_SMALL_CCW_ARC_TO_NV = 0x13 + /// + RelativeSmallCcwArcToNv = ((int)0x13), + /// /// Original was GL_COMPILE = 0x1300 /// Compile = ((int)0x1300), @@ -2405,6 +2681,10 @@ namespace OpenTK.Graphics.ES31 /// CompileAndExecute = ((int)0x1301), /// + /// Original was GL_SMALL_CW_ARC_TO_NV = 0x14 + /// + SmallCwArcToNv = ((int)0x14), + /// /// Original was GL_Byte = 0X1400 /// Byte = ((int)0X1400), @@ -2437,14 +2717,26 @@ namespace OpenTK.Graphics.ES31 /// Gl2Bytes = ((int)0x1407), /// + /// Original was GL_2_BYTES_NV = 0x1407 + /// + Gl2BytesNv = ((int)0x1407), + /// /// Original was GL_3_BYTES = 0x1408 /// Gl3Bytes = ((int)0x1408), /// + /// Original was GL_3_BYTES_NV = 0x1408 + /// + Gl3BytesNv = ((int)0x1408), + /// /// Original was GL_4_BYTES = 0x1409 /// Gl4Bytes = ((int)0x1409), /// + /// Original was GL_4_BYTES_NV = 0x1409 + /// + Gl4BytesNv = ((int)0x1409), + /// /// Original was GL_DOUBLE = 0x140A /// Double = ((int)0x140A), @@ -2457,6 +2749,18 @@ namespace OpenTK.Graphics.ES31 /// Fixed = ((int)0X140c), /// + /// Original was GL_INT64_NV = 0x140E + /// + Int64Nv = ((int)0x140E), + /// + /// Original was GL_UNSIGNED_INT64_NV = 0x140F + /// + UnsignedInt64Nv = ((int)0x140F), + /// + /// Original was GL_RELATIVE_SMALL_CW_ARC_TO_NV = 0x15 + /// + RelativeSmallCwArcToNv = ((int)0x15), + /// /// Original was GL_CLEAR = 0x1500 /// Clear = ((int)0x1500), @@ -2525,6 +2829,10 @@ namespace OpenTK.Graphics.ES31 /// Set = ((int)0x150F), /// + /// Original was GL_LARGE_CCW_ARC_TO_NV = 0x16 + /// + LargeCcwArcToNv = ((int)0x16), + /// /// Original was GL_EMISSION = 0x1600 /// Emission = ((int)0x1600), @@ -2541,6 +2849,10 @@ namespace OpenTK.Graphics.ES31 /// ColorIndexes = ((int)0x1603), /// + /// Original was GL_RELATIVE_LARGE_CCW_ARC_TO_NV = 0x17 + /// + RelativeLargeCcwArcToNv = ((int)0x17), + /// /// Original was GL_MODELVIEW = 0x1700 /// Modelview = ((int)0x1700), @@ -2549,6 +2861,14 @@ namespace OpenTK.Graphics.ES31 /// Modelview0Ext = ((int)0x1700), /// + /// Original was GL_PATH_MODELVIEW_NV = 0x1700 + /// + PathModelviewNv = ((int)0x1700), + /// + /// Original was GL_PATH_PROJECTION_NV = 0x1701 + /// + PathProjectionNv = ((int)0x1701), + /// /// Original was GL_PROJECTION = 0x1701 /// Projection = ((int)0x1701), @@ -2557,6 +2877,10 @@ namespace OpenTK.Graphics.ES31 /// Texture = ((int)0x1702), /// + /// Original was GL_LARGE_CW_ARC_TO_NV = 0x18 + /// + LargeCwArcToNv = ((int)0x18), + /// /// Original was GL_COLOR = 0x1800 /// Color = ((int)0x1800), @@ -2581,6 +2905,10 @@ namespace OpenTK.Graphics.ES31 /// StencilExt = ((int)0x1802), /// + /// Original was GL_RELATIVE_LARGE_CW_ARC_TO_NV = 0x19 + /// + RelativeLargeCwArcToNv = ((int)0x19), + /// /// Original was GL_COLOR_INDEX = 0x1900 /// ColorIndex = ((int)0x1900), @@ -2645,6 +2973,10 @@ namespace OpenTK.Graphics.ES31 /// LuminanceAlpha = ((int)0x190A), /// + /// Original was GL_CONIC_CURVE_TO_NV = 0x1A + /// + ConicCurveToNv = ((int)0x1A), + /// /// Original was GL_BITMAP = 0x1A00 /// Bitmap = ((int)0x1A00), @@ -2741,18 +3073,34 @@ namespace OpenTK.Graphics.ES31 /// MaxVertexHintPgi = ((int)0x1A22D), /// + /// Original was GL_RELATIVE_CONIC_CURVE_TO_NV = 0x1B + /// + RelativeConicCurveToNv = ((int)0x1B), + /// /// Original was GL_POINT = 0x1B00 /// Point = ((int)0x1B00), /// + /// Original was GL_POINT_NV = 0x1B00 + /// + PointNv = ((int)0x1B00), + /// /// Original was GL_LINE = 0x1B01 /// Line = ((int)0x1B01), /// + /// Original was GL_LINE_NV = 0x1B01 + /// + LineNv = ((int)0x1B01), + /// /// Original was GL_FILL = 0x1B02 /// Fill = ((int)0x1B02), /// + /// Original was GL_FILL_NV = 0x1B02 + /// + FillNv = ((int)0x1B02), + /// /// Original was GL_RENDER = 0x1C00 /// Render = ((int)0x1C00), @@ -2805,10 +3153,18 @@ namespace OpenTK.Graphics.ES31 /// Extensions = ((int)0X1f03), /// + /// Original was GL_GLYPH_VERTICAL_BEARING_X_BIT_NV = 0x20 + /// + GlyphVerticalBearingXBitNv = ((int)0x20), + /// /// Original was GL_S = 0x2000 /// S = ((int)0x2000), /// + /// Original was GL_FONT_NUM_GLYPH_INDICES_BIT_NV = 0x20000000 + /// + FontNumGlyphIndicesBitNv = ((int)0x20000000), + /// /// Original was GL_MULTISAMPLE_BIT = 0x20000000 /// MultisampleBit = ((int)0x20000000), @@ -2865,10 +3221,18 @@ namespace OpenTK.Graphics.ES31 /// EyeLinear = ((int)0x2400), /// + /// Original was GL_EYE_LINEAR_NV = 0x2400 + /// + EyeLinearNv = ((int)0x2400), + /// /// Original was GL_OBJECT_LINEAR = 0x2401 /// ObjectLinear = ((int)0x2401), /// + /// Original was GL_OBJECT_LINEAR_NV = 0x2401 + /// + ObjectLinearNv = ((int)0x2401), + /// /// Original was GL_SPHERE_MAP = 0x2402 /// SphereMap = ((int)0x2402), @@ -2941,10 +3305,18 @@ namespace OpenTK.Graphics.ES31 /// PolygonOffsetPoint = ((int)0x2A01), /// + /// Original was GL_POLYGON_OFFSET_POINT_NV = 0x2A01 + /// + PolygonOffsetPointNv = ((int)0x2A01), + /// /// Original was GL_POLYGON_OFFSET_LINE = 0x2A02 /// PolygonOffsetLine = ((int)0x2A02), /// + /// Original was GL_POLYGON_OFFSET_LINE_NV = 0x2A02 + /// + PolygonOffsetLineNv = ((int)0x2A02), + /// /// Original was GL_R3_G3_B2 = 0x2A10 /// R3G3B2 = ((int)0x2A10), @@ -3009,6 +3381,14 @@ namespace OpenTK.Graphics.ES31 /// ClipDistance0 = ((int)0x3000), /// + /// Original was GL_CLIP_DISTANCE0_APPLE = 0x3000 + /// + ClipDistance0Apple = ((int)0x3000), + /// + /// Original was GL_CLIP_DISTANCE0_EXT = 0x3000 + /// + ClipDistance0Ext = ((int)0x3000), + /// /// Original was GL_CLIP_PLANE0 = 0x3000 /// ClipPlane0 = ((int)0x3000), @@ -3017,6 +3397,14 @@ namespace OpenTK.Graphics.ES31 /// ClipDistance1 = ((int)0x3001), /// + /// Original was GL_CLIP_DISTANCE1_APPLE = 0x3001 + /// + ClipDistance1Apple = ((int)0x3001), + /// + /// Original was GL_CLIP_DISTANCE1_EXT = 0x3001 + /// + ClipDistance1Ext = ((int)0x3001), + /// /// Original was GL_CLIP_PLANE1 = 0x3001 /// ClipPlane1 = ((int)0x3001), @@ -3025,6 +3413,14 @@ namespace OpenTK.Graphics.ES31 /// ClipDistance2 = ((int)0x3002), /// + /// Original was GL_CLIP_DISTANCE2_APPLE = 0x3002 + /// + ClipDistance2Apple = ((int)0x3002), + /// + /// Original was GL_CLIP_DISTANCE2_EXT = 0x3002 + /// + ClipDistance2Ext = ((int)0x3002), + /// /// Original was GL_CLIP_PLANE2 = 0x3002 /// ClipPlane2 = ((int)0x3002), @@ -3033,6 +3429,14 @@ namespace OpenTK.Graphics.ES31 /// ClipDistance3 = ((int)0x3003), /// + /// Original was GL_CLIP_DISTANCE3_APPLE = 0x3003 + /// + ClipDistance3Apple = ((int)0x3003), + /// + /// Original was GL_CLIP_DISTANCE3_EXT = 0x3003 + /// + ClipDistance3Ext = ((int)0x3003), + /// /// Original was GL_CLIP_PLANE3 = 0x3003 /// ClipPlane3 = ((int)0x3003), @@ -3041,6 +3445,14 @@ namespace OpenTK.Graphics.ES31 /// ClipDistance4 = ((int)0x3004), /// + /// Original was GL_CLIP_DISTANCE4_APPLE = 0x3004 + /// + ClipDistance4Apple = ((int)0x3004), + /// + /// Original was GL_CLIP_DISTANCE4_EXT = 0x3004 + /// + ClipDistance4Ext = ((int)0x3004), + /// /// Original was GL_CLIP_PLANE4 = 0x3004 /// ClipPlane4 = ((int)0x3004), @@ -3049,6 +3461,14 @@ namespace OpenTK.Graphics.ES31 /// ClipDistance5 = ((int)0x3005), /// + /// Original was GL_CLIP_DISTANCE5_APPLE = 0x3005 + /// + ClipDistance5Apple = ((int)0x3005), + /// + /// Original was GL_CLIP_DISTANCE5_EXT = 0x3005 + /// + ClipDistance5Ext = ((int)0x3005), + /// /// Original was GL_CLIP_PLANE5 = 0x3005 /// ClipPlane5 = ((int)0x3005), @@ -3057,10 +3477,30 @@ namespace OpenTK.Graphics.ES31 /// ClipDistance6 = ((int)0x3006), /// + /// Original was GL_CLIP_DISTANCE6_APPLE = 0x3006 + /// + ClipDistance6Apple = ((int)0x3006), + /// + /// Original was GL_CLIP_DISTANCE6_EXT = 0x3006 + /// + ClipDistance6Ext = ((int)0x3006), + /// /// Original was GL_CLIP_DISTANCE7 = 0x3007 /// ClipDistance7 = ((int)0x3007), /// + /// Original was GL_CLIP_DISTANCE7_APPLE = 0x3007 + /// + ClipDistance7Apple = ((int)0x3007), + /// + /// Original was GL_CLIP_DISTANCE7_EXT = 0x3007 + /// + ClipDistance7Ext = ((int)0x3007), + /// + /// Original was GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV = 0x40 + /// + GlyphVerticalBearingYBitNv = ((int)0x40), + /// /// Original was GL_LIGHT0 = 0x4000 /// Light0 = ((int)0x4000), @@ -3097,6 +3537,10 @@ namespace OpenTK.Graphics.ES31 /// Light7 = ((int)0x4007), /// + /// Original was GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV = 0x80 + /// + GlyphVerticalBearingAdvanceBitNv = ((int)0x80), + /// /// Original was GL_ABGR_EXT = 0x8000 /// AbgrExt = ((int)0x8000), @@ -3629,6 +4073,10 @@ namespace OpenTK.Graphics.ES31 /// Rgb16 = ((int)0x8054), /// + /// Original was GL_RGB16_EXT = 0x8054 + /// + Rgb16Ext = ((int)0x8054), + /// /// Original was GL_RGBA2 = 0x8055 /// Rgba2 = ((int)0x8055), @@ -3673,6 +4121,10 @@ namespace OpenTK.Graphics.ES31 /// Rgba16 = ((int)0x805B), /// + /// Original was GL_RGBA16_EXT = 0x805B + /// + Rgba16Ext = ((int)0x805B), + /// /// Original was GL_GL_TEXTURE_RED_SIZE = 0x805C /// GlTextureRedSize = ((int)0x805C), @@ -4049,6 +4501,10 @@ namespace OpenTK.Graphics.ES31 /// DetailTextureFuncPointsSgis = ((int)0x809C), /// + /// Original was GL_MULTISAMPLE_EXT = 0x809D + /// + MultisampleExt = ((int)0x809D), + /// /// Original was GL_MULTISAMPLE_SGIS = 0x809D /// MultisampleSgis = ((int)0x809D), @@ -4061,6 +4517,10 @@ namespace OpenTK.Graphics.ES31 /// SampleAlphaToMaskSgis = ((int)0x809E), /// + /// Original was GL_SAMPLE_ALPHA_TO_ONE_EXT = 0x809F + /// + SampleAlphaToOneExt = ((int)0x809F), + /// /// Original was GL_SAMPLE_ALPHA_TO_ONE_SGIS = 0x809F /// SampleAlphaToOneSgis = ((int)0x809F), @@ -4589,6 +5049,10 @@ namespace OpenTK.Graphics.ES31 /// ClampToBorderNv = ((int)0x812D), /// + /// Original was GL_CLAMP_TO_BORDER_OES = 0x812D + /// + ClampToBorderOes = ((int)0x812D), + /// /// Original was GL_CLAMP_TO_BORDER_SGIS = 0x812D /// ClampToBorderSgis = ((int)0x812D), @@ -5093,10 +5557,22 @@ namespace OpenTK.Graphics.ES31 /// NumExtensions = ((int)0x821D), /// + /// Original was GL_BUFFER_IMMUTABLE_STORAGE_EXT = 0x821F + /// + BufferImmutableStorageExt = ((int)0x821F), + /// + /// Original was GL_BUFFER_STORAGE_FLAGS_EXT = 0x8220 + /// + BufferStorageFlagsExt = ((int)0x8220), + /// /// Original was GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED = 0x8221 /// PrimitiveRestartForPatchesSupported = ((int)0x8221), /// + /// Original was GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED_OES = 0x8221 + /// + PrimitiveRestartForPatchesSupportedOes = ((int)0x8221), + /// /// Original was GL_RG = 0x8227 /// Rg = ((int)0x8227), @@ -5117,6 +5593,10 @@ namespace OpenTK.Graphics.ES31 /// R8Ext = ((int)0x8229), /// + /// Original was GL_R16_EXT = 0x822A + /// + R16Ext = ((int)0x822A), + /// /// Original was GL_RG8 = 0x822B /// Rg8 = ((int)0x822B), @@ -5125,6 +5605,10 @@ namespace OpenTK.Graphics.ES31 /// Rg8Ext = ((int)0x822B), /// + /// Original was GL_RG16_EXT = 0x822C + /// + Rg16Ext = ((int)0x822C), + /// /// Original was GL_R16F = 0x822D /// R16f = ((int)0x822D), @@ -5421,14 +5905,54 @@ namespace OpenTK.Graphics.ES31 /// ProgramPipelineBindingExt = ((int)0x825A), /// + /// Original was GL_MAX_VIEWPORTS_NV = 0x825B + /// + MaxViewportsNv = ((int)0x825B), + /// + /// Original was GL_MAX_VIEWPORTS_OES = 0x825B + /// + MaxViewportsOes = ((int)0x825B), + /// + /// Original was GL_VIEWPORT_SUBPIXEL_BITS_NV = 0x825C + /// + ViewportSubpixelBitsNv = ((int)0x825C), + /// + /// Original was GL_VIEWPORT_SUBPIXEL_BITS_OES = 0x825C + /// + ViewportSubpixelBitsOes = ((int)0x825C), + /// + /// Original was GL_VIEWPORT_BOUNDS_RANGE_NV = 0x825D + /// + ViewportBoundsRangeNv = ((int)0x825D), + /// + /// Original was GL_VIEWPORT_BOUNDS_RANGE_OES = 0x825D + /// + ViewportBoundsRangeOes = ((int)0x825D), + /// /// Original was GL_LAYER_PROVOKING_VERTEX_EXT = 0x825E /// LayerProvokingVertexExt = ((int)0x825E), /// + /// Original was GL_LAYER_PROVOKING_VERTEX_OES = 0x825E + /// + LayerProvokingVertexOes = ((int)0x825E), + /// + /// Original was GL_VIEWPORT_INDEX_PROVOKING_VERTEX_NV = 0x825F + /// + ViewportIndexProvokingVertexNv = ((int)0x825F), + /// + /// Original was GL_VIEWPORT_INDEX_PROVOKING_VERTEX_OES = 0x825F + /// + ViewportIndexProvokingVertexOes = ((int)0x825F), + /// /// Original was GL_UNDEFINED_VERTEX_EXT = 0x8260 /// UndefinedVertexExt = ((int)0x8260), /// + /// Original was GL_UNDEFINED_VERTEX_OES = 0x8260 + /// + UndefinedVertexOes = ((int)0x8260), + /// /// Original was GL_NO_RESET_NOTIFICATION = 0x8261 /// NoResetNotification = ((int)0x8261), @@ -5577,18 +6101,34 @@ namespace OpenTK.Graphics.ES31 /// TextureViewMinLevelExt = ((int)0x82DB), /// + /// Original was GL_TEXTURE_VIEW_MIN_LEVEL_OES = 0x82DB + /// + TextureViewMinLevelOes = ((int)0x82DB), + /// /// Original was GL_TEXTURE_VIEW_NUM_LEVELS_EXT = 0x82DC /// TextureViewNumLevelsExt = ((int)0x82DC), /// + /// Original was GL_TEXTURE_VIEW_NUM_LEVELS_OES = 0x82DC + /// + TextureViewNumLevelsOes = ((int)0x82DC), + /// /// Original was GL_TEXTURE_VIEW_MIN_LAYER_EXT = 0x82DD /// TextureViewMinLayerExt = ((int)0x82DD), /// + /// Original was GL_TEXTURE_VIEW_MIN_LAYER_OES = 0x82DD + /// + TextureViewMinLayerOes = ((int)0x82DD), + /// /// Original was GL_TEXTURE_VIEW_NUM_LAYERS_EXT = 0x82DE /// TextureViewNumLayersExt = ((int)0x82DE), /// + /// Original was GL_TEXTURE_VIEW_NUM_LAYERS_OES = 0x82DE + /// + TextureViewNumLayersOes = ((int)0x82DE), + /// /// Original was GL_TEXTURE_IMMUTABLE_LEVELS = 0x82DF /// TextureImmutableLevels = ((int)0x82DF), @@ -5629,6 +6169,10 @@ namespace OpenTK.Graphics.ES31 /// ProgramPipeline = ((int)0x82E4), /// + /// Original was GL_PROGRAM_PIPELINE_KHR = 0x82E4 + /// + ProgramPipelineKhr = ((int)0x82E4), + /// /// Original was GL_MAX_VERTEX_ATTRIB_STRIDE = 0x82E5 /// MaxVertexAttribStride = ((int)0x82E5), @@ -5653,6 +6197,14 @@ namespace OpenTK.Graphics.ES31 /// MaxLabelLengthKhr = ((int)0x82E8), /// + /// Original was GL_MAX_CULL_DISTANCES_EXT = 0x82F9 + /// + MaxCullDistancesExt = ((int)0x82F9), + /// + /// Original was GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES_EXT = 0x82FA + /// + MaxCombinedClipAndCullDistancesExt = ((int)0x82FA), + /// /// Original was GL_CONTEXT_RELEASE_BEHAVIOR = 0x82FB /// ContextReleaseBehavior = ((int)0x82FB), @@ -5825,6 +6377,10 @@ namespace OpenTK.Graphics.ES31 /// PerfqueryWaitIntel = ((int)0x83FB), /// + /// Original was GL_CONSERVATIVE_RASTERIZATION_INTEL = 0x83FE + /// + ConservativeRasterizationIntel = ((int)0x83FE), + /// /// Original was GL_FRAGMENT_LIGHTING_SGIX = 0x8400 /// FragmentLightingSgix = ((int)0x8400), @@ -5901,26 +6457,26 @@ namespace OpenTK.Graphics.ES31 /// FragmentLight7Sgix = ((int)0x8413), /// - /// Original was GL_PACK_RESAMPLE_SGIX = 0x842C + /// Original was GL_PACK_RESAMPLE_SGIX = 0x842E /// - PackResampleSgix = ((int)0x842C), + PackResampleSgix = ((int)0x842E), /// - /// Original was GL_UNPACK_RESAMPLE_SGIX = 0x842D + /// Original was GL_UNPACK_RESAMPLE_SGIX = 0x842F /// - UnpackResampleSgix = ((int)0x842D), - /// - /// Original was GL_RESAMPLE_REPLICATE_SGIX = 0x842E - /// - ResampleReplicateSgix = ((int)0x842E), - /// - /// Original was GL_RESAMPLE_ZERO_FILL_SGIX = 0x842F - /// - ResampleZeroFillSgix = ((int)0x842F), + UnpackResampleSgix = ((int)0x842F), /// /// Original was GL_RESAMPLE_DECIMATE_SGIX = 0x8430 /// ResampleDecimateSgix = ((int)0x8430), /// + /// Original was GL_RESAMPLE_REPLICATE_SGIX = 0x8433 + /// + ResampleReplicateSgix = ((int)0x8433), + /// + /// Original was GL_RESAMPLE_ZERO_FILL_SGIX = 0x8434 + /// + ResampleZeroFillSgix = ((int)0x8434), + /// /// Original was GL_NEAREST_CLIPMAP_NEAREST_SGIX = 0x844D /// NearestClipmapNearestSgix = ((int)0x844D), @@ -6073,6 +6629,14 @@ namespace OpenTK.Graphics.ES31 /// ActiveTexture = ((int)0x84E0), /// + /// Original was GL_PATH_TRANSPOSE_MODELVIEW_MATRIX_NV = 0x84E3 + /// + PathTransposeModelviewMatrixNv = ((int)0x84E3), + /// + /// Original was GL_PATH_TRANSPOSE_PROJECTION_MATRIX_NV = 0x84E4 + /// + PathTransposeProjectionMatrixNv = ((int)0x84E4), + /// /// Original was GL_MAX_RENDERBUFFER_SIZE = 0x84E8 /// MaxRenderbufferSize = ((int)0x84E8), @@ -6097,6 +6661,22 @@ namespace OpenTK.Graphics.ES31 /// FenceConditionNv = ((int)0x84F4), /// + /// Original was GL_TEXTURE_RECTANGLE = 0x84F5 + /// + TextureRectangle = ((int)0x84F5), + /// + /// Original was GL_PROXY_TEXTURE_RECTANGLE = 0x84F7 + /// + ProxyTextureRectangle = ((int)0x84F7), + /// + /// Original was GL_PROXY_TEXTURE_RECTANGLE_ARB = 0x84F7 + /// + ProxyTextureRectangleArb = ((int)0x84F7), + /// + /// Original was GL_PROXY_TEXTURE_RECTANGLE_NV = 0x84F7 + /// + ProxyTextureRectangleNv = ((int)0x84F7), + /// /// Original was GL_DEPTH_STENCIL = 0x84F9 /// DepthStencil = ((int)0x84F9), @@ -6125,6 +6705,10 @@ namespace OpenTK.Graphics.ES31 /// MaxTextureMaxAnisotropyExt = ((int)0x84FF), /// + /// Original was GL_TEXTURE_LOD_BIAS = 0x8501 + /// + TextureLodBias = ((int)0x8501), + /// /// Original was GL_INCR_WRAP = 0x8507 /// IncrWrap = ((int)0x8507), @@ -6165,6 +6749,18 @@ namespace OpenTK.Graphics.ES31 /// TextureCubeMapNegativeZ = ((int)0x851A), /// + /// Original was GL_PROXY_TEXTURE_CUBE_MAP = 0x851B + /// + ProxyTextureCubeMap = ((int)0x851B), + /// + /// Original was GL_PROXY_TEXTURE_CUBE_MAP_ARB = 0x851B + /// + ProxyTextureCubeMapArb = ((int)0x851B), + /// + /// Original was GL_PROXY_TEXTURE_CUBE_MAP_EXT = 0x851B + /// + ProxyTextureCubeMapExt = ((int)0x851B), + /// /// Original was GL_MAX_CUBE_MAP_TEXTURE_SIZE = 0x851C /// MaxCubeMapTextureSize = ((int)0x851C), @@ -6173,10 +6769,30 @@ namespace OpenTK.Graphics.ES31 /// VertexArrayStorageHintApple = ((int)0x851F), /// + /// Original was GL_PRIMARY_COLOR_NV = 0x852C + /// + PrimaryColorNv = ((int)0x852C), + /// + /// Original was GL_SECONDARY_COLOR_NV = 0x852D + /// + SecondaryColorNv = ((int)0x852D), + /// /// Original was GL_MULTISAMPLE_FILTER_HINT_NV = 0x8534 /// MultisampleFilterHintNv = ((int)0x8534), /// + /// Original was GL_CONSTANT_NV = 0x8576 + /// + ConstantNv = ((int)0x8576), + /// + /// Original was GL_PRIMARY_COLOR = 0x8577 + /// + PrimaryColor = ((int)0x8577), + /// + /// Original was GL_SRC1_ALPHA_EXT = 0x8589 + /// + Src1AlphaExt = ((int)0x8589), + /// /// Original was GL_PACK_SUBSAMPLE_RATE_SGIX = 0x85A0 /// PackSubsampleRateSgix = ((int)0x85A0), @@ -6665,10 +7281,18 @@ namespace OpenTK.Graphics.ES31 /// MaxTessControlInputComponentsExt = ((int)0x886C), /// + /// Original was GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_OES = 0x886C + /// + MaxTessControlInputComponentsOes = ((int)0x886C), + /// /// Original was GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_EXT = 0x886D /// MaxTessEvaluationInputComponentsExt = ((int)0x886D), /// + /// Original was GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_OES = 0x886D + /// + MaxTessEvaluationInputComponentsOes = ((int)0x886D), + /// /// Original was GL_MAX_TEXTURE_IMAGE_UNITS = 0x8872 /// MaxTextureImageUnits = ((int)0x8872), @@ -6677,6 +7301,10 @@ namespace OpenTK.Graphics.ES31 /// GeometryShaderInvocationsExt = ((int)0x887F), /// + /// Original was GL_GEOMETRY_SHADER_INVOCATIONS_OES = 0x887F + /// + GeometryShaderInvocationsOes = ((int)0x887F), + /// /// Original was GL_ARRAY_BUFFER = 0x8892 /// ArrayBuffer = ((int)0x8892), @@ -6777,14 +7405,26 @@ namespace OpenTK.Graphics.ES31 /// PixelPackBuffer = ((int)0x88EB), /// + /// Original was GL_PIXEL_PACK_BUFFER_NV = 0x88EB + /// + PixelPackBufferNv = ((int)0x88EB), + /// /// Original was GL_PIXEL_UNPACK_BUFFER = 0x88EC /// PixelUnpackBuffer = ((int)0x88EC), /// + /// Original was GL_PIXEL_UNPACK_BUFFER_NV = 0x88EC + /// + PixelUnpackBufferNv = ((int)0x88EC), + /// /// Original was GL_PIXEL_PACK_BUFFER_BINDING = 0x88ED /// PixelPackBufferBinding = ((int)0x88ED), /// + /// Original was GL_PIXEL_PACK_BUFFER_BINDING_NV = 0x88ED + /// + PixelPackBufferBindingNv = ((int)0x88ED), + /// /// Original was GL_ETC1_SRGB8_NV = 0x88EE /// Etc1Srgb8Nv = ((int)0x88EE), @@ -6793,6 +7433,10 @@ namespace OpenTK.Graphics.ES31 /// PixelUnpackBufferBinding = ((int)0x88EF), /// + /// Original was GL_PIXEL_UNPACK_BUFFER_BINDING_NV = 0x88EF + /// + PixelUnpackBufferBindingNv = ((int)0x88EF), + /// /// Original was GL_DEPTH24_STENCIL8 = 0x88F0 /// Depth24Stencil8 = ((int)0x88F0), @@ -6809,6 +7453,22 @@ namespace OpenTK.Graphics.ES31 /// TextureStencilSize = ((int)0x88F1), /// + /// Original was GL_SRC1_COLOR_EXT = 0x88F9 + /// + Src1ColorExt = ((int)0x88F9), + /// + /// Original was GL_ONE_MINUS_SRC1_COLOR_EXT = 0x88FA + /// + OneMinusSrc1ColorExt = ((int)0x88FA), + /// + /// Original was GL_ONE_MINUS_SRC1_ALPHA_EXT = 0x88FB + /// + OneMinusSrc1AlphaExt = ((int)0x88FB), + /// + /// Original was GL_MAX_DUAL_SOURCE_DRAW_BUFFERS_EXT = 0x88FC + /// + MaxDualSourceDrawBuffersExt = ((int)0x88FC), + /// /// Original was GL_VERTEX_ATTRIB_ARRAY_INTEGER = 0x88FD /// VertexAttribArrayInteger = ((int)0x88FD), @@ -6845,14 +7505,26 @@ namespace OpenTK.Graphics.ES31 /// GeometryLinkedVerticesOutExt = ((int)0x8916), /// + /// Original was GL_GEOMETRY_LINKED_VERTICES_OUT_OES = 0x8916 + /// + GeometryLinkedVerticesOutOes = ((int)0x8916), + /// /// Original was GL_GEOMETRY_LINKED_INPUT_TYPE_EXT = 0x8917 /// GeometryLinkedInputTypeExt = ((int)0x8917), /// + /// Original was GL_GEOMETRY_LINKED_INPUT_TYPE_OES = 0x8917 + /// + GeometryLinkedInputTypeOes = ((int)0x8917), + /// /// Original was GL_GEOMETRY_LINKED_OUTPUT_TYPE_EXT = 0x8918 /// GeometryLinkedOutputTypeExt = ((int)0x8918), /// + /// Original was GL_GEOMETRY_LINKED_OUTPUT_TYPE_OES = 0x8918 + /// + GeometryLinkedOutputTypeOes = ((int)0x8918), + /// /// Original was GL_SAMPLER_BINDING = 0x8919 /// SamplerBinding = ((int)0x8919), @@ -6893,6 +7565,10 @@ namespace OpenTK.Graphics.ES31 /// MaxGeometryUniformBlocksExt = ((int)0x8A2C), /// + /// Original was GL_MAX_GEOMETRY_UNIFORM_BLOCKS_OES = 0x8A2C + /// + MaxGeometryUniformBlocksOes = ((int)0x8A2C), + /// /// Original was GL_MAX_FRAGMENT_UNIFORM_BLOCKS = 0x8A2D /// MaxFragmentUniformBlocks = ((int)0x8A2D), @@ -6917,6 +7593,10 @@ namespace OpenTK.Graphics.ES31 /// MaxCombinedGeometryUniformComponentsExt = ((int)0x8A32), /// + /// Original was GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_OES = 0x8A32 + /// + MaxCombinedGeometryUniformComponentsOes = ((int)0x8A32), + /// /// Original was GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS = 0x8A33 /// MaxCombinedFragmentUniformComponents = ((int)0x8A33), @@ -7385,6 +8065,14 @@ namespace OpenTK.Graphics.ES31 /// StateRestore = ((int)0x8BDC), /// + /// Original was GL_SAMPLER_EXTERNAL_2D_Y2Y_EXT = 0x8BE7 + /// + SamplerExternal2DY2yExt = ((int)0x8BE7), + /// + /// Original was GL_TEXTURE_PROTECTED_EXT = 0x8BFA + /// + TextureProtectedExt = ((int)0x8BFA), + /// /// Original was GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG = 0x8C00 /// CompressedRgbPvrtc4Bppv1Img = ((int)0x8C00), @@ -7453,10 +8141,30 @@ namespace OpenTK.Graphics.ES31 /// UnsignedNormalizedExt = ((int)0x8C17), /// + /// Original was GL_TEXTURE_1D_ARRAY = 0x8C18 + /// + Texture1DArray = ((int)0x8C18), + /// + /// Original was GL_PROXY_TEXTURE_1D_ARRAY = 0x8C19 + /// + ProxyTexture1DArray = ((int)0x8C19), + /// + /// Original was GL_PROXY_TEXTURE_1D_ARRAY_EXT = 0x8C19 + /// + ProxyTexture1DArrayExt = ((int)0x8C19), + /// /// Original was GL_TEXTURE_2D_ARRAY = 0x8C1A /// Texture2DArray = ((int)0x8C1A), /// + /// Original was GL_PROXY_TEXTURE_2D_ARRAY = 0x8C1B + /// + ProxyTexture2DArray = ((int)0x8C1B), + /// + /// Original was GL_PROXY_TEXTURE_2D_ARRAY_EXT = 0x8C1B + /// + ProxyTexture2DArrayExt = ((int)0x8C1B), + /// /// Original was GL_TEXTURE_BINDING_2D_ARRAY = 0x8C1D /// TextureBinding2DArray = ((int)0x8C1D), @@ -7465,26 +8173,54 @@ namespace OpenTK.Graphics.ES31 /// MaxGeometryTextureImageUnitsExt = ((int)0x8C29), /// + /// Original was GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_OES = 0x8C29 + /// + MaxGeometryTextureImageUnitsOes = ((int)0x8C29), + /// + /// Original was GL_TEXTURE_BUFFER = 0x8C2A + /// + TextureBuffer = ((int)0x8C2A), + /// /// Original was GL_TEXTURE_BUFFER_BINDING_EXT = 0x8C2A /// TextureBufferBindingExt = ((int)0x8C2A), /// + /// Original was GL_TEXTURE_BUFFER_BINDING_OES = 0x8C2A + /// + TextureBufferBindingOes = ((int)0x8C2A), + /// /// Original was GL_TEXTURE_BUFFER_EXT = 0x8C2A /// TextureBufferExt = ((int)0x8C2A), /// + /// Original was GL_TEXTURE_BUFFER_OES = 0x8C2A + /// + TextureBufferOes = ((int)0x8C2A), + /// /// Original was GL_MAX_TEXTURE_BUFFER_SIZE_EXT = 0x8C2B /// MaxTextureBufferSizeExt = ((int)0x8C2B), /// + /// Original was GL_MAX_TEXTURE_BUFFER_SIZE_OES = 0x8C2B + /// + MaxTextureBufferSizeOes = ((int)0x8C2B), + /// /// Original was GL_TEXTURE_BINDING_BUFFER_EXT = 0x8C2C /// TextureBindingBufferExt = ((int)0x8C2C), /// + /// Original was GL_TEXTURE_BINDING_BUFFER_OES = 0x8C2C + /// + TextureBindingBufferOes = ((int)0x8C2C), + /// /// Original was GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT = 0x8C2D /// TextureBufferDataStoreBindingExt = ((int)0x8C2D), /// + /// Original was GL_TEXTURE_BUFFER_DATA_STORE_BINDING_OES = 0x8C2D + /// + TextureBufferDataStoreBindingOes = ((int)0x8C2D), + /// /// Original was GL_ANY_SAMPLES_PASSED = 0x8C2F /// AnySamplesPassed = ((int)0x8C2F), @@ -7505,18 +8241,34 @@ namespace OpenTK.Graphics.ES31 /// R11fG11fB10f = ((int)0x8C3A), /// + /// Original was GL_R11F_G11F_B10F_APPLE = 0x8C3A + /// + R11fG11fB10fApple = ((int)0x8C3A), + /// /// Original was GL_UNSIGNED_INT_10F_11F_11F_REV = 0x8C3B /// UnsignedInt10F11F11FRev = ((int)0x8C3B), /// + /// Original was GL_UNSIGNED_INT_10F_11F_11F_REV_APPLE = 0x8C3B + /// + UnsignedInt10F11F11FRevApple = ((int)0x8C3B), + /// /// Original was GL_RGB9_E5 = 0x8C3D /// Rgb9E5 = ((int)0x8C3D), /// + /// Original was GL_RGB9_E5_APPLE = 0x8C3D + /// + Rgb9E5Apple = ((int)0x8C3D), + /// /// Original was GL_UNSIGNED_INT_5_9_9_9_REV = 0x8C3E /// UnsignedInt5999Rev = ((int)0x8C3E), /// + /// Original was GL_UNSIGNED_INT_5_9_9_9_REV_APPLE = 0x8C3E + /// + UnsignedInt5999RevApple = ((int)0x8C3E), + /// /// Original was GL_GL_TEXTURE_SHARED_SIZE = 0x8C3F /// GlTextureSharedSize = ((int)0x8C3F), @@ -7613,6 +8365,10 @@ namespace OpenTK.Graphics.ES31 /// PrimitivesGeneratedExt = ((int)0x8C87), /// + /// Original was GL_PRIMITIVES_GENERATED_OES = 0x8C87 + /// + PrimitivesGeneratedOes = ((int)0x8C87), + /// /// Original was GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN = 0x8C88 /// TransformFeedbackPrimitivesWritten = ((int)0x8C88), @@ -8013,6 +8769,70 @@ namespace OpenTK.Graphics.ES31 /// ColorAttachment15Nv = ((int)0x8CEF), /// + /// Original was GL_COLOR_ATTACHMENT16 = 0x8CF0 + /// + ColorAttachment16 = ((int)0x8CF0), + /// + /// Original was GL_COLOR_ATTACHMENT17 = 0x8CF1 + /// + ColorAttachment17 = ((int)0x8CF1), + /// + /// Original was GL_COLOR_ATTACHMENT18 = 0x8CF2 + /// + ColorAttachment18 = ((int)0x8CF2), + /// + /// Original was GL_COLOR_ATTACHMENT19 = 0x8CF3 + /// + ColorAttachment19 = ((int)0x8CF3), + /// + /// Original was GL_COLOR_ATTACHMENT20 = 0x8CF4 + /// + ColorAttachment20 = ((int)0x8CF4), + /// + /// Original was GL_COLOR_ATTACHMENT21 = 0x8CF5 + /// + ColorAttachment21 = ((int)0x8CF5), + /// + /// Original was GL_COLOR_ATTACHMENT22 = 0x8CF6 + /// + ColorAttachment22 = ((int)0x8CF6), + /// + /// Original was GL_COLOR_ATTACHMENT23 = 0x8CF7 + /// + ColorAttachment23 = ((int)0x8CF7), + /// + /// Original was GL_COLOR_ATTACHMENT24 = 0x8CF8 + /// + ColorAttachment24 = ((int)0x8CF8), + /// + /// Original was GL_COLOR_ATTACHMENT25 = 0x8CF9 + /// + ColorAttachment25 = ((int)0x8CF9), + /// + /// Original was GL_COLOR_ATTACHMENT26 = 0x8CFA + /// + ColorAttachment26 = ((int)0x8CFA), + /// + /// Original was GL_COLOR_ATTACHMENT27 = 0x8CFB + /// + ColorAttachment27 = ((int)0x8CFB), + /// + /// Original was GL_COLOR_ATTACHMENT28 = 0x8CFC + /// + ColorAttachment28 = ((int)0x8CFC), + /// + /// Original was GL_COLOR_ATTACHMENT29 = 0x8CFD + /// + ColorAttachment29 = ((int)0x8CFD), + /// + /// Original was GL_COLOR_ATTACHMENT30 = 0x8CFE + /// + ColorAttachment30 = ((int)0x8CFE), + /// + /// Original was GL_COLOR_ATTACHMENT31 = 0x8CFF + /// + ColorAttachment31 = ((int)0x8CFF), + /// /// Original was GL_DEPTH_ATTACHMENT = 0x8D00 /// DepthAttachment = ((int)0x8D00), @@ -8241,10 +9061,18 @@ namespace OpenTK.Graphics.ES31 /// FramebufferAttachmentLayeredExt = ((int)0x8DA7), /// + /// Original was GL_FRAMEBUFFER_ATTACHMENT_LAYERED_OES = 0x8DA7 + /// + FramebufferAttachmentLayeredOes = ((int)0x8DA7), + /// /// Original was GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT = 0x8DA8 /// FramebufferIncompleteLayerTargetsExt = ((int)0x8DA8), /// + /// Original was GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_OES = 0x8DA8 + /// + FramebufferIncompleteLayerTargetsOes = ((int)0x8DA8), + /// /// Original was GL_FLOAT_32_UNSIGNED_INT_24_8_REV = 0x8DAD /// Float32UnsignedInt248Rev = ((int)0x8DAD), @@ -8253,6 +9081,22 @@ namespace OpenTK.Graphics.ES31 /// FramebufferSrgbExt = ((int)0x8DB9), /// + /// Original was GL_COMPRESSED_RED_RGTC1_EXT = 0x8DBB + /// + CompressedRedRgtc1Ext = ((int)0x8DBB), + /// + /// Original was GL_COMPRESSED_SIGNED_RED_RGTC1_EXT = 0x8DBC + /// + CompressedSignedRedRgtc1Ext = ((int)0x8DBC), + /// + /// Original was GL_COMPRESSED_RED_GREEN_RGTC2_EXT = 0x8DBD + /// + CompressedRedGreenRgtc2Ext = ((int)0x8DBD), + /// + /// Original was GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT = 0x8DBE + /// + CompressedSignedRedGreenRgtc2Ext = ((int)0x8DBE), + /// /// Original was GL_SAMPLER_2D_ARRAY = 0x8DC1 /// Sampler2DArray = ((int)0x8DC1), @@ -8261,6 +9105,10 @@ namespace OpenTK.Graphics.ES31 /// SamplerBufferExt = ((int)0x8DC2), /// + /// Original was GL_SAMPLER_BUFFER_OES = 0x8DC2 + /// + SamplerBufferOes = ((int)0x8DC2), + /// /// Original was GL_SAMPLER_2D_ARRAY_SHADOW = 0x8DC4 /// Sampler2DArrayShadow = ((int)0x8DC4), @@ -8309,6 +9157,10 @@ namespace OpenTK.Graphics.ES31 /// IntSamplerBufferExt = ((int)0x8DD0), /// + /// Original was GL_INT_SAMPLER_BUFFER_OES = 0x8DD0 + /// + IntSamplerBufferOes = ((int)0x8DD0), + /// /// Original was GL_UNSIGNED_INT_SAMPLER_2D = 0x8DD2 /// UnsignedIntSampler2D = ((int)0x8DD2), @@ -8329,22 +9181,42 @@ namespace OpenTK.Graphics.ES31 /// UnsignedIntSamplerBufferExt = ((int)0x8DD8), /// + /// Original was GL_UNSIGNED_INT_SAMPLER_BUFFER_OES = 0x8DD8 + /// + UnsignedIntSamplerBufferOes = ((int)0x8DD8), + /// /// Original was GL_GEOMETRY_SHADER_EXT = 0x8DD9 /// GeometryShaderExt = ((int)0x8DD9), /// + /// Original was GL_GEOMETRY_SHADER_OES = 0x8DD9 + /// + GeometryShaderOes = ((int)0x8DD9), + /// /// Original was GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT = 0x8DDF /// MaxGeometryUniformComponentsExt = ((int)0x8DDF), /// + /// Original was GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_OES = 0x8DDF + /// + MaxGeometryUniformComponentsOes = ((int)0x8DDF), + /// /// Original was GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT = 0x8DE0 /// MaxGeometryOutputVerticesExt = ((int)0x8DE0), /// + /// Original was GL_MAX_GEOMETRY_OUTPUT_VERTICES_OES = 0x8DE0 + /// + MaxGeometryOutputVerticesOes = ((int)0x8DE0), + /// /// Original was GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT = 0x8DE1 /// MaxGeometryTotalOutputComponentsExt = ((int)0x8DE1), /// + /// Original was GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_OES = 0x8DE1 + /// + MaxGeometryTotalOutputComponentsOes = ((int)0x8DE1), + /// /// Original was GL_LOW_FLOAT = 0x8DF0 /// LowFloat = ((int)0x8DF0), @@ -8401,14 +9273,46 @@ namespace OpenTK.Graphics.ES31 /// MaxFragmentUniformVectors = ((int)0x8DFD), /// + /// Original was GL_QUERY_WAIT_NV = 0x8E13 + /// + QueryWaitNv = ((int)0x8E13), + /// + /// Original was GL_QUERY_NO_WAIT_NV = 0x8E14 + /// + QueryNoWaitNv = ((int)0x8E14), + /// + /// Original was GL_QUERY_BY_REGION_WAIT_NV = 0x8E15 + /// + QueryByRegionWaitNv = ((int)0x8E15), + /// + /// Original was GL_QUERY_BY_REGION_NO_WAIT_NV = 0x8E16 + /// + QueryByRegionNoWaitNv = ((int)0x8E16), + /// + /// Original was GL_POLYGON_OFFSET_CLAMP_EXT = 0x8E1B + /// + PolygonOffsetClampExt = ((int)0x8E1B), + /// /// Original was GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_EXT = 0x8E1E /// MaxCombinedTessControlUniformComponentsExt = ((int)0x8E1E), /// + /// Original was GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_OES = 0x8E1E + /// + MaxCombinedTessControlUniformComponentsOes = ((int)0x8E1E), + /// /// Original was GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT = 0x8E1F /// MaxCombinedTessEvaluationUniformComponentsExt = ((int)0x8E1F), /// + /// Original was GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_OES = 0x8E1F + /// + MaxCombinedTessEvaluationUniformComponentsOes = ((int)0x8E1F), + /// + /// Original was GL_COLOR_SAMPLES_NV = 0x8E20 + /// + ColorSamplesNv = ((int)0x8E20), + /// /// Original was GL_TRANSFORM_FEEDBACK = 0x8E22 /// TransformFeedback = ((int)0x8E22), @@ -8449,18 +9353,34 @@ namespace OpenTK.Graphics.ES31 /// TextureSwizzleA = ((int)0x8E45), /// + /// Original was GL_TEXTURE_SWIZZLE_RGBA = 0x8E46 + /// + TextureSwizzleRgba = ((int)0x8E46), + /// /// Original was GL_FIRST_VERTEX_CONVENTION_EXT = 0x8E4D /// FirstVertexConventionExt = ((int)0x8E4D), /// + /// Original was GL_FIRST_VERTEX_CONVENTION_OES = 0x8E4D + /// + FirstVertexConventionOes = ((int)0x8E4D), + /// /// Original was GL_LAST_VERTEX_CONVENTION_EXT = 0x8E4E /// LastVertexConventionExt = ((int)0x8E4E), /// + /// Original was GL_LAST_VERTEX_CONVENTION_OES = 0x8E4E + /// + LastVertexConventionOes = ((int)0x8E4E), + /// /// Original was GL_GL_SAMPLE_POSITION = 0x8E50 /// GlSamplePosition = ((int)0x8E50), /// + /// Original was GL_SAMPLE_LOCATION_NV = 0x8E50 + /// + SampleLocationNv = ((int)0x8E50), + /// /// Original was GL_SAMPLE_POSITION = 0x8E50 /// SamplePosition = ((int)0x8E50), @@ -8493,6 +9413,10 @@ namespace OpenTK.Graphics.ES31 /// MaxGeometryShaderInvocationsExt = ((int)0x8E5A), /// + /// Original was GL_MAX_GEOMETRY_SHADER_INVOCATIONS_OES = 0x8E5A + /// + MaxGeometryShaderInvocationsOes = ((int)0x8E5A), + /// /// Original was GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_OES = 0x8E5B /// MinFragmentInterpolationOffsetOes = ((int)0x8E5B), @@ -8517,94 +9441,202 @@ namespace OpenTK.Graphics.ES31 /// PatchVerticesExt = ((int)0x8E72), /// + /// Original was GL_PATCH_VERTICES_OES = 0x8E72 + /// + PatchVerticesOes = ((int)0x8E72), + /// /// Original was GL_TESS_CONTROL_OUTPUT_VERTICES_EXT = 0x8E75 /// TessControlOutputVerticesExt = ((int)0x8E75), /// + /// Original was GL_TESS_CONTROL_OUTPUT_VERTICES_OES = 0x8E75 + /// + TessControlOutputVerticesOes = ((int)0x8E75), + /// /// Original was GL_TESS_GEN_MODE_EXT = 0x8E76 /// TessGenModeExt = ((int)0x8E76), /// + /// Original was GL_TESS_GEN_MODE_OES = 0x8E76 + /// + TessGenModeOes = ((int)0x8E76), + /// /// Original was GL_TESS_GEN_SPACING_EXT = 0x8E77 /// TessGenSpacingExt = ((int)0x8E77), /// + /// Original was GL_TESS_GEN_SPACING_OES = 0x8E77 + /// + TessGenSpacingOes = ((int)0x8E77), + /// /// Original was GL_TESS_GEN_VERTEX_ORDER_EXT = 0x8E78 /// TessGenVertexOrderExt = ((int)0x8E78), /// + /// Original was GL_TESS_GEN_VERTEX_ORDER_OES = 0x8E78 + /// + TessGenVertexOrderOes = ((int)0x8E78), + /// /// Original was GL_TESS_GEN_POINT_MODE_EXT = 0x8E79 /// TessGenPointModeExt = ((int)0x8E79), /// + /// Original was GL_TESS_GEN_POINT_MODE_OES = 0x8E79 + /// + TessGenPointModeOes = ((int)0x8E79), + /// /// Original was GL_ISOLINES_EXT = 0x8E7A /// IsolinesExt = ((int)0x8E7A), /// + /// Original was GL_ISOLINES_OES = 0x8E7A + /// + IsolinesOes = ((int)0x8E7A), + /// /// Original was GL_FRACTIONAL_ODD_EXT = 0x8E7B /// FractionalOddExt = ((int)0x8E7B), /// + /// Original was GL_FRACTIONAL_ODD_OES = 0x8E7B + /// + FractionalOddOes = ((int)0x8E7B), + /// /// Original was GL_FRACTIONAL_EVEN_EXT = 0x8E7C /// FractionalEvenExt = ((int)0x8E7C), /// + /// Original was GL_FRACTIONAL_EVEN_OES = 0x8E7C + /// + FractionalEvenOes = ((int)0x8E7C), + /// /// Original was GL_MAX_PATCH_VERTICES_EXT = 0x8E7D /// MaxPatchVerticesExt = ((int)0x8E7D), /// + /// Original was GL_MAX_PATCH_VERTICES_OES = 0x8E7D + /// + MaxPatchVerticesOes = ((int)0x8E7D), + /// /// Original was GL_MAX_TESS_GEN_LEVEL_EXT = 0x8E7E /// MaxTessGenLevelExt = ((int)0x8E7E), /// + /// Original was GL_MAX_TESS_GEN_LEVEL_OES = 0x8E7E + /// + MaxTessGenLevelOes = ((int)0x8E7E), + /// /// Original was GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_EXT = 0x8E7F /// MaxTessControlUniformComponentsExt = ((int)0x8E7F), /// + /// Original was GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_OES = 0x8E7F + /// + MaxTessControlUniformComponentsOes = ((int)0x8E7F), + /// /// Original was GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT = 0x8E80 /// MaxTessEvaluationUniformComponentsExt = ((int)0x8E80), /// + /// Original was GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_OES = 0x8E80 + /// + MaxTessEvaluationUniformComponentsOes = ((int)0x8E80), + /// /// Original was GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_EXT = 0x8E81 /// MaxTessControlTextureImageUnitsExt = ((int)0x8E81), /// + /// Original was GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_OES = 0x8E81 + /// + MaxTessControlTextureImageUnitsOes = ((int)0x8E81), + /// /// Original was GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_EXT = 0x8E82 /// MaxTessEvaluationTextureImageUnitsExt = ((int)0x8E82), /// + /// Original was GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_OES = 0x8E82 + /// + MaxTessEvaluationTextureImageUnitsOes = ((int)0x8E82), + /// /// Original was GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_EXT = 0x8E83 /// MaxTessControlOutputComponentsExt = ((int)0x8E83), /// + /// Original was GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_OES = 0x8E83 + /// + MaxTessControlOutputComponentsOes = ((int)0x8E83), + /// /// Original was GL_MAX_TESS_PATCH_COMPONENTS_EXT = 0x8E84 /// MaxTessPatchComponentsExt = ((int)0x8E84), /// + /// Original was GL_MAX_TESS_PATCH_COMPONENTS_OES = 0x8E84 + /// + MaxTessPatchComponentsOes = ((int)0x8E84), + /// /// Original was GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_EXT = 0x8E85 /// MaxTessControlTotalOutputComponentsExt = ((int)0x8E85), /// + /// Original was GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_OES = 0x8E85 + /// + MaxTessControlTotalOutputComponentsOes = ((int)0x8E85), + /// /// Original was GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_EXT = 0x8E86 /// MaxTessEvaluationOutputComponentsExt = ((int)0x8E86), /// + /// Original was GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_OES = 0x8E86 + /// + MaxTessEvaluationOutputComponentsOes = ((int)0x8E86), + /// /// Original was GL_TESS_EVALUATION_SHADER_EXT = 0x8E87 /// TessEvaluationShaderExt = ((int)0x8E87), /// + /// Original was GL_TESS_EVALUATION_SHADER_OES = 0x8E87 + /// + TessEvaluationShaderOes = ((int)0x8E87), + /// /// Original was GL_TESS_CONTROL_SHADER_EXT = 0x8E88 /// TessControlShaderExt = ((int)0x8E88), /// + /// Original was GL_TESS_CONTROL_SHADER_OES = 0x8E88 + /// + TessControlShaderOes = ((int)0x8E88), + /// /// Original was GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_EXT = 0x8E89 /// MaxTessControlUniformBlocksExt = ((int)0x8E89), /// + /// Original was GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_OES = 0x8E89 + /// + MaxTessControlUniformBlocksOes = ((int)0x8E89), + /// /// Original was GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_EXT = 0x8E8A /// MaxTessEvaluationUniformBlocksExt = ((int)0x8E8A), /// + /// Original was GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_OES = 0x8E8A + /// + MaxTessEvaluationUniformBlocksOes = ((int)0x8E8A), + /// + /// Original was GL_COMPRESSED_RGBA_BPTC_UNORM_EXT = 0x8E8C + /// + CompressedRgbaBptcUnormExt = ((int)0x8E8C), + /// + /// Original was GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT = 0x8E8D + /// + CompressedSrgbAlphaBptcUnormExt = ((int)0x8E8D), + /// + /// Original was GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT = 0x8E8E + /// + CompressedRgbBptcSignedFloatExt = ((int)0x8E8E), + /// + /// Original was GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT = 0x8E8F + /// + CompressedRgbBptcUnsignedFloatExt = ((int)0x8E8F), + /// /// Original was GL_COVERAGE_COMPONENT_NV = 0x8ED0 /// CoverageComponentNv = ((int)0x8ED0), @@ -8637,6 +9669,30 @@ namespace OpenTK.Graphics.ES31 /// CoverageAutomaticNv = ((int)0x8ED7), /// + /// Original was GL_INCLUSIVE_EXT = 0x8F10 + /// + InclusiveExt = ((int)0x8F10), + /// + /// Original was GL_EXCLUSIVE_EXT = 0x8F11 + /// + ExclusiveExt = ((int)0x8F11), + /// + /// Original was GL_WINDOW_RECTANGLE_EXT = 0x8F12 + /// + WindowRectangleExt = ((int)0x8F12), + /// + /// Original was GL_WINDOW_RECTANGLE_MODE_EXT = 0x8F13 + /// + WindowRectangleModeExt = ((int)0x8F13), + /// + /// Original was GL_MAX_WINDOW_RECTANGLES_EXT = 0x8F14 + /// + MaxWindowRectanglesExt = ((int)0x8F14), + /// + /// Original was GL_NUM_WINDOW_RECTANGLES_EXT = 0x8F15 + /// + NumWindowRectanglesExt = ((int)0x8F15), + /// /// Original was GL_COPY_READ_BUFFER = 0x8F36 /// CopyReadBuffer = ((int)0x8F36), @@ -8761,6 +9817,10 @@ namespace OpenTK.Graphics.ES31 /// MaxShaderPixelLocalStorageSizeExt = ((int)0x8F67), /// + /// Original was GL_TEXTURE_ASTC_DECODE_PRECISION_EXT = 0x8F69 + /// + TextureAstcDecodePrecisionExt = ((int)0x8F69), + /// /// Original was GL_R8_SNORM = 0x8F94 /// R8Snorm = ((int)0x8F94), @@ -8777,6 +9837,22 @@ namespace OpenTK.Graphics.ES31 /// Rgba8Snorm = ((int)0x8F97), /// + /// Original was GL_R16_SNORM_EXT = 0x8F98 + /// + R16SnormExt = ((int)0x8F98), + /// + /// Original was GL_RG16_SNORM_EXT = 0x8F99 + /// + Rg16SnormExt = ((int)0x8F99), + /// + /// Original was GL_RGB16_SNORM_EXT = 0x8F9A + /// + Rgb16SnormExt = ((int)0x8F9A), + /// + /// Original was GL_RGBA16_SNORM_EXT = 0x8F9B + /// + Rgba16SnormExt = ((int)0x8F9B), + /// /// Original was GL_SIGNED_NORMALIZED = 0x8F9C /// SignedNormalized = ((int)0x8F9C), @@ -8805,34 +9881,194 @@ namespace OpenTK.Graphics.ES31 /// GpuDisjointExt = ((int)0x8FBB), /// + /// Original was GL_SR8_EXT = 0x8FBD + /// + Sr8Ext = ((int)0x8FBD), + /// + /// Original was GL_SRG8_EXT = 0x8FBE + /// + Srg8Ext = ((int)0x8FBE), + /// /// Original was GL_SHADER_BINARY_VIV = 0x8FC4 /// ShaderBinaryViv = ((int)0x8FC4), /// + /// Original was GL_INT8_NV = 0x8FE0 + /// + Int8Nv = ((int)0x8FE0), + /// + /// Original was GL_INT8_VEC2_NV = 0x8FE1 + /// + Int8Vec2Nv = ((int)0x8FE1), + /// + /// Original was GL_INT8_VEC3_NV = 0x8FE2 + /// + Int8Vec3Nv = ((int)0x8FE2), + /// + /// Original was GL_INT8_VEC4_NV = 0x8FE3 + /// + Int8Vec4Nv = ((int)0x8FE3), + /// + /// Original was GL_INT16_NV = 0x8FE4 + /// + Int16Nv = ((int)0x8FE4), + /// + /// Original was GL_INT16_VEC2_NV = 0x8FE5 + /// + Int16Vec2Nv = ((int)0x8FE5), + /// + /// Original was GL_INT16_VEC3_NV = 0x8FE6 + /// + Int16Vec3Nv = ((int)0x8FE6), + /// + /// Original was GL_INT16_VEC4_NV = 0x8FE7 + /// + Int16Vec4Nv = ((int)0x8FE7), + /// + /// Original was GL_INT64_VEC2_NV = 0x8FE9 + /// + Int64Vec2Nv = ((int)0x8FE9), + /// + /// Original was GL_INT64_VEC3_NV = 0x8FEA + /// + Int64Vec3Nv = ((int)0x8FEA), + /// + /// Original was GL_INT64_VEC4_NV = 0x8FEB + /// + Int64Vec4Nv = ((int)0x8FEB), + /// + /// Original was GL_UNSIGNED_INT8_NV = 0x8FEC + /// + UnsignedInt8Nv = ((int)0x8FEC), + /// + /// Original was GL_UNSIGNED_INT8_VEC2_NV = 0x8FED + /// + UnsignedInt8Vec2Nv = ((int)0x8FED), + /// + /// Original was GL_UNSIGNED_INT8_VEC3_NV = 0x8FEE + /// + UnsignedInt8Vec3Nv = ((int)0x8FEE), + /// + /// Original was GL_UNSIGNED_INT8_VEC4_NV = 0x8FEF + /// + UnsignedInt8Vec4Nv = ((int)0x8FEF), + /// + /// Original was GL_UNSIGNED_INT16_NV = 0x8FF0 + /// + UnsignedInt16Nv = ((int)0x8FF0), + /// + /// Original was GL_UNSIGNED_INT16_VEC2_NV = 0x8FF1 + /// + UnsignedInt16Vec2Nv = ((int)0x8FF1), + /// + /// Original was GL_UNSIGNED_INT16_VEC3_NV = 0x8FF2 + /// + UnsignedInt16Vec3Nv = ((int)0x8FF2), + /// + /// Original was GL_UNSIGNED_INT16_VEC4_NV = 0x8FF3 + /// + UnsignedInt16Vec4Nv = ((int)0x8FF3), + /// + /// Original was GL_UNSIGNED_INT64_VEC2_NV = 0x8FF5 + /// + UnsignedInt64Vec2Nv = ((int)0x8FF5), + /// + /// Original was GL_UNSIGNED_INT64_VEC3_NV = 0x8FF6 + /// + UnsignedInt64Vec3Nv = ((int)0x8FF6), + /// + /// Original was GL_UNSIGNED_INT64_VEC4_NV = 0x8FF7 + /// + UnsignedInt64Vec4Nv = ((int)0x8FF7), + /// + /// Original was GL_FLOAT16_NV = 0x8FF8 + /// + Float16Nv = ((int)0x8FF8), + /// + /// Original was GL_FLOAT16_VEC2_NV = 0x8FF9 + /// + Float16Vec2Nv = ((int)0x8FF9), + /// + /// Original was GL_FLOAT16_VEC3_NV = 0x8FFA + /// + Float16Vec3Nv = ((int)0x8FFA), + /// + /// Original was GL_FLOAT16_VEC4_NV = 0x8FFB + /// + Float16Vec4Nv = ((int)0x8FFB), + /// + /// Original was GL_TEXTURE_CUBE_MAP_ARRAY = 0x9009 + /// + TextureCubeMapArray = ((int)0x9009), + /// + /// Original was GL_TEXTURE_CUBE_MAP_ARRAY_ARB = 0x9009 + /// + TextureCubeMapArrayArb = ((int)0x9009), + /// /// Original was GL_TEXTURE_CUBE_MAP_ARRAY_EXT = 0x9009 /// TextureCubeMapArrayExt = ((int)0x9009), /// + /// Original was GL_TEXTURE_CUBE_MAP_ARRAY_OES = 0x9009 + /// + TextureCubeMapArrayOes = ((int)0x9009), + /// /// Original was GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_EXT = 0x900A /// TextureBindingCubeMapArrayExt = ((int)0x900A), /// + /// Original was GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_OES = 0x900A + /// + TextureBindingCubeMapArrayOes = ((int)0x900A), + /// + /// Original was GL_PROXY_TEXTURE_CUBE_MAP_ARRAY = 0x900B + /// + ProxyTextureCubeMapArray = ((int)0x900B), + /// + /// Original was GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB = 0x900B + /// + ProxyTextureCubeMapArrayArb = ((int)0x900B), + /// /// Original was GL_SAMPLER_CUBE_MAP_ARRAY_EXT = 0x900C /// SamplerCubeMapArrayExt = ((int)0x900C), /// + /// Original was GL_SAMPLER_CUBE_MAP_ARRAY_OES = 0x900C + /// + SamplerCubeMapArrayOes = ((int)0x900C), + /// /// Original was GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_EXT = 0x900D /// SamplerCubeMapArrayShadowExt = ((int)0x900D), /// + /// Original was GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_OES = 0x900D + /// + SamplerCubeMapArrayShadowOes = ((int)0x900D), + /// /// Original was GL_INT_SAMPLER_CUBE_MAP_ARRAY_EXT = 0x900E /// IntSamplerCubeMapArrayExt = ((int)0x900E), /// + /// Original was GL_INT_SAMPLER_CUBE_MAP_ARRAY_OES = 0x900E + /// + IntSamplerCubeMapArrayOes = ((int)0x900E), + /// /// Original was GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_EXT = 0x900F /// UnsignedIntSamplerCubeMapArrayExt = ((int)0x900F), /// + /// Original was GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_OES = 0x900F + /// + UnsignedIntSamplerCubeMapArrayOes = ((int)0x900F), + /// + /// Original was GL_FACTOR_MIN_AMD = 0x901C + /// + FactorMinAmd = ((int)0x901C), + /// + /// Original was GL_FACTOR_MAX_AMD = 0x901D + /// + FactorMaxAmd = ((int)0x901D), + /// /// Original was GL_GL_IMAGE_2D = 0x904D /// GlImage2D = ((int)0x904D), @@ -8861,6 +10097,10 @@ namespace OpenTK.Graphics.ES31 /// ImageBufferExt = ((int)0x9051), /// + /// Original was GL_IMAGE_BUFFER_OES = 0x9051 + /// + ImageBufferOes = ((int)0x9051), + /// /// Original was GL_GL_IMAGE_2D_ARRAY = 0x9053 /// GlImage2DArray = ((int)0x9053), @@ -8873,6 +10113,10 @@ namespace OpenTK.Graphics.ES31 /// ImageCubeMapArrayExt = ((int)0x9054), /// + /// Original was GL_IMAGE_CUBE_MAP_ARRAY_OES = 0x9054 + /// + ImageCubeMapArrayOes = ((int)0x9054), + /// /// Original was GL_GL_INT_IMAGE_2D = 0x9058 /// GlIntImage2D = ((int)0x9058), @@ -8901,6 +10145,10 @@ namespace OpenTK.Graphics.ES31 /// IntImageBufferExt = ((int)0x905C), /// + /// Original was GL_INT_IMAGE_BUFFER_OES = 0x905C + /// + IntImageBufferOes = ((int)0x905C), + /// /// Original was GL_GL_INT_IMAGE_2D_ARRAY = 0x905E /// GlIntImage2DArray = ((int)0x905E), @@ -8913,6 +10161,10 @@ namespace OpenTK.Graphics.ES31 /// IntImageCubeMapArrayExt = ((int)0x905F), /// + /// Original was GL_INT_IMAGE_CUBE_MAP_ARRAY_OES = 0x905F + /// + IntImageCubeMapArrayOes = ((int)0x905F), + /// /// Original was GL_GL_UNSIGNED_INT_IMAGE_2D = 0x9063 /// GlUnsignedIntImage2D = ((int)0x9063), @@ -8941,6 +10193,10 @@ namespace OpenTK.Graphics.ES31 /// UnsignedIntImageBufferExt = ((int)0x9067), /// + /// Original was GL_UNSIGNED_INT_IMAGE_BUFFER_OES = 0x9067 + /// + UnsignedIntImageBufferOes = ((int)0x9067), + /// /// Original was GL_GL_UNSIGNED_INT_IMAGE_2D_ARRAY = 0x9069 /// GlUnsignedIntImage2DArray = ((int)0x9069), @@ -8953,6 +10209,10 @@ namespace OpenTK.Graphics.ES31 /// UnsignedIntImageCubeMapArrayExt = ((int)0x906A), /// + /// Original was GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_OES = 0x906A + /// + UnsignedIntImageCubeMapArrayOes = ((int)0x906A), + /// /// Original was GL_GL_IMAGE_BINDING_FORMAT = 0x906E /// GlImageBindingFormat = ((int)0x906E), @@ -8965,6 +10225,282 @@ namespace OpenTK.Graphics.ES31 /// Rgb10A2ui = ((int)0x906F), /// + /// Original was GL_PATH_FORMAT_SVG_NV = 0x9070 + /// + PathFormatSvgNv = ((int)0x9070), + /// + /// Original was GL_PATH_FORMAT_PS_NV = 0x9071 + /// + PathFormatPsNv = ((int)0x9071), + /// + /// Original was GL_STANDARD_FONT_NAME_NV = 0x9072 + /// + StandardFontNameNv = ((int)0x9072), + /// + /// Original was GL_SYSTEM_FONT_NAME_NV = 0x9073 + /// + SystemFontNameNv = ((int)0x9073), + /// + /// Original was GL_FILE_NAME_NV = 0x9074 + /// + FileNameNv = ((int)0x9074), + /// + /// Original was GL_PATH_STROKE_WIDTH_NV = 0x9075 + /// + PathStrokeWidthNv = ((int)0x9075), + /// + /// Original was GL_PATH_END_CAPS_NV = 0x9076 + /// + PathEndCapsNv = ((int)0x9076), + /// + /// Original was GL_PATH_INITIAL_END_CAP_NV = 0x9077 + /// + PathInitialEndCapNv = ((int)0x9077), + /// + /// Original was GL_PATH_TERMINAL_END_CAP_NV = 0x9078 + /// + PathTerminalEndCapNv = ((int)0x9078), + /// + /// Original was GL_PATH_JOIN_STYLE_NV = 0x9079 + /// + PathJoinStyleNv = ((int)0x9079), + /// + /// Original was GL_PATH_MITER_LIMIT_NV = 0x907A + /// + PathMiterLimitNv = ((int)0x907A), + /// + /// Original was GL_PATH_DASH_CAPS_NV = 0x907B + /// + PathDashCapsNv = ((int)0x907B), + /// + /// Original was GL_PATH_INITIAL_DASH_CAP_NV = 0x907C + /// + PathInitialDashCapNv = ((int)0x907C), + /// + /// Original was GL_PATH_TERMINAL_DASH_CAP_NV = 0x907D + /// + PathTerminalDashCapNv = ((int)0x907D), + /// + /// Original was GL_PATH_DASH_OFFSET_NV = 0x907E + /// + PathDashOffsetNv = ((int)0x907E), + /// + /// Original was GL_PATH_CLIENT_LENGTH_NV = 0x907F + /// + PathClientLengthNv = ((int)0x907F), + /// + /// Original was GL_PATH_FILL_MODE_NV = 0x9080 + /// + PathFillModeNv = ((int)0x9080), + /// + /// Original was GL_PATH_FILL_MASK_NV = 0x9081 + /// + PathFillMaskNv = ((int)0x9081), + /// + /// Original was GL_PATH_FILL_COVER_MODE_NV = 0x9082 + /// + PathFillCoverModeNv = ((int)0x9082), + /// + /// Original was GL_PATH_STROKE_COVER_MODE_NV = 0x9083 + /// + PathStrokeCoverModeNv = ((int)0x9083), + /// + /// Original was GL_PATH_STROKE_MASK_NV = 0x9084 + /// + PathStrokeMaskNv = ((int)0x9084), + /// + /// Original was GL_COUNT_UP_NV = 0x9088 + /// + CountUpNv = ((int)0x9088), + /// + /// Original was GL_COUNT_DOWN_NV = 0x9089 + /// + CountDownNv = ((int)0x9089), + /// + /// Original was GL_PATH_OBJECT_BOUNDING_BOX_NV = 0x908A + /// + PathObjectBoundingBoxNv = ((int)0x908A), + /// + /// Original was GL_CONVEX_HULL_NV = 0x908B + /// + ConvexHullNv = ((int)0x908B), + /// + /// Original was GL_BOUNDING_BOX_NV = 0x908D + /// + BoundingBoxNv = ((int)0x908D), + /// + /// Original was GL_TRANSLATE_X_NV = 0x908E + /// + TranslateXNv = ((int)0x908E), + /// + /// Original was GL_TRANSLATE_Y_NV = 0x908F + /// + TranslateYNv = ((int)0x908F), + /// + /// Original was GL_TRANSLATE_2D_NV = 0x9090 + /// + Translate2DNv = ((int)0x9090), + /// + /// Original was GL_TRANSLATE_3D_NV = 0x9091 + /// + Translate3DNv = ((int)0x9091), + /// + /// Original was GL_AFFINE_2D_NV = 0x9092 + /// + Affine2DNv = ((int)0x9092), + /// + /// Original was GL_AFFINE_3D_NV = 0x9094 + /// + Affine3DNv = ((int)0x9094), + /// + /// Original was GL_TRANSPOSE_AFFINE_2D_NV = 0x9096 + /// + TransposeAffine2DNv = ((int)0x9096), + /// + /// Original was GL_TRANSPOSE_AFFINE_3D_NV = 0x9098 + /// + TransposeAffine3DNv = ((int)0x9098), + /// + /// Original was GL_UTF8_NV = 0x909A + /// + Utf8Nv = ((int)0x909A), + /// + /// Original was GL_UTF16_NV = 0x909B + /// + Utf16Nv = ((int)0x909B), + /// + /// Original was GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV = 0x909C + /// + BoundingBoxOfBoundingBoxesNv = ((int)0x909C), + /// + /// Original was GL_PATH_COMMAND_COUNT_NV = 0x909D + /// + PathCommandCountNv = ((int)0x909D), + /// + /// Original was GL_PATH_COORD_COUNT_NV = 0x909E + /// + PathCoordCountNv = ((int)0x909E), + /// + /// Original was GL_PATH_DASH_ARRAY_COUNT_NV = 0x909F + /// + PathDashArrayCountNv = ((int)0x909F), + /// + /// Original was GL_PATH_COMPUTED_LENGTH_NV = 0x90A0 + /// + PathComputedLengthNv = ((int)0x90A0), + /// + /// Original was GL_PATH_FILL_BOUNDING_BOX_NV = 0x90A1 + /// + PathFillBoundingBoxNv = ((int)0x90A1), + /// + /// Original was GL_PATH_STROKE_BOUNDING_BOX_NV = 0x90A2 + /// + PathStrokeBoundingBoxNv = ((int)0x90A2), + /// + /// Original was GL_SQUARE_NV = 0x90A3 + /// + SquareNv = ((int)0x90A3), + /// + /// Original was GL_ROUND_NV = 0x90A4 + /// + RoundNv = ((int)0x90A4), + /// + /// Original was GL_TRIANGULAR_NV = 0x90A5 + /// + TriangularNv = ((int)0x90A5), + /// + /// Original was GL_BEVEL_NV = 0x90A6 + /// + BevelNv = ((int)0x90A6), + /// + /// Original was GL_MITER_REVERT_NV = 0x90A7 + /// + MiterRevertNv = ((int)0x90A7), + /// + /// Original was GL_MITER_TRUNCATE_NV = 0x90A8 + /// + MiterTruncateNv = ((int)0x90A8), + /// + /// Original was GL_SKIP_MISSING_GLYPH_NV = 0x90A9 + /// + SkipMissingGlyphNv = ((int)0x90A9), + /// + /// Original was GL_USE_MISSING_GLYPH_NV = 0x90AA + /// + UseMissingGlyphNv = ((int)0x90AA), + /// + /// Original was GL_PATH_ERROR_POSITION_NV = 0x90AB + /// + PathErrorPositionNv = ((int)0x90AB), + /// + /// Original was GL_PATH_FOG_GEN_MODE_NV = 0x90AC + /// + PathFogGenModeNv = ((int)0x90AC), + /// + /// Original was GL_ACCUM_ADJACENT_PAIRS_NV = 0x90AD + /// + AccumAdjacentPairsNv = ((int)0x90AD), + /// + /// Original was GL_ADJACENT_PAIRS_NV = 0x90AE + /// + AdjacentPairsNv = ((int)0x90AE), + /// + /// Original was GL_FIRST_TO_REST_NV = 0x90AF + /// + FirstToRestNv = ((int)0x90AF), + /// + /// Original was GL_PATH_GEN_MODE_NV = 0x90B0 + /// + PathGenModeNv = ((int)0x90B0), + /// + /// Original was GL_PATH_GEN_COEFF_NV = 0x90B1 + /// + PathGenCoeffNv = ((int)0x90B1), + /// + /// Original was GL_PATH_GEN_COLOR_FORMAT_NV = 0x90B2 + /// + PathGenColorFormatNv = ((int)0x90B2), + /// + /// Original was GL_PATH_GEN_COMPONENTS_NV = 0x90B3 + /// + PathGenComponentsNv = ((int)0x90B3), + /// + /// Original was GL_PATH_DASH_OFFSET_RESET_NV = 0x90B4 + /// + PathDashOffsetResetNv = ((int)0x90B4), + /// + /// Original was GL_MOVE_TO_RESETS_NV = 0x90B5 + /// + MoveToResetsNv = ((int)0x90B5), + /// + /// Original was GL_MOVE_TO_CONTINUES_NV = 0x90B6 + /// + MoveToContinuesNv = ((int)0x90B6), + /// + /// Original was GL_PATH_STENCIL_FUNC_NV = 0x90B7 + /// + PathStencilFuncNv = ((int)0x90B7), + /// + /// Original was GL_PATH_STENCIL_REF_NV = 0x90B8 + /// + PathStencilRefNv = ((int)0x90B8), + /// + /// Original was GL_PATH_STENCIL_VALUE_MASK_NV = 0x90B9 + /// + PathStencilValueMaskNv = ((int)0x90B9), + /// + /// Original was GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV = 0x90BD + /// + PathStencilDepthOffsetFactorNv = ((int)0x90BD), + /// + /// Original was GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV = 0x90BE + /// + PathStencilDepthOffsetUnitsNv = ((int)0x90BE), + /// + /// Original was GL_PATH_COVER_DEPTH_FUNC_NV = 0x90BF + /// + PathCoverDepthFuncNv = ((int)0x90BF), + /// /// Original was GL_GL_IMAGE_FORMAT_COMPATIBILITY_TYPE = 0x90C7 /// GlImageFormatCompatibilityType = ((int)0x90C7), @@ -8993,14 +10529,26 @@ namespace OpenTK.Graphics.ES31 /// MaxTessControlImageUniformsExt = ((int)0x90CB), /// + /// Original was GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_OES = 0x90CB + /// + MaxTessControlImageUniformsOes = ((int)0x90CB), + /// /// Original was GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_EXT = 0x90CC /// MaxTessEvaluationImageUniformsExt = ((int)0x90CC), /// + /// Original was GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_OES = 0x90CC + /// + MaxTessEvaluationImageUniformsOes = ((int)0x90CC), + /// /// Original was GL_MAX_GEOMETRY_IMAGE_UNIFORMS_EXT = 0x90CD /// MaxGeometryImageUniformsExt = ((int)0x90CD), /// + /// Original was GL_MAX_GEOMETRY_IMAGE_UNIFORMS_OES = 0x90CD + /// + MaxGeometryImageUniformsOes = ((int)0x90CD), + /// /// Original was GL_GL_MAX_FRAGMENT_IMAGE_UNIFORMS = 0x90CE /// GlMaxFragmentImageUniforms = ((int)0x90CE), @@ -9045,14 +10593,26 @@ namespace OpenTK.Graphics.ES31 /// MaxGeometryShaderStorageBlocksExt = ((int)0x90D7), /// + /// Original was GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_OES = 0x90D7 + /// + MaxGeometryShaderStorageBlocksOes = ((int)0x90D7), + /// /// Original was GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_EXT = 0x90D8 /// MaxTessControlShaderStorageBlocksExt = ((int)0x90D8), /// + /// Original was GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_OES = 0x90D8 + /// + MaxTessControlShaderStorageBlocksOes = ((int)0x90D8), + /// /// Original was GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_EXT = 0x90D9 /// MaxTessEvaluationShaderStorageBlocksExt = ((int)0x90D9), /// + /// Original was GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_OES = 0x90D9 + /// + MaxTessEvaluationShaderStorageBlocksOes = ((int)0x90D9), + /// /// Original was GL_GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS = 0x90DA /// GlMaxFragmentShaderStorageBlocks = ((int)0x90DA), @@ -9161,10 +10721,22 @@ namespace OpenTK.Graphics.ES31 /// Texture2DMultisample = ((int)0x9100), /// + /// Original was GL_PROXY_TEXTURE_2D_MULTISAMPLE = 0x9101 + /// + ProxyTexture2DMultisample = ((int)0x9101), + /// + /// Original was GL_TEXTURE_2D_MULTISAMPLE_ARRAY = 0x9102 + /// + Texture2DMultisampleArray = ((int)0x9102), + /// /// Original was GL_TEXTURE_2D_MULTISAMPLE_ARRAY_OES = 0x9102 /// Texture2DMultisampleArrayOes = ((int)0x9102), /// + /// Original was GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY = 0x9103 + /// + ProxyTexture2DMultisampleArray = ((int)0x9103), + /// /// Original was GL_GL_TEXTURE_BINDING_2D_MULTISAMPLE = 0x9104 /// GlTextureBinding2DMultisample = ((int)0x9104), @@ -9377,10 +10949,18 @@ namespace OpenTK.Graphics.ES31 /// MaxGeometryInputComponentsExt = ((int)0x9123), /// + /// Original was GL_MAX_GEOMETRY_INPUT_COMPONENTS_OES = 0x9123 + /// + MaxGeometryInputComponentsOes = ((int)0x9123), + /// /// Original was GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_EXT = 0x9124 /// MaxGeometryOutputComponentsExt = ((int)0x9124), /// + /// Original was GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_OES = 0x9124 + /// + MaxGeometryOutputComponentsOes = ((int)0x9124), + /// /// Original was GL_MAX_FRAGMENT_INPUT_COMPONENTS = 0x9125 /// MaxFragmentInputComponents = ((int)0x9125), @@ -9421,6 +11001,34 @@ namespace OpenTK.Graphics.ES31 /// CompressedRgbaPvrtc4Bppv2Img = ((int)0x9138), /// + /// Original was GL_CUBIC_IMG = 0x9139 + /// + CubicImg = ((int)0x9139), + /// + /// Original was GL_CUBIC_MIPMAP_NEAREST_IMG = 0x913A + /// + CubicMipmapNearestImg = ((int)0x913A), + /// + /// Original was GL_CUBIC_MIPMAP_LINEAR_IMG = 0x913B + /// + CubicMipmapLinearImg = ((int)0x913B), + /// + /// Original was GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_AND_DOWNSAMPLE_IMG = 0x913C + /// + FramebufferIncompleteMultisampleAndDownsampleImg = ((int)0x913C), + /// + /// Original was GL_NUM_DOWNSAMPLE_SCALES_IMG = 0x913D + /// + NumDownsampleScalesImg = ((int)0x913D), + /// + /// Original was GL_DOWNSAMPLE_SCALES_IMG = 0x913E + /// + DownsampleScalesImg = ((int)0x913E), + /// + /// Original was GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SCALE_IMG = 0x913F + /// + FramebufferAttachmentTextureScaleImg = ((int)0x913F), + /// /// Original was GL_MAX_DEBUG_MESSAGE_LENGTH = 0x9143 /// MaxDebugMessageLength = ((int)0x9143), @@ -9481,18 +11089,78 @@ namespace OpenTK.Graphics.ES31 /// VertexArrayObjectExt = ((int)0x9154), /// + /// Original was GL_QUERY_BUFFER = 0x9192 + /// + QueryBuffer = ((int)0x9192), + /// + /// Original was GL_VIRTUAL_PAGE_SIZE_X_EXT = 0x9195 + /// + VirtualPageSizeXExt = ((int)0x9195), + /// + /// Original was GL_VIRTUAL_PAGE_SIZE_Y_EXT = 0x9196 + /// + VirtualPageSizeYExt = ((int)0x9196), + /// + /// Original was GL_VIRTUAL_PAGE_SIZE_Z_EXT = 0x9197 + /// + VirtualPageSizeZExt = ((int)0x9197), + /// + /// Original was GL_MAX_SPARSE_TEXTURE_SIZE_EXT = 0x9198 + /// + MaxSparseTextureSizeExt = ((int)0x9198), + /// + /// Original was GL_MAX_SPARSE_3D_TEXTURE_SIZE_EXT = 0x9199 + /// + MaxSparse3DTextureSizeExt = ((int)0x9199), + /// + /// Original was GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_EXT = 0x919A + /// + MaxSparseArrayTextureLayersExt = ((int)0x919A), + /// /// Original was GL_TEXTURE_BUFFER_OFFSET_EXT = 0x919D /// TextureBufferOffsetExt = ((int)0x919D), /// + /// Original was GL_TEXTURE_BUFFER_OFFSET_OES = 0x919D + /// + TextureBufferOffsetOes = ((int)0x919D), + /// /// Original was GL_TEXTURE_BUFFER_SIZE_EXT = 0x919E /// TextureBufferSizeExt = ((int)0x919E), /// + /// Original was GL_TEXTURE_BUFFER_SIZE_OES = 0x919E + /// + TextureBufferSizeOes = ((int)0x919E), + /// /// Original was GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_EXT = 0x919F /// TextureBufferOffsetAlignmentExt = ((int)0x919F), /// + /// Original was GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_OES = 0x919F + /// + TextureBufferOffsetAlignmentOes = ((int)0x919F), + /// + /// Original was GL_TEXTURE_SPARSE_EXT = 0x91A6 + /// + TextureSparseExt = ((int)0x91A6), + /// + /// Original was GL_VIRTUAL_PAGE_SIZE_INDEX_EXT = 0x91A7 + /// + VirtualPageSizeIndexExt = ((int)0x91A7), + /// + /// Original was GL_NUM_VIRTUAL_PAGE_SIZES_EXT = 0x91A8 + /// + NumVirtualPageSizesExt = ((int)0x91A8), + /// + /// Original was GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_EXT = 0x91A9 + /// + SparseTextureFullArrayCubeMipmapsExt = ((int)0x91A9), + /// + /// Original was GL_NUM_SPARSE_LEVELS_EXT = 0x91AA + /// + NumSparseLevelsExt = ((int)0x91AA), + /// /// Original was GL_COMPUTE_SHADER = 0x91B9 /// ComputeShader = ((int)0x91B9), @@ -9545,6 +11213,18 @@ namespace OpenTK.Graphics.ES31 /// ShaderBinaryDmp = ((int)0x9250), /// + /// Original was GL_SMAPHS30_PROGRAM_BINARY_DMP = 0x9251 + /// + Smaphs30ProgramBinaryDmp = ((int)0x9251), + /// + /// Original was GL_SMAPHS_PROGRAM_BINARY_DMP = 0x9252 + /// + SmaphsProgramBinaryDmp = ((int)0x9252), + /// + /// Original was GL_DMP_PROGRAM_BINARY_DMP = 0x9253 + /// + DmpProgramBinaryDmp = ((int)0x9253), + /// /// Original was GL_GCCSO_SHADER_BINARY_FJ = 0x9260 /// GccsoShaderBinaryFj = ((int)0x9260), @@ -9841,6 +11521,10 @@ namespace OpenTK.Graphics.ES31 /// PrimitiveBoundingBoxExt = ((int)0x92BE), /// + /// Original was GL_PRIMITIVE_BOUNDING_BOX_OES = 0x92BE + /// + PrimitiveBoundingBoxOes = ((int)0x92BE), + /// /// Original was GL_ATOMIC_COUNTER_BUFFER = 0x92C0 /// AtomicCounterBuffer = ((int)0x92C0), @@ -9885,14 +11569,26 @@ namespace OpenTK.Graphics.ES31 /// MaxTessControlAtomicCounterBuffersExt = ((int)0x92CD), /// + /// Original was GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_OES = 0x92CD + /// + MaxTessControlAtomicCounterBuffersOes = ((int)0x92CD), + /// /// Original was GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_EXT = 0x92CE /// MaxTessEvaluationAtomicCounterBuffersExt = ((int)0x92CE), /// + /// Original was GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_OES = 0x92CE + /// + MaxTessEvaluationAtomicCounterBuffersOes = ((int)0x92CE), + /// /// Original was GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_EXT = 0x92CF /// MaxGeometryAtomicCounterBuffersExt = ((int)0x92CF), /// + /// Original was GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_OES = 0x92CF + /// + MaxGeometryAtomicCounterBuffersOes = ((int)0x92CF), + /// /// Original was GL_GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS = 0x92D0 /// GlMaxFragmentAtomicCounterBuffers = ((int)0x92D0), @@ -9921,14 +11617,26 @@ namespace OpenTK.Graphics.ES31 /// MaxTessControlAtomicCountersExt = ((int)0x92D3), /// + /// Original was GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_OES = 0x92D3 + /// + MaxTessControlAtomicCountersOes = ((int)0x92D3), + /// /// Original was GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_EXT = 0x92D4 /// MaxTessEvaluationAtomicCountersExt = ((int)0x92D4), /// + /// Original was GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_OES = 0x92D4 + /// + MaxTessEvaluationAtomicCountersOes = ((int)0x92D4), + /// /// Original was GL_MAX_GEOMETRY_ATOMIC_COUNTERS_EXT = 0x92D5 /// MaxGeometryAtomicCountersExt = ((int)0x92D5), /// + /// Original was GL_MAX_GEOMETRY_ATOMIC_COUNTERS_OES = 0x92D5 + /// + MaxGeometryAtomicCountersOes = ((int)0x92D5), + /// /// Original was GL_GL_MAX_FRAGMENT_ATOMIC_COUNTERS = 0x92D6 /// GlMaxFragmentAtomicCounters = ((int)0x92D6), @@ -9973,6 +11681,14 @@ namespace OpenTK.Graphics.ES31 /// MaxAtomicCounterBufferBindings = ((int)0x92DC), /// + /// Original was GL_FRAGMENT_COVERAGE_TO_COLOR_NV = 0x92DD + /// + FragmentCoverageToColorNv = ((int)0x92DD), + /// + /// Original was GL_FRAGMENT_COVERAGE_COLOR_NV = 0x92DE + /// + FragmentCoverageColorNv = ((int)0x92DE), + /// /// Original was GL_DEBUG_OUTPUT = 0x92E0 /// DebugOutput = ((int)0x92E0), @@ -10009,6 +11725,10 @@ namespace OpenTK.Graphics.ES31 /// IsPerPatchExt = ((int)0x92E7), /// + /// Original was GL_IS_PER_PATCH_OES = 0x92E7 + /// + IsPerPatchOes = ((int)0x92E7), + /// /// Original was GL_TRANSFORM_FEEDBACK_VARYING = 0x92F4 /// TransformFeedbackVarying = ((int)0x92F4), @@ -10085,14 +11805,26 @@ namespace OpenTK.Graphics.ES31 /// ReferencedByTessControlShaderExt = ((int)0x9307), /// + /// Original was GL_REFERENCED_BY_TESS_CONTROL_SHADER_OES = 0x9307 + /// + ReferencedByTessControlShaderOes = ((int)0x9307), + /// /// Original was GL_REFERENCED_BY_TESS_EVALUATION_SHADER_EXT = 0x9308 /// ReferencedByTessEvaluationShaderExt = ((int)0x9308), /// + /// Original was GL_REFERENCED_BY_TESS_EVALUATION_SHADER_OES = 0x9308 + /// + ReferencedByTessEvaluationShaderOes = ((int)0x9308), + /// /// Original was GL_REFERENCED_BY_GEOMETRY_SHADER_EXT = 0x9309 /// ReferencedByGeometryShaderExt = ((int)0x9309), /// + /// Original was GL_REFERENCED_BY_GEOMETRY_SHADER_OES = 0x9309 + /// + ReferencedByGeometryShaderOes = ((int)0x9309), + /// /// Original was GL_REFERENCED_BY_FRAGMENT_SHADER = 0x930A /// ReferencedByFragmentShader = ((int)0x930A), @@ -10113,6 +11845,10 @@ namespace OpenTK.Graphics.ES31 /// Location = ((int)0x930E), /// + /// Original was GL_LOCATION_INDEX_EXT = 0x930F + /// + LocationIndexExt = ((int)0x930F), + /// /// Original was GL_FRAMEBUFFER_DEFAULT_WIDTH = 0x9310 /// FramebufferDefaultWidth = ((int)0x9310), @@ -10133,6 +11869,10 @@ namespace OpenTK.Graphics.ES31 /// FramebufferDefaultLayersExt = ((int)0x9312), /// + /// Original was GL_FRAMEBUFFER_DEFAULT_LAYERS_OES = 0x9312 + /// + FramebufferDefaultLayersOes = ((int)0x9312), + /// /// Original was GL_FRAMEBUFFER_DEFAULT_SAMPLES = 0x9313 /// FramebufferDefaultSamples = ((int)0x9313), @@ -10169,6 +11909,10 @@ namespace OpenTK.Graphics.ES31 /// MaxFramebufferLayersExt = ((int)0x9317), /// + /// Original was GL_MAX_FRAMEBUFFER_LAYERS_OES = 0x9317 + /// + MaxFramebufferLayersOes = ((int)0x9317), + /// /// Original was GL_GL_MAX_FRAMEBUFFER_SAMPLES = 0x9318 /// GlMaxFramebufferSamples = ((int)0x9318), @@ -10177,6 +11921,194 @@ namespace OpenTK.Graphics.ES31 /// MaxFramebufferSamples = ((int)0x9318), /// + /// Original was GL_RASTER_MULTISAMPLE_EXT = 0x9327 + /// + RasterMultisampleExt = ((int)0x9327), + /// + /// Original was GL_RASTER_SAMPLES_EXT = 0x9328 + /// + RasterSamplesExt = ((int)0x9328), + /// + /// Original was GL_MAX_RASTER_SAMPLES_EXT = 0x9329 + /// + MaxRasterSamplesExt = ((int)0x9329), + /// + /// Original was GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT = 0x932A + /// + RasterFixedSampleLocationsExt = ((int)0x932A), + /// + /// Original was GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT = 0x932B + /// + MultisampleRasterizationAllowedExt = ((int)0x932B), + /// + /// Original was GL_EFFECTIVE_RASTER_SAMPLES_EXT = 0x932C + /// + EffectiveRasterSamplesExt = ((int)0x932C), + /// + /// Original was GL_DEPTH_SAMPLES_NV = 0x932D + /// + DepthSamplesNv = ((int)0x932D), + /// + /// Original was GL_STENCIL_SAMPLES_NV = 0x932E + /// + StencilSamplesNv = ((int)0x932E), + /// + /// Original was GL_MIXED_DEPTH_SAMPLES_SUPPORTED_NV = 0x932F + /// + MixedDepthSamplesSupportedNv = ((int)0x932F), + /// + /// Original was GL_MIXED_STENCIL_SAMPLES_SUPPORTED_NV = 0x9330 + /// + MixedStencilSamplesSupportedNv = ((int)0x9330), + /// + /// Original was GL_COVERAGE_MODULATION_TABLE_NV = 0x9331 + /// + CoverageModulationTableNv = ((int)0x9331), + /// + /// Original was GL_COVERAGE_MODULATION_NV = 0x9332 + /// + CoverageModulationNv = ((int)0x9332), + /// + /// Original was GL_COVERAGE_MODULATION_TABLE_SIZE_NV = 0x9333 + /// + CoverageModulationTableSizeNv = ((int)0x9333), + /// + /// Original was GL_FILL_RECTANGLE_NV = 0x933C + /// + FillRectangleNv = ((int)0x933C), + /// + /// Original was GL_SAMPLE_LOCATION_SUBPIXEL_BITS_NV = 0x933D + /// + SampleLocationSubpixelBitsNv = ((int)0x933D), + /// + /// Original was GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV = 0x933E + /// + SampleLocationPixelGridWidthNv = ((int)0x933E), + /// + /// Original was GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV = 0x933F + /// + SampleLocationPixelGridHeightNv = ((int)0x933F), + /// + /// Original was GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV = 0x9340 + /// + ProgrammableSampleLocationTableSizeNv = ((int)0x9340), + /// + /// Original was GL_PROGRAMMABLE_SAMPLE_LOCATION_NV = 0x9341 + /// + ProgrammableSampleLocationNv = ((int)0x9341), + /// + /// Original was GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV = 0x9342 + /// + FramebufferProgrammableSampleLocationsNv = ((int)0x9342), + /// + /// Original was GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV = 0x9343 + /// + FramebufferSampleLocationPixelGridNv = ((int)0x9343), + /// + /// Original was GL_CONSERVATIVE_RASTERIZATION_NV = 0x9346 + /// + ConservativeRasterizationNv = ((int)0x9346), + /// + /// Original was GL_SUBPIXEL_PRECISION_BIAS_X_BITS_NV = 0x9347 + /// + SubpixelPrecisionBiasXBitsNv = ((int)0x9347), + /// + /// Original was GL_SUBPIXEL_PRECISION_BIAS_Y_BITS_NV = 0x9348 + /// + SubpixelPrecisionBiasYBitsNv = ((int)0x9348), + /// + /// Original was GL_MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV = 0x9349 + /// + MaxSubpixelPrecisionBiasBitsNv = ((int)0x9349), + /// + /// Original was GL_VIEWPORT_SWIZZLE_POSITIVE_X_NV = 0x9350 + /// + ViewportSwizzlePositiveXNv = ((int)0x9350), + /// + /// Original was GL_VIEWPORT_SWIZZLE_NEGATIVE_X_NV = 0x9351 + /// + ViewportSwizzleNegativeXNv = ((int)0x9351), + /// + /// Original was GL_VIEWPORT_SWIZZLE_POSITIVE_Y_NV = 0x9352 + /// + ViewportSwizzlePositiveYNv = ((int)0x9352), + /// + /// Original was GL_VIEWPORT_SWIZZLE_NEGATIVE_Y_NV = 0x9353 + /// + ViewportSwizzleNegativeYNv = ((int)0x9353), + /// + /// Original was GL_VIEWPORT_SWIZZLE_POSITIVE_Z_NV = 0x9354 + /// + ViewportSwizzlePositiveZNv = ((int)0x9354), + /// + /// Original was GL_VIEWPORT_SWIZZLE_NEGATIVE_Z_NV = 0x9355 + /// + ViewportSwizzleNegativeZNv = ((int)0x9355), + /// + /// Original was GL_VIEWPORT_SWIZZLE_POSITIVE_W_NV = 0x9356 + /// + ViewportSwizzlePositiveWNv = ((int)0x9356), + /// + /// Original was GL_VIEWPORT_SWIZZLE_NEGATIVE_W_NV = 0x9357 + /// + ViewportSwizzleNegativeWNv = ((int)0x9357), + /// + /// Original was GL_VIEWPORT_SWIZZLE_X_NV = 0x9358 + /// + ViewportSwizzleXNv = ((int)0x9358), + /// + /// Original was GL_VIEWPORT_SWIZZLE_Y_NV = 0x9359 + /// + ViewportSwizzleYNv = ((int)0x9359), + /// + /// Original was GL_VIEWPORT_SWIZZLE_Z_NV = 0x935A + /// + ViewportSwizzleZNv = ((int)0x935A), + /// + /// Original was GL_VIEWPORT_SWIZZLE_W_NV = 0x935B + /// + ViewportSwizzleWNv = ((int)0x935B), + /// + /// Original was GL_FONT_GLYPHS_AVAILABLE_NV = 0x9368 + /// + FontGlyphsAvailableNv = ((int)0x9368), + /// + /// Original was GL_FONT_TARGET_UNAVAILABLE_NV = 0x9369 + /// + FontTargetUnavailableNv = ((int)0x9369), + /// + /// Original was GL_FONT_UNAVAILABLE_NV = 0x936A + /// + FontUnavailableNv = ((int)0x936A), + /// + /// Original was GL_FONT_UNINTELLIGIBLE_NV = 0x936B + /// + FontUnintelligibleNv = ((int)0x936B), + /// + /// Original was GL_STANDARD_FONT_FORMAT_NV = 0x936C + /// + StandardFontFormatNv = ((int)0x936C), + /// + /// Original was GL_FRAGMENT_INPUT_NV = 0x936D + /// + FragmentInputNv = ((int)0x936D), + /// + /// Original was GL_MULTISAMPLES_NV = 0x9371 + /// + MultisamplesNv = ((int)0x9371), + /// + /// Original was GL_SUPERSAMPLE_SCALE_X_NV = 0x9372 + /// + SupersampleScaleXNv = ((int)0x9372), + /// + /// Original was GL_SUPERSAMPLE_SCALE_Y_NV = 0x9373 + /// + SupersampleScaleYNv = ((int)0x9373), + /// + /// Original was GL_CONFORMANT_NV = 0x9374 + /// + ConformantNv = ((int)0x9374), + /// /// Original was GL_NUM_SAMPLE_COUNTS = 0x9380 /// NumSampleCounts = ((int)0x9380), @@ -10465,6 +12397,238 @@ namespace OpenTK.Graphics.ES31 /// PerfqueryGpaExtendedCountersIntel = ((int)0x9500), /// + /// Original was GL_CONSERVATIVE_RASTER_MODE_NV = 0x954D + /// + ConservativeRasterModeNv = ((int)0x954D), + /// + /// Original was GL_CONSERVATIVE_RASTER_MODE_POST_SNAP_NV = 0x954E + /// + ConservativeRasterModePostSnapNv = ((int)0x954E), + /// + /// Original was GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_TRIANGLES_NV = 0x954F + /// + ConservativeRasterModePreSnapTrianglesNv = ((int)0x954F), + /// + /// Original was GL_TEXTURE_TILING_EXT = 0x9580 + /// + TextureTilingExt = ((int)0x9580), + /// + /// Original was GL_DEDICATED_MEMORY_OBJECT_EXT = 0x9581 + /// + DedicatedMemoryObjectExt = ((int)0x9581), + /// + /// Original was GL_NUM_TILING_TYPES_EXT = 0x9582 + /// + NumTilingTypesExt = ((int)0x9582), + /// + /// Original was GL_TILING_TYPES_EXT = 0x9583 + /// + TilingTypesExt = ((int)0x9583), + /// + /// Original was GL_OPTIMAL_TILING_EXT = 0x9584 + /// + OptimalTilingExt = ((int)0x9584), + /// + /// Original was GL_LINEAR_TILING_EXT = 0x9585 + /// + LinearTilingExt = ((int)0x9585), + /// + /// Original was GL_HANDLE_TYPE_OPAQUE_FD_EXT = 0x9586 + /// + HandleTypeOpaqueFdExt = ((int)0x9586), + /// + /// Original was GL_HANDLE_TYPE_OPAQUE_WIN32_EXT = 0x9587 + /// + HandleTypeOpaqueWin32Ext = ((int)0x9587), + /// + /// Original was GL_HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT = 0x9588 + /// + HandleTypeOpaqueWin32KmtExt = ((int)0x9588), + /// + /// Original was GL_HANDLE_TYPE_D3D12_TILEPOOL_EXT = 0x9589 + /// + HandleTypeD3D12TilepoolExt = ((int)0x9589), + /// + /// Original was GL_HANDLE_TYPE_D3D12_RESOURCE_EXT = 0x958A + /// + HandleTypeD3D12ResourceExt = ((int)0x958A), + /// + /// Original was GL_HANDLE_TYPE_D3D11_IMAGE_EXT = 0x958B + /// + HandleTypeD3D11ImageExt = ((int)0x958B), + /// + /// Original was GL_HANDLE_TYPE_D3D11_IMAGE_KMT_EXT = 0x958C + /// + HandleTypeD3D11ImageKmtExt = ((int)0x958C), + /// + /// Original was GL_LAYOUT_GENERAL_EXT = 0x958D + /// + LayoutGeneralExt = ((int)0x958D), + /// + /// Original was GL_LAYOUT_COLOR_ATTACHMENT_EXT = 0x958E + /// + LayoutColorAttachmentExt = ((int)0x958E), + /// + /// Original was GL_LAYOUT_DEPTH_STENCIL_ATTACHMENT_EXT = 0x958F + /// + LayoutDepthStencilAttachmentExt = ((int)0x958F), + /// + /// Original was GL_LAYOUT_DEPTH_STENCIL_READ_ONLY_EXT = 0x9590 + /// + LayoutDepthStencilReadOnlyExt = ((int)0x9590), + /// + /// Original was GL_LAYOUT_SHADER_READ_ONLY_EXT = 0x9591 + /// + LayoutShaderReadOnlyExt = ((int)0x9591), + /// + /// Original was GL_LAYOUT_TRANSFER_SRC_EXT = 0x9592 + /// + LayoutTransferSrcExt = ((int)0x9592), + /// + /// Original was GL_LAYOUT_TRANSFER_DST_EXT = 0x9593 + /// + LayoutTransferDstExt = ((int)0x9593), + /// + /// Original was GL_HANDLE_TYPE_D3D12_FENCE_EXT = 0x9594 + /// + HandleTypeD3D12FenceExt = ((int)0x9594), + /// + /// Original was GL_D3D12_FENCE_VALUE_EXT = 0x9595 + /// + D3D12FenceValueExt = ((int)0x9595), + /// + /// Original was GL_NUM_DEVICE_UUIDS_EXT = 0x9596 + /// + NumDeviceUuidsExt = ((int)0x9596), + /// + /// Original was GL_DEVICE_UUID_EXT = 0x9597 + /// + DeviceUuidExt = ((int)0x9597), + /// + /// Original was GL_DRIVER_UUID_EXT = 0x9598 + /// + DriverUuidExt = ((int)0x9598), + /// + /// Original was GL_DEVICE_LUID_EXT = 0x9599 + /// + DeviceLuidExt = ((int)0x9599), + /// + /// Original was GL_DEVICE_NODE_MASK_EXT = 0x959A + /// + DeviceNodeMaskExt = ((int)0x959A), + /// + /// Original was GL_PROTECTED_MEMORY_OBJECT_EXT = 0x959B + /// + ProtectedMemoryObjectExt = ((int)0x959B), + /// + /// Original was GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR = 0x9630 + /// + FramebufferAttachmentTextureNumViewsOvr = ((int)0x9630), + /// + /// Original was GL_MAX_VIEWS_OVR = 0x9631 + /// + MaxViewsOvr = ((int)0x9631), + /// + /// Original was GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR = 0x9632 + /// + FramebufferAttachmentTextureBaseViewIndexOvr = ((int)0x9632), + /// + /// Original was GL_FRAMEBUFFER_INCOMPLETE_VIEW_TARGETS_OVR = 0x9633 + /// + FramebufferIncompleteViewTargetsOvr = ((int)0x9633), + /// + /// Original was GL_MAX_SHADER_COMBINED_LOCAL_STORAGE_FAST_SIZE_EXT = 0x9650 + /// + MaxShaderCombinedLocalStorageFastSizeExt = ((int)0x9650), + /// + /// Original was GL_MAX_SHADER_COMBINED_LOCAL_STORAGE_SIZE_EXT = 0x9651 + /// + MaxShaderCombinedLocalStorageSizeExt = ((int)0x9651), + /// + /// Original was GL_FRAMEBUFFER_INCOMPLETE_INSUFFICIENT_SHADER_COMBINED_LOCAL_STORAGE_EXT = 0x9652 + /// + FramebufferIncompleteInsufficientShaderCombinedLocalStorageExt = ((int)0x9652), + /// + /// Original was GL_FRAMEBUFFER_FETCH_NONCOHERENT_QCOM = 0x96A2 + /// + FramebufferFetchNoncoherentQcom = ((int)0x96A2), + /// + /// Original was GL_SHARED_EDGE_NV = 0xC0 + /// + SharedEdgeNv = ((int)0xC0), + /// + /// Original was GL_ROUNDED_RECT_NV = 0xE8 + /// + RoundedRectNv = ((int)0xE8), + /// + /// Original was GL_RELATIVE_ROUNDED_RECT_NV = 0xE9 + /// + RelativeRoundedRectNv = ((int)0xE9), + /// + /// Original was GL_ROUNDED_RECT2_NV = 0xEA + /// + RoundedRect2Nv = ((int)0xEA), + /// + /// Original was GL_RELATIVE_ROUNDED_RECT2_NV = 0xEB + /// + RelativeRoundedRect2Nv = ((int)0xEB), + /// + /// Original was GL_ROUNDED_RECT4_NV = 0xEC + /// + RoundedRect4Nv = ((int)0xEC), + /// + /// Original was GL_RELATIVE_ROUNDED_RECT4_NV = 0xED + /// + RelativeRoundedRect4Nv = ((int)0xED), + /// + /// Original was GL_ROUNDED_RECT8_NV = 0xEE + /// + RoundedRect8Nv = ((int)0xEE), + /// + /// Original was GL_RELATIVE_ROUNDED_RECT8_NV = 0xEF + /// + RelativeRoundedRect8Nv = ((int)0xEF), + /// + /// Original was GL_RESTART_PATH_NV = 0xF0 + /// + RestartPathNv = ((int)0xF0), + /// + /// Original was GL_DUP_FIRST_CUBIC_CURVE_TO_NV = 0xF2 + /// + DupFirstCubicCurveToNv = ((int)0xF2), + /// + /// Original was GL_DUP_LAST_CUBIC_CURVE_TO_NV = 0xF4 + /// + DupLastCubicCurveToNv = ((int)0xF4), + /// + /// Original was GL_RECT_NV = 0xF6 + /// + RectNv = ((int)0xF6), + /// + /// Original was GL_RELATIVE_RECT_NV = 0xF7 + /// + RelativeRectNv = ((int)0xF7), + /// + /// Original was GL_CIRCULAR_CCW_ARC_TO_NV = 0xF8 + /// + CircularCcwArcToNv = ((int)0xF8), + /// + /// Original was GL_CIRCULAR_CW_ARC_TO_NV = 0xFA + /// + CircularCwArcToNv = ((int)0xFA), + /// + /// Original was GL_CIRCULAR_TANGENT_ARC_TO_NV = 0xFC + /// + CircularTangentArcToNv = ((int)0xFC), + /// + /// Original was GL_ARC_TO_NV = 0xFE + /// + ArcToNv = ((int)0xFE), + /// + /// Original was GL_RELATIVE_ARC_TO_NV = 0xFF + /// + RelativeArcToNv = ((int)0xFF), + /// /// Original was GL_ALL_ATTRIB_BITS = 0xFFFFFFFF /// AllAttribBits = unchecked((int)0xFFFFFFFF), @@ -10521,9 +12685,17 @@ namespace OpenTK.Graphics.ES31 /// True = ((int)1), /// + /// Original was GL_UUID_SIZE_EXT = 16 + /// + UuidSizeExt = ((int)16), + /// /// Original was GL_LAYOUT_LINEAR_CPU_CACHED_INTEL = 2 /// LayoutLinearCpuCachedIntel = ((int)2), + /// + /// Original was GL_LUID_SIZE_EXT = 8 + /// + LuidSizeExt = ((int)8), } /// @@ -10814,6 +12986,56 @@ namespace OpenTK.Graphics.ES31 TranslatedShaderSourceLengthAngle = ((int)0x93A0), } + /// + /// Not used directly. + /// + public enum AppleClipDistance : int + { + /// + /// Original was GL_MAX_CLIP_DISTANCES_APPLE = 0x0D32 + /// + MaxClipDistancesApple = ((int)0x0D32), + /// + /// Original was GL_CLIP_DISTANCE0_APPLE = 0x3000 + /// + ClipDistance0Apple = ((int)0x3000), + /// + /// Original was GL_CLIP_DISTANCE1_APPLE = 0x3001 + /// + ClipDistance1Apple = ((int)0x3001), + /// + /// Original was GL_CLIP_DISTANCE2_APPLE = 0x3002 + /// + ClipDistance2Apple = ((int)0x3002), + /// + /// Original was GL_CLIP_DISTANCE3_APPLE = 0x3003 + /// + ClipDistance3Apple = ((int)0x3003), + /// + /// Original was GL_CLIP_DISTANCE4_APPLE = 0x3004 + /// + ClipDistance4Apple = ((int)0x3004), + /// + /// Original was GL_CLIP_DISTANCE5_APPLE = 0x3005 + /// + ClipDistance5Apple = ((int)0x3005), + /// + /// Original was GL_CLIP_DISTANCE6_APPLE = 0x3006 + /// + ClipDistance6Apple = ((int)0x3006), + /// + /// Original was GL_CLIP_DISTANCE7_APPLE = 0x3007 + /// + ClipDistance7Apple = ((int)0x3007), + } + + /// + /// Not used directly. + /// + public enum AppleColorBufferPackedFloat : int + { + } + /// /// Not used directly. /// @@ -10976,6 +13198,29 @@ namespace OpenTK.Graphics.ES31 TextureMaxLevelApple = ((int)0x813D), } + /// + /// Not used directly. + /// + public enum AppleTexturePackedFloat : int + { + /// + /// Original was GL_R11F_G11F_B10F_APPLE = 0x8C3A + /// + R11fG11fB10fApple = ((int)0x8C3A), + /// + /// Original was GL_UNSIGNED_INT_10F_11F_11F_REV_APPLE = 0x8C3B + /// + UnsignedInt10F11F11FRevApple = ((int)0x8C3B), + /// + /// Original was GL_RGB9_E5_APPLE = 0x8C3D + /// + Rgb9E5Apple = ((int)0x8C3D), + /// + /// Original was GL_UNSIGNED_INT_5_9_9_9_REV_APPLE = 0x8C3E + /// + UnsignedInt5999RevApple = ((int)0x8C3E), + } + /// /// Not used directly. /// @@ -11432,6 +13677,25 @@ namespace OpenTK.Graphics.ES31 True = ((int)1), } + /// + /// Not used directly. + /// + public enum BufferAccessArb : int + { + /// + /// Original was GL_READ_ONLY = 0x88B8 + /// + ReadOnly = ((int)0x88B8), + /// + /// Original was GL_WRITE_ONLY = 0x88B9 + /// + WriteOnly = ((int)0x88B9), + /// + /// Original was GL_READ_WRITE = 0x88BA + /// + ReadWrite = ((int)0x88BA), + } + /// /// Used in GL.MapBufferRange /// @@ -11584,6 +13848,69 @@ namespace OpenTK.Graphics.ES31 GlAtomicCounterBuffer = ((int)0x92C0), } + /// + /// Used in GL.BindBuffer, GL.BufferData and 7 other functions + /// + public enum BufferTargetArb : int + { + /// + /// Original was GL_ARRAY_BUFFER = 0x8892 + /// + ArrayBuffer = ((int)0x8892), + /// + /// Original was GL_ELEMENT_ARRAY_BUFFER = 0x8893 + /// + ElementArrayBuffer = ((int)0x8893), + /// + /// Original was GL_PIXEL_PACK_BUFFER = 0x88EB + /// + PixelPackBuffer = ((int)0x88EB), + /// + /// Original was GL_PIXEL_UNPACK_BUFFER = 0x88EC + /// + PixelUnpackBuffer = ((int)0x88EC), + /// + /// Original was GL_UNIFORM_BUFFER = 0x8A11 + /// + UniformBuffer = ((int)0x8A11), + /// + /// Original was GL_TEXTURE_BUFFER = 0x8C2A + /// + TextureBuffer = ((int)0x8C2A), + /// + /// Original was GL_TRANSFORM_FEEDBACK_BUFFER = 0x8C8E + /// + TransformFeedbackBuffer = ((int)0x8C8E), + /// + /// Original was GL_COPY_READ_BUFFER = 0x8F36 + /// + CopyReadBuffer = ((int)0x8F36), + /// + /// Original was GL_COPY_WRITE_BUFFER = 0x8F37 + /// + CopyWriteBuffer = ((int)0x8F37), + /// + /// Original was GL_DRAW_INDIRECT_BUFFER = 0x8F3F + /// + DrawIndirectBuffer = ((int)0x8F3F), + /// + /// Original was GL_SHADER_STORAGE_BUFFER = 0x90D2 + /// + ShaderStorageBuffer = ((int)0x90D2), + /// + /// Original was GL_DISPATCH_INDIRECT_BUFFER = 0x90EE + /// + DispatchIndirectBuffer = ((int)0x90EE), + /// + /// Original was GL_QUERY_BUFFER = 0x9192 + /// + QueryBuffer = ((int)0x9192), + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER = 0x92C0 + /// + AtomicCounterBuffer = ((int)0x92C0), + } + /// /// Not used directly. /// @@ -11603,6 +13930,49 @@ namespace OpenTK.Graphics.ES31 DynamicDraw = ((int)0X88e8), } + /// + /// Used in GL.BufferData + /// + public enum BufferUsageArb : int + { + /// + /// Original was GL_STREAM_DRAW = 0x88E0 + /// + StreamDraw = ((int)0x88E0), + /// + /// Original was GL_STREAM_READ = 0x88E1 + /// + StreamRead = ((int)0x88E1), + /// + /// Original was GL_STREAM_COPY = 0x88E2 + /// + StreamCopy = ((int)0x88E2), + /// + /// Original was GL_STATIC_DRAW = 0x88E4 + /// + StaticDraw = ((int)0x88E4), + /// + /// Original was GL_STATIC_READ = 0x88E5 + /// + StaticRead = ((int)0x88E5), + /// + /// Original was GL_STATIC_COPY = 0x88E6 + /// + StaticCopy = ((int)0x88E6), + /// + /// Original was GL_DYNAMIC_DRAW = 0x88E8 + /// + DynamicDraw = ((int)0x88E8), + /// + /// Original was GL_DYNAMIC_READ = 0x88E9 + /// + DynamicRead = ((int)0x88E9), + /// + /// Original was GL_DYNAMIC_COPY = 0x88EA + /// + DynamicCopy = ((int)0x88EA), + } + /// /// Not used directly. /// @@ -12050,6 +14420,10 @@ namespace OpenTK.Graphics.ES31 /// Original was GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB = 0x00000004 /// ContextFlagRobustAccessBitArb = ((int)0x00000004), + /// + /// Original was GL_CONTEXT_FLAG_PROTECTED_CONTENT_BIT_EXT = 0x00000010 + /// + ContextFlagProtectedContentBitExt = ((int)0x00000010), } /// @@ -12385,7 +14759,7 @@ namespace OpenTK.Graphics.ES31 } /// - /// Used in GL.DepthFunc + /// Used in GL.DepthFunc, GL.NV.PathCoverDepthFunc /// public enum DepthFunction : int { @@ -12423,6 +14797,25 @@ namespace OpenTK.Graphics.ES31 Always = ((int)0X0207), } + /// + /// Not used directly. + /// + public enum DmpProgramBinary : int + { + /// + /// Original was GL_SMAPHS30_PROGRAM_BINARY_DMP = 0x9251 + /// + Smaphs30ProgramBinaryDmp = ((int)0x9251), + /// + /// Original was GL_SMAPHS_PROGRAM_BINARY_DMP = 0x9252 + /// + SmaphsProgramBinaryDmp = ((int)0x9252), + /// + /// Original was GL_DMP_PROGRAM_BINARY_DMP = 0x9253 + /// + DmpProgramBinaryDmp = ((int)0x9253), + } + /// /// Not used directly. /// @@ -12566,7 +14959,7 @@ namespace OpenTK.Graphics.ES31 } /// - /// Used in GL.DrawElements, GL.DrawElementsInstanced and 3 other functions + /// Used in GL.DrawElements, GL.DrawElementsInstanced and 10 other functions /// public enum DrawElementsType : int { @@ -15191,6 +17584,70 @@ namespace OpenTK.Graphics.ES31 /// ColorAttachment15 = ((int)0x8CEF), /// + /// Original was GL_COLOR_ATTACHMENT16 = 0x8CF0 + /// + ColorAttachment16 = ((int)0x8CF0), + /// + /// Original was GL_COLOR_ATTACHMENT17 = 0x8CF1 + /// + ColorAttachment17 = ((int)0x8CF1), + /// + /// Original was GL_COLOR_ATTACHMENT18 = 0x8CF2 + /// + ColorAttachment18 = ((int)0x8CF2), + /// + /// Original was GL_COLOR_ATTACHMENT19 = 0x8CF3 + /// + ColorAttachment19 = ((int)0x8CF3), + /// + /// Original was GL_COLOR_ATTACHMENT20 = 0x8CF4 + /// + ColorAttachment20 = ((int)0x8CF4), + /// + /// Original was GL_COLOR_ATTACHMENT21 = 0x8CF5 + /// + ColorAttachment21 = ((int)0x8CF5), + /// + /// Original was GL_COLOR_ATTACHMENT22 = 0x8CF6 + /// + ColorAttachment22 = ((int)0x8CF6), + /// + /// Original was GL_COLOR_ATTACHMENT23 = 0x8CF7 + /// + ColorAttachment23 = ((int)0x8CF7), + /// + /// Original was GL_COLOR_ATTACHMENT24 = 0x8CF8 + /// + ColorAttachment24 = ((int)0x8CF8), + /// + /// Original was GL_COLOR_ATTACHMENT25 = 0x8CF9 + /// + ColorAttachment25 = ((int)0x8CF9), + /// + /// Original was GL_COLOR_ATTACHMENT26 = 0x8CFA + /// + ColorAttachment26 = ((int)0x8CFA), + /// + /// Original was GL_COLOR_ATTACHMENT27 = 0x8CFB + /// + ColorAttachment27 = ((int)0x8CFB), + /// + /// Original was GL_COLOR_ATTACHMENT28 = 0x8CFC + /// + ColorAttachment28 = ((int)0x8CFC), + /// + /// Original was GL_COLOR_ATTACHMENT29 = 0x8CFD + /// + ColorAttachment29 = ((int)0x8CFD), + /// + /// Original was GL_COLOR_ATTACHMENT30 = 0x8CFE + /// + ColorAttachment30 = ((int)0x8CFE), + /// + /// Original was GL_COLOR_ATTACHMENT31 = 0x8CFF + /// + ColorAttachment31 = ((int)0x8CFF), + /// /// Original was GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE = 0x8D56 /// FramebufferIncompleteMultisample = ((int)0x8D56), @@ -16235,6 +18692,48 @@ namespace OpenTK.Graphics.ES31 AllShaderBits = unchecked((int)0xFFFFFFFF), } + /// + /// Not used directly. + /// + public enum ExtBaseInstance : int + { + } + + /// + /// Not used directly. + /// + public enum ExtBlendFuncExtended : int + { + /// + /// Original was GL_SRC_ALPHA_SATURATE_EXT = 0x0308 + /// + SrcAlphaSaturateExt = ((int)0x0308), + /// + /// Original was GL_SRC1_ALPHA_EXT = 0x8589 + /// + Src1AlphaExt = ((int)0x8589), + /// + /// Original was GL_SRC1_COLOR_EXT = 0x88F9 + /// + Src1ColorExt = ((int)0x88F9), + /// + /// Original was GL_ONE_MINUS_SRC1_COLOR_EXT = 0x88FA + /// + OneMinusSrc1ColorExt = ((int)0x88FA), + /// + /// Original was GL_ONE_MINUS_SRC1_ALPHA_EXT = 0x88FB + /// + OneMinusSrc1AlphaExt = ((int)0x88FB), + /// + /// Original was GL_MAX_DUAL_SOURCE_DRAW_BUFFERS_EXT = 0x88FC + /// + MaxDualSourceDrawBuffersExt = ((int)0x88FC), + /// + /// Original was GL_LOCATION_INDEX_EXT = 0x930F + /// + LocationIndexExt = ((int)0x930F), + } + /// /// Not used directly. /// @@ -16258,6 +18757,114 @@ namespace OpenTK.Graphics.ES31 BlendEquationExt = ((int)0x8009), } + /// + /// Not used directly. + /// + public enum ExtBufferStorage : int + { + /// + /// Original was GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT_EXT = 0x00004000 + /// + ClientMappedBufferBarrierBitExt = ((int)0x00004000), + /// + /// Original was GL_MAP_READ_BIT = 0x0001 + /// + MapReadBit = ((int)0x0001), + /// + /// Original was GL_MAP_WRITE_BIT = 0x0002 + /// + MapWriteBit = ((int)0x0002), + /// + /// Original was GL_MAP_PERSISTENT_BIT_EXT = 0x0040 + /// + MapPersistentBitExt = ((int)0x0040), + /// + /// Original was GL_MAP_COHERENT_BIT_EXT = 0x0080 + /// + MapCoherentBitExt = ((int)0x0080), + /// + /// Original was GL_DYNAMIC_STORAGE_BIT_EXT = 0x0100 + /// + DynamicStorageBitExt = ((int)0x0100), + /// + /// Original was GL_CLIENT_STORAGE_BIT_EXT = 0x0200 + /// + ClientStorageBitExt = ((int)0x0200), + /// + /// Original was GL_BUFFER_IMMUTABLE_STORAGE_EXT = 0x821F + /// + BufferImmutableStorageExt = ((int)0x821F), + /// + /// Original was GL_BUFFER_STORAGE_FLAGS_EXT = 0x8220 + /// + BufferStorageFlagsExt = ((int)0x8220), + } + + /// + /// Not used directly. + /// + public enum ExtClearTexture : int + { + } + + /// + /// Not used directly. + /// + public enum ExtClipCullDistance : int + { + /// + /// Original was GL_MAX_CLIP_DISTANCES_EXT = 0x0D32 + /// + MaxClipDistancesExt = ((int)0x0D32), + /// + /// Original was GL_CLIP_DISTANCE0_EXT = 0x3000 + /// + ClipDistance0Ext = ((int)0x3000), + /// + /// Original was GL_CLIP_DISTANCE1_EXT = 0x3001 + /// + ClipDistance1Ext = ((int)0x3001), + /// + /// Original was GL_CLIP_DISTANCE2_EXT = 0x3002 + /// + ClipDistance2Ext = ((int)0x3002), + /// + /// Original was GL_CLIP_DISTANCE3_EXT = 0x3003 + /// + ClipDistance3Ext = ((int)0x3003), + /// + /// Original was GL_CLIP_DISTANCE4_EXT = 0x3004 + /// + ClipDistance4Ext = ((int)0x3004), + /// + /// Original was GL_CLIP_DISTANCE5_EXT = 0x3005 + /// + ClipDistance5Ext = ((int)0x3005), + /// + /// Original was GL_CLIP_DISTANCE6_EXT = 0x3006 + /// + ClipDistance6Ext = ((int)0x3006), + /// + /// Original was GL_CLIP_DISTANCE7_EXT = 0x3007 + /// + ClipDistance7Ext = ((int)0x3007), + /// + /// Original was GL_MAX_CULL_DISTANCES_EXT = 0x82F9 + /// + MaxCullDistancesExt = ((int)0x82F9), + /// + /// Original was GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES_EXT = 0x82FA + /// + MaxCombinedClipAndCullDistancesExt = ((int)0x82FA), + } + + /// + /// Not used directly. + /// + public enum ExtColorBufferFloat : int + { + } + /// /// Not used directly. /// @@ -16289,6 +18896,13 @@ namespace OpenTK.Graphics.ES31 UnsignedNormalizedExt = ((int)0x8C17), } + /// + /// Not used directly. + /// + public enum ExtConservativeDepth : int + { + } + /// /// Not used directly. /// @@ -16658,6 +19272,13 @@ namespace OpenTK.Graphics.ES31 One = ((int)1), } + /// + /// Not used directly. + /// + public enum ExtDrawElementsBaseVertex : int + { + } + /// /// Not used directly. /// @@ -16665,6 +19286,73 @@ namespace OpenTK.Graphics.ES31 { } + /// + /// Not used directly. + /// + public enum ExtDrawTransformFeedback : int + { + } + + /// + /// Not used directly. + /// + public enum ExtEglImageArray : int + { + } + + /// + /// Used in GL.Ext.ImportMemoryF, GL.Ext.ImportMemoryWin32Handle and 4 other functions + /// + public enum ExternalHandleType : int + { + /// + /// Original was GL_HANDLE_TYPE_OPAQUE_FD_EXT = 0x9586 + /// + HandleTypeOpaqueFdExt = ((int)0x9586), + /// + /// Original was GL_HANDLE_TYPE_OPAQUE_WIN32_EXT = 0x9587 + /// + HandleTypeOpaqueWin32Ext = ((int)0x9587), + /// + /// Original was GL_HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT = 0x9588 + /// + HandleTypeOpaqueWin32KmtExt = ((int)0x9588), + /// + /// Original was GL_HANDLE_TYPE_D3D12_TILEPOOL_EXT = 0x9589 + /// + HandleTypeD3D12TilepoolExt = ((int)0x9589), + /// + /// Original was GL_HANDLE_TYPE_D3D12_RESOURCE_EXT = 0x958A + /// + HandleTypeD3D12ResourceExt = ((int)0x958A), + /// + /// Original was GL_HANDLE_TYPE_D3D11_IMAGE_EXT = 0x958B + /// + HandleTypeD3D11ImageExt = ((int)0x958B), + /// + /// Original was GL_HANDLE_TYPE_D3D11_IMAGE_KMT_EXT = 0x958C + /// + HandleTypeD3D11ImageKmtExt = ((int)0x958C), + /// + /// Original was GL_HANDLE_TYPE_D3D12_FENCE_EXT = 0x9594 + /// + HandleTypeD3D12FenceExt = ((int)0x9594), + } + + /// + /// Not used directly. + /// + public enum ExtExternalBuffer : int + { + } + + /// + /// Not used directly. + /// + public enum ExtFloatBlend : int + { + } + /// /// Not used directly. /// @@ -16860,6 +19548,111 @@ namespace OpenTK.Graphics.ES31 MapUnsynchronizedBitExt = ((int)0x0020), } + /// + /// Not used directly. + /// + public enum ExtMemoryObject : int + { + /// + /// Original was GL_TEXTURE_TILING_EXT = 0x9580 + /// + TextureTilingExt = ((int)0x9580), + /// + /// Original was GL_DEDICATED_MEMORY_OBJECT_EXT = 0x9581 + /// + DedicatedMemoryObjectExt = ((int)0x9581), + /// + /// Original was GL_NUM_TILING_TYPES_EXT = 0x9582 + /// + NumTilingTypesExt = ((int)0x9582), + /// + /// Original was GL_TILING_TYPES_EXT = 0x9583 + /// + TilingTypesExt = ((int)0x9583), + /// + /// Original was GL_OPTIMAL_TILING_EXT = 0x9584 + /// + OptimalTilingExt = ((int)0x9584), + /// + /// Original was GL_LINEAR_TILING_EXT = 0x9585 + /// + LinearTilingExt = ((int)0x9585), + /// + /// Original was GL_NUM_DEVICE_UUIDS_EXT = 0x9596 + /// + NumDeviceUuidsExt = ((int)0x9596), + /// + /// Original was GL_DEVICE_UUID_EXT = 0x9597 + /// + DeviceUuidExt = ((int)0x9597), + /// + /// Original was GL_DRIVER_UUID_EXT = 0x9598 + /// + DriverUuidExt = ((int)0x9598), + /// + /// Original was GL_PROTECTED_MEMORY_OBJECT_EXT = 0x959B + /// + ProtectedMemoryObjectExt = ((int)0x959B), + /// + /// Original was GL_UUID_SIZE_EXT = 16 + /// + UuidSizeExt = ((int)16), + } + + /// + /// Not used directly. + /// + public enum ExtMemoryObjectFd : int + { + /// + /// Original was GL_HANDLE_TYPE_OPAQUE_FD_EXT = 0x9586 + /// + HandleTypeOpaqueFdExt = ((int)0x9586), + } + + /// + /// Not used directly. + /// + public enum ExtMemoryObjectWin32 : int + { + /// + /// Original was GL_HANDLE_TYPE_OPAQUE_WIN32_EXT = 0x9587 + /// + HandleTypeOpaqueWin32Ext = ((int)0x9587), + /// + /// Original was GL_HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT = 0x9588 + /// + HandleTypeOpaqueWin32KmtExt = ((int)0x9588), + /// + /// Original was GL_HANDLE_TYPE_D3D12_TILEPOOL_EXT = 0x9589 + /// + HandleTypeD3D12TilepoolExt = ((int)0x9589), + /// + /// Original was GL_HANDLE_TYPE_D3D12_RESOURCE_EXT = 0x958A + /// + HandleTypeD3D12ResourceExt = ((int)0x958A), + /// + /// Original was GL_HANDLE_TYPE_D3D11_IMAGE_EXT = 0x958B + /// + HandleTypeD3D11ImageExt = ((int)0x958B), + /// + /// Original was GL_HANDLE_TYPE_D3D11_IMAGE_KMT_EXT = 0x958C + /// + HandleTypeD3D11ImageKmtExt = ((int)0x958C), + /// + /// Original was GL_DEVICE_LUID_EXT = 0x9599 + /// + DeviceLuidExt = ((int)0x9599), + /// + /// Original was GL_DEVICE_NODE_MASK_EXT = 0x959A + /// + DeviceNodeMaskExt = ((int)0x959A), + /// + /// Original was GL_LUID_SIZE_EXT = 8 + /// + LuidSizeExt = ((int)8), + } + /// /// Not used directly. /// @@ -16867,6 +19660,28 @@ namespace OpenTK.Graphics.ES31 { } + /// + /// Not used directly. + /// + public enum ExtMultiDrawIndirect : int + { + } + + /// + /// Not used directly. + /// + public enum ExtMultisampledCompatibility : int + { + /// + /// Original was GL_MULTISAMPLE_EXT = 0x809D + /// + MultisampleExt = ((int)0x809D), + /// + /// Original was GL_SAMPLE_ALPHA_TO_ONE_EXT = 0x809F + /// + SampleAlphaToOneExt = ((int)0x809F), + } + /// /// Not used directly. /// @@ -16944,6 +19759,24 @@ namespace OpenTK.Graphics.ES31 AnySamplesPassedConservativeExt = ((int)0x8D6A), } + /// + /// Not used directly. + /// + public enum ExtPolygonOffsetClamp : int + { + /// + /// Original was GL_POLYGON_OFFSET_CLAMP_EXT = 0x8E1B + /// + PolygonOffsetClampExt = ((int)0x8E1B), + } + + /// + /// Not used directly. + /// + public enum ExtPostDepthCoverage : int + { + } + /// /// Not used directly. /// @@ -16955,6 +19788,21 @@ namespace OpenTK.Graphics.ES31 PrimitiveBoundingBoxExt = ((int)0x92BE), } + /// + /// Not used directly. + /// + public enum ExtProtectedTextures : int + { + /// + /// Original was GL_CONTEXT_FLAG_PROTECTED_CONTENT_BIT_EXT = 0x00000010 + /// + ContextFlagProtectedContentBitExt = ((int)0x00000010), + /// + /// Original was GL_TEXTURE_PROTECTED_EXT = 0x8BFA + /// + TextureProtectedExt = ((int)0x8BFA), + } + /// /// Not used directly. /// @@ -16986,6 +19834,37 @@ namespace OpenTK.Graphics.ES31 CompressedSrgbAlphaPvrtc4Bppv2Img = ((int)0x93F1), } + /// + /// Not used directly. + /// + public enum ExtRasterMultisample : int + { + /// + /// Original was GL_RASTER_MULTISAMPLE_EXT = 0x9327 + /// + RasterMultisampleExt = ((int)0x9327), + /// + /// Original was GL_RASTER_SAMPLES_EXT = 0x9328 + /// + RasterSamplesExt = ((int)0x9328), + /// + /// Original was GL_MAX_RASTER_SAMPLES_EXT = 0x9329 + /// + MaxRasterSamplesExt = ((int)0x9329), + /// + /// Original was GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT = 0x932A + /// + RasterFixedSampleLocationsExt = ((int)0x932A), + /// + /// Original was GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT = 0x932B + /// + MultisampleRasterizationAllowedExt = ((int)0x932B), + /// + /// Original was GL_EFFECTIVE_RASTER_SAMPLES_EXT = 0x932C + /// + EffectiveRasterSamplesExt = ((int)0x932C), + } + /// /// Not used directly. /// @@ -17005,6 +19884,45 @@ namespace OpenTK.Graphics.ES31 UnsignedShort1555RevExt = ((int)0x8366), } + /// + /// Not used directly. + /// + public enum ExtRenderSnorm : int + { + /// + /// Original was GL_BYTE = 0x1400 + /// + Byte = ((int)0x1400), + /// + /// Original was GL_SHORT = 0x1402 + /// + Short = ((int)0x1402), + /// + /// Original was GL_R8_SNORM = 0x8F94 + /// + R8Snorm = ((int)0x8F94), + /// + /// Original was GL_RG8_SNORM = 0x8F95 + /// + Rg8Snorm = ((int)0x8F95), + /// + /// Original was GL_RGBA8_SNORM = 0x8F97 + /// + Rgba8Snorm = ((int)0x8F97), + /// + /// Original was GL_R16_SNORM_EXT = 0x8F98 + /// + R16SnormExt = ((int)0x8F98), + /// + /// Original was GL_RG16_SNORM_EXT = 0x8F99 + /// + Rg16SnormExt = ((int)0x8F99), + /// + /// Original was GL_RGBA16_SNORM_EXT = 0x8F9B + /// + Rgba16SnormExt = ((int)0x8F9B), + } + /// /// Not used directly. /// @@ -17044,6 +19962,103 @@ namespace OpenTK.Graphics.ES31 ContextRobustAccessExt = ((int)0x90F3), } + /// + /// Not used directly. + /// + public enum ExtSemaphore : int + { + /// + /// Original was GL_LAYOUT_GENERAL_EXT = 0x958D + /// + LayoutGeneralExt = ((int)0x958D), + /// + /// Original was GL_LAYOUT_COLOR_ATTACHMENT_EXT = 0x958E + /// + LayoutColorAttachmentExt = ((int)0x958E), + /// + /// Original was GL_LAYOUT_DEPTH_STENCIL_ATTACHMENT_EXT = 0x958F + /// + LayoutDepthStencilAttachmentExt = ((int)0x958F), + /// + /// Original was GL_LAYOUT_DEPTH_STENCIL_READ_ONLY_EXT = 0x9590 + /// + LayoutDepthStencilReadOnlyExt = ((int)0x9590), + /// + /// Original was GL_LAYOUT_SHADER_READ_ONLY_EXT = 0x9591 + /// + LayoutShaderReadOnlyExt = ((int)0x9591), + /// + /// Original was GL_LAYOUT_TRANSFER_SRC_EXT = 0x9592 + /// + LayoutTransferSrcExt = ((int)0x9592), + /// + /// Original was GL_LAYOUT_TRANSFER_DST_EXT = 0x9593 + /// + LayoutTransferDstExt = ((int)0x9593), + /// + /// Original was GL_NUM_DEVICE_UUIDS_EXT = 0x9596 + /// + NumDeviceUuidsExt = ((int)0x9596), + /// + /// Original was GL_DEVICE_UUID_EXT = 0x9597 + /// + DeviceUuidExt = ((int)0x9597), + /// + /// Original was GL_DRIVER_UUID_EXT = 0x9598 + /// + DriverUuidExt = ((int)0x9598), + /// + /// Original was GL_UUID_SIZE_EXT = 16 + /// + UuidSizeExt = ((int)16), + } + + /// + /// Not used directly. + /// + public enum ExtSemaphoreFd : int + { + /// + /// Original was GL_HANDLE_TYPE_OPAQUE_FD_EXT = 0x9586 + /// + HandleTypeOpaqueFdExt = ((int)0x9586), + } + + /// + /// Not used directly. + /// + public enum ExtSemaphoreWin32 : int + { + /// + /// Original was GL_HANDLE_TYPE_OPAQUE_WIN32_EXT = 0x9587 + /// + HandleTypeOpaqueWin32Ext = ((int)0x9587), + /// + /// Original was GL_HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT = 0x9588 + /// + HandleTypeOpaqueWin32KmtExt = ((int)0x9588), + /// + /// Original was GL_HANDLE_TYPE_D3D12_FENCE_EXT = 0x9594 + /// + HandleTypeD3D12FenceExt = ((int)0x9594), + /// + /// Original was GL_D3D12_FENCE_VALUE_EXT = 0x9595 + /// + D3D12FenceValueExt = ((int)0x9595), + /// + /// Original was GL_DEVICE_LUID_EXT = 0x9599 + /// + DeviceLuidExt = ((int)0x9599), + /// + /// Original was GL_DEVICE_NODE_MASK_EXT = 0x959A + /// + DeviceNodeMaskExt = ((int)0x959A), + /// + /// Original was GL_LUID_SIZE_EXT = 8 + /// + LuidSizeExt = ((int)8), + } + /// /// Not used directly. /// @@ -17086,6 +20101,13 @@ namespace OpenTK.Graphics.ES31 FragmentShaderDiscardsSamplesExt = ((int)0x8A52), } + /// + /// Not used directly. + /// + public enum ExtShaderGroupVote : int + { + } + /// /// Not used directly. /// @@ -17107,6 +20129,13 @@ namespace OpenTK.Graphics.ES31 { } + /// + /// Not used directly. + /// + public enum ExtShaderNonConstantGlobalInitializers : int + { + } + /// /// Not used directly. /// @@ -17126,6 +20155,25 @@ namespace OpenTK.Graphics.ES31 MaxShaderPixelLocalStorageSizeExt = ((int)0x8F67), } + /// + /// Not used directly. + /// + public enum ExtShaderPixelLocalStorage2 : int + { + /// + /// Original was GL_MAX_SHADER_COMBINED_LOCAL_STORAGE_FAST_SIZE_EXT = 0x9650 + /// + MaxShaderCombinedLocalStorageFastSizeExt = ((int)0x9650), + /// + /// Original was GL_MAX_SHADER_COMBINED_LOCAL_STORAGE_SIZE_EXT = 0x9651 + /// + MaxShaderCombinedLocalStorageSizeExt = ((int)0x9651), + /// + /// Original was GL_FRAMEBUFFER_INCOMPLETE_INSUFFICIENT_SHADER_COMBINED_LOCAL_STORAGE_EXT = 0x9652 + /// + FramebufferIncompleteInsufficientShaderCombinedLocalStorageExt = ((int)0x9652), + } + /// /// Not used directly. /// @@ -17156,6 +20204,84 @@ namespace OpenTK.Graphics.ES31 Sampler2DShadowExt = ((int)0x8B62), } + /// + /// Not used directly. + /// + public enum ExtSparseTexture : int + { + /// + /// Original was GL_TEXTURE_2D = 0x0DE1 + /// + Texture2D = ((int)0x0DE1), + /// + /// Original was GL_TEXTURE_3D = 0x806F + /// + Texture3D = ((int)0x806F), + /// + /// Original was GL_TEXTURE_CUBE_MAP = 0x8513 + /// + TextureCubeMap = ((int)0x8513), + /// + /// Original was GL_TEXTURE_2D_ARRAY = 0x8C1A + /// + Texture2DArray = ((int)0x8C1A), + /// + /// Original was GL_TEXTURE_CUBE_MAP_ARRAY_OES = 0x9009 + /// + TextureCubeMapArrayOes = ((int)0x9009), + /// + /// Original was GL_VIRTUAL_PAGE_SIZE_X_EXT = 0x9195 + /// + VirtualPageSizeXExt = ((int)0x9195), + /// + /// Original was GL_VIRTUAL_PAGE_SIZE_Y_EXT = 0x9196 + /// + VirtualPageSizeYExt = ((int)0x9196), + /// + /// Original was GL_VIRTUAL_PAGE_SIZE_Z_EXT = 0x9197 + /// + VirtualPageSizeZExt = ((int)0x9197), + /// + /// Original was GL_MAX_SPARSE_TEXTURE_SIZE_EXT = 0x9198 + /// + MaxSparseTextureSizeExt = ((int)0x9198), + /// + /// Original was GL_MAX_SPARSE_3D_TEXTURE_SIZE_EXT = 0x9199 + /// + MaxSparse3DTextureSizeExt = ((int)0x9199), + /// + /// Original was GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_EXT = 0x919A + /// + MaxSparseArrayTextureLayersExt = ((int)0x919A), + /// + /// Original was GL_TEXTURE_SPARSE_EXT = 0x91A6 + /// + TextureSparseExt = ((int)0x91A6), + /// + /// Original was GL_VIRTUAL_PAGE_SIZE_INDEX_EXT = 0x91A7 + /// + VirtualPageSizeIndexExt = ((int)0x91A7), + /// + /// Original was GL_NUM_VIRTUAL_PAGE_SIZES_EXT = 0x91A8 + /// + NumVirtualPageSizesExt = ((int)0x91A8), + /// + /// Original was GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_EXT = 0x91A9 + /// + SparseTextureFullArrayCubeMipmapsExt = ((int)0x91A9), + /// + /// Original was GL_NUM_SPARSE_LEVELS_EXT = 0x91AA + /// + NumSparseLevelsExt = ((int)0x91AA), + } + + /// + /// Not used directly. + /// + public enum ExtSparseTexture2 : int + { + } + /// /// Not used directly. /// @@ -17470,6 +20596,40 @@ namespace OpenTK.Graphics.ES31 TextureBufferOffsetAlignmentExt = ((int)0x919F), } + /// + /// Not used directly. + /// + public enum ExtTextureCompressionAstcDecodeMode : int + { + /// + /// Original was GL_TEXTURE_ASTC_DECODE_PRECISION_EXT = 0x8F69 + /// + TextureAstcDecodePrecisionExt = ((int)0x8F69), + } + + /// + /// Not used directly. + /// + public enum ExtTextureCompressionBptc : int + { + /// + /// Original was GL_COMPRESSED_RGBA_BPTC_UNORM_EXT = 0x8E8C + /// + CompressedRgbaBptcUnormExt = ((int)0x8E8C), + /// + /// Original was GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT = 0x8E8D + /// + CompressedSrgbAlphaBptcUnormExt = ((int)0x8E8D), + /// + /// Original was GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT = 0x8E8E + /// + CompressedRgbBptcSignedFloatExt = ((int)0x8E8E), + /// + /// Original was GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT = 0x8E8F + /// + CompressedRgbBptcUnsignedFloatExt = ((int)0x8E8F), + } + /// /// Not used directly. /// @@ -17485,6 +20645,29 @@ namespace OpenTK.Graphics.ES31 CompressedRgbaS3tcDxt1Ext = ((int)0x83F1), } + /// + /// Not used directly. + /// + public enum ExtTextureCompressionRgtc : int + { + /// + /// Original was GL_COMPRESSED_RED_RGTC1_EXT = 0x8DBB + /// + CompressedRedRgtc1Ext = ((int)0x8DBB), + /// + /// Original was GL_COMPRESSED_SIGNED_RED_RGTC1_EXT = 0x8DBC + /// + CompressedSignedRedRgtc1Ext = ((int)0x8DBC), + /// + /// Original was GL_COMPRESSED_RED_GREEN_RGTC2_EXT = 0x8DBD + /// + CompressedRedGreenRgtc2Ext = ((int)0x8DBD), + /// + /// Original was GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT = 0x8DBE + /// + CompressedSignedRedGreenRgtc2Ext = ((int)0x8DBE), + } + /// /// Not used directly. /// @@ -17566,6 +20749,37 @@ namespace OpenTK.Graphics.ES31 MaxTextureMaxAnisotropyExt = ((int)0x84FF), } + /// + /// Not used directly. + /// + public enum ExtTextureFilterMinmax : int + { + /// + /// Original was GL_RASTER_MULTISAMPLE_EXT = 0x9327 + /// + RasterMultisampleExt = ((int)0x9327), + /// + /// Original was GL_RASTER_SAMPLES_EXT = 0x9328 + /// + RasterSamplesExt = ((int)0x9328), + /// + /// Original was GL_MAX_RASTER_SAMPLES_EXT = 0x9329 + /// + MaxRasterSamplesExt = ((int)0x9329), + /// + /// Original was GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT = 0x932A + /// + RasterFixedSampleLocationsExt = ((int)0x932A), + /// + /// Original was GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT = 0x932B + /// + MultisampleRasterizationAllowedExt = ((int)0x932B), + /// + /// Original was GL_EFFECTIVE_RASTER_SAMPLES_EXT = 0x932C + /// + EffectiveRasterSamplesExt = ((int)0x932C), + } + /// /// Not used directly. /// @@ -17577,6 +20791,45 @@ namespace OpenTK.Graphics.ES31 BgraExt = ((int)0x80E1), } + /// + /// Not used directly. + /// + public enum ExtTextureNorm16 : int + { + /// + /// Original was GL_RGB16_EXT = 0x8054 + /// + Rgb16Ext = ((int)0x8054), + /// + /// Original was GL_RGBA16_EXT = 0x805B + /// + Rgba16Ext = ((int)0x805B), + /// + /// Original was GL_R16_EXT = 0x822A + /// + R16Ext = ((int)0x822A), + /// + /// Original was GL_RG16_EXT = 0x822C + /// + Rg16Ext = ((int)0x822C), + /// + /// Original was GL_R16_SNORM_EXT = 0x8F98 + /// + R16SnormExt = ((int)0x8F98), + /// + /// Original was GL_RG16_SNORM_EXT = 0x8F99 + /// + Rg16SnormExt = ((int)0x8F99), + /// + /// Original was GL_RGB16_SNORM_EXT = 0x8F9A + /// + Rgb16SnormExt = ((int)0x8F9A), + /// + /// Original was GL_RGBA16_SNORM_EXT = 0x8F9B + /// + Rgba16SnormExt = ((int)0x8F9B), + } + /// /// Not used directly. /// @@ -17619,6 +20872,28 @@ namespace OpenTK.Graphics.ES31 SkipDecodeExt = ((int)0x8A4A), } + /// + /// Not used directly. + /// + public enum ExtTextureSrgbR8 : int + { + /// + /// Original was GL_SR8_EXT = 0x8FBD + /// + Sr8Ext = ((int)0x8FBD), + } + + /// + /// Not used directly. + /// + public enum ExtTextureSrgbRg8 : int + { + /// + /// Original was GL_SRG8_EXT = 0x8FBE + /// + Srg8Ext = ((int)0x8FBE), + } + /// /// Not used directly. /// @@ -17775,6 +21050,67 @@ namespace OpenTK.Graphics.ES31 UnpackSkipPixelsExt = ((int)0x0CF4), } + /// + /// Not used directly. + /// + public enum ExtWin32KeyedMutex : int + { + } + + /// + /// Not used directly. + /// + public enum ExtWindowRectangles : int + { + /// + /// Original was GL_INCLUSIVE_EXT = 0x8F10 + /// + InclusiveExt = ((int)0x8F10), + /// + /// Original was GL_EXCLUSIVE_EXT = 0x8F11 + /// + ExclusiveExt = ((int)0x8F11), + /// + /// Original was GL_WINDOW_RECTANGLE_EXT = 0x8F12 + /// + WindowRectangleExt = ((int)0x8F12), + /// + /// Original was GL_WINDOW_RECTANGLE_MODE_EXT = 0x8F13 + /// + WindowRectangleModeExt = ((int)0x8F13), + /// + /// Original was GL_MAX_WINDOW_RECTANGLES_EXT = 0x8F14 + /// + MaxWindowRectanglesExt = ((int)0x8F14), + /// + /// Original was GL_NUM_WINDOW_RECTANGLES_EXT = 0x8F15 + /// + NumWindowRectanglesExt = ((int)0x8F15), + } + + /// + /// Not used directly. + /// + public enum ExtYuvTarget : int + { + /// + /// Original was GL_SAMPLER_EXTERNAL_2D_Y2Y_EXT = 0x8BE7 + /// + SamplerExternal2DY2yExt = ((int)0x8BE7), + /// + /// Original was GL_TEXTURE_EXTERNAL_OES = 0x8D65 + /// + TextureExternalOes = ((int)0x8D65), + /// + /// Original was GL_TEXTURE_BINDING_EXTERNAL_OES = 0x8D67 + /// + TextureBindingExternalOes = ((int)0x8D67), + /// + /// Original was GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES = 0x8D68 + /// + RequiredTextureImageUnitsOes = ((int)0x8D68), + } + /// /// Not used directly. /// @@ -18002,7 +21338,7 @@ namespace OpenTK.Graphics.ES31 } /// - /// Used in GL.FramebufferRenderbuffer, GL.FramebufferTexture2D and 3 other functions + /// Used in GL.FramebufferRenderbuffer, GL.FramebufferTexture2D and 7 other functions /// public enum FramebufferAttachment : int { @@ -18146,6 +21482,17 @@ namespace OpenTK.Graphics.ES31 FramebufferUnsupported = ((int)0x8CDD), } + /// + /// Not used directly. + /// + public enum FramebufferFetchNoncoherent : int + { + /// + /// Original was GL_FRAMEBUFFER_FETCH_NONCOHERENT_QCOM = 0x96A2 + /// + FramebufferFetchNoncoherentQcom = ((int)0x96A2), + } + /// /// Not used directly. /// @@ -18289,7 +21636,7 @@ namespace OpenTK.Graphics.ES31 } /// - /// Used in GL.BindFramebuffer, GL.CheckFramebufferStatus and 5 other functions + /// Used in GL.BindFramebuffer, GL.CheckFramebufferStatus and 9 other functions /// public enum FramebufferTarget : int { @@ -18607,7 +21954,7 @@ namespace OpenTK.Graphics.ES31 } /// - /// Used in GL.GetBoolean, GL.GetFloat and 1 other function + /// Used in GL.GetBoolean, GL.GetFloat and 2 other functions /// public enum GetPName : int { @@ -20268,13 +23615,13 @@ namespace OpenTK.Graphics.ES31 /// FragmentLight0Sgix = ((int)0x840C), /// - /// Original was GL_PACK_RESAMPLE_SGIX = 0x842C + /// Original was GL_PACK_RESAMPLE_SGIX = 0x842E /// - PackResampleSgix = ((int)0x842C), + PackResampleSgix = ((int)0x842E), /// - /// Original was GL_UNPACK_RESAMPLE_SGIX = 0x842D + /// Original was GL_UNPACK_RESAMPLE_SGIX = 0x842F /// - UnpackResampleSgix = ((int)0x842D), + UnpackResampleSgix = ((int)0x842F), /// /// Original was GL_ALIASED_POINT_SIZE_RANGE = 0x846D /// @@ -20847,6 +24194,22 @@ namespace OpenTK.Graphics.ES31 /// Original was GL_GL_MAX_FRAMEBUFFER_SAMPLES = 0x9318 /// GlMaxFramebufferSamples = ((int)0x9318), + /// + /// Original was GL_DEVICE_UUID_EXT = 0x9597 + /// + DeviceUuidExt = ((int)0x9597), + /// + /// Original was GL_DRIVER_UUID_EXT = 0x9598 + /// + DriverUuidExt = ((int)0x9598), + /// + /// Original was GL_DEVICE_LUID_EXT = 0x9599 + /// + DeviceLuidExt = ((int)0x9599), + /// + /// Original was GL_DEVICE_NODE_MASK_EXT = 0x959A + /// + DeviceNodeMaskExt = ((int)0x959A), } /// @@ -21018,7 +24381,7 @@ namespace OpenTK.Graphics.ES31 } /// - /// Used in GL.GetTexLevelParameter, GL.GetTexParameter and 1 other function + /// Used in GL.GetTexLevelParameter, GL.GetTexParameter and 2 other functions /// public enum GetTextureParameter : int { @@ -21667,6 +25030,36 @@ namespace OpenTK.Graphics.ES31 Renderbuffer = ((int)0X8d41), } + /// + /// Not used directly. + /// + public enum ImgBindlessTexture : int + { + } + + /// + /// Not used directly. + /// + public enum ImgFramebufferDownsample : int + { + /// + /// Original was GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_AND_DOWNSAMPLE_IMG = 0x913C + /// + FramebufferIncompleteMultisampleAndDownsampleImg = ((int)0x913C), + /// + /// Original was GL_NUM_DOWNSAMPLE_SCALES_IMG = 0x913D + /// + NumDownsampleScalesImg = ((int)0x913D), + /// + /// Original was GL_DOWNSAMPLE_SCALES_IMG = 0x913E + /// + DownsampleScalesImg = ((int)0x913E), + /// + /// Original was GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SCALE_IMG = 0x913F + /// + FramebufferAttachmentTextureScaleImg = ((int)0x913F), + } + /// /// Not used directly. /// @@ -21765,6 +25158,25 @@ namespace OpenTK.Graphics.ES31 CompressedRgbaPvrtc4Bppv2Img = ((int)0x9138), } + /// + /// Not used directly. + /// + public enum ImgTextureFilterCubic : int + { + /// + /// Original was GL_CUBIC_IMG = 0x9139 + /// + CubicImg = ((int)0x9139), + /// + /// Original was GL_CUBIC_MIPMAP_NEAREST_IMG = 0x913A + /// + CubicMipmapNearestImg = ((int)0x913A), + /// + /// Original was GL_CUBIC_MIPMAP_LINEAR_IMG = 0x913B + /// + CubicMipmapLinearImg = ((int)0x913B), + } + /// /// Not used directly. /// @@ -21788,6 +25200,24 @@ namespace OpenTK.Graphics.ES31 Double = ((int)0x140A), } + /// + /// Not used directly. + /// + public enum IntelConservativeRasterization : int + { + /// + /// Original was GL_CONSERVATIVE_RASTERIZATION_INTEL = 0x83FE + /// + ConservativeRasterizationIntel = ((int)0x83FE), + } + + /// + /// Not used directly. + /// + public enum IntelFramebufferCmaa : int + { + } + /// /// Not used directly. /// @@ -22547,6 +25977,10 @@ namespace OpenTK.Graphics.ES31 /// ProgramPipeline = ((int)0x82E4), /// + /// Original was GL_PROGRAM_PIPELINE_KHR = 0x82E4 + /// + ProgramPipelineKhr = ((int)0x82E4), + /// /// Original was GL_SAMPLER = 0x82E6 /// Sampler = ((int)0x82E6), @@ -22624,6 +26058,17 @@ namespace OpenTK.Graphics.ES31 DebugOutputKhr = ((int)0x92E0), } + /// + /// Not used directly. + /// + public enum KhrNoError : int + { + /// + /// Original was GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR = 0x00000008 + /// + ContextFlagNoErrorBitKhr = ((int)0x00000008), + } + /// /// Not used directly. /// @@ -22944,6 +26389,13 @@ namespace OpenTK.Graphics.ES31 CompressedSrgb8Alpha8Astc12X12Khr = ((int)0x93DD), } + /// + /// Not used directly. + /// + public enum KhrTextureCompressionAstcSliced3d : int + { + } + /// /// Not used directly. /// @@ -23465,7 +26917,7 @@ namespace OpenTK.Graphics.ES31 } /// - /// Not used directly. + /// Used in GL.NV.PolygonMode /// public enum MaterialFace : int { @@ -23771,6 +27223,28 @@ namespace OpenTK.Graphics.ES31 ShaderStorageBarrierBit = ((int)0x00002000), } + /// + /// Used in GL.Ext.GetMemoryObjectParameter, GL.Ext.MemoryObjectParameter + /// + public enum MemoryObjectParameterName : int + { + /// + /// Original was GL_DEDICATED_MEMORY_OBJECT_EXT = 0x9581 + /// + DedicatedMemoryObjectExt = ((int)0x9581), + /// + /// Original was GL_PROTECTED_MEMORY_OBJECT_EXT = 0x959B + /// + ProtectedMemoryObjectExt = ((int)0x959B), + } + + /// + /// Not used directly. + /// + public enum MesaShaderIntegerFunctions : int + { + } + /// /// Not used directly. /// @@ -23847,6 +27321,13 @@ namespace OpenTK.Graphics.ES31 Double = ((int)0x140A), } + /// + /// Not used directly. + /// + public enum NvBindlessTexture : int + { + } + /// /// Not used directly. /// @@ -24069,6 +27550,86 @@ namespace OpenTK.Graphics.ES31 BlendAdvancedCoherentNv = ((int)0x9285), } + /// + /// Not used directly. + /// + public enum NvBlendMinmaxFactor : int + { + /// + /// Original was GL_FACTOR_MIN_AMD = 0x901C + /// + FactorMinAmd = ((int)0x901C), + /// + /// Original was GL_FACTOR_MAX_AMD = 0x901D + /// + FactorMaxAmd = ((int)0x901D), + } + + /// + /// Not used directly. + /// + public enum NvConditionalRender : int + { + /// + /// Original was GL_QUERY_WAIT_NV = 0x8E13 + /// + QueryWaitNv = ((int)0x8E13), + /// + /// Original was GL_QUERY_NO_WAIT_NV = 0x8E14 + /// + QueryNoWaitNv = ((int)0x8E14), + /// + /// Original was GL_QUERY_BY_REGION_WAIT_NV = 0x8E15 + /// + QueryByRegionWaitNv = ((int)0x8E15), + /// + /// Original was GL_QUERY_BY_REGION_NO_WAIT_NV = 0x8E16 + /// + QueryByRegionNoWaitNv = ((int)0x8E16), + } + + /// + /// Not used directly. + /// + public enum NvConservativeRaster : int + { + /// + /// Original was GL_CONSERVATIVE_RASTERIZATION_NV = 0x9346 + /// + ConservativeRasterizationNv = ((int)0x9346), + /// + /// Original was GL_SUBPIXEL_PRECISION_BIAS_X_BITS_NV = 0x9347 + /// + SubpixelPrecisionBiasXBitsNv = ((int)0x9347), + /// + /// Original was GL_SUBPIXEL_PRECISION_BIAS_Y_BITS_NV = 0x9348 + /// + SubpixelPrecisionBiasYBitsNv = ((int)0x9348), + /// + /// Original was GL_MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV = 0x9349 + /// + MaxSubpixelPrecisionBiasBitsNv = ((int)0x9349), + } + + /// + /// Not used directly. + /// + public enum NvConservativeRasterPreSnapTriangles : int + { + /// + /// Original was GL_CONSERVATIVE_RASTER_MODE_NV = 0x954D + /// + ConservativeRasterModeNv = ((int)0x954D), + /// + /// Original was GL_CONSERVATIVE_RASTER_MODE_POST_SNAP_NV = 0x954E + /// + ConservativeRasterModePostSnapNv = ((int)0x954E), + /// + /// Original was GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_TRIANGLES_NV = 0x954F + /// + ConservativeRasterModePreSnapTrianglesNv = ((int)0x954F), + } + /// /// Not used directly. /// @@ -24284,6 +27845,13 @@ namespace OpenTK.Graphics.ES31 { } + /// + /// Not used directly. + /// + public enum NvDrawVulkanImage : int + { + } + /// /// Not used directly. /// @@ -24385,6 +27953,39 @@ namespace OpenTK.Graphics.ES31 FenceConditionNv = ((int)0x84F4), } + /// + /// Not used directly. + /// + public enum NvFillRectangle : int + { + /// + /// Original was GL_FILL_RECTANGLE_NV = 0x933C + /// + FillRectangleNv = ((int)0x933C), + } + + /// + /// Not used directly. + /// + public enum NvFragmentCoverageToColor : int + { + /// + /// Original was GL_FRAGMENT_COVERAGE_TO_COLOR_NV = 0x92DD + /// + FragmentCoverageToColorNv = ((int)0x92DD), + /// + /// Original was GL_FRAGMENT_COVERAGE_COLOR_NV = 0x92DE + /// + FragmentCoverageColorNv = ((int)0x92DE), + } + + /// + /// Not used directly. + /// + public enum NvFragmentShaderInterlock : int + { + } + /// /// Not used directly. /// @@ -24408,6 +28009,69 @@ namespace OpenTK.Graphics.ES31 ReadFramebufferBindingNv = ((int)0x8CAA), } + /// + /// Not used directly. + /// + public enum NvFramebufferMixedSamples : int + { + /// + /// Original was GL_COLOR_SAMPLES_NV = 0x8E20 + /// + ColorSamplesNv = ((int)0x8E20), + /// + /// Original was GL_RASTER_MULTISAMPLE_EXT = 0x9327 + /// + RasterMultisampleExt = ((int)0x9327), + /// + /// Original was GL_RASTER_SAMPLES_EXT = 0x9328 + /// + RasterSamplesExt = ((int)0x9328), + /// + /// Original was GL_MAX_RASTER_SAMPLES_EXT = 0x9329 + /// + MaxRasterSamplesExt = ((int)0x9329), + /// + /// Original was GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT = 0x932A + /// + RasterFixedSampleLocationsExt = ((int)0x932A), + /// + /// Original was GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT = 0x932B + /// + MultisampleRasterizationAllowedExt = ((int)0x932B), + /// + /// Original was GL_EFFECTIVE_RASTER_SAMPLES_EXT = 0x932C + /// + EffectiveRasterSamplesExt = ((int)0x932C), + /// + /// Original was GL_DEPTH_SAMPLES_NV = 0x932D + /// + DepthSamplesNv = ((int)0x932D), + /// + /// Original was GL_STENCIL_SAMPLES_NV = 0x932E + /// + StencilSamplesNv = ((int)0x932E), + /// + /// Original was GL_MIXED_DEPTH_SAMPLES_SUPPORTED_NV = 0x932F + /// + MixedDepthSamplesSupportedNv = ((int)0x932F), + /// + /// Original was GL_MIXED_STENCIL_SAMPLES_SUPPORTED_NV = 0x9330 + /// + MixedStencilSamplesSupportedNv = ((int)0x9330), + /// + /// Original was GL_COVERAGE_MODULATION_TABLE_NV = 0x9331 + /// + CoverageModulationTableNv = ((int)0x9331), + /// + /// Original was GL_COVERAGE_MODULATION_NV = 0x9332 + /// + CoverageModulationNv = ((int)0x9332), + /// + /// Original was GL_COVERAGE_MODULATION_TABLE_SIZE_NV = 0x9333 + /// + CoverageModulationTableSizeNv = ((int)0x9333), + } + /// /// Not used directly. /// @@ -24434,6 +28098,143 @@ namespace OpenTK.Graphics.ES31 { } + /// + /// Not used directly. + /// + public enum NvGeometryShaderPassthrough : int + { + } + + /// + /// Not used directly. + /// + public enum NvGpuShader5 : int + { + /// + /// Original was GL_PATCHES = 0x000E + /// + Patches = ((int)0x000E), + /// + /// Original was GL_INT64_NV = 0x140E + /// + Int64Nv = ((int)0x140E), + /// + /// Original was GL_UNSIGNED_INT64_NV = 0x140F + /// + UnsignedInt64Nv = ((int)0x140F), + /// + /// Original was GL_INT8_NV = 0x8FE0 + /// + Int8Nv = ((int)0x8FE0), + /// + /// Original was GL_INT8_VEC2_NV = 0x8FE1 + /// + Int8Vec2Nv = ((int)0x8FE1), + /// + /// Original was GL_INT8_VEC3_NV = 0x8FE2 + /// + Int8Vec3Nv = ((int)0x8FE2), + /// + /// Original was GL_INT8_VEC4_NV = 0x8FE3 + /// + Int8Vec4Nv = ((int)0x8FE3), + /// + /// Original was GL_INT16_NV = 0x8FE4 + /// + Int16Nv = ((int)0x8FE4), + /// + /// Original was GL_INT16_VEC2_NV = 0x8FE5 + /// + Int16Vec2Nv = ((int)0x8FE5), + /// + /// Original was GL_INT16_VEC3_NV = 0x8FE6 + /// + Int16Vec3Nv = ((int)0x8FE6), + /// + /// Original was GL_INT16_VEC4_NV = 0x8FE7 + /// + Int16Vec4Nv = ((int)0x8FE7), + /// + /// Original was GL_INT64_VEC2_NV = 0x8FE9 + /// + Int64Vec2Nv = ((int)0x8FE9), + /// + /// Original was GL_INT64_VEC3_NV = 0x8FEA + /// + Int64Vec3Nv = ((int)0x8FEA), + /// + /// Original was GL_INT64_VEC4_NV = 0x8FEB + /// + Int64Vec4Nv = ((int)0x8FEB), + /// + /// Original was GL_UNSIGNED_INT8_NV = 0x8FEC + /// + UnsignedInt8Nv = ((int)0x8FEC), + /// + /// Original was GL_UNSIGNED_INT8_VEC2_NV = 0x8FED + /// + UnsignedInt8Vec2Nv = ((int)0x8FED), + /// + /// Original was GL_UNSIGNED_INT8_VEC3_NV = 0x8FEE + /// + UnsignedInt8Vec3Nv = ((int)0x8FEE), + /// + /// Original was GL_UNSIGNED_INT8_VEC4_NV = 0x8FEF + /// + UnsignedInt8Vec4Nv = ((int)0x8FEF), + /// + /// Original was GL_UNSIGNED_INT16_NV = 0x8FF0 + /// + UnsignedInt16Nv = ((int)0x8FF0), + /// + /// Original was GL_UNSIGNED_INT16_VEC2_NV = 0x8FF1 + /// + UnsignedInt16Vec2Nv = ((int)0x8FF1), + /// + /// Original was GL_UNSIGNED_INT16_VEC3_NV = 0x8FF2 + /// + UnsignedInt16Vec3Nv = ((int)0x8FF2), + /// + /// Original was GL_UNSIGNED_INT16_VEC4_NV = 0x8FF3 + /// + UnsignedInt16Vec4Nv = ((int)0x8FF3), + /// + /// Original was GL_UNSIGNED_INT64_VEC2_NV = 0x8FF5 + /// + UnsignedInt64Vec2Nv = ((int)0x8FF5), + /// + /// Original was GL_UNSIGNED_INT64_VEC3_NV = 0x8FF6 + /// + UnsignedInt64Vec3Nv = ((int)0x8FF6), + /// + /// Original was GL_UNSIGNED_INT64_VEC4_NV = 0x8FF7 + /// + UnsignedInt64Vec4Nv = ((int)0x8FF7), + /// + /// Original was GL_FLOAT16_NV = 0x8FF8 + /// + Float16Nv = ((int)0x8FF8), + /// + /// Original was GL_FLOAT16_VEC2_NV = 0x8FF9 + /// + Float16Vec2Nv = ((int)0x8FF9), + /// + /// Original was GL_FLOAT16_VEC3_NV = 0x8FFA + /// + Float16Vec3Nv = ((int)0x8FFA), + /// + /// Original was GL_FLOAT16_VEC4_NV = 0x8FFB + /// + Float16Vec4Nv = ((int)0x8FFB), + } + + /// + /// Not used directly. + /// + public enum NvImageFormats : int + { + } + /// /// Not used directly. /// @@ -24445,6 +28246,41 @@ namespace OpenTK.Graphics.ES31 VertexAttribArrayDivisorNv = ((int)0x88FE), } + /// + /// Not used directly. + /// + public enum NvInternalformatSampleQuery : int + { + /// + /// Original was GL_RENDERBUFFER = 0x8D41 + /// + Renderbuffer = ((int)0x8D41), + /// + /// Original was GL_TEXTURE_2D_MULTISAMPLE = 0x9100 + /// + Texture2DMultisample = ((int)0x9100), + /// + /// Original was GL_TEXTURE_2D_MULTISAMPLE_ARRAY = 0x9102 + /// + Texture2DMultisampleArray = ((int)0x9102), + /// + /// Original was GL_MULTISAMPLES_NV = 0x9371 + /// + MultisamplesNv = ((int)0x9371), + /// + /// Original was GL_SUPERSAMPLE_SCALE_X_NV = 0x9372 + /// + SupersampleScaleXNv = ((int)0x9372), + /// + /// Original was GL_SUPERSAMPLE_SCALE_Y_NV = 0x9373 + /// + SupersampleScaleYNv = ((int)0x9373), + /// + /// Original was GL_CONFORMANT_NV = 0x9374 + /// + ConformantNv = ((int)0x9374), + } + /// /// Not used directly. /// @@ -24476,6 +28312,734 @@ namespace OpenTK.Graphics.ES31 FloatMat4x3Nv = ((int)0x8B6A), } + /// + /// Not used directly. + /// + public enum NvPathRendering : int + { + /// + /// Original was GL_CLOSE_PATH_NV = 0x00 + /// + ClosePathNv = ((int)0x00), + /// + /// Original was GL_FONT_X_MIN_BOUNDS_BIT_NV = 0x00010000 + /// + FontXMinBoundsBitNv = ((int)0x00010000), + /// + /// Original was GL_FONT_Y_MIN_BOUNDS_BIT_NV = 0x00020000 + /// + FontYMinBoundsBitNv = ((int)0x00020000), + /// + /// Original was GL_FONT_X_MAX_BOUNDS_BIT_NV = 0x00040000 + /// + FontXMaxBoundsBitNv = ((int)0x00040000), + /// + /// Original was GL_FONT_Y_MAX_BOUNDS_BIT_NV = 0x00080000 + /// + FontYMaxBoundsBitNv = ((int)0x00080000), + /// + /// Original was GL_FONT_UNITS_PER_EM_BIT_NV = 0x00100000 + /// + FontUnitsPerEmBitNv = ((int)0x00100000), + /// + /// Original was GL_FONT_ASCENDER_BIT_NV = 0x00200000 + /// + FontAscenderBitNv = ((int)0x00200000), + /// + /// Original was GL_FONT_DESCENDER_BIT_NV = 0x00400000 + /// + FontDescenderBitNv = ((int)0x00400000), + /// + /// Original was GL_FONT_HEIGHT_BIT_NV = 0x00800000 + /// + FontHeightBitNv = ((int)0x00800000), + /// + /// Original was GL_BOLD_BIT_NV = 0x01 + /// + BoldBitNv = ((int)0x01), + /// + /// Original was GL_GLYPH_WIDTH_BIT_NV = 0x01 + /// + GlyphWidthBitNv = ((int)0x01), + /// + /// Original was GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV = 0x01000000 + /// + FontMaxAdvanceWidthBitNv = ((int)0x01000000), + /// + /// Original was GL_GLYPH_HEIGHT_BIT_NV = 0x02 + /// + GlyphHeightBitNv = ((int)0x02), + /// + /// Original was GL_ITALIC_BIT_NV = 0x02 + /// + ItalicBitNv = ((int)0x02), + /// + /// Original was GL_MOVE_TO_NV = 0x02 + /// + MoveToNv = ((int)0x02), + /// + /// Original was GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV = 0x02000000 + /// + FontMaxAdvanceHeightBitNv = ((int)0x02000000), + /// + /// Original was GL_RELATIVE_MOVE_TO_NV = 0x03 + /// + RelativeMoveToNv = ((int)0x03), + /// + /// Original was GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV = 0x04 + /// + GlyphHorizontalBearingXBitNv = ((int)0x04), + /// + /// Original was GL_LINE_TO_NV = 0x04 + /// + LineToNv = ((int)0x04), + /// + /// Original was GL_FONT_UNDERLINE_POSITION_BIT_NV = 0x04000000 + /// + FontUnderlinePositionBitNv = ((int)0x04000000), + /// + /// Original was GL_RELATIVE_LINE_TO_NV = 0x05 + /// + RelativeLineToNv = ((int)0x05), + /// + /// Original was GL_HORIZONTAL_LINE_TO_NV = 0x06 + /// + HorizontalLineToNv = ((int)0x06), + /// + /// Original was GL_RELATIVE_HORIZONTAL_LINE_TO_NV = 0x07 + /// + RelativeHorizontalLineToNv = ((int)0x07), + /// + /// Original was GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV = 0x08 + /// + GlyphHorizontalBearingYBitNv = ((int)0x08), + /// + /// Original was GL_VERTICAL_LINE_TO_NV = 0x08 + /// + VerticalLineToNv = ((int)0x08), + /// + /// Original was GL_FONT_UNDERLINE_THICKNESS_BIT_NV = 0x08000000 + /// + FontUnderlineThicknessBitNv = ((int)0x08000000), + /// + /// Original was GL_RELATIVE_VERTICAL_LINE_TO_NV = 0x09 + /// + RelativeVerticalLineToNv = ((int)0x09), + /// + /// Original was GL_QUADRATIC_CURVE_TO_NV = 0x0A + /// + QuadraticCurveToNv = ((int)0x0A), + /// + /// Original was GL_RELATIVE_QUADRATIC_CURVE_TO_NV = 0x0B + /// + RelativeQuadraticCurveToNv = ((int)0x0B), + /// + /// Original was GL_PATH_MODELVIEW_STACK_DEPTH_NV = 0x0BA3 + /// + PathModelviewStackDepthNv = ((int)0x0BA3), + /// + /// Original was GL_PATH_PROJECTION_STACK_DEPTH_NV = 0x0BA4 + /// + PathProjectionStackDepthNv = ((int)0x0BA4), + /// + /// Original was GL_PATH_MODELVIEW_MATRIX_NV = 0x0BA6 + /// + PathModelviewMatrixNv = ((int)0x0BA6), + /// + /// Original was GL_PATH_PROJECTION_MATRIX_NV = 0x0BA7 + /// + PathProjectionMatrixNv = ((int)0x0BA7), + /// + /// Original was GL_CUBIC_CURVE_TO_NV = 0x0C + /// + CubicCurveToNv = ((int)0x0C), + /// + /// Original was GL_RELATIVE_CUBIC_CURVE_TO_NV = 0x0D + /// + RelativeCubicCurveToNv = ((int)0x0D), + /// + /// Original was GL_PATH_MAX_MODELVIEW_STACK_DEPTH_NV = 0x0D36 + /// + PathMaxModelviewStackDepthNv = ((int)0x0D36), + /// + /// Original was GL_PATH_MAX_PROJECTION_STACK_DEPTH_NV = 0x0D38 + /// + PathMaxProjectionStackDepthNv = ((int)0x0D38), + /// + /// Original was GL_SMOOTH_QUADRATIC_CURVE_TO_NV = 0x0E + /// + SmoothQuadraticCurveToNv = ((int)0x0E), + /// + /// Original was GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV = 0x0F + /// + RelativeSmoothQuadraticCurveToNv = ((int)0x0F), + /// + /// Original was GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV = 0x10 + /// + GlyphHorizontalBearingAdvanceBitNv = ((int)0x10), + /// + /// Original was GL_SMOOTH_CUBIC_CURVE_TO_NV = 0x10 + /// + SmoothCubicCurveToNv = ((int)0x10), + /// + /// Original was GL_GLYPH_HAS_KERNING_BIT_NV = 0x100 + /// + GlyphHasKerningBitNv = ((int)0x100), + /// + /// Original was GL_FONT_HAS_KERNING_BIT_NV = 0x10000000 + /// + FontHasKerningBitNv = ((int)0x10000000), + /// + /// Original was GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV = 0x11 + /// + RelativeSmoothCubicCurveToNv = ((int)0x11), + /// + /// Original was GL_SMALL_CCW_ARC_TO_NV = 0x12 + /// + SmallCcwArcToNv = ((int)0x12), + /// + /// Original was GL_RELATIVE_SMALL_CCW_ARC_TO_NV = 0x13 + /// + RelativeSmallCcwArcToNv = ((int)0x13), + /// + /// Original was GL_SMALL_CW_ARC_TO_NV = 0x14 + /// + SmallCwArcToNv = ((int)0x14), + /// + /// Original was GL_2_BYTES_NV = 0x1407 + /// + Gl2BytesNv = ((int)0x1407), + /// + /// Original was GL_3_BYTES_NV = 0x1408 + /// + Gl3BytesNv = ((int)0x1408), + /// + /// Original was GL_4_BYTES_NV = 0x1409 + /// + Gl4BytesNv = ((int)0x1409), + /// + /// Original was GL_RELATIVE_SMALL_CW_ARC_TO_NV = 0x15 + /// + RelativeSmallCwArcToNv = ((int)0x15), + /// + /// Original was GL_LARGE_CCW_ARC_TO_NV = 0x16 + /// + LargeCcwArcToNv = ((int)0x16), + /// + /// Original was GL_RELATIVE_LARGE_CCW_ARC_TO_NV = 0x17 + /// + RelativeLargeCcwArcToNv = ((int)0x17), + /// + /// Original was GL_PATH_MODELVIEW_NV = 0x1700 + /// + PathModelviewNv = ((int)0x1700), + /// + /// Original was GL_PATH_PROJECTION_NV = 0x1701 + /// + PathProjectionNv = ((int)0x1701), + /// + /// Original was GL_LARGE_CW_ARC_TO_NV = 0x18 + /// + LargeCwArcToNv = ((int)0x18), + /// + /// Original was GL_RELATIVE_LARGE_CW_ARC_TO_NV = 0x19 + /// + RelativeLargeCwArcToNv = ((int)0x19), + /// + /// Original was GL_CONIC_CURVE_TO_NV = 0x1A + /// + ConicCurveToNv = ((int)0x1A), + /// + /// Original was GL_RELATIVE_CONIC_CURVE_TO_NV = 0x1B + /// + RelativeConicCurveToNv = ((int)0x1B), + /// + /// Original was GL_GLYPH_VERTICAL_BEARING_X_BIT_NV = 0x20 + /// + GlyphVerticalBearingXBitNv = ((int)0x20), + /// + /// Original was GL_FONT_NUM_GLYPH_INDICES_BIT_NV = 0x20000000 + /// + FontNumGlyphIndicesBitNv = ((int)0x20000000), + /// + /// Original was GL_EYE_LINEAR_NV = 0x2400 + /// + EyeLinearNv = ((int)0x2400), + /// + /// Original was GL_OBJECT_LINEAR_NV = 0x2401 + /// + ObjectLinearNv = ((int)0x2401), + /// + /// Original was GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV = 0x40 + /// + GlyphVerticalBearingYBitNv = ((int)0x40), + /// + /// Original was GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV = 0x80 + /// + GlyphVerticalBearingAdvanceBitNv = ((int)0x80), + /// + /// Original was GL_PATH_TRANSPOSE_MODELVIEW_MATRIX_NV = 0x84E3 + /// + PathTransposeModelviewMatrixNv = ((int)0x84E3), + /// + /// Original was GL_PATH_TRANSPOSE_PROJECTION_MATRIX_NV = 0x84E4 + /// + PathTransposeProjectionMatrixNv = ((int)0x84E4), + /// + /// Original was GL_PRIMARY_COLOR_NV = 0x852C + /// + PrimaryColorNv = ((int)0x852C), + /// + /// Original was GL_SECONDARY_COLOR_NV = 0x852D + /// + SecondaryColorNv = ((int)0x852D), + /// + /// Original was GL_CONSTANT_NV = 0x8576 + /// + ConstantNv = ((int)0x8576), + /// + /// Original was GL_PRIMARY_COLOR = 0x8577 + /// + PrimaryColor = ((int)0x8577), + /// + /// Original was GL_PATH_FORMAT_SVG_NV = 0x9070 + /// + PathFormatSvgNv = ((int)0x9070), + /// + /// Original was GL_PATH_FORMAT_PS_NV = 0x9071 + /// + PathFormatPsNv = ((int)0x9071), + /// + /// Original was GL_STANDARD_FONT_NAME_NV = 0x9072 + /// + StandardFontNameNv = ((int)0x9072), + /// + /// Original was GL_SYSTEM_FONT_NAME_NV = 0x9073 + /// + SystemFontNameNv = ((int)0x9073), + /// + /// Original was GL_FILE_NAME_NV = 0x9074 + /// + FileNameNv = ((int)0x9074), + /// + /// Original was GL_PATH_STROKE_WIDTH_NV = 0x9075 + /// + PathStrokeWidthNv = ((int)0x9075), + /// + /// Original was GL_PATH_END_CAPS_NV = 0x9076 + /// + PathEndCapsNv = ((int)0x9076), + /// + /// Original was GL_PATH_INITIAL_END_CAP_NV = 0x9077 + /// + PathInitialEndCapNv = ((int)0x9077), + /// + /// Original was GL_PATH_TERMINAL_END_CAP_NV = 0x9078 + /// + PathTerminalEndCapNv = ((int)0x9078), + /// + /// Original was GL_PATH_JOIN_STYLE_NV = 0x9079 + /// + PathJoinStyleNv = ((int)0x9079), + /// + /// Original was GL_PATH_MITER_LIMIT_NV = 0x907A + /// + PathMiterLimitNv = ((int)0x907A), + /// + /// Original was GL_PATH_DASH_CAPS_NV = 0x907B + /// + PathDashCapsNv = ((int)0x907B), + /// + /// Original was GL_PATH_INITIAL_DASH_CAP_NV = 0x907C + /// + PathInitialDashCapNv = ((int)0x907C), + /// + /// Original was GL_PATH_TERMINAL_DASH_CAP_NV = 0x907D + /// + PathTerminalDashCapNv = ((int)0x907D), + /// + /// Original was GL_PATH_DASH_OFFSET_NV = 0x907E + /// + PathDashOffsetNv = ((int)0x907E), + /// + /// Original was GL_PATH_CLIENT_LENGTH_NV = 0x907F + /// + PathClientLengthNv = ((int)0x907F), + /// + /// Original was GL_PATH_FILL_MODE_NV = 0x9080 + /// + PathFillModeNv = ((int)0x9080), + /// + /// Original was GL_PATH_FILL_MASK_NV = 0x9081 + /// + PathFillMaskNv = ((int)0x9081), + /// + /// Original was GL_PATH_FILL_COVER_MODE_NV = 0x9082 + /// + PathFillCoverModeNv = ((int)0x9082), + /// + /// Original was GL_PATH_STROKE_COVER_MODE_NV = 0x9083 + /// + PathStrokeCoverModeNv = ((int)0x9083), + /// + /// Original was GL_PATH_STROKE_MASK_NV = 0x9084 + /// + PathStrokeMaskNv = ((int)0x9084), + /// + /// Original was GL_COUNT_UP_NV = 0x9088 + /// + CountUpNv = ((int)0x9088), + /// + /// Original was GL_COUNT_DOWN_NV = 0x9089 + /// + CountDownNv = ((int)0x9089), + /// + /// Original was GL_PATH_OBJECT_BOUNDING_BOX_NV = 0x908A + /// + PathObjectBoundingBoxNv = ((int)0x908A), + /// + /// Original was GL_CONVEX_HULL_NV = 0x908B + /// + ConvexHullNv = ((int)0x908B), + /// + /// Original was GL_BOUNDING_BOX_NV = 0x908D + /// + BoundingBoxNv = ((int)0x908D), + /// + /// Original was GL_TRANSLATE_X_NV = 0x908E + /// + TranslateXNv = ((int)0x908E), + /// + /// Original was GL_TRANSLATE_Y_NV = 0x908F + /// + TranslateYNv = ((int)0x908F), + /// + /// Original was GL_TRANSLATE_2D_NV = 0x9090 + /// + Translate2DNv = ((int)0x9090), + /// + /// Original was GL_TRANSLATE_3D_NV = 0x9091 + /// + Translate3DNv = ((int)0x9091), + /// + /// Original was GL_AFFINE_2D_NV = 0x9092 + /// + Affine2DNv = ((int)0x9092), + /// + /// Original was GL_AFFINE_3D_NV = 0x9094 + /// + Affine3DNv = ((int)0x9094), + /// + /// Original was GL_TRANSPOSE_AFFINE_2D_NV = 0x9096 + /// + TransposeAffine2DNv = ((int)0x9096), + /// + /// Original was GL_TRANSPOSE_AFFINE_3D_NV = 0x9098 + /// + TransposeAffine3DNv = ((int)0x9098), + /// + /// Original was GL_UTF8_NV = 0x909A + /// + Utf8Nv = ((int)0x909A), + /// + /// Original was GL_UTF16_NV = 0x909B + /// + Utf16Nv = ((int)0x909B), + /// + /// Original was GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV = 0x909C + /// + BoundingBoxOfBoundingBoxesNv = ((int)0x909C), + /// + /// Original was GL_PATH_COMMAND_COUNT_NV = 0x909D + /// + PathCommandCountNv = ((int)0x909D), + /// + /// Original was GL_PATH_COORD_COUNT_NV = 0x909E + /// + PathCoordCountNv = ((int)0x909E), + /// + /// Original was GL_PATH_DASH_ARRAY_COUNT_NV = 0x909F + /// + PathDashArrayCountNv = ((int)0x909F), + /// + /// Original was GL_PATH_COMPUTED_LENGTH_NV = 0x90A0 + /// + PathComputedLengthNv = ((int)0x90A0), + /// + /// Original was GL_PATH_FILL_BOUNDING_BOX_NV = 0x90A1 + /// + PathFillBoundingBoxNv = ((int)0x90A1), + /// + /// Original was GL_PATH_STROKE_BOUNDING_BOX_NV = 0x90A2 + /// + PathStrokeBoundingBoxNv = ((int)0x90A2), + /// + /// Original was GL_SQUARE_NV = 0x90A3 + /// + SquareNv = ((int)0x90A3), + /// + /// Original was GL_ROUND_NV = 0x90A4 + /// + RoundNv = ((int)0x90A4), + /// + /// Original was GL_TRIANGULAR_NV = 0x90A5 + /// + TriangularNv = ((int)0x90A5), + /// + /// Original was GL_BEVEL_NV = 0x90A6 + /// + BevelNv = ((int)0x90A6), + /// + /// Original was GL_MITER_REVERT_NV = 0x90A7 + /// + MiterRevertNv = ((int)0x90A7), + /// + /// Original was GL_MITER_TRUNCATE_NV = 0x90A8 + /// + MiterTruncateNv = ((int)0x90A8), + /// + /// Original was GL_SKIP_MISSING_GLYPH_NV = 0x90A9 + /// + SkipMissingGlyphNv = ((int)0x90A9), + /// + /// Original was GL_USE_MISSING_GLYPH_NV = 0x90AA + /// + UseMissingGlyphNv = ((int)0x90AA), + /// + /// Original was GL_PATH_ERROR_POSITION_NV = 0x90AB + /// + PathErrorPositionNv = ((int)0x90AB), + /// + /// Original was GL_PATH_FOG_GEN_MODE_NV = 0x90AC + /// + PathFogGenModeNv = ((int)0x90AC), + /// + /// Original was GL_ACCUM_ADJACENT_PAIRS_NV = 0x90AD + /// + AccumAdjacentPairsNv = ((int)0x90AD), + /// + /// Original was GL_ADJACENT_PAIRS_NV = 0x90AE + /// + AdjacentPairsNv = ((int)0x90AE), + /// + /// Original was GL_FIRST_TO_REST_NV = 0x90AF + /// + FirstToRestNv = ((int)0x90AF), + /// + /// Original was GL_PATH_GEN_MODE_NV = 0x90B0 + /// + PathGenModeNv = ((int)0x90B0), + /// + /// Original was GL_PATH_GEN_COEFF_NV = 0x90B1 + /// + PathGenCoeffNv = ((int)0x90B1), + /// + /// Original was GL_PATH_GEN_COLOR_FORMAT_NV = 0x90B2 + /// + PathGenColorFormatNv = ((int)0x90B2), + /// + /// Original was GL_PATH_GEN_COMPONENTS_NV = 0x90B3 + /// + PathGenComponentsNv = ((int)0x90B3), + /// + /// Original was GL_PATH_DASH_OFFSET_RESET_NV = 0x90B4 + /// + PathDashOffsetResetNv = ((int)0x90B4), + /// + /// Original was GL_MOVE_TO_RESETS_NV = 0x90B5 + /// + MoveToResetsNv = ((int)0x90B5), + /// + /// Original was GL_MOVE_TO_CONTINUES_NV = 0x90B6 + /// + MoveToContinuesNv = ((int)0x90B6), + /// + /// Original was GL_PATH_STENCIL_FUNC_NV = 0x90B7 + /// + PathStencilFuncNv = ((int)0x90B7), + /// + /// Original was GL_PATH_STENCIL_REF_NV = 0x90B8 + /// + PathStencilRefNv = ((int)0x90B8), + /// + /// Original was GL_PATH_STENCIL_VALUE_MASK_NV = 0x90B9 + /// + PathStencilValueMaskNv = ((int)0x90B9), + /// + /// Original was GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV = 0x90BD + /// + PathStencilDepthOffsetFactorNv = ((int)0x90BD), + /// + /// Original was GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV = 0x90BE + /// + PathStencilDepthOffsetUnitsNv = ((int)0x90BE), + /// + /// Original was GL_PATH_COVER_DEPTH_FUNC_NV = 0x90BF + /// + PathCoverDepthFuncNv = ((int)0x90BF), + /// + /// Original was GL_FONT_GLYPHS_AVAILABLE_NV = 0x9368 + /// + FontGlyphsAvailableNv = ((int)0x9368), + /// + /// Original was GL_FONT_TARGET_UNAVAILABLE_NV = 0x9369 + /// + FontTargetUnavailableNv = ((int)0x9369), + /// + /// Original was GL_FONT_UNAVAILABLE_NV = 0x936A + /// + FontUnavailableNv = ((int)0x936A), + /// + /// Original was GL_FONT_UNINTELLIGIBLE_NV = 0x936B + /// + FontUnintelligibleNv = ((int)0x936B), + /// + /// Original was GL_STANDARD_FONT_FORMAT_NV = 0x936C + /// + StandardFontFormatNv = ((int)0x936C), + /// + /// Original was GL_FRAGMENT_INPUT_NV = 0x936D + /// + FragmentInputNv = ((int)0x936D), + /// + /// Original was GL_ROUNDED_RECT_NV = 0xE8 + /// + RoundedRectNv = ((int)0xE8), + /// + /// Original was GL_RELATIVE_ROUNDED_RECT_NV = 0xE9 + /// + RelativeRoundedRectNv = ((int)0xE9), + /// + /// Original was GL_ROUNDED_RECT2_NV = 0xEA + /// + RoundedRect2Nv = ((int)0xEA), + /// + /// Original was GL_RELATIVE_ROUNDED_RECT2_NV = 0xEB + /// + RelativeRoundedRect2Nv = ((int)0xEB), + /// + /// Original was GL_ROUNDED_RECT4_NV = 0xEC + /// + RoundedRect4Nv = ((int)0xEC), + /// + /// Original was GL_RELATIVE_ROUNDED_RECT4_NV = 0xED + /// + RelativeRoundedRect4Nv = ((int)0xED), + /// + /// Original was GL_ROUNDED_RECT8_NV = 0xEE + /// + RoundedRect8Nv = ((int)0xEE), + /// + /// Original was GL_RELATIVE_ROUNDED_RECT8_NV = 0xEF + /// + RelativeRoundedRect8Nv = ((int)0xEF), + /// + /// Original was GL_RESTART_PATH_NV = 0xF0 + /// + RestartPathNv = ((int)0xF0), + /// + /// Original was GL_DUP_FIRST_CUBIC_CURVE_TO_NV = 0xF2 + /// + DupFirstCubicCurveToNv = ((int)0xF2), + /// + /// Original was GL_DUP_LAST_CUBIC_CURVE_TO_NV = 0xF4 + /// + DupLastCubicCurveToNv = ((int)0xF4), + /// + /// Original was GL_RECT_NV = 0xF6 + /// + RectNv = ((int)0xF6), + /// + /// Original was GL_RELATIVE_RECT_NV = 0xF7 + /// + RelativeRectNv = ((int)0xF7), + /// + /// Original was GL_CIRCULAR_CCW_ARC_TO_NV = 0xF8 + /// + CircularCcwArcToNv = ((int)0xF8), + /// + /// Original was GL_CIRCULAR_CW_ARC_TO_NV = 0xFA + /// + CircularCwArcToNv = ((int)0xFA), + /// + /// Original was GL_CIRCULAR_TANGENT_ARC_TO_NV = 0xFC + /// + CircularTangentArcToNv = ((int)0xFC), + /// + /// Original was GL_ARC_TO_NV = 0xFE + /// + ArcToNv = ((int)0xFE), + /// + /// Original was GL_RELATIVE_ARC_TO_NV = 0xFF + /// + RelativeArcToNv = ((int)0xFF), + } + + /// + /// Not used directly. + /// + public enum NvPathRenderingSharedEdge : int + { + /// + /// Original was GL_SHARED_EDGE_NV = 0xC0 + /// + SharedEdgeNv = ((int)0xC0), + } + + /// + /// Not used directly. + /// + public enum NvPixelBufferObject : int + { + /// + /// Original was GL_PIXEL_PACK_BUFFER_NV = 0x88EB + /// + PixelPackBufferNv = ((int)0x88EB), + /// + /// Original was GL_PIXEL_UNPACK_BUFFER_NV = 0x88EC + /// + PixelUnpackBufferNv = ((int)0x88EC), + /// + /// Original was GL_PIXEL_PACK_BUFFER_BINDING_NV = 0x88ED + /// + PixelPackBufferBindingNv = ((int)0x88ED), + /// + /// Original was GL_PIXEL_UNPACK_BUFFER_BINDING_NV = 0x88EF + /// + PixelUnpackBufferBindingNv = ((int)0x88EF), + } + + /// + /// Not used directly. + /// + public enum NvPolygonMode : int + { + /// + /// Original was GL_POLYGON_MODE_NV = 0x0B40 + /// + PolygonModeNv = ((int)0x0B40), + /// + /// Original was GL_POINT_NV = 0x1B00 + /// + PointNv = ((int)0x1B00), + /// + /// Original was GL_LINE_NV = 0x1B01 + /// + LineNv = ((int)0x1B01), + /// + /// Original was GL_FILL_NV = 0x1B02 + /// + FillNv = ((int)0x1B02), + /// + /// Original was GL_POLYGON_OFFSET_POINT_NV = 0x2A01 + /// + PolygonOffsetPointNv = ((int)0x2A01), + /// + /// Original was GL_POLYGON_OFFSET_LINE_NV = 0x2A02 + /// + PolygonOffsetLineNv = ((int)0x2A02), + } + /// /// Not used directly. /// @@ -24515,6 +29079,67 @@ namespace OpenTK.Graphics.ES31 { } + /// + /// Not used directly. + /// + public enum NvSampleLocations : int + { + /// + /// Original was GL_SAMPLE_LOCATION_NV = 0x8E50 + /// + SampleLocationNv = ((int)0x8E50), + /// + /// Original was GL_SAMPLE_LOCATION_SUBPIXEL_BITS_NV = 0x933D + /// + SampleLocationSubpixelBitsNv = ((int)0x933D), + /// + /// Original was GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV = 0x933E + /// + SampleLocationPixelGridWidthNv = ((int)0x933E), + /// + /// Original was GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV = 0x933F + /// + SampleLocationPixelGridHeightNv = ((int)0x933F), + /// + /// Original was GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV = 0x9340 + /// + ProgrammableSampleLocationTableSizeNv = ((int)0x9340), + /// + /// Original was GL_PROGRAMMABLE_SAMPLE_LOCATION_NV = 0x9341 + /// + ProgrammableSampleLocationNv = ((int)0x9341), + /// + /// Original was GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV = 0x9342 + /// + FramebufferProgrammableSampleLocationsNv = ((int)0x9342), + /// + /// Original was GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV = 0x9343 + /// + FramebufferSampleLocationPixelGridNv = ((int)0x9343), + } + + /// + /// Not used directly. + /// + [Flags] + public enum NvSampleMaskOverrideCoverage : int + { + } + + /// + /// Not used directly. + /// + public enum NvShaderAtomicFp16Vector : int + { + } + + /// + /// Not used directly. + /// + public enum NvShaderNoperspectiveInterpolation : int + { + } + /// /// Not used directly. /// @@ -24613,6 +29238,114 @@ namespace OpenTK.Graphics.ES31 { } + /// + /// Not used directly. + /// + public enum NvViewportArray : int + { + /// + /// Original was GL_DEPTH_RANGE = 0x0B70 + /// + DepthRange = ((int)0x0B70), + /// + /// Original was GL_VIEWPORT = 0x0BA2 + /// + Viewport = ((int)0x0BA2), + /// + /// Original was GL_SCISSOR_BOX = 0x0C10 + /// + ScissorBox = ((int)0x0C10), + /// + /// Original was GL_SCISSOR_TEST = 0x0C11 + /// + ScissorTest = ((int)0x0C11), + /// + /// Original was GL_MAX_VIEWPORTS_NV = 0x825B + /// + MaxViewportsNv = ((int)0x825B), + /// + /// Original was GL_VIEWPORT_SUBPIXEL_BITS_NV = 0x825C + /// + ViewportSubpixelBitsNv = ((int)0x825C), + /// + /// Original was GL_VIEWPORT_BOUNDS_RANGE_NV = 0x825D + /// + ViewportBoundsRangeNv = ((int)0x825D), + /// + /// Original was GL_VIEWPORT_INDEX_PROVOKING_VERTEX_NV = 0x825F + /// + ViewportIndexProvokingVertexNv = ((int)0x825F), + } + + /// + /// Not used directly. + /// + public enum NvViewportArray2 : int + { + } + + /// + /// Not used directly. + /// + public enum NvViewportSwizzle : int + { + /// + /// Original was GL_VIEWPORT_SWIZZLE_POSITIVE_X_NV = 0x9350 + /// + ViewportSwizzlePositiveXNv = ((int)0x9350), + /// + /// Original was GL_VIEWPORT_SWIZZLE_NEGATIVE_X_NV = 0x9351 + /// + ViewportSwizzleNegativeXNv = ((int)0x9351), + /// + /// Original was GL_VIEWPORT_SWIZZLE_POSITIVE_Y_NV = 0x9352 + /// + ViewportSwizzlePositiveYNv = ((int)0x9352), + /// + /// Original was GL_VIEWPORT_SWIZZLE_NEGATIVE_Y_NV = 0x9353 + /// + ViewportSwizzleNegativeYNv = ((int)0x9353), + /// + /// Original was GL_VIEWPORT_SWIZZLE_POSITIVE_Z_NV = 0x9354 + /// + ViewportSwizzlePositiveZNv = ((int)0x9354), + /// + /// Original was GL_VIEWPORT_SWIZZLE_NEGATIVE_Z_NV = 0x9355 + /// + ViewportSwizzleNegativeZNv = ((int)0x9355), + /// + /// Original was GL_VIEWPORT_SWIZZLE_POSITIVE_W_NV = 0x9356 + /// + ViewportSwizzlePositiveWNv = ((int)0x9356), + /// + /// Original was GL_VIEWPORT_SWIZZLE_NEGATIVE_W_NV = 0x9357 + /// + ViewportSwizzleNegativeWNv = ((int)0x9357), + /// + /// Original was GL_VIEWPORT_SWIZZLE_X_NV = 0x9358 + /// + ViewportSwizzleXNv = ((int)0x9358), + /// + /// Original was GL_VIEWPORT_SWIZZLE_Y_NV = 0x9359 + /// + ViewportSwizzleYNv = ((int)0x9359), + /// + /// Original was GL_VIEWPORT_SWIZZLE_Z_NV = 0x935A + /// + ViewportSwizzleZNv = ((int)0x935A), + /// + /// Original was GL_VIEWPORT_SWIZZLE_W_NV = 0x935B + /// + ViewportSwizzleWNv = ((int)0x935B), + } + + /// + /// Not used directly. + /// + public enum NvXBlendEquationAdvancedMultiDrawBuffers : int + { + } + /// /// Not used directly. /// @@ -24757,6 +29490,13 @@ namespace OpenTK.Graphics.ES31 Palette8Rgb5A1Oes = ((int)0x8B99), } + /// + /// Not used directly. + /// + public enum OesCopyImage : int + { + } + /// /// Not used directly. /// @@ -24798,6 +29538,132 @@ namespace OpenTK.Graphics.ES31 DepthComponent = ((int)0x1902), } + /// + /// Not used directly. + /// + public enum OesDrawBuffersIndexed : int + { + /// + /// Original was GL_ZERO = 0 + /// + Zero = ((int)0), + /// + /// Original was GL_SRC_COLOR = 0x0300 + /// + SrcColor = ((int)0x0300), + /// + /// Original was GL_ONE_MINUS_SRC_COLOR = 0x0301 + /// + OneMinusSrcColor = ((int)0x0301), + /// + /// Original was GL_SRC_ALPHA = 0x0302 + /// + SrcAlpha = ((int)0x0302), + /// + /// Original was GL_ONE_MINUS_SRC_ALPHA = 0x0303 + /// + OneMinusSrcAlpha = ((int)0x0303), + /// + /// Original was GL_DST_ALPHA = 0x0304 + /// + DstAlpha = ((int)0x0304), + /// + /// Original was GL_ONE_MINUS_DST_ALPHA = 0x0305 + /// + OneMinusDstAlpha = ((int)0x0305), + /// + /// Original was GL_DST_COLOR = 0x0306 + /// + DstColor = ((int)0x0306), + /// + /// Original was GL_ONE_MINUS_DST_COLOR = 0x0307 + /// + OneMinusDstColor = ((int)0x0307), + /// + /// Original was GL_SRC_ALPHA_SATURATE = 0x0308 + /// + SrcAlphaSaturate = ((int)0x0308), + /// + /// Original was GL_BLEND = 0x0BE2 + /// + Blend = ((int)0x0BE2), + /// + /// Original was GL_COLOR_WRITEMASK = 0x0C23 + /// + ColorWritemask = ((int)0x0C23), + /// + /// Original was GL_CONSTANT_COLOR = 0x8001 + /// + ConstantColor = ((int)0x8001), + /// + /// Original was GL_ONE_MINUS_CONSTANT_COLOR = 0x8002 + /// + OneMinusConstantColor = ((int)0x8002), + /// + /// Original was GL_CONSTANT_ALPHA = 0x8003 + /// + ConstantAlpha = ((int)0x8003), + /// + /// Original was GL_ONE_MINUS_CONSTANT_ALPHA = 0x8004 + /// + OneMinusConstantAlpha = ((int)0x8004), + /// + /// Original was GL_FUNC_ADD = 0x8006 + /// + FuncAdd = ((int)0x8006), + /// + /// Original was GL_MIN = 0x8007 + /// + Min = ((int)0x8007), + /// + /// Original was GL_MAX = 0x8008 + /// + Max = ((int)0x8008), + /// + /// Original was GL_BLEND_EQUATION_RGB = 0x8009 + /// + BlendEquationRgb = ((int)0x8009), + /// + /// Original was GL_FUNC_SUBTRACT = 0x800A + /// + FuncSubtract = ((int)0x800A), + /// + /// Original was GL_FUNC_REVERSE_SUBTRACT = 0x800B + /// + FuncReverseSubtract = ((int)0x800B), + /// + /// Original was GL_BLEND_DST_RGB = 0x80C8 + /// + BlendDstRgb = ((int)0x80C8), + /// + /// Original was GL_BLEND_SRC_RGB = 0x80C9 + /// + BlendSrcRgb = ((int)0x80C9), + /// + /// Original was GL_BLEND_DST_ALPHA = 0x80CA + /// + BlendDstAlpha = ((int)0x80CA), + /// + /// Original was GL_BLEND_SRC_ALPHA = 0x80CB + /// + BlendSrcAlpha = ((int)0x80CB), + /// + /// Original was GL_BLEND_EQUATION_ALPHA = 0x883D + /// + BlendEquationAlpha = ((int)0x883D), + /// + /// Original was GL_ONE = 1 + /// + One = ((int)1), + } + + /// + /// Not used directly. + /// + public enum OesDrawElementsBaseVertex : int + { + } + /// /// Not used directly. /// @@ -24828,6 +29694,13 @@ namespace OpenTK.Graphics.ES31 RequiredTextureImageUnitsOes = ((int)0x8D68), } + /// + /// Not used directly. + /// + public enum OesEglImageExternalEssl3 : int + { + } + /// /// Not used directly. /// @@ -24853,6 +29726,152 @@ namespace OpenTK.Graphics.ES31 { } + /// + /// Not used directly. + /// + public enum OesGeometryPointSize : int + { + } + + /// + /// Not used directly. + /// + public enum OesGeometryShader : int + { + /// + /// Original was GL_GEOMETRY_SHADER_BIT_OES = 0x00000004 + /// + GeometryShaderBitOes = ((int)0x00000004), + /// + /// Original was GL_LINES_ADJACENCY_OES = 0x000A + /// + LinesAdjacencyOes = ((int)0x000A), + /// + /// Original was GL_LINE_STRIP_ADJACENCY_OES = 0x000B + /// + LineStripAdjacencyOes = ((int)0x000B), + /// + /// Original was GL_TRIANGLES_ADJACENCY_OES = 0x000C + /// + TrianglesAdjacencyOes = ((int)0x000C), + /// + /// Original was GL_TRIANGLE_STRIP_ADJACENCY_OES = 0x000D + /// + TriangleStripAdjacencyOes = ((int)0x000D), + /// + /// Original was GL_LAYER_PROVOKING_VERTEX_OES = 0x825E + /// + LayerProvokingVertexOes = ((int)0x825E), + /// + /// Original was GL_UNDEFINED_VERTEX_OES = 0x8260 + /// + UndefinedVertexOes = ((int)0x8260), + /// + /// Original was GL_GEOMETRY_SHADER_INVOCATIONS_OES = 0x887F + /// + GeometryShaderInvocationsOes = ((int)0x887F), + /// + /// Original was GL_GEOMETRY_LINKED_VERTICES_OUT_OES = 0x8916 + /// + GeometryLinkedVerticesOutOes = ((int)0x8916), + /// + /// Original was GL_GEOMETRY_LINKED_INPUT_TYPE_OES = 0x8917 + /// + GeometryLinkedInputTypeOes = ((int)0x8917), + /// + /// Original was GL_GEOMETRY_LINKED_OUTPUT_TYPE_OES = 0x8918 + /// + GeometryLinkedOutputTypeOes = ((int)0x8918), + /// + /// Original was GL_MAX_GEOMETRY_UNIFORM_BLOCKS_OES = 0x8A2C + /// + MaxGeometryUniformBlocksOes = ((int)0x8A2C), + /// + /// Original was GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_OES = 0x8A32 + /// + MaxCombinedGeometryUniformComponentsOes = ((int)0x8A32), + /// + /// Original was GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_OES = 0x8C29 + /// + MaxGeometryTextureImageUnitsOes = ((int)0x8C29), + /// + /// Original was GL_PRIMITIVES_GENERATED_OES = 0x8C87 + /// + PrimitivesGeneratedOes = ((int)0x8C87), + /// + /// Original was GL_FRAMEBUFFER_ATTACHMENT_LAYERED_OES = 0x8DA7 + /// + FramebufferAttachmentLayeredOes = ((int)0x8DA7), + /// + /// Original was GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_OES = 0x8DA8 + /// + FramebufferIncompleteLayerTargetsOes = ((int)0x8DA8), + /// + /// Original was GL_GEOMETRY_SHADER_OES = 0x8DD9 + /// + GeometryShaderOes = ((int)0x8DD9), + /// + /// Original was GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_OES = 0x8DDF + /// + MaxGeometryUniformComponentsOes = ((int)0x8DDF), + /// + /// Original was GL_MAX_GEOMETRY_OUTPUT_VERTICES_OES = 0x8DE0 + /// + MaxGeometryOutputVerticesOes = ((int)0x8DE0), + /// + /// Original was GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_OES = 0x8DE1 + /// + MaxGeometryTotalOutputComponentsOes = ((int)0x8DE1), + /// + /// Original was GL_FIRST_VERTEX_CONVENTION_OES = 0x8E4D + /// + FirstVertexConventionOes = ((int)0x8E4D), + /// + /// Original was GL_LAST_VERTEX_CONVENTION_OES = 0x8E4E + /// + LastVertexConventionOes = ((int)0x8E4E), + /// + /// Original was GL_MAX_GEOMETRY_SHADER_INVOCATIONS_OES = 0x8E5A + /// + MaxGeometryShaderInvocationsOes = ((int)0x8E5A), + /// + /// Original was GL_MAX_GEOMETRY_IMAGE_UNIFORMS_OES = 0x90CD + /// + MaxGeometryImageUniformsOes = ((int)0x90CD), + /// + /// Original was GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_OES = 0x90D7 + /// + MaxGeometryShaderStorageBlocksOes = ((int)0x90D7), + /// + /// Original was GL_MAX_GEOMETRY_INPUT_COMPONENTS_OES = 0x9123 + /// + MaxGeometryInputComponentsOes = ((int)0x9123), + /// + /// Original was GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_OES = 0x9124 + /// + MaxGeometryOutputComponentsOes = ((int)0x9124), + /// + /// Original was GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_OES = 0x92CF + /// + MaxGeometryAtomicCounterBuffersOes = ((int)0x92CF), + /// + /// Original was GL_MAX_GEOMETRY_ATOMIC_COUNTERS_OES = 0x92D5 + /// + MaxGeometryAtomicCountersOes = ((int)0x92D5), + /// + /// Original was GL_REFERENCED_BY_GEOMETRY_SHADER_OES = 0x9309 + /// + ReferencedByGeometryShaderOes = ((int)0x9309), + /// + /// Original was GL_FRAMEBUFFER_DEFAULT_LAYERS_OES = 0x9312 + /// + FramebufferDefaultLayersOes = ((int)0x9312), + /// + /// Original was GL_MAX_FRAMEBUFFER_LAYERS_OES = 0x9317 + /// + MaxFramebufferLayersOes = ((int)0x9317), + } + /// /// Not used directly. /// @@ -24872,6 +29891,13 @@ namespace OpenTK.Graphics.ES31 ProgramBinaryFormatsOes = ((int)0x87FF), } + /// + /// Not used directly. + /// + public enum OesGpuShader5 : int + { + } + /// /// Not used directly. /// @@ -24914,6 +29940,17 @@ namespace OpenTK.Graphics.ES31 Depth24Stencil8Oes = ((int)0x88F0), } + /// + /// Not used directly. + /// + public enum OesPrimitiveBoundingBox : int + { + /// + /// Original was GL_PRIMITIVE_BOUNDING_BOX_OES = 0x92BE + /// + PrimitiveBoundingBoxOes = ((int)0x92BE), + } + /// /// Not used directly. /// @@ -25025,6 +30062,13 @@ namespace OpenTK.Graphics.ES31 { } + /// + /// Not used directly. + /// + public enum OesShaderIoBlocks : int + { + } + /// /// Not used directly. /// @@ -25088,6 +30132,208 @@ namespace OpenTK.Graphics.ES31 FramebufferUndefinedOes = ((int)0x8219), } + /// + /// Not used directly. + /// + public enum OesTessellationPointSize : int + { + } + + /// + /// Not used directly. + /// + public enum OesTessellationShader : int + { + /// + /// Original was GL_TESS_CONTROL_SHADER_BIT_OES = 0x00000008 + /// + TessControlShaderBitOes = ((int)0x00000008), + /// + /// Original was GL_TESS_EVALUATION_SHADER_BIT_OES = 0x00000010 + /// + TessEvaluationShaderBitOes = ((int)0x00000010), + /// + /// Original was GL_TRIANGLES = 0x0004 + /// + Triangles = ((int)0x0004), + /// + /// Original was GL_QUADS_OES = 0x0007 + /// + QuadsOes = ((int)0x0007), + /// + /// Original was GL_PATCHES_OES = 0x000E + /// + PatchesOes = ((int)0x000E), + /// + /// Original was GL_EQUAL = 0x0202 + /// + Equal = ((int)0x0202), + /// + /// Original was GL_CW = 0x0900 + /// + Cw = ((int)0x0900), + /// + /// Original was GL_CCW = 0x0901 + /// + Ccw = ((int)0x0901), + /// + /// Original was GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED_OES = 0x8221 + /// + PrimitiveRestartForPatchesSupportedOes = ((int)0x8221), + /// + /// Original was GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_OES = 0x886C + /// + MaxTessControlInputComponentsOes = ((int)0x886C), + /// + /// Original was GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_OES = 0x886D + /// + MaxTessEvaluationInputComponentsOes = ((int)0x886D), + /// + /// Original was GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_OES = 0x8E1E + /// + MaxCombinedTessControlUniformComponentsOes = ((int)0x8E1E), + /// + /// Original was GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_OES = 0x8E1F + /// + MaxCombinedTessEvaluationUniformComponentsOes = ((int)0x8E1F), + /// + /// Original was GL_PATCH_VERTICES_OES = 0x8E72 + /// + PatchVerticesOes = ((int)0x8E72), + /// + /// Original was GL_TESS_CONTROL_OUTPUT_VERTICES_OES = 0x8E75 + /// + TessControlOutputVerticesOes = ((int)0x8E75), + /// + /// Original was GL_TESS_GEN_MODE_OES = 0x8E76 + /// + TessGenModeOes = ((int)0x8E76), + /// + /// Original was GL_TESS_GEN_SPACING_OES = 0x8E77 + /// + TessGenSpacingOes = ((int)0x8E77), + /// + /// Original was GL_TESS_GEN_VERTEX_ORDER_OES = 0x8E78 + /// + TessGenVertexOrderOes = ((int)0x8E78), + /// + /// Original was GL_TESS_GEN_POINT_MODE_OES = 0x8E79 + /// + TessGenPointModeOes = ((int)0x8E79), + /// + /// Original was GL_ISOLINES_OES = 0x8E7A + /// + IsolinesOes = ((int)0x8E7A), + /// + /// Original was GL_FRACTIONAL_ODD_OES = 0x8E7B + /// + FractionalOddOes = ((int)0x8E7B), + /// + /// Original was GL_FRACTIONAL_EVEN_OES = 0x8E7C + /// + FractionalEvenOes = ((int)0x8E7C), + /// + /// Original was GL_MAX_PATCH_VERTICES_OES = 0x8E7D + /// + MaxPatchVerticesOes = ((int)0x8E7D), + /// + /// Original was GL_MAX_TESS_GEN_LEVEL_OES = 0x8E7E + /// + MaxTessGenLevelOes = ((int)0x8E7E), + /// + /// Original was GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_OES = 0x8E7F + /// + MaxTessControlUniformComponentsOes = ((int)0x8E7F), + /// + /// Original was GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_OES = 0x8E80 + /// + MaxTessEvaluationUniformComponentsOes = ((int)0x8E80), + /// + /// Original was GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_OES = 0x8E81 + /// + MaxTessControlTextureImageUnitsOes = ((int)0x8E81), + /// + /// Original was GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_OES = 0x8E82 + /// + MaxTessEvaluationTextureImageUnitsOes = ((int)0x8E82), + /// + /// Original was GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_OES = 0x8E83 + /// + MaxTessControlOutputComponentsOes = ((int)0x8E83), + /// + /// Original was GL_MAX_TESS_PATCH_COMPONENTS_OES = 0x8E84 + /// + MaxTessPatchComponentsOes = ((int)0x8E84), + /// + /// Original was GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_OES = 0x8E85 + /// + MaxTessControlTotalOutputComponentsOes = ((int)0x8E85), + /// + /// Original was GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_OES = 0x8E86 + /// + MaxTessEvaluationOutputComponentsOes = ((int)0x8E86), + /// + /// Original was GL_TESS_EVALUATION_SHADER_OES = 0x8E87 + /// + TessEvaluationShaderOes = ((int)0x8E87), + /// + /// Original was GL_TESS_CONTROL_SHADER_OES = 0x8E88 + /// + TessControlShaderOes = ((int)0x8E88), + /// + /// Original was GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_OES = 0x8E89 + /// + MaxTessControlUniformBlocksOes = ((int)0x8E89), + /// + /// Original was GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_OES = 0x8E8A + /// + MaxTessEvaluationUniformBlocksOes = ((int)0x8E8A), + /// + /// Original was GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_OES = 0x90CB + /// + MaxTessControlImageUniformsOes = ((int)0x90CB), + /// + /// Original was GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_OES = 0x90CC + /// + MaxTessEvaluationImageUniformsOes = ((int)0x90CC), + /// + /// Original was GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_OES = 0x90D8 + /// + MaxTessControlShaderStorageBlocksOes = ((int)0x90D8), + /// + /// Original was GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_OES = 0x90D9 + /// + MaxTessEvaluationShaderStorageBlocksOes = ((int)0x90D9), + /// + /// Original was GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_OES = 0x92CD + /// + MaxTessControlAtomicCounterBuffersOes = ((int)0x92CD), + /// + /// Original was GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_OES = 0x92CE + /// + MaxTessEvaluationAtomicCounterBuffersOes = ((int)0x92CE), + /// + /// Original was GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_OES = 0x92D3 + /// + MaxTessControlAtomicCountersOes = ((int)0x92D3), + /// + /// Original was GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_OES = 0x92D4 + /// + MaxTessEvaluationAtomicCountersOes = ((int)0x92D4), + /// + /// Original was GL_IS_PER_PATCH_OES = 0x92E7 + /// + IsPerPatchOes = ((int)0x92E7), + /// + /// Original was GL_REFERENCED_BY_TESS_CONTROL_SHADER_OES = 0x9307 + /// + ReferencedByTessControlShaderOes = ((int)0x9307), + /// + /// Original was GL_REFERENCED_BY_TESS_EVALUATION_SHADER_OES = 0x9308 + /// + ReferencedByTessEvaluationShaderOes = ((int)0x9308), + } + /// /// Not used directly. /// @@ -25119,6 +30365,84 @@ namespace OpenTK.Graphics.ES31 FramebufferAttachmentTexture3DZoffsetOes = ((int)0x8CD4), } + /// + /// Not used directly. + /// + public enum OesTextureBorderClamp : int + { + /// + /// Original was GL_TEXTURE_BORDER_COLOR_OES = 0x1004 + /// + TextureBorderColorOes = ((int)0x1004), + /// + /// Original was GL_CLAMP_TO_BORDER_OES = 0x812D + /// + ClampToBorderOes = ((int)0x812D), + } + + /// + /// Not used directly. + /// + public enum OesTextureBuffer : int + { + /// + /// Original was GL_TEXTURE_BUFFER_BINDING_OES = 0x8C2A + /// + TextureBufferBindingOes = ((int)0x8C2A), + /// + /// Original was GL_TEXTURE_BUFFER_OES = 0x8C2A + /// + TextureBufferOes = ((int)0x8C2A), + /// + /// Original was GL_MAX_TEXTURE_BUFFER_SIZE_OES = 0x8C2B + /// + MaxTextureBufferSizeOes = ((int)0x8C2B), + /// + /// Original was GL_TEXTURE_BINDING_BUFFER_OES = 0x8C2C + /// + TextureBindingBufferOes = ((int)0x8C2C), + /// + /// Original was GL_TEXTURE_BUFFER_DATA_STORE_BINDING_OES = 0x8C2D + /// + TextureBufferDataStoreBindingOes = ((int)0x8C2D), + /// + /// Original was GL_SAMPLER_BUFFER_OES = 0x8DC2 + /// + SamplerBufferOes = ((int)0x8DC2), + /// + /// Original was GL_INT_SAMPLER_BUFFER_OES = 0x8DD0 + /// + IntSamplerBufferOes = ((int)0x8DD0), + /// + /// Original was GL_UNSIGNED_INT_SAMPLER_BUFFER_OES = 0x8DD8 + /// + UnsignedIntSamplerBufferOes = ((int)0x8DD8), + /// + /// Original was GL_IMAGE_BUFFER_OES = 0x9051 + /// + ImageBufferOes = ((int)0x9051), + /// + /// Original was GL_INT_IMAGE_BUFFER_OES = 0x905C + /// + IntImageBufferOes = ((int)0x905C), + /// + /// Original was GL_UNSIGNED_INT_IMAGE_BUFFER_OES = 0x9067 + /// + UnsignedIntImageBufferOes = ((int)0x9067), + /// + /// Original was GL_TEXTURE_BUFFER_OFFSET_OES = 0x919D + /// + TextureBufferOffsetOes = ((int)0x919D), + /// + /// Original was GL_TEXTURE_BUFFER_SIZE_OES = 0x919E + /// + TextureBufferSizeOes = ((int)0x919E), + /// + /// Original was GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_OES = 0x919F + /// + TextureBufferOffsetAlignmentOes = ((int)0x919F), + } + /// /// Not used directly. /// @@ -25318,6 +30642,49 @@ namespace OpenTK.Graphics.ES31 CompressedSrgb8Alpha8Astc6X6x6Oes = ((int)0x93E9), } + /// + /// Not used directly. + /// + public enum OesTextureCubeMapArray : int + { + /// + /// Original was GL_TEXTURE_CUBE_MAP_ARRAY_OES = 0x9009 + /// + TextureCubeMapArrayOes = ((int)0x9009), + /// + /// Original was GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_OES = 0x900A + /// + TextureBindingCubeMapArrayOes = ((int)0x900A), + /// + /// Original was GL_SAMPLER_CUBE_MAP_ARRAY_OES = 0x900C + /// + SamplerCubeMapArrayOes = ((int)0x900C), + /// + /// Original was GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_OES = 0x900D + /// + SamplerCubeMapArrayShadowOes = ((int)0x900D), + /// + /// Original was GL_INT_SAMPLER_CUBE_MAP_ARRAY_OES = 0x900E + /// + IntSamplerCubeMapArrayOes = ((int)0x900E), + /// + /// Original was GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_OES = 0x900F + /// + UnsignedIntSamplerCubeMapArrayOes = ((int)0x900F), + /// + /// Original was GL_IMAGE_CUBE_MAP_ARRAY_OES = 0x9054 + /// + ImageCubeMapArrayOes = ((int)0x9054), + /// + /// Original was GL_INT_IMAGE_CUBE_MAP_ARRAY_OES = 0x905F + /// + IntImageCubeMapArrayOes = ((int)0x905F), + /// + /// Original was GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_OES = 0x906A + /// + UnsignedIntImageCubeMapArrayOes = ((int)0x906A), + } + /// /// Not used directly. /// @@ -25403,6 +30770,33 @@ namespace OpenTK.Graphics.ES31 UnsignedIntSampler2DMultisampleArrayOes = ((int)0x910D), } + /// + /// Not used directly. + /// + public enum OesTextureView : int + { + /// + /// Original was GL_TEXTURE_VIEW_MIN_LEVEL_OES = 0x82DB + /// + TextureViewMinLevelOes = ((int)0x82DB), + /// + /// Original was GL_TEXTURE_VIEW_NUM_LEVELS_OES = 0x82DC + /// + TextureViewNumLevelsOes = ((int)0x82DC), + /// + /// Original was GL_TEXTURE_VIEW_MIN_LAYER_OES = 0x82DD + /// + TextureViewMinLayerOes = ((int)0x82DD), + /// + /// Original was GL_TEXTURE_VIEW_NUM_LAYERS_OES = 0x82DE + /// + TextureViewNumLayersOes = ((int)0x82DE), + /// + /// Original was GL_TEXTURE_IMMUTABLE_LEVELS = 0x82DF + /// + TextureImmutableLevels = ((int)0x82DF), + } + /// /// Not used directly. /// @@ -25440,6 +30834,82 @@ namespace OpenTK.Graphics.ES31 Int1010102Oes = ((int)0x8DF7), } + /// + /// Not used directly. + /// + public enum OesViewportArray : int + { + /// + /// Original was GL_DEPTH_RANGE = 0x0B70 + /// + DepthRange = ((int)0x0B70), + /// + /// Original was GL_VIEWPORT = 0x0BA2 + /// + Viewport = ((int)0x0BA2), + /// + /// Original was GL_SCISSOR_BOX = 0x0C10 + /// + ScissorBox = ((int)0x0C10), + /// + /// Original was GL_SCISSOR_TEST = 0x0C11 + /// + ScissorTest = ((int)0x0C11), + /// + /// Original was GL_MAX_VIEWPORTS_OES = 0x825B + /// + MaxViewportsOes = ((int)0x825B), + /// + /// Original was GL_VIEWPORT_SUBPIXEL_BITS_OES = 0x825C + /// + ViewportSubpixelBitsOes = ((int)0x825C), + /// + /// Original was GL_VIEWPORT_BOUNDS_RANGE_OES = 0x825D + /// + ViewportBoundsRangeOes = ((int)0x825D), + /// + /// Original was GL_VIEWPORT_INDEX_PROVOKING_VERTEX_OES = 0x825F + /// + ViewportIndexProvokingVertexOes = ((int)0x825F), + } + + /// + /// Not used directly. + /// + public enum OvrMultiview : int + { + /// + /// Original was GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR = 0x9630 + /// + FramebufferAttachmentTextureNumViewsOvr = ((int)0x9630), + /// + /// Original was GL_MAX_VIEWS_OVR = 0x9631 + /// + MaxViewsOvr = ((int)0x9631), + /// + /// Original was GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR = 0x9632 + /// + FramebufferAttachmentTextureBaseViewIndexOvr = ((int)0x9632), + /// + /// Original was GL_FRAMEBUFFER_INCOMPLETE_VIEW_TARGETS_OVR = 0x9633 + /// + FramebufferIncompleteViewTargetsOvr = ((int)0x9633), + } + + /// + /// Not used directly. + /// + public enum OvrMultiview2 : int + { + } + + /// + /// Not used directly. + /// + public enum OvrMultiviewMultisampledRenderToTexture : int + { + } + /// /// Not used directly. /// @@ -25794,13 +31264,13 @@ namespace OpenTK.Graphics.ES31 /// PixelTileCacheSizeSgix = ((int)0x8145), /// - /// Original was GL_PACK_RESAMPLE_SGIX = 0x842C + /// Original was GL_PACK_RESAMPLE_SGIX = 0x842E /// - PackResampleSgix = ((int)0x842C), + PackResampleSgix = ((int)0x842E), /// - /// Original was GL_UNPACK_RESAMPLE_SGIX = 0x842D + /// Original was GL_UNPACK_RESAMPLE_SGIX = 0x842F /// - UnpackResampleSgix = ((int)0x842D), + UnpackResampleSgix = ((int)0x842F), /// /// Original was GL_PACK_SUBSAMPLE_RATE_SGIX = 0x85A0 /// @@ -25824,18 +31294,18 @@ namespace OpenTK.Graphics.ES31 /// public enum PixelStoreResampleMode : int { - /// - /// Original was GL_RESAMPLE_REPLICATE_SGIX = 0x842E - /// - ResampleReplicateSgix = ((int)0x842E), - /// - /// Original was GL_RESAMPLE_ZERO_FILL_SGIX = 0x842F - /// - ResampleZeroFillSgix = ((int)0x842F), /// /// Original was GL_RESAMPLE_DECIMATE_SGIX = 0x8430 /// ResampleDecimateSgix = ((int)0x8430), + /// + /// Original was GL_RESAMPLE_REPLICATE_SGIX = 0x8433 + /// + ResampleReplicateSgix = ((int)0x8433), + /// + /// Original was GL_RESAMPLE_ZERO_FILL_SGIX = 0x8434 + /// + ResampleZeroFillSgix = ((int)0x8434), } /// @@ -26285,7 +31755,7 @@ namespace OpenTK.Graphics.ES31 } /// - /// Not used directly. + /// Used in GL.NV.PolygonMode /// public enum PolygonMode : int { @@ -26304,7 +31774,7 @@ namespace OpenTK.Graphics.ES31 } /// - /// Used in GL.Angle.DrawArraysInstanced, GL.Angle.DrawElementsInstanced and 13 other functions + /// Used in GL.Angle.DrawArraysInstanced, GL.Angle.DrawElementsInstanced and 27 other functions /// public enum PrimitiveType : int { @@ -26835,6 +32305,21 @@ namespace OpenTK.Graphics.ES31 { } + /// + /// Not used directly. + /// + public enum QcomFramebufferFoveated : int + { + /// + /// Original was GL_FOVEATION_ENABLE_BIT_QCOM = 0x00000001 + /// + FoveationEnableBitQcom = ((int)0x00000001), + /// + /// Original was GL_FOVEATION_SCALED_BIN_METHOD_BIT_QCOM = 0x00000002 + /// + FoveationScaledBinMethodBitQcom = ((int)0x00000002), + } + /// /// Not used directly. /// @@ -26846,6 +32331,17 @@ namespace OpenTK.Graphics.ES31 PerfmonGlobalModeQcom = ((int)0x8FA0), } + /// + /// Not used directly. + /// + public enum QcomShaderFramebufferFetchNoncoherent : int + { + /// + /// Original was GL_FRAMEBUFFER_FETCH_NONCOHERENT_QCOM = 0x96A2 + /// + FramebufferFetchNoncoherentQcom = ((int)0x96A2), + } + /// /// Not used directly. /// @@ -27590,6 +33086,17 @@ namespace OpenTK.Graphics.ES31 TextureCompareFunc = ((int)0x884D), } + /// + /// Used in GL.Ext.GetSemaphoreParameter, GL.Ext.SemaphoreParameter + /// + public enum SemaphoreParameterName : int + { + /// + /// Original was GL_D3D12_FENCE_VALUE_EXT = 0x9595 + /// + D3D12FenceValueExt = ((int)0x9595), + } + /// /// Not used directly. /// @@ -28269,7 +33776,26 @@ namespace OpenTK.Graphics.ES31 } /// - /// Used in GL.StencilFunc, GL.StencilFuncSeparate + /// Used in GL.StencilFuncSeparate, GL.StencilMaskSeparate and 1 other function + /// + public enum StencilFaceDirection : int + { + /// + /// Original was GL_FRONT = 0x0404 + /// + Front = ((int)0x0404), + /// + /// Original was GL_BACK = 0x0405 + /// + Back = ((int)0x0405), + /// + /// Original was GL_FRONT_AND_BACK = 0x0408 + /// + FrontAndBack = ((int)0x0408), + } + + /// + /// Used in GL.StencilFunc, GL.StencilFuncSeparate and 1 other function /// public enum StencilFunction : int { @@ -29199,6 +34725,41 @@ namespace OpenTK.Graphics.ES31 ObjectLineSgis = ((int)0x81F7), } + /// + /// Used in GL.Ext.SignalSemaphore, GL.Ext.WaitSemaphore + /// + public enum TextureLayout : int + { + /// + /// Original was GL_LAYOUT_GENERAL_EXT = 0x958D + /// + LayoutGeneralExt = ((int)0x958D), + /// + /// Original was GL_LAYOUT_COLOR_ATTACHMENT_EXT = 0x958E + /// + LayoutColorAttachmentExt = ((int)0x958E), + /// + /// Original was GL_LAYOUT_DEPTH_STENCIL_ATTACHMENT_EXT = 0x958F + /// + LayoutDepthStencilAttachmentExt = ((int)0x958F), + /// + /// Original was GL_LAYOUT_DEPTH_STENCIL_READ_ONLY_EXT = 0x9590 + /// + LayoutDepthStencilReadOnlyExt = ((int)0x9590), + /// + /// Original was GL_LAYOUT_SHADER_READ_ONLY_EXT = 0x9591 + /// + LayoutShaderReadOnlyExt = ((int)0x9591), + /// + /// Original was GL_LAYOUT_TRANSFER_SRC_EXT = 0x9592 + /// + LayoutTransferSrcExt = ((int)0x9592), + /// + /// Original was GL_LAYOUT_TRANSFER_DST_EXT = 0x9593 + /// + LayoutTransferDstExt = ((int)0x9593), + } + /// /// Not used directly. /// @@ -29318,7 +34879,7 @@ namespace OpenTK.Graphics.ES31 } /// - /// Used in GL.TexParameter, GL.Ext.TexParameterI + /// Used in GL.TexParameter, GL.Ext.TexParameterI and 1 other function /// public enum TextureParameterName : int { @@ -29471,6 +35032,10 @@ namespace OpenTK.Graphics.ES31 /// TextureMaxClampRSgix = ((int)0x836B), /// + /// Original was GL_TEXTURE_LOD_BIAS = 0x8501 + /// + TextureLodBias = ((int)0x8501), + /// /// Original was GL_TEXTURE_COMPARE_MODE = 0x884C /// TextureCompareMode = ((int)0x884C), @@ -29495,13 +35060,21 @@ namespace OpenTK.Graphics.ES31 /// TextureSwizzleA = ((int)0x8E45), /// + /// Original was GL_TEXTURE_SWIZZLE_RGBA = 0x8E46 + /// + TextureSwizzleRgba = ((int)0x8E46), + /// /// Original was GL_DEPTH_STENCIL_TEXTURE_MODE = 0x90EA /// DepthStencilTextureMode = ((int)0x90EA), + /// + /// Original was GL_TEXTURE_TILING_EXT = 0x9580 + /// + TextureTilingExt = ((int)0x9580), } /// - /// Used in GL.BindTexture, GL.CompressedTexImage2D and 16 other functions + /// Used in GL.BindTexture, GL.CompressedTexImage2D and 24 other functions /// public enum TextureTarget : int { @@ -29562,69 +35135,125 @@ namespace OpenTK.Graphics.ES31 /// ProxyTexture4DSgis = ((int)0x8135), /// - /// Original was GL_TEXTURE_MIN_LOD = 0x813A + /// Original was GL_TEXTURE_RECTANGLE = 0x84F5 /// - TextureMinLod = ((int)0x813A), + TextureRectangle = ((int)0x84F5), /// - /// Original was GL_TEXTURE_MIN_LOD_SGIS = 0x813A + /// Original was GL_PROXY_TEXTURE_RECTANGLE = 0x84F7 /// - TextureMinLodSgis = ((int)0x813A), + ProxyTextureRectangle = ((int)0x84F7), /// - /// Original was GL_TEXTURE_MAX_LOD = 0x813B + /// Original was GL_PROXY_TEXTURE_RECTANGLE_ARB = 0x84F7 /// - TextureMaxLod = ((int)0x813B), + ProxyTextureRectangleArb = ((int)0x84F7), /// - /// Original was GL_TEXTURE_MAX_LOD_SGIS = 0x813B + /// Original was GL_PROXY_TEXTURE_RECTANGLE_NV = 0x84F7 /// - TextureMaxLodSgis = ((int)0x813B), - /// - /// Original was GL_TEXTURE_BASE_LEVEL = 0x813C - /// - TextureBaseLevel = ((int)0x813C), - /// - /// Original was GL_TEXTURE_BASE_LEVEL_SGIS = 0x813C - /// - TextureBaseLevelSgis = ((int)0x813C), - /// - /// Original was GL_TEXTURE_MAX_LEVEL = 0x813D - /// - TextureMaxLevel = ((int)0x813D), - /// - /// Original was GL_TEXTURE_MAX_LEVEL_SGIS = 0x813D - /// - TextureMaxLevelSgis = ((int)0x813D), + ProxyTextureRectangleNv = ((int)0x84F7), /// /// Original was GL_TEXTURE_CUBE_MAP = 0x8513 /// TextureCubeMap = ((int)0x8513), /// - /// Original was GL_TextureCubeMapPositiveX = 0X8515 + /// Original was GL_TEXTURE_CUBE_MAP_POSITIVE_X = 0x8515 /// - TextureCubeMapPositiveX = ((int)0X8515), + TextureCubeMapPositiveX = ((int)0x8515), /// - /// Original was GL_TextureCubeMapNegativeX = 0X8516 + /// Original was GL_TEXTURE_CUBE_MAP_NEGATIVE_X = 0x8516 /// - TextureCubeMapNegativeX = ((int)0X8516), + TextureCubeMapNegativeX = ((int)0x8516), /// - /// Original was GL_TextureCubeMapPositiveY = 0X8517 + /// Original was GL_TEXTURE_CUBE_MAP_POSITIVE_Y = 0x8517 /// - TextureCubeMapPositiveY = ((int)0X8517), + TextureCubeMapPositiveY = ((int)0x8517), /// - /// Original was GL_TextureCubeMapNegativeY = 0X8518 + /// Original was GL_TEXTURE_CUBE_MAP_NEGATIVE_Y = 0x8518 /// - TextureCubeMapNegativeY = ((int)0X8518), + TextureCubeMapNegativeY = ((int)0x8518), /// - /// Original was GL_TextureCubeMapPositiveZ = 0X8519 + /// Original was GL_TEXTURE_CUBE_MAP_POSITIVE_Z = 0x8519 /// - TextureCubeMapPositiveZ = ((int)0X8519), + TextureCubeMapPositiveZ = ((int)0x8519), /// - /// Original was GL_TextureCubeMapNegativeZ = 0X851a + /// Original was GL_TEXTURE_CUBE_MAP_NEGATIVE_Z = 0x851A /// - TextureCubeMapNegativeZ = ((int)0X851a), + TextureCubeMapNegativeZ = ((int)0x851A), + /// + /// Original was GL_PROXY_TEXTURE_CUBE_MAP = 0x851B + /// + ProxyTextureCubeMap = ((int)0x851B), + /// + /// Original was GL_PROXY_TEXTURE_CUBE_MAP_ARB = 0x851B + /// + ProxyTextureCubeMapArb = ((int)0x851B), + /// + /// Original was GL_PROXY_TEXTURE_CUBE_MAP_EXT = 0x851B + /// + ProxyTextureCubeMapExt = ((int)0x851B), + /// + /// Original was GL_TEXTURE_1D_ARRAY = 0x8C18 + /// + Texture1DArray = ((int)0x8C18), + /// + /// Original was GL_PROXY_TEXTURE_1D_ARRAY = 0x8C19 + /// + ProxyTexture1DArray = ((int)0x8C19), + /// + /// Original was GL_PROXY_TEXTURE_1D_ARRAY_EXT = 0x8C19 + /// + ProxyTexture1DArrayExt = ((int)0x8C19), /// /// Original was GL_TEXTURE_2D_ARRAY = 0x8C1A /// Texture2DArray = ((int)0x8C1A), + /// + /// Original was GL_PROXY_TEXTURE_2D_ARRAY = 0x8C1B + /// + ProxyTexture2DArray = ((int)0x8C1B), + /// + /// Original was GL_PROXY_TEXTURE_2D_ARRAY_EXT = 0x8C1B + /// + ProxyTexture2DArrayExt = ((int)0x8C1B), + /// + /// Original was GL_TEXTURE_CUBE_MAP_ARRAY = 0x9009 + /// + TextureCubeMapArray = ((int)0x9009), + /// + /// Original was GL_TEXTURE_CUBE_MAP_ARRAY_ARB = 0x9009 + /// + TextureCubeMapArrayArb = ((int)0x9009), + /// + /// Original was GL_TEXTURE_CUBE_MAP_ARRAY_EXT = 0x9009 + /// + TextureCubeMapArrayExt = ((int)0x9009), + /// + /// Original was GL_TEXTURE_CUBE_MAP_ARRAY_OES = 0x9009 + /// + TextureCubeMapArrayOes = ((int)0x9009), + /// + /// Original was GL_PROXY_TEXTURE_CUBE_MAP_ARRAY = 0x900B + /// + ProxyTextureCubeMapArray = ((int)0x900B), + /// + /// Original was GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB = 0x900B + /// + ProxyTextureCubeMapArrayArb = ((int)0x900B), + /// + /// Original was GL_TEXTURE_2D_MULTISAMPLE = 0x9100 + /// + Texture2DMultisample = ((int)0x9100), + /// + /// Original was GL_PROXY_TEXTURE_2D_MULTISAMPLE = 0x9101 + /// + ProxyTexture2DMultisample = ((int)0x9101), + /// + /// Original was GL_TEXTURE_2D_MULTISAMPLE_ARRAY = 0x9102 + /// + Texture2DMultisampleArray = ((int)0x9102), + /// + /// Original was GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY = 0x9103 + /// + ProxyTexture2DMultisampleArray = ((int)0x9103), } /// @@ -29693,7 +35322,7 @@ namespace OpenTK.Graphics.ES31 } /// - /// Used in GL.ActiveTexture + /// Used in GL.ActiveTexture, GL.NV.GetPathTexGen /// public enum TextureUnit : int { diff --git a/src/OpenTK/Graphics/ES31/ES31.cs b/src/OpenTK/Graphics/ES31/ES31.cs index 993b51a8..217d544e 100644 --- a/src/OpenTK/Graphics/ES31/ES31.cs +++ b/src/OpenTK/Graphics/ES31/ES31.cs @@ -42,12 +42,15 @@ namespace OpenTK.Graphics.ES31 { EntryPointNames = new byte[] { + 103, 108, 65, 99, 113, 117, 105, 114, 101, 75, 101, 121, 101, 100, 77, 117, 116, 101, 120, 87, 105, 110, 51, 50, 69, 88, 84, 0, 103, 108, 65, 99, 116, 105, 118, 101, 80, 114, 111, 103, 114, 97, 109, 69, 88, 84, 0, 103, 108, 65, 99, 116, 105, 118, 101, 83, 104, 97, 100, 101, 114, 80, 114, 111, 103, 114, 97, 109, 0, 103, 108, 65, 99, 116, 105, 118, 101, 83, 104, 97, 100, 101, 114, 80, 114, 111, 103, 114, 97, 109, 69, 88, 84, 0, 103, 108, 65, 99, 116, 105, 118, 101, 84, 101, 120, 116, 117, 114, 101, 0, 103, 108, 65, 108, 112, 104, 97, 70, 117, 110, 99, 81, 67, 79, 77, 0, + 103, 108, 65, 112, 112, 108, 121, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 65, 116, 116, 97, 99, 104, 109, 101, 110, 116, 67, 77, 65, 65, 73, 78, 84, 69, 76, 0, 103, 108, 65, 116, 116, 97, 99, 104, 83, 104, 97, 100, 101, 114, 0, + 103, 108, 66, 101, 103, 105, 110, 67, 111, 110, 100, 105, 116, 105, 111, 110, 97, 108, 82, 101, 110, 100, 101, 114, 78, 86, 0, 103, 108, 66, 101, 103, 105, 110, 80, 101, 114, 102, 77, 111, 110, 105, 116, 111, 114, 65, 77, 68, 0, 103, 108, 66, 101, 103, 105, 110, 80, 101, 114, 102, 81, 117, 101, 114, 121, 73, 78, 84, 69, 76, 0, 103, 108, 66, 101, 103, 105, 110, 81, 117, 101, 114, 121, 0, @@ -57,6 +60,8 @@ namespace OpenTK.Graphics.ES31 103, 108, 66, 105, 110, 100, 66, 117, 102, 102, 101, 114, 0, 103, 108, 66, 105, 110, 100, 66, 117, 102, 102, 101, 114, 66, 97, 115, 101, 0, 103, 108, 66, 105, 110, 100, 66, 117, 102, 102, 101, 114, 82, 97, 110, 103, 101, 0, + 103, 108, 66, 105, 110, 100, 70, 114, 97, 103, 68, 97, 116, 97, 76, 111, 99, 97, 116, 105, 111, 110, 69, 88, 84, 0, + 103, 108, 66, 105, 110, 100, 70, 114, 97, 103, 68, 97, 116, 97, 76, 111, 99, 97, 116, 105, 111, 110, 73, 110, 100, 101, 120, 101, 100, 69, 88, 84, 0, 103, 108, 66, 105, 110, 100, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 0, 103, 108, 66, 105, 110, 100, 73, 109, 97, 103, 101, 84, 101, 120, 116, 117, 114, 101, 0, 103, 108, 66, 105, 110, 100, 80, 114, 111, 103, 114, 97, 109, 80, 105, 112, 101, 108, 105, 110, 101, 0, @@ -74,17 +79,24 @@ namespace OpenTK.Graphics.ES31 103, 108, 66, 108, 101, 110, 100, 69, 113, 117, 97, 116, 105, 111, 110, 0, 103, 108, 66, 108, 101, 110, 100, 69, 113, 117, 97, 116, 105, 111, 110, 69, 88, 84, 0, 103, 108, 66, 108, 101, 110, 100, 69, 113, 117, 97, 116, 105, 111, 110, 105, 69, 88, 84, 0, + 103, 108, 66, 108, 101, 110, 100, 69, 113, 117, 97, 116, 105, 111, 110, 105, 79, 69, 83, 0, 103, 108, 66, 108, 101, 110, 100, 69, 113, 117, 97, 116, 105, 111, 110, 83, 101, 112, 97, 114, 97, 116, 101, 0, 103, 108, 66, 108, 101, 110, 100, 69, 113, 117, 97, 116, 105, 111, 110, 83, 101, 112, 97, 114, 97, 116, 101, 105, 69, 88, 84, 0, + 103, 108, 66, 108, 101, 110, 100, 69, 113, 117, 97, 116, 105, 111, 110, 83, 101, 112, 97, 114, 97, 116, 101, 105, 79, 69, 83, 0, 103, 108, 66, 108, 101, 110, 100, 70, 117, 110, 99, 0, 103, 108, 66, 108, 101, 110, 100, 70, 117, 110, 99, 105, 69, 88, 84, 0, + 103, 108, 66, 108, 101, 110, 100, 70, 117, 110, 99, 105, 79, 69, 83, 0, 103, 108, 66, 108, 101, 110, 100, 70, 117, 110, 99, 83, 101, 112, 97, 114, 97, 116, 101, 0, 103, 108, 66, 108, 101, 110, 100, 70, 117, 110, 99, 83, 101, 112, 97, 114, 97, 116, 101, 105, 69, 88, 84, 0, + 103, 108, 66, 108, 101, 110, 100, 70, 117, 110, 99, 83, 101, 112, 97, 114, 97, 116, 101, 105, 79, 69, 83, 0, 103, 108, 66, 108, 101, 110, 100, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 78, 86, 0, 103, 108, 66, 108, 105, 116, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 0, 103, 108, 66, 108, 105, 116, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 65, 78, 71, 76, 69, 0, 103, 108, 66, 108, 105, 116, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 78, 86, 0, 103, 108, 66, 117, 102, 102, 101, 114, 68, 97, 116, 97, 0, + 103, 108, 66, 117, 102, 102, 101, 114, 83, 116, 111, 114, 97, 103, 101, 69, 88, 84, 0, + 103, 108, 66, 117, 102, 102, 101, 114, 83, 116, 111, 114, 97, 103, 101, 69, 120, 116, 101, 114, 110, 97, 108, 69, 88, 84, 0, + 103, 108, 66, 117, 102, 102, 101, 114, 83, 116, 111, 114, 97, 103, 101, 77, 101, 109, 69, 88, 84, 0, 103, 108, 66, 117, 102, 102, 101, 114, 83, 117, 98, 68, 97, 116, 97, 0, 103, 108, 67, 104, 101, 99, 107, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 83, 116, 97, 116, 117, 115, 0, 103, 108, 67, 108, 101, 97, 114, 0, @@ -94,11 +106,15 @@ namespace OpenTK.Graphics.ES31 103, 108, 67, 108, 101, 97, 114, 66, 117, 102, 102, 101, 114, 117, 105, 118, 0, 103, 108, 67, 108, 101, 97, 114, 67, 111, 108, 111, 114, 0, 103, 108, 67, 108, 101, 97, 114, 68, 101, 112, 116, 104, 102, 0, + 103, 108, 67, 108, 101, 97, 114, 80, 105, 120, 101, 108, 76, 111, 99, 97, 108, 83, 116, 111, 114, 97, 103, 101, 117, 105, 69, 88, 84, 0, 103, 108, 67, 108, 101, 97, 114, 83, 116, 101, 110, 99, 105, 108, 0, + 103, 108, 67, 108, 101, 97, 114, 84, 101, 120, 73, 109, 97, 103, 101, 69, 88, 84, 0, + 103, 108, 67, 108, 101, 97, 114, 84, 101, 120, 83, 117, 98, 73, 109, 97, 103, 101, 69, 88, 84, 0, 103, 108, 67, 108, 105, 101, 110, 116, 87, 97, 105, 116, 83, 121, 110, 99, 0, 103, 108, 67, 108, 105, 101, 110, 116, 87, 97, 105, 116, 83, 121, 110, 99, 65, 80, 80, 76, 69, 0, 103, 108, 67, 111, 108, 111, 114, 77, 97, 115, 107, 0, 103, 108, 67, 111, 108, 111, 114, 77, 97, 115, 107, 105, 69, 88, 84, 0, + 103, 108, 67, 111, 108, 111, 114, 77, 97, 115, 107, 105, 79, 69, 83, 0, 103, 108, 67, 111, 109, 112, 105, 108, 101, 83, 104, 97, 100, 101, 114, 0, 103, 108, 67, 111, 109, 112, 114, 101, 115, 115, 101, 100, 84, 101, 120, 73, 109, 97, 103, 101, 50, 68, 0, 103, 108, 67, 111, 109, 112, 114, 101, 115, 115, 101, 100, 84, 101, 120, 73, 109, 97, 103, 101, 51, 68, 0, @@ -106,16 +122,26 @@ namespace OpenTK.Graphics.ES31 103, 108, 67, 111, 109, 112, 114, 101, 115, 115, 101, 100, 84, 101, 120, 83, 117, 98, 73, 109, 97, 103, 101, 50, 68, 0, 103, 108, 67, 111, 109, 112, 114, 101, 115, 115, 101, 100, 84, 101, 120, 83, 117, 98, 73, 109, 97, 103, 101, 51, 68, 0, 103, 108, 67, 111, 109, 112, 114, 101, 115, 115, 101, 100, 84, 101, 120, 83, 117, 98, 73, 109, 97, 103, 101, 51, 68, 79, 69, 83, 0, + 103, 108, 67, 111, 110, 115, 101, 114, 118, 97, 116, 105, 118, 101, 82, 97, 115, 116, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 78, 86, 0, 103, 108, 67, 111, 112, 121, 66, 117, 102, 102, 101, 114, 83, 117, 98, 68, 97, 116, 97, 0, 103, 108, 67, 111, 112, 121, 66, 117, 102, 102, 101, 114, 83, 117, 98, 68, 97, 116, 97, 78, 86, 0, 103, 108, 67, 111, 112, 121, 73, 109, 97, 103, 101, 83, 117, 98, 68, 97, 116, 97, 69, 88, 84, 0, + 103, 108, 67, 111, 112, 121, 73, 109, 97, 103, 101, 83, 117, 98, 68, 97, 116, 97, 79, 69, 83, 0, + 103, 108, 67, 111, 112, 121, 80, 97, 116, 104, 78, 86, 0, 103, 108, 67, 111, 112, 121, 84, 101, 120, 73, 109, 97, 103, 101, 50, 68, 0, 103, 108, 67, 111, 112, 121, 84, 101, 120, 83, 117, 98, 73, 109, 97, 103, 101, 50, 68, 0, 103, 108, 67, 111, 112, 121, 84, 101, 120, 83, 117, 98, 73, 109, 97, 103, 101, 51, 68, 0, 103, 108, 67, 111, 112, 121, 84, 101, 120, 83, 117, 98, 73, 109, 97, 103, 101, 51, 68, 79, 69, 83, 0, 103, 108, 67, 111, 112, 121, 84, 101, 120, 116, 117, 114, 101, 76, 101, 118, 101, 108, 115, 65, 80, 80, 76, 69, 0, 103, 108, 67, 111, 118, 101, 114, 97, 103, 101, 77, 97, 115, 107, 78, 86, 0, + 103, 108, 67, 111, 118, 101, 114, 97, 103, 101, 77, 111, 100, 117, 108, 97, 116, 105, 111, 110, 78, 86, 0, + 103, 108, 67, 111, 118, 101, 114, 97, 103, 101, 77, 111, 100, 117, 108, 97, 116, 105, 111, 110, 84, 97, 98, 108, 101, 78, 86, 0, 103, 108, 67, 111, 118, 101, 114, 97, 103, 101, 79, 112, 101, 114, 97, 116, 105, 111, 110, 78, 86, 0, + 103, 108, 67, 111, 118, 101, 114, 70, 105, 108, 108, 80, 97, 116, 104, 73, 110, 115, 116, 97, 110, 99, 101, 100, 78, 86, 0, + 103, 108, 67, 111, 118, 101, 114, 70, 105, 108, 108, 80, 97, 116, 104, 78, 86, 0, + 103, 108, 67, 111, 118, 101, 114, 83, 116, 114, 111, 107, 101, 80, 97, 116, 104, 73, 110, 115, 116, 97, 110, 99, 101, 100, 78, 86, 0, + 103, 108, 67, 111, 118, 101, 114, 83, 116, 114, 111, 107, 101, 80, 97, 116, 104, 78, 86, 0, + 103, 108, 67, 114, 101, 97, 116, 101, 77, 101, 109, 111, 114, 121, 79, 98, 106, 101, 99, 116, 115, 69, 88, 84, 0, 103, 108, 67, 114, 101, 97, 116, 101, 80, 101, 114, 102, 81, 117, 101, 114, 121, 73, 78, 84, 69, 76, 0, 103, 108, 67, 114, 101, 97, 116, 101, 80, 114, 111, 103, 114, 97, 109, 0, 103, 108, 67, 114, 101, 97, 116, 101, 83, 104, 97, 100, 101, 114, 0, @@ -132,6 +158,8 @@ namespace OpenTK.Graphics.ES31 103, 108, 68, 101, 108, 101, 116, 101, 66, 117, 102, 102, 101, 114, 115, 0, 103, 108, 68, 101, 108, 101, 116, 101, 70, 101, 110, 99, 101, 115, 78, 86, 0, 103, 108, 68, 101, 108, 101, 116, 101, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 115, 0, + 103, 108, 68, 101, 108, 101, 116, 101, 77, 101, 109, 111, 114, 121, 79, 98, 106, 101, 99, 116, 115, 69, 88, 84, 0, + 103, 108, 68, 101, 108, 101, 116, 101, 80, 97, 116, 104, 115, 78, 86, 0, 103, 108, 68, 101, 108, 101, 116, 101, 80, 101, 114, 102, 77, 111, 110, 105, 116, 111, 114, 115, 65, 77, 68, 0, 103, 108, 68, 101, 108, 101, 116, 101, 80, 101, 114, 102, 81, 117, 101, 114, 121, 73, 78, 84, 69, 76, 0, 103, 108, 68, 101, 108, 101, 116, 101, 80, 114, 111, 103, 114, 97, 109, 0, @@ -141,6 +169,7 @@ namespace OpenTK.Graphics.ES31 103, 108, 68, 101, 108, 101, 116, 101, 81, 117, 101, 114, 105, 101, 115, 69, 88, 84, 0, 103, 108, 68, 101, 108, 101, 116, 101, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 115, 0, 103, 108, 68, 101, 108, 101, 116, 101, 83, 97, 109, 112, 108, 101, 114, 115, 0, + 103, 108, 68, 101, 108, 101, 116, 101, 83, 101, 109, 97, 112, 104, 111, 114, 101, 115, 69, 88, 84, 0, 103, 108, 68, 101, 108, 101, 116, 101, 83, 104, 97, 100, 101, 114, 0, 103, 108, 68, 101, 108, 101, 116, 101, 83, 121, 110, 99, 0, 103, 108, 68, 101, 108, 101, 116, 101, 83, 121, 110, 99, 65, 80, 80, 76, 69, 0, @@ -150,11 +179,17 @@ namespace OpenTK.Graphics.ES31 103, 108, 68, 101, 108, 101, 116, 101, 86, 101, 114, 116, 101, 120, 65, 114, 114, 97, 121, 115, 79, 69, 83, 0, 103, 108, 68, 101, 112, 116, 104, 70, 117, 110, 99, 0, 103, 108, 68, 101, 112, 116, 104, 77, 97, 115, 107, 0, + 103, 108, 68, 101, 112, 116, 104, 82, 97, 110, 103, 101, 65, 114, 114, 97, 121, 102, 118, 78, 86, 0, + 103, 108, 68, 101, 112, 116, 104, 82, 97, 110, 103, 101, 65, 114, 114, 97, 121, 102, 118, 79, 69, 83, 0, 103, 108, 68, 101, 112, 116, 104, 82, 97, 110, 103, 101, 102, 0, + 103, 108, 68, 101, 112, 116, 104, 82, 97, 110, 103, 101, 73, 110, 100, 101, 120, 101, 100, 102, 78, 86, 0, + 103, 108, 68, 101, 112, 116, 104, 82, 97, 110, 103, 101, 73, 110, 100, 101, 120, 101, 100, 102, 79, 69, 83, 0, 103, 108, 68, 101, 116, 97, 99, 104, 83, 104, 97, 100, 101, 114, 0, 103, 108, 68, 105, 115, 97, 98, 108, 101, 0, 103, 108, 68, 105, 115, 97, 98, 108, 101, 68, 114, 105, 118, 101, 114, 67, 111, 110, 116, 114, 111, 108, 81, 67, 79, 77, 0, 103, 108, 68, 105, 115, 97, 98, 108, 101, 105, 69, 88, 84, 0, + 103, 108, 68, 105, 115, 97, 98, 108, 101, 105, 78, 86, 0, + 103, 108, 68, 105, 115, 97, 98, 108, 101, 105, 79, 69, 83, 0, 103, 108, 68, 105, 115, 97, 98, 108, 101, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 65, 114, 114, 97, 121, 0, 103, 108, 68, 105, 115, 99, 97, 114, 100, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 69, 88, 84, 0, 103, 108, 68, 105, 115, 112, 97, 116, 99, 104, 67, 111, 109, 112, 117, 116, 101, 0, @@ -163,6 +198,7 @@ namespace OpenTK.Graphics.ES31 103, 108, 68, 114, 97, 119, 65, 114, 114, 97, 121, 115, 73, 110, 100, 105, 114, 101, 99, 116, 0, 103, 108, 68, 114, 97, 119, 65, 114, 114, 97, 121, 115, 73, 110, 115, 116, 97, 110, 99, 101, 100, 0, 103, 108, 68, 114, 97, 119, 65, 114, 114, 97, 121, 115, 73, 110, 115, 116, 97, 110, 99, 101, 100, 65, 78, 71, 76, 69, 0, + 103, 108, 68, 114, 97, 119, 65, 114, 114, 97, 121, 115, 73, 110, 115, 116, 97, 110, 99, 101, 100, 66, 97, 115, 101, 73, 110, 115, 116, 97, 110, 99, 101, 69, 88, 84, 0, 103, 108, 68, 114, 97, 119, 65, 114, 114, 97, 121, 115, 73, 110, 115, 116, 97, 110, 99, 101, 100, 69, 88, 84, 0, 103, 108, 68, 114, 97, 119, 65, 114, 114, 97, 121, 115, 73, 110, 115, 116, 97, 110, 99, 101, 100, 78, 86, 0, 103, 108, 68, 114, 97, 119, 66, 117, 102, 102, 101, 114, 115, 0, @@ -170,18 +206,32 @@ namespace OpenTK.Graphics.ES31 103, 108, 68, 114, 97, 119, 66, 117, 102, 102, 101, 114, 115, 73, 110, 100, 101, 120, 101, 100, 69, 88, 84, 0, 103, 108, 68, 114, 97, 119, 66, 117, 102, 102, 101, 114, 115, 78, 86, 0, 103, 108, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 0, + 103, 108, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 66, 97, 115, 101, 86, 101, 114, 116, 101, 120, 69, 88, 84, 0, + 103, 108, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 66, 97, 115, 101, 86, 101, 114, 116, 101, 120, 79, 69, 83, 0, 103, 108, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 73, 110, 100, 105, 114, 101, 99, 116, 0, 103, 108, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 73, 110, 115, 116, 97, 110, 99, 101, 100, 0, 103, 108, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 73, 110, 115, 116, 97, 110, 99, 101, 100, 65, 78, 71, 76, 69, 0, + 103, 108, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 73, 110, 115, 116, 97, 110, 99, 101, 100, 66, 97, 115, 101, 73, 110, 115, 116, 97, 110, 99, 101, 69, 88, 84, 0, + 103, 108, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 73, 110, 115, 116, 97, 110, 99, 101, 100, 66, 97, 115, 101, 86, 101, 114, 116, 101, 120, 66, 97, 115, 101, 73, 110, 115, 116, 97, 110, 99, 101, 69, 88, 84, 0, + 103, 108, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 73, 110, 115, 116, 97, 110, 99, 101, 100, 66, 97, 115, 101, 86, 101, 114, 116, 101, 120, 69, 88, 84, 0, + 103, 108, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 73, 110, 115, 116, 97, 110, 99, 101, 100, 66, 97, 115, 101, 86, 101, 114, 116, 101, 120, 79, 69, 83, 0, 103, 108, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 73, 110, 115, 116, 97, 110, 99, 101, 100, 69, 88, 84, 0, 103, 108, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 73, 110, 115, 116, 97, 110, 99, 101, 100, 78, 86, 0, 103, 108, 68, 114, 97, 119, 82, 97, 110, 103, 101, 69, 108, 101, 109, 101, 110, 116, 115, 0, + 103, 108, 68, 114, 97, 119, 82, 97, 110, 103, 101, 69, 108, 101, 109, 101, 110, 116, 115, 66, 97, 115, 101, 86, 101, 114, 116, 101, 120, 69, 88, 84, 0, + 103, 108, 68, 114, 97, 119, 82, 97, 110, 103, 101, 69, 108, 101, 109, 101, 110, 116, 115, 66, 97, 115, 101, 86, 101, 114, 116, 101, 120, 79, 69, 83, 0, + 103, 108, 68, 114, 97, 119, 84, 114, 97, 110, 115, 102, 111, 114, 109, 70, 101, 101, 100, 98, 97, 99, 107, 69, 88, 84, 0, + 103, 108, 68, 114, 97, 119, 84, 114, 97, 110, 115, 102, 111, 114, 109, 70, 101, 101, 100, 98, 97, 99, 107, 73, 110, 115, 116, 97, 110, 99, 101, 100, 69, 88, 84, 0, + 103, 108, 68, 114, 97, 119, 86, 107, 73, 109, 97, 103, 101, 78, 86, 0, 103, 108, 69, 71, 76, 73, 109, 97, 103, 101, 84, 97, 114, 103, 101, 116, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 83, 116, 111, 114, 97, 103, 101, 79, 69, 83, 0, 103, 108, 69, 71, 76, 73, 109, 97, 103, 101, 84, 97, 114, 103, 101, 116, 84, 101, 120, 116, 117, 114, 101, 50, 68, 79, 69, 83, 0, 103, 108, 69, 110, 97, 98, 108, 101, 0, 103, 108, 69, 110, 97, 98, 108, 101, 68, 114, 105, 118, 101, 114, 67, 111, 110, 116, 114, 111, 108, 81, 67, 79, 77, 0, 103, 108, 69, 110, 97, 98, 108, 101, 105, 69, 88, 84, 0, + 103, 108, 69, 110, 97, 98, 108, 101, 105, 78, 86, 0, + 103, 108, 69, 110, 97, 98, 108, 101, 105, 79, 69, 83, 0, 103, 108, 69, 110, 97, 98, 108, 101, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 65, 114, 114, 97, 121, 0, + 103, 108, 69, 110, 100, 67, 111, 110, 100, 105, 116, 105, 111, 110, 97, 108, 82, 101, 110, 100, 101, 114, 78, 86, 0, 103, 108, 69, 110, 100, 80, 101, 114, 102, 77, 111, 110, 105, 116, 111, 114, 65, 77, 68, 0, 103, 108, 69, 110, 100, 80, 101, 114, 102, 81, 117, 101, 114, 121, 73, 78, 84, 69, 76, 0, 103, 108, 69, 110, 100, 81, 117, 101, 114, 121, 0, @@ -207,19 +257,31 @@ namespace OpenTK.Graphics.ES31 103, 108, 70, 108, 117, 115, 104, 0, 103, 108, 70, 108, 117, 115, 104, 77, 97, 112, 112, 101, 100, 66, 117, 102, 102, 101, 114, 82, 97, 110, 103, 101, 0, 103, 108, 70, 108, 117, 115, 104, 77, 97, 112, 112, 101, 100, 66, 117, 102, 102, 101, 114, 82, 97, 110, 103, 101, 69, 88, 84, 0, + 103, 108, 70, 114, 97, 103, 109, 101, 110, 116, 67, 111, 118, 101, 114, 97, 103, 101, 67, 111, 108, 111, 114, 78, 86, 0, + 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 70, 101, 116, 99, 104, 66, 97, 114, 114, 105, 101, 114, 81, 67, 79, 77, 0, + 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 70, 111, 118, 101, 97, 116, 105, 111, 110, 67, 111, 110, 102, 105, 103, 81, 67, 79, 77, 0, + 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 70, 111, 118, 101, 97, 116, 105, 111, 110, 80, 97, 114, 97, 109, 101, 116, 101, 114, 115, 81, 67, 79, 77, 0, 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 0, + 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 80, 105, 120, 101, 108, 76, 111, 99, 97, 108, 83, 116, 111, 114, 97, 103, 101, 83, 105, 122, 101, 69, 88, 84, 0, 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 0, + 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 83, 97, 109, 112, 108, 101, 76, 111, 99, 97, 116, 105, 111, 110, 115, 102, 118, 78, 86, 0, 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 84, 101, 120, 116, 117, 114, 101, 50, 68, 0, + 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 84, 101, 120, 116, 117, 114, 101, 50, 68, 68, 111, 119, 110, 115, 97, 109, 112, 108, 101, 73, 77, 71, 0, 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 84, 101, 120, 116, 117, 114, 101, 50, 68, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 69, 88, 84, 0, 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 84, 101, 120, 116, 117, 114, 101, 50, 68, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 73, 77, 71, 0, 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 84, 101, 120, 116, 117, 114, 101, 51, 68, 79, 69, 83, 0, 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 84, 101, 120, 116, 117, 114, 101, 69, 88, 84, 0, 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 84, 101, 120, 116, 117, 114, 101, 76, 97, 121, 101, 114, 0, + 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 84, 101, 120, 116, 117, 114, 101, 76, 97, 121, 101, 114, 68, 111, 119, 110, 115, 97, 109, 112, 108, 101, 73, 77, 71, 0, + 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 84, 101, 120, 116, 117, 114, 101, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 77, 117, 108, 116, 105, 118, 105, 101, 119, 79, 86, 82, 0, + 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 84, 101, 120, 116, 117, 114, 101, 77, 117, 108, 116, 105, 118, 105, 101, 119, 79, 86, 82, 0, + 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 84, 101, 120, 116, 117, 114, 101, 79, 69, 83, 0, 103, 108, 70, 114, 111, 110, 116, 70, 97, 99, 101, 0, 103, 108, 71, 101, 110, 66, 117, 102, 102, 101, 114, 115, 0, 103, 108, 71, 101, 110, 101, 114, 97, 116, 101, 77, 105, 112, 109, 97, 112, 0, 103, 108, 71, 101, 110, 70, 101, 110, 99, 101, 115, 78, 86, 0, 103, 108, 71, 101, 110, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 115, 0, + 103, 108, 71, 101, 110, 80, 97, 116, 104, 115, 78, 86, 0, 103, 108, 71, 101, 110, 80, 101, 114, 102, 77, 111, 110, 105, 116, 111, 114, 115, 65, 77, 68, 0, 103, 108, 71, 101, 110, 80, 114, 111, 103, 114, 97, 109, 80, 105, 112, 101, 108, 105, 110, 101, 115, 0, 103, 108, 71, 101, 110, 80, 114, 111, 103, 114, 97, 109, 80, 105, 112, 101, 108, 105, 110, 101, 115, 69, 88, 84, 0, @@ -227,6 +289,7 @@ namespace OpenTK.Graphics.ES31 103, 108, 71, 101, 110, 81, 117, 101, 114, 105, 101, 115, 69, 88, 84, 0, 103, 108, 71, 101, 110, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 115, 0, 103, 108, 71, 101, 110, 83, 97, 109, 112, 108, 101, 114, 115, 0, + 103, 108, 71, 101, 110, 83, 101, 109, 97, 112, 104, 111, 114, 101, 115, 69, 88, 84, 0, 103, 108, 71, 101, 110, 84, 101, 120, 116, 117, 114, 101, 115, 0, 103, 108, 71, 101, 110, 84, 114, 97, 110, 115, 102, 111, 114, 109, 70, 101, 101, 100, 98, 97, 99, 107, 115, 0, 103, 108, 71, 101, 110, 86, 101, 114, 116, 101, 120, 65, 114, 114, 97, 121, 115, 0, @@ -244,6 +307,7 @@ namespace OpenTK.Graphics.ES31 103, 108, 71, 101, 116, 66, 117, 102, 102, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 0, 103, 108, 71, 101, 116, 66, 117, 102, 102, 101, 114, 80, 111, 105, 110, 116, 101, 114, 118, 0, 103, 108, 71, 101, 116, 66, 117, 102, 102, 101, 114, 80, 111, 105, 110, 116, 101, 114, 118, 79, 69, 83, 0, + 103, 108, 71, 101, 116, 67, 111, 118, 101, 114, 97, 103, 101, 77, 111, 100, 117, 108, 97, 116, 105, 111, 110, 84, 97, 98, 108, 101, 78, 86, 0, 103, 108, 71, 101, 116, 68, 101, 98, 117, 103, 77, 101, 115, 115, 97, 103, 101, 76, 111, 103, 0, 103, 108, 71, 101, 116, 68, 101, 98, 117, 103, 77, 101, 115, 115, 97, 103, 101, 76, 111, 103, 75, 72, 82, 0, 103, 108, 71, 101, 116, 68, 114, 105, 118, 101, 114, 67, 111, 110, 116, 114, 111, 108, 115, 81, 67, 79, 77, 0, @@ -251,13 +315,18 @@ namespace OpenTK.Graphics.ES31 103, 108, 71, 101, 116, 69, 114, 114, 111, 114, 0, 103, 108, 71, 101, 116, 70, 101, 110, 99, 101, 105, 118, 78, 86, 0, 103, 108, 71, 101, 116, 70, 105, 114, 115, 116, 80, 101, 114, 102, 81, 117, 101, 114, 121, 73, 100, 73, 78, 84, 69, 76, 0, + 103, 108, 71, 101, 116, 70, 108, 111, 97, 116, 105, 95, 118, 78, 86, 0, + 103, 108, 71, 101, 116, 70, 108, 111, 97, 116, 105, 95, 118, 79, 69, 83, 0, 103, 108, 71, 101, 116, 70, 108, 111, 97, 116, 118, 0, + 103, 108, 71, 101, 116, 70, 114, 97, 103, 68, 97, 116, 97, 73, 110, 100, 101, 120, 69, 88, 84, 0, 103, 108, 71, 101, 116, 70, 114, 97, 103, 68, 97, 116, 97, 76, 111, 99, 97, 116, 105, 111, 110, 0, 103, 108, 71, 101, 116, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 65, 116, 116, 97, 99, 104, 109, 101, 110, 116, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 0, 103, 108, 71, 101, 116, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 0, + 103, 108, 71, 101, 116, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 80, 105, 120, 101, 108, 76, 111, 99, 97, 108, 83, 116, 111, 114, 97, 103, 101, 83, 105, 122, 101, 69, 88, 84, 0, 103, 108, 71, 101, 116, 71, 114, 97, 112, 104, 105, 99, 115, 82, 101, 115, 101, 116, 83, 116, 97, 116, 117, 115, 0, 103, 108, 71, 101, 116, 71, 114, 97, 112, 104, 105, 99, 115, 82, 101, 115, 101, 116, 83, 116, 97, 116, 117, 115, 69, 88, 84, 0, 103, 108, 71, 101, 116, 71, 114, 97, 112, 104, 105, 99, 115, 82, 101, 115, 101, 116, 83, 116, 97, 116, 117, 115, 75, 72, 82, 0, + 103, 108, 71, 101, 116, 73, 109, 97, 103, 101, 72, 97, 110, 100, 108, 101, 78, 86, 0, 103, 108, 71, 101, 116, 73, 110, 116, 101, 103, 101, 114, 54, 52, 105, 95, 118, 0, 103, 108, 71, 101, 116, 73, 110, 116, 101, 103, 101, 114, 54, 52, 118, 0, 103, 108, 71, 101, 116, 73, 110, 116, 101, 103, 101, 114, 54, 52, 118, 65, 80, 80, 76, 69, 0, @@ -265,6 +334,8 @@ namespace OpenTK.Graphics.ES31 103, 108, 71, 101, 116, 73, 110, 116, 101, 103, 101, 114, 105, 95, 118, 69, 88, 84, 0, 103, 108, 71, 101, 116, 73, 110, 116, 101, 103, 101, 114, 118, 0, 103, 108, 71, 101, 116, 73, 110, 116, 101, 114, 110, 97, 108, 102, 111, 114, 109, 97, 116, 105, 118, 0, + 103, 108, 71, 101, 116, 73, 110, 116, 101, 114, 110, 97, 108, 102, 111, 114, 109, 97, 116, 83, 97, 109, 112, 108, 101, 105, 118, 78, 86, 0, + 103, 108, 71, 101, 116, 77, 101, 109, 111, 114, 121, 79, 98, 106, 101, 99, 116, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 69, 88, 84, 0, 103, 108, 71, 101, 116, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 102, 118, 0, 103, 108, 71, 101, 116, 78, 101, 120, 116, 80, 101, 114, 102, 81, 117, 101, 114, 121, 73, 100, 73, 78, 84, 69, 76, 0, 103, 108, 71, 101, 116, 110, 85, 110, 105, 102, 111, 114, 109, 102, 118, 0, @@ -280,6 +351,19 @@ namespace OpenTK.Graphics.ES31 103, 108, 71, 101, 116, 79, 98, 106, 101, 99, 116, 76, 97, 98, 101, 108, 75, 72, 82, 0, 103, 108, 71, 101, 116, 79, 98, 106, 101, 99, 116, 80, 116, 114, 76, 97, 98, 101, 108, 0, 103, 108, 71, 101, 116, 79, 98, 106, 101, 99, 116, 80, 116, 114, 76, 97, 98, 101, 108, 75, 72, 82, 0, + 103, 108, 71, 101, 116, 80, 97, 116, 104, 67, 111, 108, 111, 114, 71, 101, 110, 102, 118, 78, 86, 0, + 103, 108, 71, 101, 116, 80, 97, 116, 104, 67, 111, 108, 111, 114, 71, 101, 110, 105, 118, 78, 86, 0, + 103, 108, 71, 101, 116, 80, 97, 116, 104, 67, 111, 109, 109, 97, 110, 100, 115, 78, 86, 0, + 103, 108, 71, 101, 116, 80, 97, 116, 104, 67, 111, 111, 114, 100, 115, 78, 86, 0, + 103, 108, 71, 101, 116, 80, 97, 116, 104, 68, 97, 115, 104, 65, 114, 114, 97, 121, 78, 86, 0, + 103, 108, 71, 101, 116, 80, 97, 116, 104, 76, 101, 110, 103, 116, 104, 78, 86, 0, + 103, 108, 71, 101, 116, 80, 97, 116, 104, 77, 101, 116, 114, 105, 99, 82, 97, 110, 103, 101, 78, 86, 0, + 103, 108, 71, 101, 116, 80, 97, 116, 104, 77, 101, 116, 114, 105, 99, 115, 78, 86, 0, + 103, 108, 71, 101, 116, 80, 97, 116, 104, 80, 97, 114, 97, 109, 101, 116, 101, 114, 102, 118, 78, 86, 0, + 103, 108, 71, 101, 116, 80, 97, 116, 104, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 78, 86, 0, + 103, 108, 71, 101, 116, 80, 97, 116, 104, 83, 112, 97, 99, 105, 110, 103, 78, 86, 0, + 103, 108, 71, 101, 116, 80, 97, 116, 104, 84, 101, 120, 71, 101, 110, 102, 118, 78, 86, 0, + 103, 108, 71, 101, 116, 80, 97, 116, 104, 84, 101, 120, 71, 101, 110, 105, 118, 78, 86, 0, 103, 108, 71, 101, 116, 80, 101, 114, 102, 67, 111, 117, 110, 116, 101, 114, 73, 110, 102, 111, 73, 78, 84, 69, 76, 0, 103, 108, 71, 101, 116, 80, 101, 114, 102, 77, 111, 110, 105, 116, 111, 114, 67, 111, 117, 110, 116, 101, 114, 68, 97, 116, 97, 65, 77, 68, 0, 103, 108, 71, 101, 116, 80, 101, 114, 102, 77, 111, 110, 105, 116, 111, 114, 67, 111, 117, 110, 116, 101, 114, 73, 110, 102, 111, 65, 77, 68, 0, @@ -301,9 +385,11 @@ namespace OpenTK.Graphics.ES31 103, 108, 71, 101, 116, 80, 114, 111, 103, 114, 97, 109, 80, 105, 112, 101, 108, 105, 110, 101, 73, 110, 102, 111, 76, 111, 103, 69, 88, 84, 0, 103, 108, 71, 101, 116, 80, 114, 111, 103, 114, 97, 109, 80, 105, 112, 101, 108, 105, 110, 101, 105, 118, 0, 103, 108, 71, 101, 116, 80, 114, 111, 103, 114, 97, 109, 80, 105, 112, 101, 108, 105, 110, 101, 105, 118, 69, 88, 84, 0, + 103, 108, 71, 101, 116, 80, 114, 111, 103, 114, 97, 109, 82, 101, 115, 111, 117, 114, 99, 101, 102, 118, 78, 86, 0, 103, 108, 71, 101, 116, 80, 114, 111, 103, 114, 97, 109, 82, 101, 115, 111, 117, 114, 99, 101, 73, 110, 100, 101, 120, 0, 103, 108, 71, 101, 116, 80, 114, 111, 103, 114, 97, 109, 82, 101, 115, 111, 117, 114, 99, 101, 105, 118, 0, 103, 108, 71, 101, 116, 80, 114, 111, 103, 114, 97, 109, 82, 101, 115, 111, 117, 114, 99, 101, 76, 111, 99, 97, 116, 105, 111, 110, 0, + 103, 108, 71, 101, 116, 80, 114, 111, 103, 114, 97, 109, 82, 101, 115, 111, 117, 114, 99, 101, 76, 111, 99, 97, 116, 105, 111, 110, 73, 110, 100, 101, 120, 69, 88, 84, 0, 103, 108, 71, 101, 116, 80, 114, 111, 103, 114, 97, 109, 82, 101, 115, 111, 117, 114, 99, 101, 78, 97, 109, 101, 0, 103, 108, 71, 101, 116, 81, 117, 101, 114, 121, 105, 118, 0, 103, 108, 71, 101, 116, 81, 117, 101, 114, 121, 105, 118, 69, 88, 84, 0, @@ -315,8 +401,11 @@ namespace OpenTK.Graphics.ES31 103, 108, 71, 101, 116, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 0, 103, 108, 71, 101, 116, 83, 97, 109, 112, 108, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 102, 118, 0, 103, 108, 71, 101, 116, 83, 97, 109, 112, 108, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 105, 118, 69, 88, 84, 0, + 103, 108, 71, 101, 116, 83, 97, 109, 112, 108, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 105, 118, 79, 69, 83, 0, 103, 108, 71, 101, 116, 83, 97, 109, 112, 108, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 117, 105, 118, 69, 88, 84, 0, + 103, 108, 71, 101, 116, 83, 97, 109, 112, 108, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 117, 105, 118, 79, 69, 83, 0, 103, 108, 71, 101, 116, 83, 97, 109, 112, 108, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 0, + 103, 108, 71, 101, 116, 83, 101, 109, 97, 112, 104, 111, 114, 101, 80, 97, 114, 97, 109, 101, 116, 101, 114, 117, 105, 54, 52, 118, 69, 88, 84, 0, 103, 108, 71, 101, 116, 83, 104, 97, 100, 101, 114, 73, 110, 102, 111, 76, 111, 103, 0, 103, 108, 71, 101, 116, 83, 104, 97, 100, 101, 114, 105, 118, 0, 103, 108, 71, 101, 116, 83, 104, 97, 100, 101, 114, 80, 114, 101, 99, 105, 115, 105, 111, 110, 70, 111, 114, 109, 97, 116, 0, @@ -329,30 +418,54 @@ namespace OpenTK.Graphics.ES31 103, 108, 71, 101, 116, 84, 101, 120, 76, 101, 118, 101, 108, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 0, 103, 108, 71, 101, 116, 84, 101, 120, 80, 97, 114, 97, 109, 101, 116, 101, 114, 102, 118, 0, 103, 108, 71, 101, 116, 84, 101, 120, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 105, 118, 69, 88, 84, 0, + 103, 108, 71, 101, 116, 84, 101, 120, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 105, 118, 79, 69, 83, 0, 103, 108, 71, 101, 116, 84, 101, 120, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 117, 105, 118, 69, 88, 84, 0, + 103, 108, 71, 101, 116, 84, 101, 120, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 117, 105, 118, 79, 69, 83, 0, 103, 108, 71, 101, 116, 84, 101, 120, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 0, + 103, 108, 71, 101, 116, 84, 101, 120, 116, 117, 114, 101, 72, 97, 110, 100, 108, 101, 73, 77, 71, 0, + 103, 108, 71, 101, 116, 84, 101, 120, 116, 117, 114, 101, 72, 97, 110, 100, 108, 101, 78, 86, 0, + 103, 108, 71, 101, 116, 84, 101, 120, 116, 117, 114, 101, 83, 97, 109, 112, 108, 101, 114, 72, 97, 110, 100, 108, 101, 73, 77, 71, 0, + 103, 108, 71, 101, 116, 84, 101, 120, 116, 117, 114, 101, 83, 97, 109, 112, 108, 101, 114, 72, 97, 110, 100, 108, 101, 78, 86, 0, 103, 108, 71, 101, 116, 84, 114, 97, 110, 115, 102, 111, 114, 109, 70, 101, 101, 100, 98, 97, 99, 107, 86, 97, 114, 121, 105, 110, 103, 0, 103, 108, 71, 101, 116, 84, 114, 97, 110, 115, 108, 97, 116, 101, 100, 83, 104, 97, 100, 101, 114, 83, 111, 117, 114, 99, 101, 65, 78, 71, 76, 69, 0, 103, 108, 71, 101, 116, 85, 110, 105, 102, 111, 114, 109, 66, 108, 111, 99, 107, 73, 110, 100, 101, 120, 0, 103, 108, 71, 101, 116, 85, 110, 105, 102, 111, 114, 109, 102, 118, 0, + 103, 108, 71, 101, 116, 85, 110, 105, 102, 111, 114, 109, 105, 54, 52, 118, 78, 86, 0, 103, 108, 71, 101, 116, 85, 110, 105, 102, 111, 114, 109, 73, 110, 100, 105, 99, 101, 115, 0, 103, 108, 71, 101, 116, 85, 110, 105, 102, 111, 114, 109, 105, 118, 0, 103, 108, 71, 101, 116, 85, 110, 105, 102, 111, 114, 109, 76, 111, 99, 97, 116, 105, 111, 110, 0, 103, 108, 71, 101, 116, 85, 110, 105, 102, 111, 114, 109, 117, 105, 118, 0, + 103, 108, 71, 101, 116, 85, 110, 115, 105, 103, 110, 101, 100, 66, 121, 116, 101, 105, 95, 118, 69, 88, 84, 0, + 103, 108, 71, 101, 116, 85, 110, 115, 105, 103, 110, 101, 100, 66, 121, 116, 101, 118, 69, 88, 84, 0, 103, 108, 71, 101, 116, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 102, 118, 0, 103, 108, 71, 101, 116, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 73, 105, 118, 0, 103, 108, 71, 101, 116, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 73, 117, 105, 118, 0, 103, 108, 71, 101, 116, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 105, 118, 0, 103, 108, 71, 101, 116, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 80, 111, 105, 110, 116, 101, 114, 118, 0, + 103, 108, 71, 101, 116, 86, 107, 80, 114, 111, 99, 65, 100, 100, 114, 78, 86, 0, 103, 108, 72, 105, 110, 116, 0, + 103, 108, 73, 109, 112, 111, 114, 116, 77, 101, 109, 111, 114, 121, 70, 100, 69, 88, 84, 0, + 103, 108, 73, 109, 112, 111, 114, 116, 77, 101, 109, 111, 114, 121, 87, 105, 110, 51, 50, 72, 97, 110, 100, 108, 101, 69, 88, 84, 0, + 103, 108, 73, 109, 112, 111, 114, 116, 77, 101, 109, 111, 114, 121, 87, 105, 110, 51, 50, 78, 97, 109, 101, 69, 88, 84, 0, + 103, 108, 73, 109, 112, 111, 114, 116, 83, 101, 109, 97, 112, 104, 111, 114, 101, 70, 100, 69, 88, 84, 0, + 103, 108, 73, 109, 112, 111, 114, 116, 83, 101, 109, 97, 112, 104, 111, 114, 101, 87, 105, 110, 51, 50, 72, 97, 110, 100, 108, 101, 69, 88, 84, 0, + 103, 108, 73, 109, 112, 111, 114, 116, 83, 101, 109, 97, 112, 104, 111, 114, 101, 87, 105, 110, 51, 50, 78, 97, 109, 101, 69, 88, 84, 0, 103, 108, 73, 110, 115, 101, 114, 116, 69, 118, 101, 110, 116, 77, 97, 114, 107, 101, 114, 69, 88, 84, 0, + 103, 108, 73, 110, 116, 101, 114, 112, 111, 108, 97, 116, 101, 80, 97, 116, 104, 115, 78, 86, 0, 103, 108, 73, 110, 118, 97, 108, 105, 100, 97, 116, 101, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 0, 103, 108, 73, 110, 118, 97, 108, 105, 100, 97, 116, 101, 83, 117, 98, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 0, 103, 108, 73, 115, 66, 117, 102, 102, 101, 114, 0, 103, 108, 73, 115, 69, 110, 97, 98, 108, 101, 100, 0, 103, 108, 73, 115, 69, 110, 97, 98, 108, 101, 100, 105, 69, 88, 84, 0, + 103, 108, 73, 115, 69, 110, 97, 98, 108, 101, 100, 105, 78, 86, 0, + 103, 108, 73, 115, 69, 110, 97, 98, 108, 101, 100, 105, 79, 69, 83, 0, 103, 108, 73, 115, 70, 101, 110, 99, 101, 78, 86, 0, 103, 108, 73, 115, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 0, + 103, 108, 73, 115, 73, 109, 97, 103, 101, 72, 97, 110, 100, 108, 101, 82, 101, 115, 105, 100, 101, 110, 116, 78, 86, 0, + 103, 108, 73, 115, 77, 101, 109, 111, 114, 121, 79, 98, 106, 101, 99, 116, 69, 88, 84, 0, + 103, 108, 73, 115, 80, 97, 116, 104, 78, 86, 0, + 103, 108, 73, 115, 80, 111, 105, 110, 116, 73, 110, 70, 105, 108, 108, 80, 97, 116, 104, 78, 86, 0, + 103, 108, 73, 115, 80, 111, 105, 110, 116, 73, 110, 83, 116, 114, 111, 107, 101, 80, 97, 116, 104, 78, 86, 0, 103, 108, 73, 115, 80, 114, 111, 103, 114, 97, 109, 0, 103, 108, 73, 115, 80, 114, 111, 103, 114, 97, 109, 80, 105, 112, 101, 108, 105, 110, 101, 0, 103, 108, 73, 115, 80, 114, 111, 103, 114, 97, 109, 80, 105, 112, 101, 108, 105, 110, 101, 69, 88, 84, 0, @@ -360,49 +473,99 @@ namespace OpenTK.Graphics.ES31 103, 108, 73, 115, 81, 117, 101, 114, 121, 69, 88, 84, 0, 103, 108, 73, 115, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 0, 103, 108, 73, 115, 83, 97, 109, 112, 108, 101, 114, 0, + 103, 108, 73, 115, 83, 101, 109, 97, 112, 104, 111, 114, 101, 69, 88, 84, 0, 103, 108, 73, 115, 83, 104, 97, 100, 101, 114, 0, 103, 108, 73, 115, 83, 121, 110, 99, 0, 103, 108, 73, 115, 83, 121, 110, 99, 65, 80, 80, 76, 69, 0, 103, 108, 73, 115, 84, 101, 120, 116, 117, 114, 101, 0, + 103, 108, 73, 115, 84, 101, 120, 116, 117, 114, 101, 72, 97, 110, 100, 108, 101, 82, 101, 115, 105, 100, 101, 110, 116, 78, 86, 0, 103, 108, 73, 115, 84, 114, 97, 110, 115, 102, 111, 114, 109, 70, 101, 101, 100, 98, 97, 99, 107, 0, 103, 108, 73, 115, 86, 101, 114, 116, 101, 120, 65, 114, 114, 97, 121, 0, 103, 108, 73, 115, 86, 101, 114, 116, 101, 120, 65, 114, 114, 97, 121, 79, 69, 83, 0, 103, 108, 76, 97, 98, 101, 108, 79, 98, 106, 101, 99, 116, 69, 88, 84, 0, 103, 108, 76, 105, 110, 101, 87, 105, 100, 116, 104, 0, 103, 108, 76, 105, 110, 107, 80, 114, 111, 103, 114, 97, 109, 0, + 103, 108, 77, 97, 107, 101, 73, 109, 97, 103, 101, 72, 97, 110, 100, 108, 101, 78, 111, 110, 82, 101, 115, 105, 100, 101, 110, 116, 78, 86, 0, + 103, 108, 77, 97, 107, 101, 73, 109, 97, 103, 101, 72, 97, 110, 100, 108, 101, 82, 101, 115, 105, 100, 101, 110, 116, 78, 86, 0, + 103, 108, 77, 97, 107, 101, 84, 101, 120, 116, 117, 114, 101, 72, 97, 110, 100, 108, 101, 78, 111, 110, 82, 101, 115, 105, 100, 101, 110, 116, 78, 86, 0, + 103, 108, 77, 97, 107, 101, 84, 101, 120, 116, 117, 114, 101, 72, 97, 110, 100, 108, 101, 82, 101, 115, 105, 100, 101, 110, 116, 78, 86, 0, 103, 108, 77, 97, 112, 66, 117, 102, 102, 101, 114, 79, 69, 83, 0, 103, 108, 77, 97, 112, 66, 117, 102, 102, 101, 114, 82, 97, 110, 103, 101, 0, 103, 108, 77, 97, 112, 66, 117, 102, 102, 101, 114, 82, 97, 110, 103, 101, 69, 88, 84, 0, + 103, 108, 77, 97, 116, 114, 105, 120, 76, 111, 97, 100, 51, 120, 50, 102, 78, 86, 0, + 103, 108, 77, 97, 116, 114, 105, 120, 76, 111, 97, 100, 51, 120, 51, 102, 78, 86, 0, + 103, 108, 77, 97, 116, 114, 105, 120, 76, 111, 97, 100, 84, 114, 97, 110, 115, 112, 111, 115, 101, 51, 120, 51, 102, 78, 86, 0, + 103, 108, 77, 97, 116, 114, 105, 120, 77, 117, 108, 116, 51, 120, 50, 102, 78, 86, 0, + 103, 108, 77, 97, 116, 114, 105, 120, 77, 117, 108, 116, 51, 120, 51, 102, 78, 86, 0, + 103, 108, 77, 97, 116, 114, 105, 120, 77, 117, 108, 116, 84, 114, 97, 110, 115, 112, 111, 115, 101, 51, 120, 51, 102, 78, 86, 0, 103, 108, 77, 101, 109, 111, 114, 121, 66, 97, 114, 114, 105, 101, 114, 0, 103, 108, 77, 101, 109, 111, 114, 121, 66, 97, 114, 114, 105, 101, 114, 66, 121, 82, 101, 103, 105, 111, 110, 0, + 103, 108, 77, 101, 109, 111, 114, 121, 79, 98, 106, 101, 99, 116, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 69, 88, 84, 0, 103, 108, 77, 105, 110, 83, 97, 109, 112, 108, 101, 83, 104, 97, 100, 105, 110, 103, 79, 69, 83, 0, 103, 108, 77, 117, 108, 116, 105, 68, 114, 97, 119, 65, 114, 114, 97, 121, 115, 69, 88, 84, 0, + 103, 108, 77, 117, 108, 116, 105, 68, 114, 97, 119, 65, 114, 114, 97, 121, 115, 73, 110, 100, 105, 114, 101, 99, 116, 69, 88, 84, 0, + 103, 108, 77, 117, 108, 116, 105, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 66, 97, 115, 101, 86, 101, 114, 116, 101, 120, 69, 88, 84, 0, 103, 108, 77, 117, 108, 116, 105, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 69, 88, 84, 0, + 103, 108, 77, 117, 108, 116, 105, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 73, 110, 100, 105, 114, 101, 99, 116, 69, 88, 84, 0, + 103, 108, 78, 97, 109, 101, 100, 66, 117, 102, 102, 101, 114, 83, 116, 111, 114, 97, 103, 101, 69, 120, 116, 101, 114, 110, 97, 108, 69, 88, 84, 0, + 103, 108, 78, 97, 109, 101, 100, 66, 117, 102, 102, 101, 114, 83, 116, 111, 114, 97, 103, 101, 77, 101, 109, 69, 88, 84, 0, + 103, 108, 78, 97, 109, 101, 100, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 83, 97, 109, 112, 108, 101, 76, 111, 99, 97, 116, 105, 111, 110, 115, 102, 118, 78, 86, 0, 103, 108, 79, 98, 106, 101, 99, 116, 76, 97, 98, 101, 108, 0, 103, 108, 79, 98, 106, 101, 99, 116, 76, 97, 98, 101, 108, 75, 72, 82, 0, 103, 108, 79, 98, 106, 101, 99, 116, 80, 116, 114, 76, 97, 98, 101, 108, 0, 103, 108, 79, 98, 106, 101, 99, 116, 80, 116, 114, 76, 97, 98, 101, 108, 75, 72, 82, 0, 103, 108, 80, 97, 116, 99, 104, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 69, 88, 84, 0, + 103, 108, 80, 97, 116, 99, 104, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 79, 69, 83, 0, + 103, 108, 80, 97, 116, 104, 67, 111, 108, 111, 114, 71, 101, 110, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 67, 111, 109, 109, 97, 110, 100, 115, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 67, 111, 111, 114, 100, 115, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 67, 111, 118, 101, 114, 68, 101, 112, 116, 104, 70, 117, 110, 99, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 68, 97, 115, 104, 65, 114, 114, 97, 121, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 70, 111, 103, 71, 101, 110, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 71, 108, 121, 112, 104, 73, 110, 100, 101, 120, 65, 114, 114, 97, 121, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 71, 108, 121, 112, 104, 73, 110, 100, 101, 120, 82, 97, 110, 103, 101, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 71, 108, 121, 112, 104, 82, 97, 110, 103, 101, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 71, 108, 121, 112, 104, 115, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 77, 101, 109, 111, 114, 121, 71, 108, 121, 112, 104, 73, 110, 100, 101, 120, 65, 114, 114, 97, 121, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 80, 97, 114, 97, 109, 101, 116, 101, 114, 102, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 80, 97, 114, 97, 109, 101, 116, 101, 114, 102, 118, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 83, 116, 101, 110, 99, 105, 108, 68, 101, 112, 116, 104, 79, 102, 102, 115, 101, 116, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 83, 116, 101, 110, 99, 105, 108, 70, 117, 110, 99, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 83, 116, 114, 105, 110, 103, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 83, 117, 98, 67, 111, 109, 109, 97, 110, 100, 115, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 83, 117, 98, 67, 111, 111, 114, 100, 115, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 84, 101, 120, 71, 101, 110, 78, 86, 0, 103, 108, 80, 97, 117, 115, 101, 84, 114, 97, 110, 115, 102, 111, 114, 109, 70, 101, 101, 100, 98, 97, 99, 107, 0, 103, 108, 80, 105, 120, 101, 108, 83, 116, 111, 114, 101, 105, 0, + 103, 108, 80, 111, 105, 110, 116, 65, 108, 111, 110, 103, 80, 97, 116, 104, 78, 86, 0, + 103, 108, 80, 111, 108, 121, 103, 111, 110, 77, 111, 100, 101, 78, 86, 0, 103, 108, 80, 111, 108, 121, 103, 111, 110, 79, 102, 102, 115, 101, 116, 0, + 103, 108, 80, 111, 108, 121, 103, 111, 110, 79, 102, 102, 115, 101, 116, 67, 108, 97, 109, 112, 69, 88, 84, 0, 103, 108, 80, 111, 112, 68, 101, 98, 117, 103, 71, 114, 111, 117, 112, 0, 103, 108, 80, 111, 112, 68, 101, 98, 117, 103, 71, 114, 111, 117, 112, 75, 72, 82, 0, 103, 108, 80, 111, 112, 71, 114, 111, 117, 112, 77, 97, 114, 107, 101, 114, 69, 88, 84, 0, 103, 108, 80, 114, 105, 109, 105, 116, 105, 118, 101, 66, 111, 117, 110, 100, 105, 110, 103, 66, 111, 120, 69, 88, 84, 0, + 103, 108, 80, 114, 105, 109, 105, 116, 105, 118, 101, 66, 111, 117, 110, 100, 105, 110, 103, 66, 111, 120, 79, 69, 83, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 66, 105, 110, 97, 114, 121, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 66, 105, 110, 97, 114, 121, 79, 69, 83, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 69, 88, 84, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 80, 97, 116, 104, 70, 114, 97, 103, 109, 101, 110, 116, 73, 110, 112, 117, 116, 71, 101, 110, 78, 86, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 102, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 102, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 102, 118, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 102, 118, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 105, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 105, 54, 52, 78, 86, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 105, 54, 52, 118, 78, 86, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 105, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 105, 118, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 105, 118, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 117, 105, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 117, 105, 54, 52, 78, 86, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 117, 105, 54, 52, 118, 78, 86, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 117, 105, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 117, 105, 118, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 117, 105, 118, 69, 88, 84, 0, @@ -411,10 +574,14 @@ namespace OpenTK.Graphics.ES31 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 102, 118, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 102, 118, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 105, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 105, 54, 52, 78, 86, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 105, 54, 52, 118, 78, 86, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 105, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 105, 118, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 105, 118, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 117, 105, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 117, 105, 54, 52, 78, 86, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 117, 105, 54, 52, 118, 78, 86, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 117, 105, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 117, 105, 118, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 117, 105, 118, 69, 88, 84, 0, @@ -423,10 +590,14 @@ namespace OpenTK.Graphics.ES31 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 102, 118, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 102, 118, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 105, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 105, 54, 52, 78, 86, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 105, 54, 52, 118, 78, 86, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 105, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 105, 118, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 105, 118, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 117, 105, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 117, 105, 54, 52, 78, 86, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 117, 105, 54, 52, 118, 78, 86, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 117, 105, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 117, 105, 118, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 117, 105, 118, 69, 88, 84, 0, @@ -435,13 +606,21 @@ namespace OpenTK.Graphics.ES31 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 102, 118, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 102, 118, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 105, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 105, 54, 52, 78, 86, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 105, 54, 52, 118, 78, 86, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 105, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 105, 118, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 105, 118, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 117, 105, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 117, 105, 54, 52, 78, 86, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 117, 105, 54, 52, 118, 78, 86, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 117, 105, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 117, 105, 118, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 117, 105, 118, 69, 88, 84, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 72, 97, 110, 100, 108, 101, 117, 105, 54, 52, 73, 77, 71, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 72, 97, 110, 100, 108, 101, 117, 105, 54, 52, 78, 86, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 72, 97, 110, 100, 108, 101, 117, 105, 54, 52, 118, 73, 77, 71, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 72, 97, 110, 100, 108, 101, 117, 105, 54, 52, 118, 78, 86, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 77, 97, 116, 114, 105, 120, 50, 102, 118, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 77, 97, 116, 114, 105, 120, 50, 102, 118, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 77, 97, 116, 114, 105, 120, 50, 120, 51, 102, 118, 0, @@ -464,6 +643,7 @@ namespace OpenTK.Graphics.ES31 103, 108, 80, 117, 115, 104, 68, 101, 98, 117, 103, 71, 114, 111, 117, 112, 75, 72, 82, 0, 103, 108, 80, 117, 115, 104, 71, 114, 111, 117, 112, 77, 97, 114, 107, 101, 114, 69, 88, 84, 0, 103, 108, 81, 117, 101, 114, 121, 67, 111, 117, 110, 116, 101, 114, 69, 88, 84, 0, + 103, 108, 82, 97, 115, 116, 101, 114, 83, 97, 109, 112, 108, 101, 115, 69, 88, 84, 0, 103, 108, 82, 101, 97, 100, 66, 117, 102, 102, 101, 114, 0, 103, 108, 82, 101, 97, 100, 66, 117, 102, 102, 101, 114, 73, 110, 100, 101, 120, 101, 100, 69, 88, 84, 0, 103, 108, 82, 101, 97, 100, 66, 117, 102, 102, 101, 114, 78, 86, 0, @@ -471,6 +651,7 @@ namespace OpenTK.Graphics.ES31 103, 108, 82, 101, 97, 100, 110, 80, 105, 120, 101, 108, 115, 69, 88, 84, 0, 103, 108, 82, 101, 97, 100, 110, 80, 105, 120, 101, 108, 115, 75, 72, 82, 0, 103, 108, 82, 101, 97, 100, 80, 105, 120, 101, 108, 115, 0, + 103, 108, 82, 101, 108, 101, 97, 115, 101, 75, 101, 121, 101, 100, 77, 117, 116, 101, 120, 87, 105, 110, 51, 50, 69, 88, 84, 0, 103, 108, 82, 101, 108, 101, 97, 115, 101, 83, 104, 97, 100, 101, 114, 67, 111, 109, 112, 105, 108, 101, 114, 0, 103, 108, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 83, 116, 111, 114, 97, 103, 101, 0, 103, 108, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 83, 116, 111, 114, 97, 103, 101, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 0, @@ -479,6 +660,7 @@ namespace OpenTK.Graphics.ES31 103, 108, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 83, 116, 111, 114, 97, 103, 101, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 69, 88, 84, 0, 103, 108, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 83, 116, 111, 114, 97, 103, 101, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 73, 77, 71, 0, 103, 108, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 83, 116, 111, 114, 97, 103, 101, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 78, 86, 0, + 103, 108, 82, 101, 115, 111, 108, 118, 101, 68, 101, 112, 116, 104, 86, 97, 108, 117, 101, 115, 78, 86, 0, 103, 108, 82, 101, 115, 111, 108, 118, 101, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 65, 80, 80, 76, 69, 0, 103, 108, 82, 101, 115, 117, 109, 101, 84, 114, 97, 110, 115, 102, 111, 114, 109, 70, 101, 101, 100, 98, 97, 99, 107, 0, 103, 108, 83, 97, 109, 112, 108, 101, 67, 111, 118, 101, 114, 97, 103, 101, 0, @@ -487,31 +669,57 @@ namespace OpenTK.Graphics.ES31 103, 108, 83, 97, 109, 112, 108, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 102, 118, 0, 103, 108, 83, 97, 109, 112, 108, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 0, 103, 108, 83, 97, 109, 112, 108, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 105, 118, 69, 88, 84, 0, + 103, 108, 83, 97, 109, 112, 108, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 105, 118, 79, 69, 83, 0, 103, 108, 83, 97, 109, 112, 108, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 117, 105, 118, 69, 88, 84, 0, + 103, 108, 83, 97, 109, 112, 108, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 117, 105, 118, 79, 69, 83, 0, 103, 108, 83, 97, 109, 112, 108, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 0, 103, 108, 83, 99, 105, 115, 115, 111, 114, 0, + 103, 108, 83, 99, 105, 115, 115, 111, 114, 65, 114, 114, 97, 121, 118, 78, 86, 0, + 103, 108, 83, 99, 105, 115, 115, 111, 114, 65, 114, 114, 97, 121, 118, 79, 69, 83, 0, + 103, 108, 83, 99, 105, 115, 115, 111, 114, 73, 110, 100, 101, 120, 101, 100, 78, 86, 0, + 103, 108, 83, 99, 105, 115, 115, 111, 114, 73, 110, 100, 101, 120, 101, 100, 79, 69, 83, 0, + 103, 108, 83, 99, 105, 115, 115, 111, 114, 73, 110, 100, 101, 120, 101, 100, 118, 78, 86, 0, + 103, 108, 83, 99, 105, 115, 115, 111, 114, 73, 110, 100, 101, 120, 101, 100, 118, 79, 69, 83, 0, 103, 108, 83, 101, 108, 101, 99, 116, 80, 101, 114, 102, 77, 111, 110, 105, 116, 111, 114, 67, 111, 117, 110, 116, 101, 114, 115, 65, 77, 68, 0, + 103, 108, 83, 101, 109, 97, 112, 104, 111, 114, 101, 80, 97, 114, 97, 109, 101, 116, 101, 114, 117, 105, 54, 52, 118, 69, 88, 84, 0, 103, 108, 83, 101, 116, 70, 101, 110, 99, 101, 78, 86, 0, 103, 108, 83, 104, 97, 100, 101, 114, 66, 105, 110, 97, 114, 121, 0, 103, 108, 83, 104, 97, 100, 101, 114, 83, 111, 117, 114, 99, 101, 0, + 103, 108, 83, 105, 103, 110, 97, 108, 83, 101, 109, 97, 112, 104, 111, 114, 101, 69, 88, 84, 0, + 103, 108, 83, 105, 103, 110, 97, 108, 86, 107, 70, 101, 110, 99, 101, 78, 86, 0, + 103, 108, 83, 105, 103, 110, 97, 108, 86, 107, 83, 101, 109, 97, 112, 104, 111, 114, 101, 78, 86, 0, 103, 108, 83, 116, 97, 114, 116, 84, 105, 108, 105, 110, 103, 81, 67, 79, 77, 0, + 103, 108, 83, 116, 101, 110, 99, 105, 108, 70, 105, 108, 108, 80, 97, 116, 104, 73, 110, 115, 116, 97, 110, 99, 101, 100, 78, 86, 0, + 103, 108, 83, 116, 101, 110, 99, 105, 108, 70, 105, 108, 108, 80, 97, 116, 104, 78, 86, 0, 103, 108, 83, 116, 101, 110, 99, 105, 108, 70, 117, 110, 99, 0, 103, 108, 83, 116, 101, 110, 99, 105, 108, 70, 117, 110, 99, 83, 101, 112, 97, 114, 97, 116, 101, 0, 103, 108, 83, 116, 101, 110, 99, 105, 108, 77, 97, 115, 107, 0, 103, 108, 83, 116, 101, 110, 99, 105, 108, 77, 97, 115, 107, 83, 101, 112, 97, 114, 97, 116, 101, 0, 103, 108, 83, 116, 101, 110, 99, 105, 108, 79, 112, 0, 103, 108, 83, 116, 101, 110, 99, 105, 108, 79, 112, 83, 101, 112, 97, 114, 97, 116, 101, 0, + 103, 108, 83, 116, 101, 110, 99, 105, 108, 83, 116, 114, 111, 107, 101, 80, 97, 116, 104, 73, 110, 115, 116, 97, 110, 99, 101, 100, 78, 86, 0, + 103, 108, 83, 116, 101, 110, 99, 105, 108, 83, 116, 114, 111, 107, 101, 80, 97, 116, 104, 78, 86, 0, + 103, 108, 83, 116, 101, 110, 99, 105, 108, 84, 104, 101, 110, 67, 111, 118, 101, 114, 70, 105, 108, 108, 80, 97, 116, 104, 73, 110, 115, 116, 97, 110, 99, 101, 100, 78, 86, 0, + 103, 108, 83, 116, 101, 110, 99, 105, 108, 84, 104, 101, 110, 67, 111, 118, 101, 114, 70, 105, 108, 108, 80, 97, 116, 104, 78, 86, 0, + 103, 108, 83, 116, 101, 110, 99, 105, 108, 84, 104, 101, 110, 67, 111, 118, 101, 114, 83, 116, 114, 111, 107, 101, 80, 97, 116, 104, 73, 110, 115, 116, 97, 110, 99, 101, 100, 78, 86, 0, + 103, 108, 83, 116, 101, 110, 99, 105, 108, 84, 104, 101, 110, 67, 111, 118, 101, 114, 83, 116, 114, 111, 107, 101, 80, 97, 116, 104, 78, 86, 0, + 103, 108, 83, 117, 98, 112, 105, 120, 101, 108, 80, 114, 101, 99, 105, 115, 105, 111, 110, 66, 105, 97, 115, 78, 86, 0, 103, 108, 84, 101, 115, 116, 70, 101, 110, 99, 101, 78, 86, 0, 103, 108, 84, 101, 120, 66, 117, 102, 102, 101, 114, 69, 88, 84, 0, + 103, 108, 84, 101, 120, 66, 117, 102, 102, 101, 114, 79, 69, 83, 0, 103, 108, 84, 101, 120, 66, 117, 102, 102, 101, 114, 82, 97, 110, 103, 101, 69, 88, 84, 0, + 103, 108, 84, 101, 120, 66, 117, 102, 102, 101, 114, 82, 97, 110, 103, 101, 79, 69, 83, 0, 103, 108, 84, 101, 120, 73, 109, 97, 103, 101, 50, 68, 0, 103, 108, 84, 101, 120, 73, 109, 97, 103, 101, 51, 68, 0, 103, 108, 84, 101, 120, 73, 109, 97, 103, 101, 51, 68, 79, 69, 83, 0, + 103, 108, 84, 101, 120, 80, 97, 103, 101, 67, 111, 109, 109, 105, 116, 109, 101, 110, 116, 69, 88, 84, 0, 103, 108, 84, 101, 120, 80, 97, 114, 97, 109, 101, 116, 101, 114, 102, 0, 103, 108, 84, 101, 120, 80, 97, 114, 97, 109, 101, 116, 101, 114, 102, 118, 0, 103, 108, 84, 101, 120, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 0, 103, 108, 84, 101, 120, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 105, 118, 69, 88, 84, 0, + 103, 108, 84, 101, 120, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 105, 118, 79, 69, 83, 0, 103, 108, 84, 101, 120, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 117, 105, 118, 69, 88, 84, 0, + 103, 108, 84, 101, 120, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 117, 105, 118, 79, 69, 83, 0, 103, 108, 84, 101, 120, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 0, 103, 108, 84, 101, 120, 83, 116, 111, 114, 97, 103, 101, 49, 68, 69, 88, 84, 0, 103, 108, 84, 101, 120, 83, 116, 111, 114, 97, 103, 101, 50, 68, 0, @@ -520,39 +728,71 @@ namespace OpenTK.Graphics.ES31 103, 108, 84, 101, 120, 83, 116, 111, 114, 97, 103, 101, 51, 68, 0, 103, 108, 84, 101, 120, 83, 116, 111, 114, 97, 103, 101, 51, 68, 69, 88, 84, 0, 103, 108, 84, 101, 120, 83, 116, 111, 114, 97, 103, 101, 51, 68, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 79, 69, 83, 0, + 103, 108, 84, 101, 120, 83, 116, 111, 114, 97, 103, 101, 77, 101, 109, 49, 68, 69, 88, 84, 0, + 103, 108, 84, 101, 120, 83, 116, 111, 114, 97, 103, 101, 77, 101, 109, 50, 68, 69, 88, 84, 0, + 103, 108, 84, 101, 120, 83, 116, 111, 114, 97, 103, 101, 77, 101, 109, 50, 68, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 69, 88, 84, 0, + 103, 108, 84, 101, 120, 83, 116, 111, 114, 97, 103, 101, 77, 101, 109, 51, 68, 69, 88, 84, 0, + 103, 108, 84, 101, 120, 83, 116, 111, 114, 97, 103, 101, 77, 101, 109, 51, 68, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 69, 88, 84, 0, 103, 108, 84, 101, 120, 83, 117, 98, 73, 109, 97, 103, 101, 50, 68, 0, 103, 108, 84, 101, 120, 83, 117, 98, 73, 109, 97, 103, 101, 51, 68, 0, 103, 108, 84, 101, 120, 83, 117, 98, 73, 109, 97, 103, 101, 51, 68, 79, 69, 83, 0, 103, 108, 84, 101, 120, 116, 117, 114, 101, 83, 116, 111, 114, 97, 103, 101, 49, 68, 69, 88, 84, 0, 103, 108, 84, 101, 120, 116, 117, 114, 101, 83, 116, 111, 114, 97, 103, 101, 50, 68, 69, 88, 84, 0, 103, 108, 84, 101, 120, 116, 117, 114, 101, 83, 116, 111, 114, 97, 103, 101, 51, 68, 69, 88, 84, 0, + 103, 108, 84, 101, 120, 116, 117, 114, 101, 83, 116, 111, 114, 97, 103, 101, 77, 101, 109, 49, 68, 69, 88, 84, 0, + 103, 108, 84, 101, 120, 116, 117, 114, 101, 83, 116, 111, 114, 97, 103, 101, 77, 101, 109, 50, 68, 69, 88, 84, 0, + 103, 108, 84, 101, 120, 116, 117, 114, 101, 83, 116, 111, 114, 97, 103, 101, 77, 101, 109, 50, 68, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 69, 88, 84, 0, + 103, 108, 84, 101, 120, 116, 117, 114, 101, 83, 116, 111, 114, 97, 103, 101, 77, 101, 109, 51, 68, 69, 88, 84, 0, + 103, 108, 84, 101, 120, 116, 117, 114, 101, 83, 116, 111, 114, 97, 103, 101, 77, 101, 109, 51, 68, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 69, 88, 84, 0, 103, 108, 84, 101, 120, 116, 117, 114, 101, 86, 105, 101, 119, 69, 88, 84, 0, + 103, 108, 84, 101, 120, 116, 117, 114, 101, 86, 105, 101, 119, 79, 69, 83, 0, 103, 108, 84, 114, 97, 110, 115, 102, 111, 114, 109, 70, 101, 101, 100, 98, 97, 99, 107, 86, 97, 114, 121, 105, 110, 103, 115, 0, + 103, 108, 84, 114, 97, 110, 115, 102, 111, 114, 109, 80, 97, 116, 104, 78, 86, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 49, 102, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 49, 102, 118, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 49, 105, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 49, 105, 54, 52, 78, 86, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 49, 105, 54, 52, 118, 78, 86, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 49, 105, 118, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 49, 117, 105, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 49, 117, 105, 54, 52, 78, 86, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 49, 117, 105, 54, 52, 118, 78, 86, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 49, 117, 105, 118, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 50, 102, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 50, 102, 118, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 50, 105, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 50, 105, 54, 52, 78, 86, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 50, 105, 54, 52, 118, 78, 86, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 50, 105, 118, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 50, 117, 105, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 50, 117, 105, 54, 52, 78, 86, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 50, 117, 105, 54, 52, 118, 78, 86, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 50, 117, 105, 118, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 51, 102, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 51, 102, 118, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 51, 105, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 51, 105, 54, 52, 78, 86, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 51, 105, 54, 52, 118, 78, 86, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 51, 105, 118, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 51, 117, 105, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 51, 117, 105, 54, 52, 78, 86, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 51, 117, 105, 54, 52, 118, 78, 86, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 51, 117, 105, 118, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 52, 102, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 52, 102, 118, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 52, 105, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 52, 105, 54, 52, 78, 86, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 52, 105, 54, 52, 118, 78, 86, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 52, 105, 118, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 52, 117, 105, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 52, 117, 105, 54, 52, 78, 86, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 52, 117, 105, 54, 52, 118, 78, 86, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 52, 117, 105, 118, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 66, 108, 111, 99, 107, 66, 105, 110, 100, 105, 110, 103, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 72, 97, 110, 100, 108, 101, 117, 105, 54, 52, 73, 77, 71, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 72, 97, 110, 100, 108, 101, 117, 105, 54, 52, 78, 86, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 72, 97, 110, 100, 108, 101, 117, 105, 54, 52, 118, 73, 77, 71, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 72, 97, 110, 100, 108, 101, 117, 105, 54, 52, 118, 78, 86, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 77, 97, 116, 114, 105, 120, 50, 102, 118, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 77, 97, 116, 114, 105, 120, 50, 120, 51, 102, 118, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 77, 97, 116, 114, 105, 120, 50, 120, 51, 102, 118, 78, 86, 0, @@ -600,571 +840,833 @@ namespace OpenTK.Graphics.ES31 103, 108, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 80, 111, 105, 110, 116, 101, 114, 0, 103, 108, 86, 101, 114, 116, 101, 120, 66, 105, 110, 100, 105, 110, 103, 68, 105, 118, 105, 115, 111, 114, 0, 103, 108, 86, 105, 101, 119, 112, 111, 114, 116, 0, + 103, 108, 86, 105, 101, 119, 112, 111, 114, 116, 65, 114, 114, 97, 121, 118, 78, 86, 0, + 103, 108, 86, 105, 101, 119, 112, 111, 114, 116, 65, 114, 114, 97, 121, 118, 79, 69, 83, 0, + 103, 108, 86, 105, 101, 119, 112, 111, 114, 116, 73, 110, 100, 101, 120, 101, 100, 102, 78, 86, 0, + 103, 108, 86, 105, 101, 119, 112, 111, 114, 116, 73, 110, 100, 101, 120, 101, 100, 102, 79, 69, 83, 0, + 103, 108, 86, 105, 101, 119, 112, 111, 114, 116, 73, 110, 100, 101, 120, 101, 100, 102, 118, 78, 86, 0, + 103, 108, 86, 105, 101, 119, 112, 111, 114, 116, 73, 110, 100, 101, 120, 101, 100, 102, 118, 79, 69, 83, 0, + 103, 108, 86, 105, 101, 119, 112, 111, 114, 116, 83, 119, 105, 122, 122, 108, 101, 78, 86, 0, + 103, 108, 87, 97, 105, 116, 83, 101, 109, 97, 112, 104, 111, 114, 101, 69, 88, 84, 0, 103, 108, 87, 97, 105, 116, 83, 121, 110, 99, 0, 103, 108, 87, 97, 105, 116, 83, 121, 110, 99, 65, 80, 80, 76, 69, 0, + 103, 108, 87, 97, 105, 116, 86, 107, 83, 101, 109, 97, 112, 104, 111, 114, 101, 78, 86, 0, + 103, 108, 87, 101, 105, 103, 104, 116, 80, 97, 116, 104, 115, 78, 86, 0, + 103, 108, 87, 105, 110, 100, 111, 119, 82, 101, 99, 116, 97, 110, 103, 108, 101, 115, 69, 88, 84, 0, }; EntryPointNameOffsets = new int[] { 0, - 19, - 41, - 66, - 82, - 98, - 113, - 135, - 157, - 170, - 186, - 211, - 232, - 245, - 262, - 280, - 298, - 317, - 339, - 364, - 383, - 397, - 411, - 435, - 453, - 474, - 493, - 511, - 528, - 541, - 557, - 576, - 596, - 620, - 648, - 660, - 676, - 696, - 720, - 740, - 758, - 781, - 801, - 814, - 830, - 855, - 863, - 879, - 895, - 911, - 928, - 941, - 955, - 970, - 987, - 1009, + 28, + 47, + 69, + 94, + 110, + 126, + 164, + 179, + 206, + 228, + 250, + 263, + 279, + 304, + 325, + 338, + 355, + 373, + 399, + 432, + 450, + 469, + 491, + 516, + 535, + 549, + 563, + 587, + 605, + 626, + 645, + 663, + 680, + 693, + 709, + 728, + 748, + 768, + 792, + 820, + 848, + 860, + 876, + 892, + 912, + 936, + 960, + 980, + 998, 1021, - 1037, - 1053, - 1076, - 1099, - 1125, - 1151, - 1177, - 1206, - 1226, - 1248, - 1270, - 1287, - 1307, + 1041, + 1054, + 1073, + 1100, + 1122, + 1138, + 1163, + 1171, + 1187, + 1203, + 1219, + 1236, + 1249, + 1263, + 1293, + 1308, 1327, - 1350, - 1375, - 1392, - 1414, - 1437, - 1453, - 1468, - 1493, - 1516, - 1542, - 1553, - 1576, - 1602, - 1624, - 1649, - 1670, - 1694, - 1710, - 1727, - 1748, - 1772, - 1795, - 1811, - 1836, - 1864, - 1880, - 1899, - 1921, - 1938, - 1953, - 1966, - 1984, - 2001, - 2028, - 2049, - 2073, - 2085, - 2097, - 2111, + 1349, + 1366, + 1388, + 1400, + 1416, + 1432, + 1448, + 1471, + 1494, + 1520, + 1546, + 1572, + 1601, + 1634, + 1654, + 1676, + 1698, + 1720, + 1733, + 1750, + 1770, + 1790, + 1813, + 1838, + 1855, + 1878, + 1906, + 1928, + 1955, + 1973, + 2002, + 2022, + 2047, + 2070, + 2086, + 2101, 2126, - 2136, - 2163, - 2177, - 2204, - 2228, - 2246, - 2272, - 2285, - 2306, - 2328, - 2355, - 2380, - 2404, - 2418, - 2435, - 2459, - 2475, - 2490, - 2513, - 2537, - 2566, - 2593, - 2619, - 2639, - 2678, - 2707, - 2716, - 2742, - 2755, + 2149, + 2175, + 2186, + 2209, + 2235, + 2257, + 2282, + 2303, + 2327, + 2343, + 2360, + 2381, + 2406, + 2422, + 2446, + 2469, + 2485, + 2510, + 2538, + 2554, + 2573, + 2595, + 2612, + 2634, + 2649, + 2662, + 2680, + 2697, + 2724, + 2745, + 2769, 2781, - 2801, - 2821, - 2832, - 2846, - 2862, - 2885, - 2912, - 2932, - 2957, - 2989, - 3010, - 3036, - 3056, - 3088, - 3112, - 3133, - 3158, - 3191, - 3203, - 3220, - 3229, - 3245, - 3253, - 3278, - 3306, - 3330, - 3356, - 3379, - 3416, - 3453, - 3479, - 3503, - 3529, - 3541, - 3554, - 3571, - 3585, - 3603, - 3624, - 3646, - 3671, - 3684, - 3700, - 3719, - 3733, - 3747, - 3771, - 3789, - 3810, - 3828, - 3847, - 3873, - 3901, - 3923, - 3944, - 3964, - 3980, - 3994, - 4019, - 4042, - 4062, - 4085, - 4106, - 4130, - 4154, - 4183, - 4194, - 4209, - 4236, - 4248, - 4270, - 4308, - 4336, - 4361, - 4389, - 4417, - 4435, - 4451, - 4472, - 4488, - 4507, - 4521, + 2793, + 2815, + 2838, + 2852, + 2875, + 2899, + 2914, + 2924, + 2951, + 2965, + 2978, + 2992, + 3019, + 3043, + 3061, + 3087, + 3100, + 3121, + 3143, + 3170, + 3207, + 3232, + 3256, + 3270, + 3287, + 3311, + 3327, + 3342, + 3370, + 3398, + 3421, + 3445, + 3474, + 3513, + 3562, + 3599, + 3636, + 3663, + 3689, + 3709, + 3742, + 3775, + 3802, + 3838, + 3854, + 3893, + 3922, + 3931, + 3957, + 3970, + 3982, + 3995, + 4021, + 4046, + 4066, + 4086, + 4097, + 4111, + 4127, + 4150, + 4177, + 4197, + 4222, + 4254, + 4275, + 4301, + 4321, + 4353, + 4377, + 4398, + 4423, + 4456, + 4468, + 4485, + 4494, + 4510, + 4518, 4543, - 4562, - 4588, - 4604, - 4623, - 4642, - 4658, - 4677, - 4696, - 4713, - 4733, - 4750, - 4770, - 4790, - 4810, - 4833, - 4859, - 4890, - 4921, - 4949, - 4982, - 5008, - 5039, - 5063, - 5091, - 5115, - 5129, - 5146, - 5165, - 5187, - 5207, - 5231, - 5246, - 5274, - 5305, - 5328, - 5354, - 5380, + 4571, + 4597, + 4627, + 4660, + 4697, + 4721, + 4759, + 4785, + 4818, + 4841, + 4877, + 4914, + 4951, + 4977, + 5001, + 5027, + 5066, + 5110, + 5143, + 5167, + 5179, + 5192, + 5209, + 5223, + 5241, + 5254, + 5275, + 5297, + 5322, + 5335, + 5351, + 5370, + 5384, 5403, - 5432, - 5457, - 5470, - 5486, - 5510, - 5532, - 5557, - 5577, - 5600, - 5629, - 5653, - 5681, - 5710, - 5734, - 5753, - 5767, - 5794, - 5812, - 5824, - 5837, - 5849, - 5866, - 5891, - 5916, - 5936, - 5960, - 5985, - 6005, - 6035, - 6068, - 6091, - 6106, - 6126, - 6141, - 6162, - 6178, - 6198, - 6219, - 6241, - 6261, - 6287, - 6294, - 6317, - 6341, - 6368, - 6379, - 6391, - 6407, - 6419, - 6435, - 6447, - 6467, - 6490, - 6500, - 6513, - 6530, - 6542, - 6553, - 6562, - 6576, - 6588, - 6610, - 6626, - 6645, - 6662, - 6674, + 5417, + 5441, + 5459, + 5480, + 5498, + 5517, + 5543, + 5571, + 5593, + 5614, + 5634, + 5650, + 5664, + 5689, + 5712, + 5732, + 5755, + 5786, + 5807, + 5831, + 5855, + 5884, + 5895, + 5910, + 5937, + 5953, + 5970, + 5982, + 6004, + 6026, + 6064, + 6092, + 6133, + 6158, + 6186, + 6214, + 6233, + 6251, + 6267, + 6288, + 6304, + 6323, + 6337, + 6359, + 6389, + 6421, + 6440, + 6466, + 6482, + 6501, + 6520, + 6536, + 6555, + 6574, + 6591, + 6611, + 6628, + 6648, + 6668, 6688, - 6703, - 6720, - 6740, - 6756, - 6780, - 6802, - 6823, - 6846, - 6860, - 6877, - 6894, - 6914, - 6935, - 6960, - 6974, - 6990, - 7006, - 7025, - 7045, - 7071, - 7087, - 7106, - 7126, - 7149, - 7168, - 7190, - 7210, - 7233, - 7252, - 7274, - 7294, - 7317, - 7337, - 7360, - 7381, - 7405, - 7424, - 7446, - 7466, - 7489, - 7508, - 7530, - 7550, - 7573, - 7593, - 7616, - 7637, - 7661, - 7680, - 7702, - 7722, - 7745, - 7764, - 7786, - 7806, - 7829, - 7849, - 7872, - 7893, + 6711, + 6733, + 6755, + 6775, + 6793, + 6814, + 6832, + 6855, + 6874, + 6897, + 6920, + 6939, + 6959, + 6979, + 7005, + 7036, + 7067, + 7095, + 7128, + 7154, + 7185, + 7209, + 7237, + 7261, + 7275, + 7292, + 7311, + 7333, + 7353, + 7377, + 7392, + 7420, + 7451, + 7474, + 7500, + 7525, + 7551, + 7574, + 7603, + 7640, + 7665, + 7678, + 7694, + 7718, + 7740, + 7765, + 7785, + 7808, + 7837, + 7861, + 7889, 7917, - 7936, - 7958, - 7978, - 8001, - 8020, - 8042, - 8062, - 8085, - 8105, - 8128, - 8149, - 8173, - 8199, - 8228, - 8256, - 8287, - 8315, - 8346, - 8372, - 8401, - 8429, - 8460, - 8488, - 8519, - 8545, - 8574, - 8602, - 8633, - 8661, - 8692, + 7946, + 7975, + 7999, + 8031, + 8050, + 8064, + 8091, + 8109, + 8121, + 8134, + 8146, + 8163, + 8188, + 8213, + 8233, + 8257, + 8281, + 8306, + 8331, + 8351, + 8373, + 8394, + 8423, + 8451, + 8481, + 8514, + 8537, + 8552, + 8571, + 8591, + 8606, + 8627, + 8643, + 8667, + 8689, 8709, - 8729, - 8750, - 8768, - 8781, - 8804, - 8819, - 8833, - 8850, - 8867, - 8880, - 8904, - 8926, - 8959, - 8997, - 9035, - 9071, - 9107, - 9142, - 9179, - 9205, - 9222, - 9236, + 8730, + 8752, + 8772, + 8798, + 8816, + 8823, + 8843, + 8872, + 8899, + 8922, + 8954, + 8984, + 9007, + 9028, + 9052, + 9079, + 9090, + 9102, + 9118, + 9133, + 9149, + 9161, + 9177, + 9203, + 9223, + 9234, 9256, - 9277, - 9297, - 9322, - 9348, - 9369, - 9379, - 9410, - 9423, + 9280, + 9292, + 9312, + 9335, + 9345, + 9358, + 9375, + 9387, + 9404, + 9415, + 9424, 9438, - 9453, - 9471, - 9485, - 9507, - 9521, - 9543, - 9555, - 9575, - 9589, - 9604, - 9624, + 9450, + 9478, + 9500, + 9516, + 9535, + 9552, + 9564, + 9578, + 9609, 9637, - 9650, - 9666, - 9682, - 9699, + 9670, + 9700, 9715, - 9736, - 9758, - 9775, - 9793, - 9808, - 9826, - 9852, - 9867, - 9885, - 9914, - 9930, - 9946, - 9965, - 9987, - 10009, - 10031, - 10048, - 10076, - 10088, - 10101, - 10113, - 10126, - 10139, - 10153, - 10165, - 10178, - 10190, - 10203, - 10216, - 10230, - 10242, - 10255, - 10267, - 10280, - 10293, - 10307, + 9732, + 9752, + 9771, + 9790, + 9818, + 9837, + 9856, + 9884, + 9900, + 9924, + 9953, + 9975, + 9996, + 10025, + 10058, + 10081, + 10112, + 10144, + 10171, + 10209, + 10223, + 10240, + 10257, + 10277, + 10298, 10319, - 10332, - 10344, - 10357, - 10370, - 10384, - 10406, - 10425, - 10446, - 10469, - 10490, - 10513, - 10532, - 10553, - 10576, - 10597, - 10620, - 10639, - 10660, - 10683, - 10704, - 10727, - 10741, - 10758, - 10771, - 10790, - 10812, - 10834, - 10852, + 10336, + 10353, + 10368, + 10391, + 10409, + 10424, + 10448, + 10472, + 10491, + 10506, + 10536, + 10555, + 10575, + 10594, + 10614, + 10641, + 10661, + 10676, + 10696, + 10714, + 10729, + 10754, + 10768, + 10787, + 10803, + 10819, + 10843, + 10859, 10878, - 10907, + 10898, 10924, - 10942, - 10959, - 10977, - 10994, - 11012, - 11029, - 11047, - 11069, - 11091, - 11118, - 11143, - 11167, - 11188, - 11206, - 11225, - 11244, - 11264, - 11286, - 11309, - 11331, - 11354, - 11365, - 11376, + 10950, + 10966, + 10985, + 11005, + 11028, + 11060, + 11079, + 11101, + 11121, + 11144, + 11163, + 11186, + 11210, + 11232, + 11252, + 11275, + 11295, + 11319, + 11344, + 11367, + 11388, + 11412, + 11431, + 11453, + 11473, + 11496, + 11515, + 11538, + 11562, + 11584, + 11604, + 11627, + 11647, + 11671, + 11696, + 11719, + 11740, + 11764, + 11783, + 11805, + 11825, + 11848, + 11867, + 11890, + 11914, + 11936, + 11956, + 11979, + 11999, + 12023, + 12048, + 12071, + 12092, + 12116, + 12135, + 12157, + 12177, + 12200, + 12219, + 12242, + 12266, + 12288, + 12308, + 12331, + 12351, + 12375, + 12400, + 12423, + 12444, + 12468, + 12498, + 12527, + 12558, + 12588, + 12614, + 12643, + 12671, + 12702, + 12730, + 12761, + 12787, + 12816, + 12844, + 12875, + 12903, + 12934, + 12960, + 12989, + 13017, + 13048, + 13076, + 13107, + 13124, + 13144, + 13165, + 13183, + 13202, + 13215, + 13238, + 13253, + 13267, + 13284, + 13301, + 13314, + 13342, + 13366, + 13388, + 13421, + 13459, + 13497, + 13533, + 13569, + 13604, + 13627, + 13664, + 13690, + 13707, + 13721, + 13741, + 13762, + 13782, + 13807, + 13832, + 13858, + 13884, + 13905, + 13915, + 13933, + 13952, + 13971, + 13991, + 14011, + 14032, + 14063, + 14092, + 14105, + 14120, + 14135, + 14156, + 14174, + 14196, + 14214, + 14243, + 14263, + 14277, + 14299, + 14313, + 14335, + 14347, + 14367, + 14398, + 14420, + 14458, + 14487, + 14527, + 14558, + 14584, + 14598, + 14613, + 14628, + 14648, + 14668, + 14681, + 14694, + 14710, + 14733, + 14749, + 14766, + 14782, + 14803, + 14824, + 14846, + 14868, + 14885, + 14903, + 14918, + 14936, + 14962, + 14977, + 14995, + 15024, + 15045, + 15066, + 15098, + 15119, + 15151, + 15167, + 15183, + 15202, + 15224, + 15246, + 15268, + 15293, + 15318, + 15354, + 15379, + 15415, + 15432, + 15449, + 15477, + 15495, + 15507, + 15520, + 15532, + 15548, + 15565, + 15578, + 15591, + 15608, + 15626, + 15640, + 15652, + 15665, + 15677, + 15693, + 15710, + 15723, + 15736, + 15753, + 15771, + 15785, + 15797, + 15810, + 15822, + 15838, + 15855, + 15868, + 15881, + 15898, + 15916, + 15930, + 15942, + 15955, + 15967, + 15983, + 16000, + 16013, + 16026, + 16043, + 16061, + 16075, + 16097, + 16120, + 16142, + 16166, + 16189, + 16208, + 16229, + 16252, + 16273, + 16296, + 16315, + 16336, + 16359, + 16380, + 16403, + 16422, + 16443, + 16466, + 16487, + 16510, + 16524, + 16541, + 16554, + 16573, + 16595, + 16617, + 16635, + 16661, + 16690, + 16707, + 16725, + 16742, + 16760, + 16777, + 16795, + 16812, + 16830, + 16852, + 16874, + 16901, + 16926, + 16950, + 16971, + 16989, + 17008, + 17027, + 17047, + 17069, + 17092, + 17114, + 17137, + 17148, + 17167, + 17187, + 17208, + 17230, + 17252, + 17275, + 17295, + 17314, + 17325, + 17341, + 17361, + 17377, }; EntryPoints = new IntPtr[EntryPointNameOffsets.Length]; } @@ -2408,6 +2910,14 @@ namespace OpenTK.Graphics.ES31 } + public static partial class Cmaaintel + { + /// [requires: INTEL_framebuffer_CMAA] + [AutoGenerated(Category = "INTEL_framebuffer_CMAA", Version = "", EntryPoint = "glApplyFramebufferAttachmentCMAAINTEL")] + public static void ApplyFramebufferAttachment() { throw new NotImplementedException(); } + + } + /// [requires: v3.1 or ES_VERSION_3_1] /// Set the active program object for a program pipeline object /// @@ -2555,6 +3065,7 @@ namespace OpenTK.Graphics.ES31 /// /// Specifies the name of a buffer object. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBindBuffer")] [CLSCompliant(false)] public static void BindBuffer(OpenTK.Graphics.ES31.All target, Int32 buffer) { throw new NotImplementedException(); } @@ -2568,10 +3079,37 @@ namespace OpenTK.Graphics.ES31 /// /// Specifies the name of a buffer object. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBindBuffer")] [CLSCompliant(false)] public static void BindBuffer(OpenTK.Graphics.ES31.All target, UInt32 buffer) { throw new NotImplementedException(); } + /// [requires: v2.0 or ES_VERSION_2_0] + /// Bind a named buffer object + /// + /// + /// Specifies the target to which the buffer object is bound. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, ShaderStorageBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the name of a buffer object. + /// + [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBindBuffer")] + [CLSCompliant(false)] + public static void BindBuffer(OpenTK.Graphics.ES31.BufferTargetArb target, Int32 buffer) { throw new NotImplementedException(); } + + /// [requires: v2.0 or ES_VERSION_2_0] + /// Bind a named buffer object + /// + /// + /// Specifies the target to which the buffer object is bound. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, ShaderStorageBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the name of a buffer object. + /// + [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBindBuffer")] + [CLSCompliant(false)] + public static void BindBuffer(OpenTK.Graphics.ES31.BufferTargetArb target, UInt32 buffer) { throw new NotImplementedException(); } + /// [requires: v3.0 or ES_VERSION_3_0] /// Bind a buffer object to an indexed buffer target /// @@ -3233,6 +3771,7 @@ namespace OpenTK.Graphics.ES31 /// /// Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StreamRead, StreamCopy, StaticDraw, StaticRead, StaticCopy, DynamicDraw, DynamicRead, or DynamicCopy. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBufferData")] public static void BufferData(OpenTK.Graphics.ES31.All target, Int32 size, [CountAttribute(Parameter = "size")] IntPtr data, OpenTK.Graphics.ES31.All usage) { throw new NotImplementedException(); } @@ -3251,6 +3790,7 @@ namespace OpenTK.Graphics.ES31 /// /// Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StreamRead, StreamCopy, StaticDraw, StaticRead, StaticCopy, DynamicDraw, DynamicRead, or DynamicCopy. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBufferData")] [CLSCompliant(false)] public static void BufferData(OpenTK.Graphics.ES31.All target, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[] data, OpenTK.Graphics.ES31.All usage) @@ -3272,6 +3812,7 @@ namespace OpenTK.Graphics.ES31 /// /// Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StreamRead, StreamCopy, StaticDraw, StaticRead, StaticCopy, DynamicDraw, DynamicRead, or DynamicCopy. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBufferData")] [CLSCompliant(false)] public static void BufferData(OpenTK.Graphics.ES31.All target, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,] data, OpenTK.Graphics.ES31.All usage) @@ -3293,6 +3834,7 @@ namespace OpenTK.Graphics.ES31 /// /// Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StreamRead, StreamCopy, StaticDraw, StaticRead, StaticCopy, DynamicDraw, DynamicRead, or DynamicCopy. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBufferData")] [CLSCompliant(false)] public static void BufferData(OpenTK.Graphics.ES31.All target, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,,] data, OpenTK.Graphics.ES31.All usage) @@ -3314,6 +3856,7 @@ namespace OpenTK.Graphics.ES31 /// /// Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StreamRead, StreamCopy, StaticDraw, StaticRead, StaticCopy, DynamicDraw, DynamicRead, or DynamicCopy. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBufferData")] public static void BufferData(OpenTK.Graphics.ES31.All target, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] ref T2 data, OpenTK.Graphics.ES31.All usage) where T2 : struct @@ -3334,6 +3877,7 @@ namespace OpenTK.Graphics.ES31 /// /// Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StreamRead, StreamCopy, StaticDraw, StaticRead, StaticCopy, DynamicDraw, DynamicRead, or DynamicCopy. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBufferData")] public static void BufferData(OpenTK.Graphics.ES31.All target, IntPtr size, [CountAttribute(Parameter = "size")] IntPtr data, OpenTK.Graphics.ES31.All usage) { throw new NotImplementedException(); } @@ -3352,6 +3896,7 @@ namespace OpenTK.Graphics.ES31 /// /// Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StreamRead, StreamCopy, StaticDraw, StaticRead, StaticCopy, DynamicDraw, DynamicRead, or DynamicCopy. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBufferData")] [CLSCompliant(false)] public static void BufferData(OpenTK.Graphics.ES31.All target, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[] data, OpenTK.Graphics.ES31.All usage) @@ -3373,6 +3918,7 @@ namespace OpenTK.Graphics.ES31 /// /// Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StreamRead, StreamCopy, StaticDraw, StaticRead, StaticCopy, DynamicDraw, DynamicRead, or DynamicCopy. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBufferData")] [CLSCompliant(false)] public static void BufferData(OpenTK.Graphics.ES31.All target, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,] data, OpenTK.Graphics.ES31.All usage) @@ -3394,6 +3940,7 @@ namespace OpenTK.Graphics.ES31 /// /// Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StreamRead, StreamCopy, StaticDraw, StaticRead, StaticCopy, DynamicDraw, DynamicRead, or DynamicCopy. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBufferData")] [CLSCompliant(false)] public static void BufferData(OpenTK.Graphics.ES31.All target, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,,] data, OpenTK.Graphics.ES31.All usage) @@ -3415,11 +3962,214 @@ namespace OpenTK.Graphics.ES31 /// /// Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StreamRead, StreamCopy, StaticDraw, StaticRead, StaticCopy, DynamicDraw, DynamicRead, or DynamicCopy. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBufferData")] public static void BufferData(OpenTK.Graphics.ES31.All target, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] ref T2 data, OpenTK.Graphics.ES31.All usage) where T2 : struct { throw new NotImplementedException(); } + /// [requires: v2.0 or ES_VERSION_2_0] + /// Creates and initializes a buffer object's data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, ShaderStorageBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StreamRead, StreamCopy, StaticDraw, StaticRead, StaticCopy, DynamicDraw, DynamicRead, or DynamicCopy. + /// + [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBufferData")] + public static void BufferData(OpenTK.Graphics.ES31.BufferTargetArb target, Int32 size, [CountAttribute(Parameter = "size")] IntPtr data, OpenTK.Graphics.ES31.BufferUsageArb usage) { throw new NotImplementedException(); } + + /// [requires: v2.0 or ES_VERSION_2_0] + /// Creates and initializes a buffer object's data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, ShaderStorageBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StreamRead, StreamCopy, StaticDraw, StaticRead, StaticCopy, DynamicDraw, DynamicRead, or DynamicCopy. + /// + [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBufferData")] + [CLSCompliant(false)] + public static void BufferData(OpenTK.Graphics.ES31.BufferTargetArb target, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[] data, OpenTK.Graphics.ES31.BufferUsageArb usage) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: v2.0 or ES_VERSION_2_0] + /// Creates and initializes a buffer object's data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, ShaderStorageBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StreamRead, StreamCopy, StaticDraw, StaticRead, StaticCopy, DynamicDraw, DynamicRead, or DynamicCopy. + /// + [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBufferData")] + [CLSCompliant(false)] + public static void BufferData(OpenTK.Graphics.ES31.BufferTargetArb target, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,] data, OpenTK.Graphics.ES31.BufferUsageArb usage) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: v2.0 or ES_VERSION_2_0] + /// Creates and initializes a buffer object's data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, ShaderStorageBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StreamRead, StreamCopy, StaticDraw, StaticRead, StaticCopy, DynamicDraw, DynamicRead, or DynamicCopy. + /// + [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBufferData")] + [CLSCompliant(false)] + public static void BufferData(OpenTK.Graphics.ES31.BufferTargetArb target, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,,] data, OpenTK.Graphics.ES31.BufferUsageArb usage) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: v2.0 or ES_VERSION_2_0] + /// Creates and initializes a buffer object's data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, ShaderStorageBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StreamRead, StreamCopy, StaticDraw, StaticRead, StaticCopy, DynamicDraw, DynamicRead, or DynamicCopy. + /// + [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBufferData")] + public static void BufferData(OpenTK.Graphics.ES31.BufferTargetArb target, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] ref T2 data, OpenTK.Graphics.ES31.BufferUsageArb usage) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: v2.0 or ES_VERSION_2_0] + /// Creates and initializes a buffer object's data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, ShaderStorageBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StreamRead, StreamCopy, StaticDraw, StaticRead, StaticCopy, DynamicDraw, DynamicRead, or DynamicCopy. + /// + [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBufferData")] + public static void BufferData(OpenTK.Graphics.ES31.BufferTargetArb target, IntPtr size, [CountAttribute(Parameter = "size")] IntPtr data, OpenTK.Graphics.ES31.BufferUsageArb usage) { throw new NotImplementedException(); } + + /// [requires: v2.0 or ES_VERSION_2_0] + /// Creates and initializes a buffer object's data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, ShaderStorageBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StreamRead, StreamCopy, StaticDraw, StaticRead, StaticCopy, DynamicDraw, DynamicRead, or DynamicCopy. + /// + [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBufferData")] + [CLSCompliant(false)] + public static void BufferData(OpenTK.Graphics.ES31.BufferTargetArb target, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[] data, OpenTK.Graphics.ES31.BufferUsageArb usage) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: v2.0 or ES_VERSION_2_0] + /// Creates and initializes a buffer object's data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, ShaderStorageBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StreamRead, StreamCopy, StaticDraw, StaticRead, StaticCopy, DynamicDraw, DynamicRead, or DynamicCopy. + /// + [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBufferData")] + [CLSCompliant(false)] + public static void BufferData(OpenTK.Graphics.ES31.BufferTargetArb target, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,] data, OpenTK.Graphics.ES31.BufferUsageArb usage) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: v2.0 or ES_VERSION_2_0] + /// Creates and initializes a buffer object's data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, ShaderStorageBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StreamRead, StreamCopy, StaticDraw, StaticRead, StaticCopy, DynamicDraw, DynamicRead, or DynamicCopy. + /// + [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBufferData")] + [CLSCompliant(false)] + public static void BufferData(OpenTK.Graphics.ES31.BufferTargetArb target, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,,] data, OpenTK.Graphics.ES31.BufferUsageArb usage) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: v2.0 or ES_VERSION_2_0] + /// Creates and initializes a buffer object's data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, ShaderStorageBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StreamRead, StreamCopy, StaticDraw, StaticRead, StaticCopy, DynamicDraw, DynamicRead, or DynamicCopy. + /// + [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBufferData")] + public static void BufferData(OpenTK.Graphics.ES31.BufferTargetArb target, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] ref T2 data, OpenTK.Graphics.ES31.BufferUsageArb usage) + where T2 : struct + { throw new NotImplementedException(); } + /// [requires: v2.0 or ES_VERSION_2_0] /// Updates a subset of a buffer object's data store /// @@ -3435,6 +4185,7 @@ namespace OpenTK.Graphics.ES31 /// [length: size] /// Specifies a pointer to the new data that will be copied into the data store. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBufferSubData")] public static void BufferSubData(OpenTK.Graphics.ES31.All target, IntPtr offset, Int32 size, [CountAttribute(Parameter = "size")] IntPtr data) { throw new NotImplementedException(); } @@ -3453,6 +4204,7 @@ namespace OpenTK.Graphics.ES31 /// [length: size] /// Specifies a pointer to the new data that will be copied into the data store. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBufferSubData")] [CLSCompliant(false)] public static void BufferSubData(OpenTK.Graphics.ES31.All target, IntPtr offset, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T3[] data) @@ -3474,6 +4226,7 @@ namespace OpenTK.Graphics.ES31 /// [length: size] /// Specifies a pointer to the new data that will be copied into the data store. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBufferSubData")] [CLSCompliant(false)] public static void BufferSubData(OpenTK.Graphics.ES31.All target, IntPtr offset, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T3[,] data) @@ -3495,6 +4248,7 @@ namespace OpenTK.Graphics.ES31 /// [length: size] /// Specifies a pointer to the new data that will be copied into the data store. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBufferSubData")] [CLSCompliant(false)] public static void BufferSubData(OpenTK.Graphics.ES31.All target, IntPtr offset, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T3[,,] data) @@ -3516,6 +4270,7 @@ namespace OpenTK.Graphics.ES31 /// [length: size] /// Specifies a pointer to the new data that will be copied into the data store. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBufferSubData")] public static void BufferSubData(OpenTK.Graphics.ES31.All target, IntPtr offset, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] ref T3 data) where T3 : struct @@ -3536,6 +4291,7 @@ namespace OpenTK.Graphics.ES31 /// [length: size] /// Specifies a pointer to the new data that will be copied into the data store. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBufferSubData")] public static void BufferSubData(OpenTK.Graphics.ES31.All target, IntPtr offset, IntPtr size, [CountAttribute(Parameter = "size")] IntPtr data) { throw new NotImplementedException(); } @@ -3554,6 +4310,7 @@ namespace OpenTK.Graphics.ES31 /// [length: size] /// Specifies a pointer to the new data that will be copied into the data store. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBufferSubData")] [CLSCompliant(false)] public static void BufferSubData(OpenTK.Graphics.ES31.All target, IntPtr offset, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T3[] data) @@ -3575,6 +4332,7 @@ namespace OpenTK.Graphics.ES31 /// [length: size] /// Specifies a pointer to the new data that will be copied into the data store. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBufferSubData")] [CLSCompliant(false)] public static void BufferSubData(OpenTK.Graphics.ES31.All target, IntPtr offset, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T3[,] data) @@ -3596,6 +4354,7 @@ namespace OpenTK.Graphics.ES31 /// [length: size] /// Specifies a pointer to the new data that will be copied into the data store. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBufferSubData")] [CLSCompliant(false)] public static void BufferSubData(OpenTK.Graphics.ES31.All target, IntPtr offset, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T3[,,] data) @@ -3617,11 +4376,214 @@ namespace OpenTK.Graphics.ES31 /// [length: size] /// Specifies a pointer to the new data that will be copied into the data store. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBufferSubData")] public static void BufferSubData(OpenTK.Graphics.ES31.All target, IntPtr offset, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] ref T3 data) where T3 : struct { throw new NotImplementedException(); } + /// [requires: v2.0 or ES_VERSION_2_0] + /// Updates a subset of a buffer object's data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, ShaderStorageBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes. + /// + /// + /// Specifies the size in bytes of the data store region being replaced. + /// + /// [length: size] + /// Specifies a pointer to the new data that will be copied into the data store. + /// + [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBufferSubData")] + public static void BufferSubData(OpenTK.Graphics.ES31.BufferTargetArb target, IntPtr offset, Int32 size, [CountAttribute(Parameter = "size")] IntPtr data) { throw new NotImplementedException(); } + + /// [requires: v2.0 or ES_VERSION_2_0] + /// Updates a subset of a buffer object's data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, ShaderStorageBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes. + /// + /// + /// Specifies the size in bytes of the data store region being replaced. + /// + /// [length: size] + /// Specifies a pointer to the new data that will be copied into the data store. + /// + [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBufferSubData")] + [CLSCompliant(false)] + public static void BufferSubData(OpenTK.Graphics.ES31.BufferTargetArb target, IntPtr offset, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T3[] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: v2.0 or ES_VERSION_2_0] + /// Updates a subset of a buffer object's data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, ShaderStorageBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes. + /// + /// + /// Specifies the size in bytes of the data store region being replaced. + /// + /// [length: size] + /// Specifies a pointer to the new data that will be copied into the data store. + /// + [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBufferSubData")] + [CLSCompliant(false)] + public static void BufferSubData(OpenTK.Graphics.ES31.BufferTargetArb target, IntPtr offset, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T3[,] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: v2.0 or ES_VERSION_2_0] + /// Updates a subset of a buffer object's data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, ShaderStorageBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes. + /// + /// + /// Specifies the size in bytes of the data store region being replaced. + /// + /// [length: size] + /// Specifies a pointer to the new data that will be copied into the data store. + /// + [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBufferSubData")] + [CLSCompliant(false)] + public static void BufferSubData(OpenTK.Graphics.ES31.BufferTargetArb target, IntPtr offset, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T3[,,] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: v2.0 or ES_VERSION_2_0] + /// Updates a subset of a buffer object's data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, ShaderStorageBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes. + /// + /// + /// Specifies the size in bytes of the data store region being replaced. + /// + /// [length: size] + /// Specifies a pointer to the new data that will be copied into the data store. + /// + [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBufferSubData")] + public static void BufferSubData(OpenTK.Graphics.ES31.BufferTargetArb target, IntPtr offset, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] ref T3 data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: v2.0 or ES_VERSION_2_0] + /// Updates a subset of a buffer object's data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, ShaderStorageBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes. + /// + /// + /// Specifies the size in bytes of the data store region being replaced. + /// + /// [length: size] + /// Specifies a pointer to the new data that will be copied into the data store. + /// + [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBufferSubData")] + public static void BufferSubData(OpenTK.Graphics.ES31.BufferTargetArb target, IntPtr offset, IntPtr size, [CountAttribute(Parameter = "size")] IntPtr data) { throw new NotImplementedException(); } + + /// [requires: v2.0 or ES_VERSION_2_0] + /// Updates a subset of a buffer object's data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, ShaderStorageBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes. + /// + /// + /// Specifies the size in bytes of the data store region being replaced. + /// + /// [length: size] + /// Specifies a pointer to the new data that will be copied into the data store. + /// + [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBufferSubData")] + [CLSCompliant(false)] + public static void BufferSubData(OpenTK.Graphics.ES31.BufferTargetArb target, IntPtr offset, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T3[] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: v2.0 or ES_VERSION_2_0] + /// Updates a subset of a buffer object's data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, ShaderStorageBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes. + /// + /// + /// Specifies the size in bytes of the data store region being replaced. + /// + /// [length: size] + /// Specifies a pointer to the new data that will be copied into the data store. + /// + [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBufferSubData")] + [CLSCompliant(false)] + public static void BufferSubData(OpenTK.Graphics.ES31.BufferTargetArb target, IntPtr offset, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T3[,] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: v2.0 or ES_VERSION_2_0] + /// Updates a subset of a buffer object's data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, ShaderStorageBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes. + /// + /// + /// Specifies the size in bytes of the data store region being replaced. + /// + /// [length: size] + /// Specifies a pointer to the new data that will be copied into the data store. + /// + [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBufferSubData")] + [CLSCompliant(false)] + public static void BufferSubData(OpenTK.Graphics.ES31.BufferTargetArb target, IntPtr offset, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T3[,,] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: v2.0 or ES_VERSION_2_0] + /// Updates a subset of a buffer object's data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, ShaderStorageBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes. + /// + /// + /// Specifies the size in bytes of the data store region being replaced. + /// + /// [length: size] + /// Specifies a pointer to the new data that will be copied into the data store. + /// + [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBufferSubData")] + public static void BufferSubData(OpenTK.Graphics.ES31.BufferTargetArb target, IntPtr offset, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] ref T3 data) + where T3 : struct + { throw new NotImplementedException(); } + /// [requires: v2.0 or ES_VERSION_2_0] /// Check the completeness status of a framebuffer /// @@ -8513,6 +9475,7 @@ namespace OpenTK.Graphics.ES31 /// /// Specifies the length of the buffer subrange, in basic machine units. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glFlushMappedBufferRange")] public static void FlushMappedBufferRange(OpenTK.Graphics.ES31.All target, IntPtr offset, Int32 length) { throw new NotImplementedException(); } @@ -8528,9 +9491,40 @@ namespace OpenTK.Graphics.ES31 /// /// Specifies the length of the buffer subrange, in basic machine units. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glFlushMappedBufferRange")] public static void FlushMappedBufferRange(OpenTK.Graphics.ES31.All target, IntPtr offset, IntPtr length) { throw new NotImplementedException(); } + /// [requires: v3.0 or ES_VERSION_3_0] + /// Indicate modifications to a range of a mapped buffer + /// + /// + /// Specifies the target of the flush operation. target must be ArrayBuffer, CopyReadBuffer, CopyWriteBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the start of the buffer subrange, in basic machine units. + /// + /// + /// Specifies the length of the buffer subrange, in basic machine units. + /// + [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glFlushMappedBufferRange")] + public static void FlushMappedBufferRange(OpenTK.Graphics.ES31.BufferTargetArb target, IntPtr offset, Int32 length) { throw new NotImplementedException(); } + + /// [requires: v3.0 or ES_VERSION_3_0] + /// Indicate modifications to a range of a mapped buffer + /// + /// + /// Specifies the target of the flush operation. target must be ArrayBuffer, CopyReadBuffer, CopyWriteBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the start of the buffer subrange, in basic machine units. + /// + /// + /// Specifies the length of the buffer subrange, in basic machine units. + /// + [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glFlushMappedBufferRange")] + public static void FlushMappedBufferRange(OpenTK.Graphics.ES31.BufferTargetArb target, IntPtr offset, IntPtr length) { throw new NotImplementedException(); } + /// [requires: v3.1 or ES_VERSION_3_1] /// Set a named parameter of a framebuffer /// @@ -10413,6 +11407,7 @@ namespace OpenTK.Graphics.ES31 /// [length: COMPSIZE(pname)] /// Returns the requested parameter. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetBufferParameteri64v")] [CLSCompliant(false)] public static void GetBufferParameter(OpenTK.Graphics.ES31.All target, OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int64[] @params) { throw new NotImplementedException(); } @@ -10429,6 +11424,7 @@ namespace OpenTK.Graphics.ES31 /// [length: COMPSIZE(pname)] /// Returns the requested parameter. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetBufferParameteri64v")] [CLSCompliant(false)] public static void GetBufferParameter(OpenTK.Graphics.ES31.All target, OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Computed = "pname")] out Int64 @params) { throw new NotImplementedException(); } @@ -10445,10 +11441,59 @@ namespace OpenTK.Graphics.ES31 /// [length: COMPSIZE(pname)] /// Returns the requested parameter. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetBufferParameteri64v")] [CLSCompliant(false)] public static unsafe void GetBufferParameter(OpenTK.Graphics.ES31.All target, OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int64* @params) { throw new NotImplementedException(); } + /// [requires: v3.0 or ES_VERSION_3_0] + /// Return parameters of a buffer object + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, CopyReadBuffer, CopyWriteBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the symbolic name of a buffer object parameter. Accepted values are BufferAccessFlags, BufferMapped, BufferMapLength, BufferMapOffset, BufferSize, or BufferUsage. + /// + /// [length: COMPSIZE(pname)] + /// Returns the requested parameter. + /// + [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetBufferParameteri64v")] + [CLSCompliant(false)] + public static void GetBufferParameter(OpenTK.Graphics.ES31.BufferTargetArb target, OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int64[] @params) { throw new NotImplementedException(); } + + /// [requires: v3.0 or ES_VERSION_3_0] + /// Return parameters of a buffer object + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, CopyReadBuffer, CopyWriteBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the symbolic name of a buffer object parameter. Accepted values are BufferAccessFlags, BufferMapped, BufferMapLength, BufferMapOffset, BufferSize, or BufferUsage. + /// + /// [length: COMPSIZE(pname)] + /// Returns the requested parameter. + /// + [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetBufferParameteri64v")] + [CLSCompliant(false)] + public static void GetBufferParameter(OpenTK.Graphics.ES31.BufferTargetArb target, OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Computed = "pname")] out Int64 @params) { throw new NotImplementedException(); } + + /// [requires: v3.0 or ES_VERSION_3_0] + /// Return parameters of a buffer object + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, CopyReadBuffer, CopyWriteBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the symbolic name of a buffer object parameter. Accepted values are BufferAccessFlags, BufferMapped, BufferMapLength, BufferMapOffset, BufferSize, or BufferUsage. + /// + /// [length: COMPSIZE(pname)] + /// Returns the requested parameter. + /// + [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetBufferParameteri64v")] + [CLSCompliant(false)] + public static unsafe void GetBufferParameter(OpenTK.Graphics.ES31.BufferTargetArb target, OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int64* @params) { throw new NotImplementedException(); } + /// [requires: v2.0 or ES_VERSION_2_0] /// Return parameters of a buffer object /// @@ -10461,6 +11506,7 @@ namespace OpenTK.Graphics.ES31 /// [length: COMPSIZE(pname)] /// Returns the requested parameter. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetBufferParameteriv")] [CLSCompliant(false)] public static void GetBufferParameter(OpenTK.Graphics.ES31.All target, OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32[] @params) { throw new NotImplementedException(); } @@ -10477,6 +11523,7 @@ namespace OpenTK.Graphics.ES31 /// [length: COMPSIZE(pname)] /// Returns the requested parameter. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetBufferParameteriv")] [CLSCompliant(false)] public static void GetBufferParameter(OpenTK.Graphics.ES31.All target, OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Computed = "pname")] out Int32 @params) { throw new NotImplementedException(); } @@ -10493,10 +11540,59 @@ namespace OpenTK.Graphics.ES31 /// [length: COMPSIZE(pname)] /// Returns the requested parameter. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetBufferParameteriv")] [CLSCompliant(false)] public static unsafe void GetBufferParameter(OpenTK.Graphics.ES31.All target, OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params) { throw new NotImplementedException(); } + /// [requires: v2.0 or ES_VERSION_2_0] + /// Return parameters of a buffer object + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, ElementArrayBuffer, PixelPackBuffer, or PixelUnpackBuffer. + /// + /// + /// Specifies the symbolic name of a buffer object parameter. Accepted values are BufferAccess, BufferMapped, BufferSize, or BufferUsage. + /// + /// [length: COMPSIZE(pname)] + /// Returns the requested parameter. + /// + [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetBufferParameteriv")] + [CLSCompliant(false)] + public static void GetBufferParameter(OpenTK.Graphics.ES31.BufferTargetArb target, OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: v2.0 or ES_VERSION_2_0] + /// Return parameters of a buffer object + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, ElementArrayBuffer, PixelPackBuffer, or PixelUnpackBuffer. + /// + /// + /// Specifies the symbolic name of a buffer object parameter. Accepted values are BufferAccess, BufferMapped, BufferSize, or BufferUsage. + /// + /// [length: COMPSIZE(pname)] + /// Returns the requested parameter. + /// + [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetBufferParameteriv")] + [CLSCompliant(false)] + public static void GetBufferParameter(OpenTK.Graphics.ES31.BufferTargetArb target, OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Computed = "pname")] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: v2.0 or ES_VERSION_2_0] + /// Return parameters of a buffer object + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, ElementArrayBuffer, PixelPackBuffer, or PixelUnpackBuffer. + /// + /// + /// Specifies the symbolic name of a buffer object parameter. Accepted values are BufferAccess, BufferMapped, BufferSize, or BufferUsage. + /// + /// [length: COMPSIZE(pname)] + /// Returns the requested parameter. + /// + [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetBufferParameteriv")] + [CLSCompliant(false)] + public static unsafe void GetBufferParameter(OpenTK.Graphics.ES31.BufferTargetArb target, OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params) { throw new NotImplementedException(); } + /// [requires: v3.0 or ES_VERSION_3_0] /// Return the pointer to a mapped buffer object's data store /// @@ -10509,6 +11605,7 @@ namespace OpenTK.Graphics.ES31 /// [length: 1] /// Returns the pointer value specified by pname. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetBufferPointerv")] public static void GetBufferPointer(OpenTK.Graphics.ES31.All target, OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Count = 1)] IntPtr @params) { throw new NotImplementedException(); } @@ -10524,6 +11621,7 @@ namespace OpenTK.Graphics.ES31 /// [length: 1] /// Returns the pointer value specified by pname. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetBufferPointerv")] [CLSCompliant(false)] public static void GetBufferPointer(OpenTK.Graphics.ES31.All target, OpenTK.Graphics.ES31.All pname, [InAttribute, OutAttribute, CountAttribute(Count = 1)] T2[] @params) @@ -10542,6 +11640,7 @@ namespace OpenTK.Graphics.ES31 /// [length: 1] /// Returns the pointer value specified by pname. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetBufferPointerv")] [CLSCompliant(false)] public static void GetBufferPointer(OpenTK.Graphics.ES31.All target, OpenTK.Graphics.ES31.All pname, [InAttribute, OutAttribute, CountAttribute(Count = 1)] T2[,] @params) @@ -10560,6 +11659,7 @@ namespace OpenTK.Graphics.ES31 /// [length: 1] /// Returns the pointer value specified by pname. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetBufferPointerv")] [CLSCompliant(false)] public static void GetBufferPointer(OpenTK.Graphics.ES31.All target, OpenTK.Graphics.ES31.All pname, [InAttribute, OutAttribute, CountAttribute(Count = 1)] T2[,,] @params) @@ -10578,11 +11678,98 @@ namespace OpenTK.Graphics.ES31 /// [length: 1] /// Returns the pointer value specified by pname. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetBufferPointerv")] public static void GetBufferPointer(OpenTK.Graphics.ES31.All target, OpenTK.Graphics.ES31.All pname, [InAttribute, OutAttribute, CountAttribute(Count = 1)] ref T2 @params) where T2 : struct { throw new NotImplementedException(); } + /// [requires: v3.0 or ES_VERSION_3_0] + /// Return the pointer to a mapped buffer object's data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, CopyReadBuffer, CopyWriteBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the pointer to be returned. The symbolic constant must be BufferMapPointer. + /// + /// [length: 1] + /// Returns the pointer value specified by pname. + /// + [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetBufferPointerv")] + public static void GetBufferPointer(OpenTK.Graphics.ES31.BufferTargetArb target, OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Count = 1)] IntPtr @params) { throw new NotImplementedException(); } + + /// [requires: v3.0 or ES_VERSION_3_0] + /// Return the pointer to a mapped buffer object's data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, CopyReadBuffer, CopyWriteBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the pointer to be returned. The symbolic constant must be BufferMapPointer. + /// + /// [length: 1] + /// Returns the pointer value specified by pname. + /// + [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetBufferPointerv")] + [CLSCompliant(false)] + public static void GetBufferPointer(OpenTK.Graphics.ES31.BufferTargetArb target, OpenTK.Graphics.ES31.All pname, [InAttribute, OutAttribute, CountAttribute(Count = 1)] T2[] @params) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: v3.0 or ES_VERSION_3_0] + /// Return the pointer to a mapped buffer object's data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, CopyReadBuffer, CopyWriteBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the pointer to be returned. The symbolic constant must be BufferMapPointer. + /// + /// [length: 1] + /// Returns the pointer value specified by pname. + /// + [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetBufferPointerv")] + [CLSCompliant(false)] + public static void GetBufferPointer(OpenTK.Graphics.ES31.BufferTargetArb target, OpenTK.Graphics.ES31.All pname, [InAttribute, OutAttribute, CountAttribute(Count = 1)] T2[,] @params) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: v3.0 or ES_VERSION_3_0] + /// Return the pointer to a mapped buffer object's data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, CopyReadBuffer, CopyWriteBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the pointer to be returned. The symbolic constant must be BufferMapPointer. + /// + /// [length: 1] + /// Returns the pointer value specified by pname. + /// + [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetBufferPointerv")] + [CLSCompliant(false)] + public static void GetBufferPointer(OpenTK.Graphics.ES31.BufferTargetArb target, OpenTK.Graphics.ES31.All pname, [InAttribute, OutAttribute, CountAttribute(Count = 1)] T2[,,] @params) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: v3.0 or ES_VERSION_3_0] + /// Return the pointer to a mapped buffer object's data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, CopyReadBuffer, CopyWriteBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the pointer to be returned. The symbolic constant must be BufferMapPointer. + /// + /// [length: 1] + /// Returns the pointer value specified by pname. + /// + [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetBufferPointerv")] + public static void GetBufferPointer(OpenTK.Graphics.ES31.BufferTargetArb target, OpenTK.Graphics.ES31.All pname, [InAttribute, OutAttribute, CountAttribute(Count = 1)] ref T2 @params) + where T2 : struct + { throw new NotImplementedException(); } + /// /// Retrieve messages from the debug message log /// @@ -13936,12 +15123,12 @@ namespace OpenTK.Graphics.ES31 /// [length: 2] /// Specifies the address of array of two integers into which encodings of the implementation's numeric range are returned. /// - /// [length: 2] + /// [length: 1] /// Specifies the address of an integer into which the numeric precision of the implementation is written. /// [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetShaderPrecisionFormat")] [CLSCompliant(false)] - public static void GetShaderPrecisionFormat(OpenTK.Graphics.ES31.All shadertype, OpenTK.Graphics.ES31.All precisiontype, [OutAttribute, CountAttribute(Count = 2)] Int32[] range, [OutAttribute, CountAttribute(Count = 2)] Int32[] precision) { throw new NotImplementedException(); } + public static void GetShaderPrecisionFormat(OpenTK.Graphics.ES31.All shadertype, OpenTK.Graphics.ES31.All precisiontype, [OutAttribute, CountAttribute(Count = 2)] Int32[] range, [OutAttribute, CountAttribute(Count = 1)] out Int32 precision) { throw new NotImplementedException(); } /// [requires: v2.0 or ES_VERSION_2_0] /// Retrieve the range and precision for numeric formats supported by the shader compiler @@ -13955,12 +15142,12 @@ namespace OpenTK.Graphics.ES31 /// [length: 2] /// Specifies the address of array of two integers into which encodings of the implementation's numeric range are returned. /// - /// [length: 2] + /// [length: 1] /// Specifies the address of an integer into which the numeric precision of the implementation is written. /// [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetShaderPrecisionFormat")] [CLSCompliant(false)] - public static void GetShaderPrecisionFormat(OpenTK.Graphics.ES31.All shadertype, OpenTK.Graphics.ES31.All precisiontype, [OutAttribute, CountAttribute(Count = 2)] out Int32 range, [OutAttribute, CountAttribute(Count = 2)] out Int32 precision) { throw new NotImplementedException(); } + public static void GetShaderPrecisionFormat(OpenTK.Graphics.ES31.All shadertype, OpenTK.Graphics.ES31.All precisiontype, [OutAttribute, CountAttribute(Count = 2)] out Int32 range, [OutAttribute, CountAttribute(Count = 1)] out Int32 precision) { throw new NotImplementedException(); } /// [requires: v2.0 or ES_VERSION_2_0] /// Retrieve the range and precision for numeric formats supported by the shader compiler @@ -13974,12 +15161,12 @@ namespace OpenTK.Graphics.ES31 /// [length: 2] /// Specifies the address of array of two integers into which encodings of the implementation's numeric range are returned. /// - /// [length: 2] + /// [length: 1] /// Specifies the address of an integer into which the numeric precision of the implementation is written. /// [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetShaderPrecisionFormat")] [CLSCompliant(false)] - public static unsafe void GetShaderPrecisionFormat(OpenTK.Graphics.ES31.All shadertype, OpenTK.Graphics.ES31.All precisiontype, [OutAttribute, CountAttribute(Count = 2)] Int32* range, [OutAttribute, CountAttribute(Count = 2)] Int32* precision) { throw new NotImplementedException(); } + public static unsafe void GetShaderPrecisionFormat(OpenTK.Graphics.ES31.All shadertype, OpenTK.Graphics.ES31.All precisiontype, [OutAttribute, CountAttribute(Count = 2)] Int32* range, [OutAttribute, CountAttribute(Count = 1)] Int32* precision) { throw new NotImplementedException(); } /// [requires: v2.0 or ES_VERSION_2_0] /// Returns the source code string from a shader object @@ -15987,24 +17174,6 @@ namespace OpenTK.Graphics.ES31 [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glMapBufferRange")] public static IntPtr MapBufferRange(OpenTK.Graphics.ES31.All target, IntPtr offset, Int32 length, OpenTK.Graphics.ES31.All access) { throw new NotImplementedException(); } - /// [requires: v3.0 or ES_VERSION_3_0] - /// Map a section of a buffer object's data store - /// - /// - /// Specifies a binding to which the target buffer is bound. - /// - /// - /// Specifies the starting offset within the buffer of the range to be mapped. - /// - /// - /// Specifies the length of the range to be mapped. - /// - /// - /// Specifies a combination of access flags indicating the desired access to the range. - /// - [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glMapBufferRange")] - public static IntPtr MapBufferRange(OpenTK.Graphics.ES31.All target, IntPtr offset, Int32 length, OpenTK.Graphics.ES31.BufferAccessMask access) { throw new NotImplementedException(); } - /// [requires: v3.0 or ES_VERSION_3_0] /// Map a section of a buffer object's data store /// @@ -16040,7 +17209,25 @@ namespace OpenTK.Graphics.ES31 /// Specifies a combination of access flags indicating the desired access to the range. /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glMapBufferRange")] - public static IntPtr MapBufferRange(OpenTK.Graphics.ES31.All target, IntPtr offset, IntPtr length, OpenTK.Graphics.ES31.BufferAccessMask access) { throw new NotImplementedException(); } + public static IntPtr MapBufferRange(OpenTK.Graphics.ES31.BufferTargetArb target, IntPtr offset, Int32 length, OpenTK.Graphics.ES31.BufferAccessMask access) { throw new NotImplementedException(); } + + /// [requires: v3.0 or ES_VERSION_3_0] + /// Map a section of a buffer object's data store + /// + /// + /// Specifies a binding to which the target buffer is bound. + /// + /// + /// Specifies the starting offset within the buffer of the range to be mapped. + /// + /// + /// Specifies the length of the range to be mapped. + /// + /// + /// Specifies a combination of access flags indicating the desired access to the range. + /// + [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glMapBufferRange")] + public static IntPtr MapBufferRange(OpenTK.Graphics.ES31.BufferTargetArb target, IntPtr offset, IntPtr length, OpenTK.Graphics.ES31.BufferAccessMask access) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// Defines a barrier ordering memory transactions @@ -16529,12 +17716,12 @@ namespace OpenTK.Graphics.ES31 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 1] + /// [length: count] /// For the vector 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_1", Version = "3.1", EntryPoint = "glProgramUniform1fv")] [CLSCompliant(false)] - public static void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 1)] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Single[] value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// Specify the value of a uniform variable for a specified program object @@ -16548,12 +17735,12 @@ namespace OpenTK.Graphics.ES31 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 1] + /// [length: count] /// For the vector 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_1", Version = "3.1", EntryPoint = "glProgramUniform1fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 1)] Single* value) { throw new NotImplementedException(); } + public static void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref Single value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// Specify the value of a uniform variable for a specified program object @@ -16567,12 +17754,12 @@ namespace OpenTK.Graphics.ES31 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 1] + /// [length: count] /// For the vector 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_1", Version = "3.1", EntryPoint = "glProgramUniform1fv")] [CLSCompliant(false)] - public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 1)] ref Single value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Single* value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// Specify the value of a uniform variable for a specified program object @@ -16586,12 +17773,50 @@ namespace OpenTK.Graphics.ES31 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 1] + /// [length: count] /// For the vector 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_1", Version = "3.1", EntryPoint = "glProgramUniform1fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 1)] Single* value) { throw new NotImplementedException(); } + public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Single[] value) { throw new NotImplementedException(); } + + /// [requires: v3.1 or ES_VERSION_3_1] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_1", Version = "3.1", EntryPoint = "glProgramUniform1fv")] + [CLSCompliant(false)] + public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref Single value) { throw new NotImplementedException(); } + + /// [requires: v3.1 or ES_VERSION_3_1] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_1", Version = "3.1", EntryPoint = "glProgramUniform1fv")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Single* value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// Specify the value of a uniform variable for a specified program object @@ -16637,12 +17862,12 @@ namespace OpenTK.Graphics.ES31 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 1] + /// [length: count] /// For the vector 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_1", Version = "3.1", EntryPoint = "glProgramUniform1iv")] [CLSCompliant(false)] - public static void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 1)] ref Int32 value) { throw new NotImplementedException(); } + public static void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int32[] value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// Specify the value of a uniform variable for a specified program object @@ -16656,12 +17881,12 @@ namespace OpenTK.Graphics.ES31 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 1] + /// [length: count] /// For the vector 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_1", Version = "3.1", EntryPoint = "glProgramUniform1iv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 1)] Int32* value) { throw new NotImplementedException(); } + public static void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref Int32 value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// Specify the value of a uniform variable for a specified program object @@ -16675,12 +17900,12 @@ namespace OpenTK.Graphics.ES31 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 1] + /// [length: count] /// For the vector 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_1", Version = "3.1", EntryPoint = "glProgramUniform1iv")] [CLSCompliant(false)] - public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 1)] ref Int32 value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int32* value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// Specify the value of a uniform variable for a specified program object @@ -16694,12 +17919,50 @@ namespace OpenTK.Graphics.ES31 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 1] + /// [length: count] /// For the vector 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_1", Version = "3.1", EntryPoint = "glProgramUniform1iv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 1)] Int32* value) { throw new NotImplementedException(); } + public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int32[] value) { throw new NotImplementedException(); } + + /// [requires: v3.1 or ES_VERSION_3_1] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_1", Version = "3.1", EntryPoint = "glProgramUniform1iv")] + [CLSCompliant(false)] + public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref Int32 value) { throw new NotImplementedException(); } + + /// [requires: v3.1 or ES_VERSION_3_1] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_1", Version = "3.1", EntryPoint = "glProgramUniform1iv")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int32* value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// Specify the value of a uniform variable for a specified program object @@ -16729,12 +17992,12 @@ namespace OpenTK.Graphics.ES31 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 1] + /// [length: count] /// For the vector 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_1", Version = "3.1", EntryPoint = "glProgramUniform1uiv")] [CLSCompliant(false)] - public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 1)] ref UInt32 value) { throw new NotImplementedException(); } + public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt32[] value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// Specify the value of a uniform variable for a specified program object @@ -16748,12 +18011,31 @@ namespace OpenTK.Graphics.ES31 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 1] + /// [length: count] /// For the vector 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_1", Version = "3.1", EntryPoint = "glProgramUniform1uiv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 1)] UInt32* value) { throw new NotImplementedException(); } + public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref UInt32 value) { throw new NotImplementedException(); } + + /// [requires: v3.1 or ES_VERSION_3_1] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_1", Version = "3.1", EntryPoint = "glProgramUniform1uiv")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt32* value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// Specify the value of a uniform variable for a specified program object @@ -16805,12 +18087,12 @@ namespace OpenTK.Graphics.ES31 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 2] + /// [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_3_1", Version = "3.1", EntryPoint = "glProgramUniform2fv")] [CLSCompliant(false)] - public static void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Single[] value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// Specify the value of a uniform variable for a specified program object @@ -16824,12 +18106,12 @@ namespace OpenTK.Graphics.ES31 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 2] + /// [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_3_1", Version = "3.1", EntryPoint = "glProgramUniform2fv")] [CLSCompliant(false)] - public static void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] ref Single value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// Specify the value of a uniform variable for a specified program object @@ -16843,12 +18125,12 @@ namespace OpenTK.Graphics.ES31 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 2] + /// [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_3_1", Version = "3.1", EntryPoint = "glProgramUniform2fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Single* value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// Specify the value of a uniform variable for a specified program object @@ -16862,12 +18144,12 @@ namespace OpenTK.Graphics.ES31 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 2] + /// [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_3_1", Version = "3.1", EntryPoint = "glProgramUniform2fv")] [CLSCompliant(false)] - public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Single[] value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// Specify the value of a uniform variable for a specified program object @@ -16881,12 +18163,12 @@ namespace OpenTK.Graphics.ES31 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 2] + /// [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_3_1", Version = "3.1", EntryPoint = "glProgramUniform2fv")] [CLSCompliant(false)] - public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] ref Single value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// Specify the value of a uniform variable for a specified program object @@ -16900,12 +18182,12 @@ namespace OpenTK.Graphics.ES31 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 2] + /// [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_3_1", Version = "3.1", EntryPoint = "glProgramUniform2fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Single* value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// Specify the value of a uniform variable for a specified program object @@ -16957,12 +18239,12 @@ namespace OpenTK.Graphics.ES31 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 2] + /// [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_3_1", Version = "3.1", EntryPoint = "glProgramUniform2iv")] [CLSCompliant(false)] - public static void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] Int32[] value) { throw new NotImplementedException(); } + public static void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int32[] value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// Specify the value of a uniform variable for a specified program object @@ -16976,12 +18258,12 @@ namespace OpenTK.Graphics.ES31 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 2] + /// [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_3_1", Version = "3.1", EntryPoint = "glProgramUniform2iv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] Int32* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int32* value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// Specify the value of a uniform variable for a specified program object @@ -16995,12 +18277,12 @@ namespace OpenTK.Graphics.ES31 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 2] + /// [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_3_1", Version = "3.1", EntryPoint = "glProgramUniform2iv")] [CLSCompliant(false)] - public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] Int32[] value) { throw new NotImplementedException(); } + public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int32[] value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// Specify the value of a uniform variable for a specified program object @@ -17014,12 +18296,12 @@ namespace OpenTK.Graphics.ES31 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 2] + /// [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_3_1", Version = "3.1", EntryPoint = "glProgramUniform2iv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] Int32* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int32* value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// Specify the value of a uniform variable for a specified program object @@ -17052,12 +18334,12 @@ namespace OpenTK.Graphics.ES31 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 2] + /// [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_3_1", Version = "3.1", EntryPoint = "glProgramUniform2uiv")] [CLSCompliant(false)] - public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] UInt32[] value) { throw new NotImplementedException(); } + public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt32[] value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// Specify the value of a uniform variable for a specified program object @@ -17071,12 +18353,12 @@ namespace OpenTK.Graphics.ES31 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 2] + /// [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_3_1", Version = "3.1", EntryPoint = "glProgramUniform2uiv")] [CLSCompliant(false)] - public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] ref UInt32 value) { throw new NotImplementedException(); } + public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] ref UInt32 value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// Specify the value of a uniform variable for a specified program object @@ -17090,12 +18372,12 @@ namespace OpenTK.Graphics.ES31 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 2] + /// [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_3_1", Version = "3.1", EntryPoint = "glProgramUniform2uiv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] UInt32* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt32* value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// Specify the value of a uniform variable for a specified program object @@ -17153,12 +18435,12 @@ namespace OpenTK.Graphics.ES31 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 3] + /// [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_3_1", Version = "3.1", EntryPoint = "glProgramUniform3fv")] [CLSCompliant(false)] - public static void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Single[] value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// Specify the value of a uniform variable for a specified program object @@ -17172,12 +18454,12 @@ namespace OpenTK.Graphics.ES31 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 3] + /// [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_3_1", Version = "3.1", EntryPoint = "glProgramUniform3fv")] [CLSCompliant(false)] - public static void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] ref Single value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// Specify the value of a uniform variable for a specified program object @@ -17191,12 +18473,12 @@ namespace OpenTK.Graphics.ES31 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 3] + /// [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_3_1", Version = "3.1", EntryPoint = "glProgramUniform3fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Single* value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// Specify the value of a uniform variable for a specified program object @@ -17210,12 +18492,12 @@ namespace OpenTK.Graphics.ES31 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 3] + /// [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_3_1", Version = "3.1", EntryPoint = "glProgramUniform3fv")] [CLSCompliant(false)] - public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Single[] value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// Specify the value of a uniform variable for a specified program object @@ -17229,12 +18511,12 @@ namespace OpenTK.Graphics.ES31 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 3] + /// [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_3_1", Version = "3.1", EntryPoint = "glProgramUniform3fv")] [CLSCompliant(false)] - public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] ref Single value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// Specify the value of a uniform variable for a specified program object @@ -17248,12 +18530,12 @@ namespace OpenTK.Graphics.ES31 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 3] + /// [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_3_1", Version = "3.1", EntryPoint = "glProgramUniform3fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Single* value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// Specify the value of a uniform variable for a specified program object @@ -17311,12 +18593,12 @@ namespace OpenTK.Graphics.ES31 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 3] + /// [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_3_1", Version = "3.1", EntryPoint = "glProgramUniform3iv")] [CLSCompliant(false)] - public static void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] Int32[] value) { throw new NotImplementedException(); } + public static void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int32[] value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// Specify the value of a uniform variable for a specified program object @@ -17330,12 +18612,12 @@ namespace OpenTK.Graphics.ES31 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 3] + /// [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_3_1", Version = "3.1", EntryPoint = "glProgramUniform3iv")] [CLSCompliant(false)] - public static void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] ref Int32 value) { throw new NotImplementedException(); } + public static void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] ref Int32 value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// Specify the value of a uniform variable for a specified program object @@ -17349,12 +18631,12 @@ namespace OpenTK.Graphics.ES31 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 3] + /// [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_3_1", Version = "3.1", EntryPoint = "glProgramUniform3iv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] Int32* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int32* value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// Specify the value of a uniform variable for a specified program object @@ -17368,12 +18650,12 @@ namespace OpenTK.Graphics.ES31 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 3] + /// [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_3_1", Version = "3.1", EntryPoint = "glProgramUniform3iv")] [CLSCompliant(false)] - public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] Int32[] value) { throw new NotImplementedException(); } + public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int32[] value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// Specify the value of a uniform variable for a specified program object @@ -17387,12 +18669,12 @@ namespace OpenTK.Graphics.ES31 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 3] + /// [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_3_1", Version = "3.1", EntryPoint = "glProgramUniform3iv")] [CLSCompliant(false)] - public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] ref Int32 value) { throw new NotImplementedException(); } + public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] ref Int32 value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// Specify the value of a uniform variable for a specified program object @@ -17406,12 +18688,12 @@ namespace OpenTK.Graphics.ES31 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 3] + /// [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_3_1", Version = "3.1", EntryPoint = "glProgramUniform3iv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] Int32* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int32* value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// Specify the value of a uniform variable for a specified program object @@ -17447,12 +18729,12 @@ namespace OpenTK.Graphics.ES31 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 3] + /// [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_3_1", Version = "3.1", EntryPoint = "glProgramUniform3uiv")] [CLSCompliant(false)] - public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] UInt32[] value) { throw new NotImplementedException(); } + public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt32[] value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// Specify the value of a uniform variable for a specified program object @@ -17466,12 +18748,12 @@ namespace OpenTK.Graphics.ES31 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 3] + /// [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_3_1", Version = "3.1", EntryPoint = "glProgramUniform3uiv")] [CLSCompliant(false)] - public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] ref UInt32 value) { throw new NotImplementedException(); } + public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] ref UInt32 value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// Specify the value of a uniform variable for a specified program object @@ -17485,12 +18767,12 @@ namespace OpenTK.Graphics.ES31 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 3] + /// [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_3_1", Version = "3.1", EntryPoint = "glProgramUniform3uiv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] UInt32* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt32* value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// Specify the value of a uniform variable for a specified program object @@ -17554,12 +18836,12 @@ namespace OpenTK.Graphics.ES31 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 4] + /// [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_3_1", Version = "3.1", EntryPoint = "glProgramUniform4fv")] [CLSCompliant(false)] - public static void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Single[] value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// Specify the value of a uniform variable for a specified program object @@ -17573,12 +18855,12 @@ namespace OpenTK.Graphics.ES31 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 4] + /// [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_3_1", Version = "3.1", EntryPoint = "glProgramUniform4fv")] [CLSCompliant(false)] - public static void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] ref Single value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// Specify the value of a uniform variable for a specified program object @@ -17592,12 +18874,12 @@ namespace OpenTK.Graphics.ES31 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 4] + /// [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_3_1", Version = "3.1", EntryPoint = "glProgramUniform4fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Single* value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// Specify the value of a uniform variable for a specified program object @@ -17611,12 +18893,12 @@ namespace OpenTK.Graphics.ES31 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 4] + /// [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_3_1", Version = "3.1", EntryPoint = "glProgramUniform4fv")] [CLSCompliant(false)] - public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Single[] value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// Specify the value of a uniform variable for a specified program object @@ -17630,12 +18912,12 @@ namespace OpenTK.Graphics.ES31 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 4] + /// [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_3_1", Version = "3.1", EntryPoint = "glProgramUniform4fv")] [CLSCompliant(false)] - public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] ref Single value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// Specify the value of a uniform variable for a specified program object @@ -17649,12 +18931,12 @@ namespace OpenTK.Graphics.ES31 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 4] + /// [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_3_1", Version = "3.1", EntryPoint = "glProgramUniform4fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Single* value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// Specify the value of a uniform variable for a specified program object @@ -17718,12 +19000,12 @@ namespace OpenTK.Graphics.ES31 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 4] + /// [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_3_1", Version = "3.1", EntryPoint = "glProgramUniform4iv")] [CLSCompliant(false)] - public static void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] Int32[] value) { throw new NotImplementedException(); } + public static void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int32[] value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// Specify the value of a uniform variable for a specified program object @@ -17737,12 +19019,12 @@ namespace OpenTK.Graphics.ES31 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 4] + /// [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_3_1", Version = "3.1", EntryPoint = "glProgramUniform4iv")] [CLSCompliant(false)] - public static void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] ref Int32 value) { throw new NotImplementedException(); } + public static void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] ref Int32 value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// Specify the value of a uniform variable for a specified program object @@ -17756,12 +19038,12 @@ namespace OpenTK.Graphics.ES31 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 4] + /// [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_3_1", Version = "3.1", EntryPoint = "glProgramUniform4iv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] Int32* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int32* value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// Specify the value of a uniform variable for a specified program object @@ -17775,12 +19057,12 @@ namespace OpenTK.Graphics.ES31 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 4] + /// [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_3_1", Version = "3.1", EntryPoint = "glProgramUniform4iv")] [CLSCompliant(false)] - public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] Int32[] value) { throw new NotImplementedException(); } + public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int32[] value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// Specify the value of a uniform variable for a specified program object @@ -17794,12 +19076,12 @@ namespace OpenTK.Graphics.ES31 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 4] + /// [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_3_1", Version = "3.1", EntryPoint = "glProgramUniform4iv")] [CLSCompliant(false)] - public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] ref Int32 value) { throw new NotImplementedException(); } + public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] ref Int32 value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// Specify the value of a uniform variable for a specified program object @@ -17813,12 +19095,12 @@ namespace OpenTK.Graphics.ES31 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 4] + /// [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_3_1", Version = "3.1", EntryPoint = "glProgramUniform4iv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] Int32* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int32* value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// Specify the value of a uniform variable for a specified program object @@ -17857,12 +19139,12 @@ namespace OpenTK.Graphics.ES31 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 4] + /// [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_3_1", Version = "3.1", EntryPoint = "glProgramUniform4uiv")] [CLSCompliant(false)] - public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] UInt32[] value) { throw new NotImplementedException(); } + public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt32[] value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// Specify the value of a uniform variable for a specified program object @@ -17876,12 +19158,12 @@ namespace OpenTK.Graphics.ES31 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 4] + /// [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_3_1", Version = "3.1", EntryPoint = "glProgramUniform4uiv")] [CLSCompliant(false)] - public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] ref UInt32 value) { throw new NotImplementedException(); } + public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] ref UInt32 value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// Specify the value of a uniform variable for a specified program object @@ -17895,552 +19177,552 @@ namespace OpenTK.Graphics.ES31 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 4] + /// [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_3_1", Version = "3.1", EntryPoint = "glProgramUniform4uiv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] UInt32* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt32* value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// /// /// /// - /// [length: 2] + /// [length: count*4] [AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniformMatrix2fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 2)] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Single[] value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// /// /// /// - /// [length: 2] + /// [length: count*4] [AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniformMatrix2fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 2)] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] ref Single value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// /// /// /// - /// [length: 2] + /// [length: count*4] [AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniformMatrix2fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 2)] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Single* value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// /// /// /// - /// [length: 2] + /// [length: count*4] [AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniformMatrix2fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 2)] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Single[] value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// /// /// /// - /// [length: 2] + /// [length: count*4] [AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniformMatrix2fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 2)] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] ref Single value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// /// /// /// - /// [length: 2] + /// [length: count*4] [AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniformMatrix2fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 2)] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Single* value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniformMatrix2x3fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single[] value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniformMatrix2x3fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] ref Single value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniformMatrix2x3fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix2x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix2x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniformMatrix2x3fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single[] value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniformMatrix2x3fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] ref Single value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniformMatrix2x3fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix2x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix2x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniformMatrix2x4fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single[] value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniformMatrix2x4fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] ref Single value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniformMatrix2x4fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix2x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix2x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniformMatrix2x4fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single[] value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniformMatrix2x4fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] ref Single value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniformMatrix2x4fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix2x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix2x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// /// /// /// - /// [length: 3] + /// [length: count*9] [AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniformMatrix3fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 3)] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Single[] value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// /// /// /// - /// [length: 3] + /// [length: count*9] [AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniformMatrix3fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 3)] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] ref Single value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// /// /// /// - /// [length: 3] + /// [length: count*9] [AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniformMatrix3fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 3)] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Single* value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// /// /// /// - /// [length: 3] + /// [length: count*9] [AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniformMatrix3fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 3)] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Single[] value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// /// /// /// - /// [length: 3] + /// [length: count*9] [AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniformMatrix3fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 3)] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] ref Single value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// /// /// /// - /// [length: 3] + /// [length: count*9] [AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniformMatrix3fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 3)] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Single* value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniformMatrix3x2fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single[] value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniformMatrix3x2fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] ref Single value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniformMatrix3x2fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix3x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix3x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniformMatrix3x2fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single[] value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniformMatrix3x2fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] ref Single value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniformMatrix3x2fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix3x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix3x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniformMatrix3x4fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single[] value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniformMatrix3x4fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] ref Single value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniformMatrix3x4fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix3x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix3x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniformMatrix3x4fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single[] value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniformMatrix3x4fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] ref Single value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniformMatrix3x4fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix3x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix3x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// /// /// /// - /// [length: 4] + /// [length: count*16] [AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniformMatrix4fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 4)] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Single[] value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// /// /// /// - /// [length: 4] + /// [length: count*16] [AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniformMatrix4fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 4)] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] ref Single value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// /// /// /// - /// [length: 4] + /// [length: count*16] [AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniformMatrix4fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 4)] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Single* value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// /// /// /// - /// [length: 4] + /// [length: count*16] [AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniformMatrix4fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 4)] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Single[] value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// /// /// /// - /// [length: 4] + /// [length: count*16] [AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniformMatrix4fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 4)] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] ref Single value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// /// /// /// - /// [length: 4] + /// [length: count*16] [AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniformMatrix4fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 4)] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Single* value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniformMatrix4x2fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single[] value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniformMatrix4x2fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] ref Single value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniformMatrix4x2fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix4x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix4x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniformMatrix4x2fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single[] value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniformMatrix4x2fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] ref Single value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniformMatrix4x2fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix4x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix4x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniformMatrix4x3fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single[] value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniformMatrix4x3fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] ref Single value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniformMatrix4x3fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix4x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix4x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniformMatrix4x3fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single[] value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniformMatrix4x3fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] ref Single value) { throw new NotImplementedException(); } /// [requires: v3.1 or ES_VERSION_3_1] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniformMatrix4x3fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix4x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix4x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value) { throw new NotImplementedException(); } /// /// Push a named debug group into the command stream @@ -20130,7 +21412,7 @@ namespace OpenTK.Graphics.ES31 /// [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glStencilFuncSeparate")] [CLSCompliant(false)] - public static void StencilFuncSeparate(OpenTK.Graphics.ES31.All face, OpenTK.Graphics.ES31.StencilFunction func, Int32 @ref, Int32 mask) { throw new NotImplementedException(); } + public static void StencilFuncSeparate(OpenTK.Graphics.ES31.StencilFaceDirection face, OpenTK.Graphics.ES31.StencilFunction func, Int32 @ref, Int32 mask) { throw new NotImplementedException(); } /// [requires: v2.0 or ES_VERSION_2_0] /// Set front and/or back function and reference value for stencil testing @@ -20149,7 +21431,7 @@ namespace OpenTK.Graphics.ES31 /// [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glStencilFuncSeparate")] [CLSCompliant(false)] - public static void StencilFuncSeparate(OpenTK.Graphics.ES31.All face, OpenTK.Graphics.ES31.StencilFunction func, Int32 @ref, UInt32 mask) { throw new NotImplementedException(); } + public static void StencilFuncSeparate(OpenTK.Graphics.ES31.StencilFaceDirection face, OpenTK.Graphics.ES31.StencilFunction func, Int32 @ref, UInt32 mask) { throw new NotImplementedException(); } /// [requires: v2.0 or ES_VERSION_2_0] /// Control the front and back writing of individual bits in the stencil planes @@ -20180,6 +21462,7 @@ namespace OpenTK.Graphics.ES31 /// /// Specifies a bit mask to enable and disable writing of individual bits in the stencil planes. Initially, the mask is all 1's. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glStencilMaskSeparate")] [CLSCompliant(false)] public static void StencilMaskSeparate(OpenTK.Graphics.ES31.All face, Int32 mask) { throw new NotImplementedException(); } @@ -20193,10 +21476,37 @@ namespace OpenTK.Graphics.ES31 /// /// Specifies a bit mask to enable and disable writing of individual bits in the stencil planes. Initially, the mask is all 1's. /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glStencilMaskSeparate")] [CLSCompliant(false)] public static void StencilMaskSeparate(OpenTK.Graphics.ES31.All face, UInt32 mask) { throw new NotImplementedException(); } + /// [requires: v2.0 or ES_VERSION_2_0] + /// Control the front and/or back writing of individual bits in the stencil planes + /// + /// + /// Specifies whether the front and/or back stencil writemask is updated. Three symbolic constants are valid: Front, Back, and FrontAndBack. + /// + /// + /// Specifies a bit mask to enable and disable writing of individual bits in the stencil planes. Initially, the mask is all 1's. + /// + [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glStencilMaskSeparate")] + [CLSCompliant(false)] + public static void StencilMaskSeparate(OpenTK.Graphics.ES31.StencilFaceDirection face, Int32 mask) { throw new NotImplementedException(); } + + /// [requires: v2.0 or ES_VERSION_2_0] + /// Control the front and/or back writing of individual bits in the stencil planes + /// + /// + /// Specifies whether the front and/or back stencil writemask is updated. Three symbolic constants are valid: Front, Back, and FrontAndBack. + /// + /// + /// Specifies a bit mask to enable and disable writing of individual bits in the stencil planes. Initially, the mask is all 1's. + /// + [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glStencilMaskSeparate")] + [CLSCompliant(false)] + public static void StencilMaskSeparate(OpenTK.Graphics.ES31.StencilFaceDirection face, UInt32 mask) { throw new NotImplementedException(); } + /// [requires: v2.0 or ES_VERSION_2_0] /// Set front and back stencil test actions /// @@ -20263,7 +21573,7 @@ namespace OpenTK.Graphics.ES31 /// Specifies the stencil action when both the stencil test and the depth test pass, or when the stencil test passes and either there is no depth buffer or depth testing is not enabled. dppass accepts the same symbolic constants as sfail. The initial value is Keep. /// [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glStencilOpSeparate")] - public static void StencilOpSeparate(OpenTK.Graphics.ES31.All face, OpenTK.Graphics.ES31.StencilOp sfail, OpenTK.Graphics.ES31.StencilOp dpfail, OpenTK.Graphics.ES31.StencilOp dppass) { throw new NotImplementedException(); } + public static void StencilOpSeparate(OpenTK.Graphics.ES31.StencilFaceDirection face, OpenTK.Graphics.ES31.StencilOp sfail, OpenTK.Graphics.ES31.StencilOp dpfail, OpenTK.Graphics.ES31.StencilOp dppass) { throw new NotImplementedException(); } /// [requires: v2.0 or ES_VERSION_2_0] /// Specify a two-dimensional texture image @@ -23123,9 +24433,15 @@ namespace OpenTK.Graphics.ES31 /// [requires: v3.0 or ES_VERSION_3_0] /// + [Obsolete("Use strongly-typed overload instead")] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glUnmapBuffer")] public static bool UnmapBuffer(OpenTK.Graphics.ES31.All target) { throw new NotImplementedException(); } + /// [requires: v3.0 or ES_VERSION_3_0] + /// + [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glUnmapBuffer")] + public static bool UnmapBuffer(OpenTK.Graphics.ES31.BufferTargetArb target) { throw new NotImplementedException(); } + /// [requires: v2.0 or ES_VERSION_2_0] /// Installs a program object as part of current rendering state /// @@ -24561,6 +25877,22 @@ namespace OpenTK.Graphics.ES31 public static partial class Ext { + /// [requires: EXT_win32_keyed_mutex] + /// + /// + /// + [AutoGenerated(Category = "EXT_win32_keyed_mutex", Version = "", EntryPoint = "glAcquireKeyedMutexWin32EXT")] + [CLSCompliant(false)] + public static bool AcquireKeyedMutexWin32(Int32 memory, Int64 key, Int32 timeout) { throw new NotImplementedException(); } + + /// [requires: EXT_win32_keyed_mutex] + /// + /// + /// + [AutoGenerated(Category = "EXT_win32_keyed_mutex", Version = "", EntryPoint = "glAcquireKeyedMutexWin32EXT")] + [CLSCompliant(false)] + public static bool AcquireKeyedMutexWin32(UInt32 memory, UInt64 key, UInt32 timeout) { throw new NotImplementedException(); } + /// [requires: EXT_separate_shader_objects] /// [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glActiveProgramEXT")] @@ -24625,6 +25957,76 @@ namespace OpenTK.Graphics.ES31 [CLSCompliant(false)] public static void BeginQuery(OpenTK.Graphics.ES31.All target, UInt32 id) { throw new NotImplementedException(); } + /// [requires: EXT_blend_func_extended] + /// Bind a user-defined varying out variable to a fragment shader color number + /// + /// + /// The name of the program containing varying out variable whose binding to modify + /// + /// + /// The color number to bind the user-defined varying out variable to + /// + /// [length: COMPSIZE(name)] + /// The name of the user-defined varying out variable whose binding to modify + /// + [AutoGenerated(Category = "EXT_blend_func_extended", Version = "", EntryPoint = "glBindFragDataLocationEXT")] + [CLSCompliant(false)] + public static void BindFragDataLocation(Int32 program, Int32 color, [CountAttribute(Computed = "name")] String name) { throw new NotImplementedException(); } + + /// [requires: EXT_blend_func_extended] + /// Bind a user-defined varying out variable to a fragment shader color number + /// + /// + /// The name of the program containing varying out variable whose binding to modify + /// + /// + /// The color number to bind the user-defined varying out variable to + /// + /// [length: COMPSIZE(name)] + /// The name of the user-defined varying out variable whose binding to modify + /// + [AutoGenerated(Category = "EXT_blend_func_extended", Version = "", EntryPoint = "glBindFragDataLocationEXT")] + [CLSCompliant(false)] + public static void BindFragDataLocation(UInt32 program, UInt32 color, [CountAttribute(Computed = "name")] String name) { throw new NotImplementedException(); } + + /// [requires: EXT_blend_func_extended] + /// Bind a user-defined varying out variable to a fragment shader color number and index + /// + /// + /// The name of the program containing varying out variable whose binding to modify + /// + /// + /// The color number to bind the user-defined varying out variable to + /// + /// + /// The index of the color input to bind the user-defined varying out variable to + /// + /// + /// The name of the user-defined varying out variable whose binding to modify + /// + [AutoGenerated(Category = "EXT_blend_func_extended", Version = "", EntryPoint = "glBindFragDataLocationIndexedEXT")] + [CLSCompliant(false)] + public static void BindFragDataLocationIndexed(Int32 program, Int32 colorNumber, Int32 index, String name) { throw new NotImplementedException(); } + + /// [requires: EXT_blend_func_extended] + /// Bind a user-defined varying out variable to a fragment shader color number and index + /// + /// + /// The name of the program containing varying out variable whose binding to modify + /// + /// + /// The color number to bind the user-defined varying out variable to + /// + /// + /// The index of the color input to bind the user-defined varying out variable to + /// + /// + /// The name of the user-defined varying out variable whose binding to modify + /// + [AutoGenerated(Category = "EXT_blend_func_extended", Version = "", EntryPoint = "glBindFragDataLocationIndexedEXT")] + [CLSCompliant(false)] + public static void BindFragDataLocationIndexed(UInt32 program, UInt32 colorNumber, UInt32 index, String name) { throw new NotImplementedException(); } + /// [requires: EXT_separate_shader_objects] /// Bind a program pipeline to the current context /// @@ -24794,6 +26196,1234 @@ namespace OpenTK.Graphics.ES31 [CLSCompliant(false)] public static void BlendFuncSeparate(UInt32 buf, OpenTK.Graphics.ES31.All srcRGB, OpenTK.Graphics.ES31.All dstRGB, OpenTK.Graphics.ES31.All srcAlpha, OpenTK.Graphics.ES31.All dstAlpha) { throw new NotImplementedException(); } + /// [requires: EXT_buffer_storage] + /// Creates and initializes a buffer object's immutable data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the intended usage of the buffer's data store. Must be a bitwise combination of the following flags. DynamicStorageBit, MapReadBitMapWriteBit, MapPersistentBit, MapCoherentBit, and ClientStorageBit. + /// + [AutoGenerated(Category = "EXT_buffer_storage", Version = "", EntryPoint = "glBufferStorageEXT")] + [CLSCompliant(false)] + public static void BufferStorage(OpenTK.Graphics.ES31.All target, Int32 size, [CountAttribute(Parameter = "size")] IntPtr data, Int32 flags) { throw new NotImplementedException(); } + + /// [requires: EXT_buffer_storage] + /// Creates and initializes a buffer object's immutable data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the intended usage of the buffer's data store. Must be a bitwise combination of the following flags. DynamicStorageBit, MapReadBitMapWriteBit, MapPersistentBit, MapCoherentBit, and ClientStorageBit. + /// + [AutoGenerated(Category = "EXT_buffer_storage", Version = "", EntryPoint = "glBufferStorageEXT")] + [CLSCompliant(false)] + public static void BufferStorage(OpenTK.Graphics.ES31.All target, Int32 size, [CountAttribute(Parameter = "size")] IntPtr data, UInt32 flags) { throw new NotImplementedException(); } + + /// [requires: EXT_buffer_storage] + /// Creates and initializes a buffer object's immutable data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the intended usage of the buffer's data store. Must be a bitwise combination of the following flags. DynamicStorageBit, MapReadBitMapWriteBit, MapPersistentBit, MapCoherentBit, and ClientStorageBit. + /// + [AutoGenerated(Category = "EXT_buffer_storage", Version = "", EntryPoint = "glBufferStorageEXT")] + [CLSCompliant(false)] + public static void BufferStorage(OpenTK.Graphics.ES31.All target, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[] data, Int32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_buffer_storage] + /// Creates and initializes a buffer object's immutable data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the intended usage of the buffer's data store. Must be a bitwise combination of the following flags. DynamicStorageBit, MapReadBitMapWriteBit, MapPersistentBit, MapCoherentBit, and ClientStorageBit. + /// + [AutoGenerated(Category = "EXT_buffer_storage", Version = "", EntryPoint = "glBufferStorageEXT")] + [CLSCompliant(false)] + public static void BufferStorage(OpenTK.Graphics.ES31.All target, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[] data, UInt32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_buffer_storage] + /// Creates and initializes a buffer object's immutable data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the intended usage of the buffer's data store. Must be a bitwise combination of the following flags. DynamicStorageBit, MapReadBitMapWriteBit, MapPersistentBit, MapCoherentBit, and ClientStorageBit. + /// + [AutoGenerated(Category = "EXT_buffer_storage", Version = "", EntryPoint = "glBufferStorageEXT")] + [CLSCompliant(false)] + public static void BufferStorage(OpenTK.Graphics.ES31.All target, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,] data, Int32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_buffer_storage] + /// Creates and initializes a buffer object's immutable data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the intended usage of the buffer's data store. Must be a bitwise combination of the following flags. DynamicStorageBit, MapReadBitMapWriteBit, MapPersistentBit, MapCoherentBit, and ClientStorageBit. + /// + [AutoGenerated(Category = "EXT_buffer_storage", Version = "", EntryPoint = "glBufferStorageEXT")] + [CLSCompliant(false)] + public static void BufferStorage(OpenTK.Graphics.ES31.All target, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,] data, UInt32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_buffer_storage] + /// Creates and initializes a buffer object's immutable data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the intended usage of the buffer's data store. Must be a bitwise combination of the following flags. DynamicStorageBit, MapReadBitMapWriteBit, MapPersistentBit, MapCoherentBit, and ClientStorageBit. + /// + [AutoGenerated(Category = "EXT_buffer_storage", Version = "", EntryPoint = "glBufferStorageEXT")] + [CLSCompliant(false)] + public static void BufferStorage(OpenTK.Graphics.ES31.All target, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,,] data, Int32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_buffer_storage] + /// Creates and initializes a buffer object's immutable data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the intended usage of the buffer's data store. Must be a bitwise combination of the following flags. DynamicStorageBit, MapReadBitMapWriteBit, MapPersistentBit, MapCoherentBit, and ClientStorageBit. + /// + [AutoGenerated(Category = "EXT_buffer_storage", Version = "", EntryPoint = "glBufferStorageEXT")] + [CLSCompliant(false)] + public static void BufferStorage(OpenTK.Graphics.ES31.All target, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,,] data, UInt32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_buffer_storage] + /// Creates and initializes a buffer object's immutable data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the intended usage of the buffer's data store. Must be a bitwise combination of the following flags. DynamicStorageBit, MapReadBitMapWriteBit, MapPersistentBit, MapCoherentBit, and ClientStorageBit. + /// + [AutoGenerated(Category = "EXT_buffer_storage", Version = "", EntryPoint = "glBufferStorageEXT")] + [CLSCompliant(false)] + public static void BufferStorage(OpenTK.Graphics.ES31.All target, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] ref T2 data, Int32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_buffer_storage] + /// Creates and initializes a buffer object's immutable data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the intended usage of the buffer's data store. Must be a bitwise combination of the following flags. DynamicStorageBit, MapReadBitMapWriteBit, MapPersistentBit, MapCoherentBit, and ClientStorageBit. + /// + [AutoGenerated(Category = "EXT_buffer_storage", Version = "", EntryPoint = "glBufferStorageEXT")] + [CLSCompliant(false)] + public static void BufferStorage(OpenTK.Graphics.ES31.All target, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] ref T2 data, UInt32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_buffer_storage] + /// Creates and initializes a buffer object's immutable data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the intended usage of the buffer's data store. Must be a bitwise combination of the following flags. DynamicStorageBit, MapReadBitMapWriteBit, MapPersistentBit, MapCoherentBit, and ClientStorageBit. + /// + [AutoGenerated(Category = "EXT_buffer_storage", Version = "", EntryPoint = "glBufferStorageEXT")] + [CLSCompliant(false)] + public static void BufferStorage(OpenTK.Graphics.ES31.All target, IntPtr size, [CountAttribute(Parameter = "size")] IntPtr data, Int32 flags) { throw new NotImplementedException(); } + + /// [requires: EXT_buffer_storage] + /// Creates and initializes a buffer object's immutable data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the intended usage of the buffer's data store. Must be a bitwise combination of the following flags. DynamicStorageBit, MapReadBitMapWriteBit, MapPersistentBit, MapCoherentBit, and ClientStorageBit. + /// + [AutoGenerated(Category = "EXT_buffer_storage", Version = "", EntryPoint = "glBufferStorageEXT")] + [CLSCompliant(false)] + public static void BufferStorage(OpenTK.Graphics.ES31.All target, IntPtr size, [CountAttribute(Parameter = "size")] IntPtr data, UInt32 flags) { throw new NotImplementedException(); } + + /// [requires: EXT_buffer_storage] + /// Creates and initializes a buffer object's immutable data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the intended usage of the buffer's data store. Must be a bitwise combination of the following flags. DynamicStorageBit, MapReadBitMapWriteBit, MapPersistentBit, MapCoherentBit, and ClientStorageBit. + /// + [AutoGenerated(Category = "EXT_buffer_storage", Version = "", EntryPoint = "glBufferStorageEXT")] + [CLSCompliant(false)] + public static void BufferStorage(OpenTK.Graphics.ES31.All target, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[] data, Int32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_buffer_storage] + /// Creates and initializes a buffer object's immutable data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the intended usage of the buffer's data store. Must be a bitwise combination of the following flags. DynamicStorageBit, MapReadBitMapWriteBit, MapPersistentBit, MapCoherentBit, and ClientStorageBit. + /// + [AutoGenerated(Category = "EXT_buffer_storage", Version = "", EntryPoint = "glBufferStorageEXT")] + [CLSCompliant(false)] + public static void BufferStorage(OpenTK.Graphics.ES31.All target, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[] data, UInt32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_buffer_storage] + /// Creates and initializes a buffer object's immutable data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the intended usage of the buffer's data store. Must be a bitwise combination of the following flags. DynamicStorageBit, MapReadBitMapWriteBit, MapPersistentBit, MapCoherentBit, and ClientStorageBit. + /// + [AutoGenerated(Category = "EXT_buffer_storage", Version = "", EntryPoint = "glBufferStorageEXT")] + [CLSCompliant(false)] + public static void BufferStorage(OpenTK.Graphics.ES31.All target, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,] data, Int32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_buffer_storage] + /// Creates and initializes a buffer object's immutable data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the intended usage of the buffer's data store. Must be a bitwise combination of the following flags. DynamicStorageBit, MapReadBitMapWriteBit, MapPersistentBit, MapCoherentBit, and ClientStorageBit. + /// + [AutoGenerated(Category = "EXT_buffer_storage", Version = "", EntryPoint = "glBufferStorageEXT")] + [CLSCompliant(false)] + public static void BufferStorage(OpenTK.Graphics.ES31.All target, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,] data, UInt32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_buffer_storage] + /// Creates and initializes a buffer object's immutable data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the intended usage of the buffer's data store. Must be a bitwise combination of the following flags. DynamicStorageBit, MapReadBitMapWriteBit, MapPersistentBit, MapCoherentBit, and ClientStorageBit. + /// + [AutoGenerated(Category = "EXT_buffer_storage", Version = "", EntryPoint = "glBufferStorageEXT")] + [CLSCompliant(false)] + public static void BufferStorage(OpenTK.Graphics.ES31.All target, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,,] data, Int32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_buffer_storage] + /// Creates and initializes a buffer object's immutable data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the intended usage of the buffer's data store. Must be a bitwise combination of the following flags. DynamicStorageBit, MapReadBitMapWriteBit, MapPersistentBit, MapCoherentBit, and ClientStorageBit. + /// + [AutoGenerated(Category = "EXT_buffer_storage", Version = "", EntryPoint = "glBufferStorageEXT")] + [CLSCompliant(false)] + public static void BufferStorage(OpenTK.Graphics.ES31.All target, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,,] data, UInt32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_buffer_storage] + /// Creates and initializes a buffer object's immutable data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the intended usage of the buffer's data store. Must be a bitwise combination of the following flags. DynamicStorageBit, MapReadBitMapWriteBit, MapPersistentBit, MapCoherentBit, and ClientStorageBit. + /// + [AutoGenerated(Category = "EXT_buffer_storage", Version = "", EntryPoint = "glBufferStorageEXT")] + [CLSCompliant(false)] + public static void BufferStorage(OpenTK.Graphics.ES31.All target, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] ref T2 data, Int32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_buffer_storage] + /// Creates and initializes a buffer object's immutable data store + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the size in bytes of the buffer object's new data store. + /// + /// [length: size] + /// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied. + /// + /// + /// Specifies the intended usage of the buffer's data store. Must be a bitwise combination of the following flags. DynamicStorageBit, MapReadBitMapWriteBit, MapPersistentBit, MapCoherentBit, and ClientStorageBit. + /// + [AutoGenerated(Category = "EXT_buffer_storage", Version = "", EntryPoint = "glBufferStorageEXT")] + [CLSCompliant(false)] + public static void BufferStorage(OpenTK.Graphics.ES31.All target, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] ref T2 data, UInt32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_external_buffer] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_external_buffer", Version = "", EntryPoint = "glBufferStorageExternalEXT")] + [CLSCompliant(false)] + public static void BufferStorageExternal(OpenTK.Graphics.ES31.All target, IntPtr offset, Int32 size, IntPtr clientBuffer, Int32 flags) { throw new NotImplementedException(); } + + /// [requires: EXT_external_buffer] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_external_buffer", Version = "", EntryPoint = "glBufferStorageExternalEXT")] + [CLSCompliant(false)] + public static void BufferStorageExternal(OpenTK.Graphics.ES31.All target, IntPtr offset, Int32 size, IntPtr clientBuffer, UInt32 flags) { throw new NotImplementedException(); } + + /// [requires: EXT_external_buffer] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_external_buffer", Version = "", EntryPoint = "glBufferStorageExternalEXT")] + [CLSCompliant(false)] + public static void BufferStorageExternal(OpenTK.Graphics.ES31.All target, IntPtr offset, IntPtr size, IntPtr clientBuffer, Int32 flags) { throw new NotImplementedException(); } + + /// [requires: EXT_external_buffer] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_external_buffer", Version = "", EntryPoint = "glBufferStorageExternalEXT")] + [CLSCompliant(false)] + public static void BufferStorageExternal(OpenTK.Graphics.ES31.All target, IntPtr offset, IntPtr size, IntPtr clientBuffer, UInt32 flags) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glBufferStorageMemEXT")] + [CLSCompliant(false)] + public static void BufferStorageMem(OpenTK.Graphics.ES31.All target, Int32 size, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glBufferStorageMemEXT")] + [CLSCompliant(false)] + public static void BufferStorageMem(OpenTK.Graphics.ES31.All target, Int32 size, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glBufferStorageMemEXT")] + [CLSCompliant(false)] + public static void BufferStorageMem(OpenTK.Graphics.ES31.All target, IntPtr size, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glBufferStorageMemEXT")] + [CLSCompliant(false)] + public static void BufferStorageMem(OpenTK.Graphics.ES31.All target, IntPtr size, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glBufferStorageMemEXT")] + [CLSCompliant(false)] + public static void BufferStorageMem(OpenTK.Graphics.ES31.BufferTargetArb target, Int32 size, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glBufferStorageMemEXT")] + [CLSCompliant(false)] + public static void BufferStorageMem(OpenTK.Graphics.ES31.BufferTargetArb target, Int32 size, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glBufferStorageMemEXT")] + [CLSCompliant(false)] + public static void BufferStorageMem(OpenTK.Graphics.ES31.BufferTargetArb target, IntPtr size, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glBufferStorageMemEXT")] + [CLSCompliant(false)] + public static void BufferStorageMem(OpenTK.Graphics.ES31.BufferTargetArb target, IntPtr size, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_shader_pixel_local_storage2] + /// + /// + /// + [AutoGenerated(Category = "EXT_shader_pixel_local_storage2", Version = "", EntryPoint = "glClearPixelLocalStorageuiEXT")] + [CLSCompliant(false)] + public static void ClearPixelLocalStorage(Int32 offset, Int32 n, Int32[] values) { throw new NotImplementedException(); } + + /// [requires: EXT_shader_pixel_local_storage2] + /// + /// + /// + [AutoGenerated(Category = "EXT_shader_pixel_local_storage2", Version = "", EntryPoint = "glClearPixelLocalStorageuiEXT")] + [CLSCompliant(false)] + public static void ClearPixelLocalStorage(Int32 offset, Int32 n, ref Int32 values) { throw new NotImplementedException(); } + + /// [requires: EXT_shader_pixel_local_storage2] + /// + /// + /// + [AutoGenerated(Category = "EXT_shader_pixel_local_storage2", Version = "", EntryPoint = "glClearPixelLocalStorageuiEXT")] + [CLSCompliant(false)] + public static unsafe void ClearPixelLocalStorage(Int32 offset, Int32 n, Int32* values) { throw new NotImplementedException(); } + + /// [requires: EXT_shader_pixel_local_storage2] + /// + /// + /// + [AutoGenerated(Category = "EXT_shader_pixel_local_storage2", Version = "", EntryPoint = "glClearPixelLocalStorageuiEXT")] + [CLSCompliant(false)] + public static void ClearPixelLocalStorage(Int32 offset, Int32 n, UInt32[] values) { throw new NotImplementedException(); } + + /// [requires: EXT_shader_pixel_local_storage2] + /// + /// + /// + [AutoGenerated(Category = "EXT_shader_pixel_local_storage2", Version = "", EntryPoint = "glClearPixelLocalStorageuiEXT")] + [CLSCompliant(false)] + public static void ClearPixelLocalStorage(Int32 offset, Int32 n, ref UInt32 values) { throw new NotImplementedException(); } + + /// [requires: EXT_shader_pixel_local_storage2] + /// + /// + /// + [AutoGenerated(Category = "EXT_shader_pixel_local_storage2", Version = "", EntryPoint = "glClearPixelLocalStorageuiEXT")] + [CLSCompliant(false)] + public static unsafe void ClearPixelLocalStorage(Int32 offset, Int32 n, UInt32* values) { throw new NotImplementedException(); } + + /// [requires: EXT_clear_texture] + /// Fills all a texture image with a constant value + /// + /// + /// The name of an existing texture object containing the image to be cleared. + /// + /// + /// The level of texture containing the region to be cleared. + /// + /// + /// The format of the data whose address in memory is given by data. + /// + /// + /// The type of the data whose address in memory is given by data. + /// + /// [length: COMPSIZE(format,type)] + /// The address in memory of the data to be used to clear the specified region. + /// + [AutoGenerated(Category = "EXT_clear_texture", Version = "", EntryPoint = "glClearTexImageEXT")] + [CLSCompliant(false)] + public static void ClearTexImage(Int32 texture, Int32 level, OpenTK.Graphics.ES31.All format, OpenTK.Graphics.ES31.All type, [CountAttribute(Computed = "format,type")] IntPtr data) { throw new NotImplementedException(); } + + /// [requires: EXT_clear_texture] + /// Fills all a texture image with a constant value + /// + /// + /// The name of an existing texture object containing the image to be cleared. + /// + /// + /// The level of texture containing the region to be cleared. + /// + /// + /// The format of the data whose address in memory is given by data. + /// + /// + /// The type of the data whose address in memory is given by data. + /// + /// [length: COMPSIZE(format,type)] + /// The address in memory of the data to be used to clear the specified region. + /// + [AutoGenerated(Category = "EXT_clear_texture", Version = "", EntryPoint = "glClearTexImageEXT")] + [CLSCompliant(false)] + public static void ClearTexImage(Int32 texture, Int32 level, OpenTK.Graphics.ES31.All format, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T4[] data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_clear_texture] + /// Fills all a texture image with a constant value + /// + /// + /// The name of an existing texture object containing the image to be cleared. + /// + /// + /// The level of texture containing the region to be cleared. + /// + /// + /// The format of the data whose address in memory is given by data. + /// + /// + /// The type of the data whose address in memory is given by data. + /// + /// [length: COMPSIZE(format,type)] + /// The address in memory of the data to be used to clear the specified region. + /// + [AutoGenerated(Category = "EXT_clear_texture", Version = "", EntryPoint = "glClearTexImageEXT")] + [CLSCompliant(false)] + public static void ClearTexImage(Int32 texture, Int32 level, OpenTK.Graphics.ES31.All format, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T4[,] data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_clear_texture] + /// Fills all a texture image with a constant value + /// + /// + /// The name of an existing texture object containing the image to be cleared. + /// + /// + /// The level of texture containing the region to be cleared. + /// + /// + /// The format of the data whose address in memory is given by data. + /// + /// + /// The type of the data whose address in memory is given by data. + /// + /// [length: COMPSIZE(format,type)] + /// The address in memory of the data to be used to clear the specified region. + /// + [AutoGenerated(Category = "EXT_clear_texture", Version = "", EntryPoint = "glClearTexImageEXT")] + [CLSCompliant(false)] + public static void ClearTexImage(Int32 texture, Int32 level, OpenTK.Graphics.ES31.All format, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T4[,,] data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_clear_texture] + /// Fills all a texture image with a constant value + /// + /// + /// The name of an existing texture object containing the image to be cleared. + /// + /// + /// The level of texture containing the region to be cleared. + /// + /// + /// The format of the data whose address in memory is given by data. + /// + /// + /// The type of the data whose address in memory is given by data. + /// + /// [length: COMPSIZE(format,type)] + /// The address in memory of the data to be used to clear the specified region. + /// + [AutoGenerated(Category = "EXT_clear_texture", Version = "", EntryPoint = "glClearTexImageEXT")] + [CLSCompliant(false)] + public static void ClearTexImage(Int32 texture, Int32 level, OpenTK.Graphics.ES31.All format, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] ref T4 data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_clear_texture] + /// Fills all a texture image with a constant value + /// + /// + /// The name of an existing texture object containing the image to be cleared. + /// + /// + /// The level of texture containing the region to be cleared. + /// + /// + /// The format of the data whose address in memory is given by data. + /// + /// + /// The type of the data whose address in memory is given by data. + /// + /// [length: COMPSIZE(format,type)] + /// The address in memory of the data to be used to clear the specified region. + /// + [AutoGenerated(Category = "EXT_clear_texture", Version = "", EntryPoint = "glClearTexImageEXT")] + [CLSCompliant(false)] + public static void ClearTexImage(UInt32 texture, Int32 level, OpenTK.Graphics.ES31.All format, OpenTK.Graphics.ES31.All type, [CountAttribute(Computed = "format,type")] IntPtr data) { throw new NotImplementedException(); } + + /// [requires: EXT_clear_texture] + /// Fills all a texture image with a constant value + /// + /// + /// The name of an existing texture object containing the image to be cleared. + /// + /// + /// The level of texture containing the region to be cleared. + /// + /// + /// The format of the data whose address in memory is given by data. + /// + /// + /// The type of the data whose address in memory is given by data. + /// + /// [length: COMPSIZE(format,type)] + /// The address in memory of the data to be used to clear the specified region. + /// + [AutoGenerated(Category = "EXT_clear_texture", Version = "", EntryPoint = "glClearTexImageEXT")] + [CLSCompliant(false)] + public static void ClearTexImage(UInt32 texture, Int32 level, OpenTK.Graphics.ES31.All format, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T4[] data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_clear_texture] + /// Fills all a texture image with a constant value + /// + /// + /// The name of an existing texture object containing the image to be cleared. + /// + /// + /// The level of texture containing the region to be cleared. + /// + /// + /// The format of the data whose address in memory is given by data. + /// + /// + /// The type of the data whose address in memory is given by data. + /// + /// [length: COMPSIZE(format,type)] + /// The address in memory of the data to be used to clear the specified region. + /// + [AutoGenerated(Category = "EXT_clear_texture", Version = "", EntryPoint = "glClearTexImageEXT")] + [CLSCompliant(false)] + public static void ClearTexImage(UInt32 texture, Int32 level, OpenTK.Graphics.ES31.All format, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T4[,] data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_clear_texture] + /// Fills all a texture image with a constant value + /// + /// + /// The name of an existing texture object containing the image to be cleared. + /// + /// + /// The level of texture containing the region to be cleared. + /// + /// + /// The format of the data whose address in memory is given by data. + /// + /// + /// The type of the data whose address in memory is given by data. + /// + /// [length: COMPSIZE(format,type)] + /// The address in memory of the data to be used to clear the specified region. + /// + [AutoGenerated(Category = "EXT_clear_texture", Version = "", EntryPoint = "glClearTexImageEXT")] + [CLSCompliant(false)] + public static void ClearTexImage(UInt32 texture, Int32 level, OpenTK.Graphics.ES31.All format, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T4[,,] data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_clear_texture] + /// Fills all a texture image with a constant value + /// + /// + /// The name of an existing texture object containing the image to be cleared. + /// + /// + /// The level of texture containing the region to be cleared. + /// + /// + /// The format of the data whose address in memory is given by data. + /// + /// + /// The type of the data whose address in memory is given by data. + /// + /// [length: COMPSIZE(format,type)] + /// The address in memory of the data to be used to clear the specified region. + /// + [AutoGenerated(Category = "EXT_clear_texture", Version = "", EntryPoint = "glClearTexImageEXT")] + [CLSCompliant(false)] + public static void ClearTexImage(UInt32 texture, Int32 level, OpenTK.Graphics.ES31.All format, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] ref T4 data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_clear_texture] + /// Fills all or part of a texture image with a constant value + /// + /// + /// The name of an existing texture object containing the image to be cleared. + /// + /// + /// The level of texture containing the region to be cleared. + /// + /// + /// The coordinate of the left edge of the region to be cleared. + /// + /// + /// The coordinate of the lower edge of the region to be cleared. + /// + /// + /// The coordinate of the front of the region to be cleared. + /// + /// + /// The width of the region to be cleared. + /// + /// + /// The height of the region to be cleared. + /// + /// + /// The depth of the region to be cleared. + /// + /// + /// The format of the data whose address in memory is given by data. + /// + /// + /// The type of the data whose address in memory is given by data. + /// + /// [length: COMPSIZE(format,type)] + /// The address in memory of the data to be used to clear the specified region. + /// + [AutoGenerated(Category = "EXT_clear_texture", Version = "", EntryPoint = "glClearTexSubImageEXT")] + [CLSCompliant(false)] + public static void ClearTexSubImage(Int32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES31.All format, OpenTK.Graphics.ES31.All type, [CountAttribute(Computed = "format,type")] IntPtr data) { throw new NotImplementedException(); } + + /// [requires: EXT_clear_texture] + /// Fills all or part of a texture image with a constant value + /// + /// + /// The name of an existing texture object containing the image to be cleared. + /// + /// + /// The level of texture containing the region to be cleared. + /// + /// + /// The coordinate of the left edge of the region to be cleared. + /// + /// + /// The coordinate of the lower edge of the region to be cleared. + /// + /// + /// The coordinate of the front of the region to be cleared. + /// + /// + /// The width of the region to be cleared. + /// + /// + /// The height of the region to be cleared. + /// + /// + /// The depth of the region to be cleared. + /// + /// + /// The format of the data whose address in memory is given by data. + /// + /// + /// The type of the data whose address in memory is given by data. + /// + /// [length: COMPSIZE(format,type)] + /// The address in memory of the data to be used to clear the specified region. + /// + [AutoGenerated(Category = "EXT_clear_texture", Version = "", EntryPoint = "glClearTexSubImageEXT")] + [CLSCompliant(false)] + public static void ClearTexSubImage(Int32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES31.All format, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T10[] data) + where T10 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_clear_texture] + /// Fills all or part of a texture image with a constant value + /// + /// + /// The name of an existing texture object containing the image to be cleared. + /// + /// + /// The level of texture containing the region to be cleared. + /// + /// + /// The coordinate of the left edge of the region to be cleared. + /// + /// + /// The coordinate of the lower edge of the region to be cleared. + /// + /// + /// The coordinate of the front of the region to be cleared. + /// + /// + /// The width of the region to be cleared. + /// + /// + /// The height of the region to be cleared. + /// + /// + /// The depth of the region to be cleared. + /// + /// + /// The format of the data whose address in memory is given by data. + /// + /// + /// The type of the data whose address in memory is given by data. + /// + /// [length: COMPSIZE(format,type)] + /// The address in memory of the data to be used to clear the specified region. + /// + [AutoGenerated(Category = "EXT_clear_texture", Version = "", EntryPoint = "glClearTexSubImageEXT")] + [CLSCompliant(false)] + public static void ClearTexSubImage(Int32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES31.All format, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T10[,] data) + where T10 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_clear_texture] + /// Fills all or part of a texture image with a constant value + /// + /// + /// The name of an existing texture object containing the image to be cleared. + /// + /// + /// The level of texture containing the region to be cleared. + /// + /// + /// The coordinate of the left edge of the region to be cleared. + /// + /// + /// The coordinate of the lower edge of the region to be cleared. + /// + /// + /// The coordinate of the front of the region to be cleared. + /// + /// + /// The width of the region to be cleared. + /// + /// + /// The height of the region to be cleared. + /// + /// + /// The depth of the region to be cleared. + /// + /// + /// The format of the data whose address in memory is given by data. + /// + /// + /// The type of the data whose address in memory is given by data. + /// + /// [length: COMPSIZE(format,type)] + /// The address in memory of the data to be used to clear the specified region. + /// + [AutoGenerated(Category = "EXT_clear_texture", Version = "", EntryPoint = "glClearTexSubImageEXT")] + [CLSCompliant(false)] + public static void ClearTexSubImage(Int32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES31.All format, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T10[,,] data) + where T10 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_clear_texture] + /// Fills all or part of a texture image with a constant value + /// + /// + /// The name of an existing texture object containing the image to be cleared. + /// + /// + /// The level of texture containing the region to be cleared. + /// + /// + /// The coordinate of the left edge of the region to be cleared. + /// + /// + /// The coordinate of the lower edge of the region to be cleared. + /// + /// + /// The coordinate of the front of the region to be cleared. + /// + /// + /// The width of the region to be cleared. + /// + /// + /// The height of the region to be cleared. + /// + /// + /// The depth of the region to be cleared. + /// + /// + /// The format of the data whose address in memory is given by data. + /// + /// + /// The type of the data whose address in memory is given by data. + /// + /// [length: COMPSIZE(format,type)] + /// The address in memory of the data to be used to clear the specified region. + /// + [AutoGenerated(Category = "EXT_clear_texture", Version = "", EntryPoint = "glClearTexSubImageEXT")] + [CLSCompliant(false)] + public static void ClearTexSubImage(Int32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES31.All format, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] ref T10 data) + where T10 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_clear_texture] + /// Fills all or part of a texture image with a constant value + /// + /// + /// The name of an existing texture object containing the image to be cleared. + /// + /// + /// The level of texture containing the region to be cleared. + /// + /// + /// The coordinate of the left edge of the region to be cleared. + /// + /// + /// The coordinate of the lower edge of the region to be cleared. + /// + /// + /// The coordinate of the front of the region to be cleared. + /// + /// + /// The width of the region to be cleared. + /// + /// + /// The height of the region to be cleared. + /// + /// + /// The depth of the region to be cleared. + /// + /// + /// The format of the data whose address in memory is given by data. + /// + /// + /// The type of the data whose address in memory is given by data. + /// + /// [length: COMPSIZE(format,type)] + /// The address in memory of the data to be used to clear the specified region. + /// + [AutoGenerated(Category = "EXT_clear_texture", Version = "", EntryPoint = "glClearTexSubImageEXT")] + [CLSCompliant(false)] + public static void ClearTexSubImage(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES31.All format, OpenTK.Graphics.ES31.All type, [CountAttribute(Computed = "format,type")] IntPtr data) { throw new NotImplementedException(); } + + /// [requires: EXT_clear_texture] + /// Fills all or part of a texture image with a constant value + /// + /// + /// The name of an existing texture object containing the image to be cleared. + /// + /// + /// The level of texture containing the region to be cleared. + /// + /// + /// The coordinate of the left edge of the region to be cleared. + /// + /// + /// The coordinate of the lower edge of the region to be cleared. + /// + /// + /// The coordinate of the front of the region to be cleared. + /// + /// + /// The width of the region to be cleared. + /// + /// + /// The height of the region to be cleared. + /// + /// + /// The depth of the region to be cleared. + /// + /// + /// The format of the data whose address in memory is given by data. + /// + /// + /// The type of the data whose address in memory is given by data. + /// + /// [length: COMPSIZE(format,type)] + /// The address in memory of the data to be used to clear the specified region. + /// + [AutoGenerated(Category = "EXT_clear_texture", Version = "", EntryPoint = "glClearTexSubImageEXT")] + [CLSCompliant(false)] + public static void ClearTexSubImage(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES31.All format, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T10[] data) + where T10 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_clear_texture] + /// Fills all or part of a texture image with a constant value + /// + /// + /// The name of an existing texture object containing the image to be cleared. + /// + /// + /// The level of texture containing the region to be cleared. + /// + /// + /// The coordinate of the left edge of the region to be cleared. + /// + /// + /// The coordinate of the lower edge of the region to be cleared. + /// + /// + /// The coordinate of the front of the region to be cleared. + /// + /// + /// The width of the region to be cleared. + /// + /// + /// The height of the region to be cleared. + /// + /// + /// The depth of the region to be cleared. + /// + /// + /// The format of the data whose address in memory is given by data. + /// + /// + /// The type of the data whose address in memory is given by data. + /// + /// [length: COMPSIZE(format,type)] + /// The address in memory of the data to be used to clear the specified region. + /// + [AutoGenerated(Category = "EXT_clear_texture", Version = "", EntryPoint = "glClearTexSubImageEXT")] + [CLSCompliant(false)] + public static void ClearTexSubImage(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES31.All format, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T10[,] data) + where T10 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_clear_texture] + /// Fills all or part of a texture image with a constant value + /// + /// + /// The name of an existing texture object containing the image to be cleared. + /// + /// + /// The level of texture containing the region to be cleared. + /// + /// + /// The coordinate of the left edge of the region to be cleared. + /// + /// + /// The coordinate of the lower edge of the region to be cleared. + /// + /// + /// The coordinate of the front of the region to be cleared. + /// + /// + /// The width of the region to be cleared. + /// + /// + /// The height of the region to be cleared. + /// + /// + /// The depth of the region to be cleared. + /// + /// + /// The format of the data whose address in memory is given by data. + /// + /// + /// The type of the data whose address in memory is given by data. + /// + /// [length: COMPSIZE(format,type)] + /// The address in memory of the data to be used to clear the specified region. + /// + [AutoGenerated(Category = "EXT_clear_texture", Version = "", EntryPoint = "glClearTexSubImageEXT")] + [CLSCompliant(false)] + public static void ClearTexSubImage(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES31.All format, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T10[,,] data) + where T10 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_clear_texture] + /// Fills all or part of a texture image with a constant value + /// + /// + /// The name of an existing texture object containing the image to be cleared. + /// + /// + /// The level of texture containing the region to be cleared. + /// + /// + /// The coordinate of the left edge of the region to be cleared. + /// + /// + /// The coordinate of the lower edge of the region to be cleared. + /// + /// + /// The coordinate of the front of the region to be cleared. + /// + /// + /// The width of the region to be cleared. + /// + /// + /// The height of the region to be cleared. + /// + /// + /// The depth of the region to be cleared. + /// + /// + /// The format of the data whose address in memory is given by data. + /// + /// + /// The type of the data whose address in memory is given by data. + /// + /// [length: COMPSIZE(format,type)] + /// The address in memory of the data to be used to clear the specified region. + /// + [AutoGenerated(Category = "EXT_clear_texture", Version = "", EntryPoint = "glClearTexSubImageEXT")] + [CLSCompliant(false)] + public static void ClearTexSubImage(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES31.All format, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] ref T10 data) + where T10 : struct + { throw new NotImplementedException(); } + /// [requires: EXT_draw_buffers_indexed] /// Enable and disable writing of frame buffer color components /// @@ -24938,6 +27568,48 @@ namespace OpenTK.Graphics.ES31 [CLSCompliant(false)] public static void CopyImageSubData(UInt32 srcName, OpenTK.Graphics.ES31.All srcTarget, Int32 srcLevel, Int32 srcX, Int32 srcY, Int32 srcZ, UInt32 dstName, OpenTK.Graphics.ES31.All dstTarget, Int32 dstLevel, Int32 dstX, Int32 dstY, Int32 dstZ, Int32 srcWidth, Int32 srcHeight, Int32 srcDepth) { throw new NotImplementedException(); } + /// [requires: EXT_memory_object] + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glCreateMemoryObjectsEXT")] + [CLSCompliant(false)] + public static void CreateMemoryObjects(Int32 n, [OutAttribute] Int32[] memoryObjects) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glCreateMemoryObjectsEXT")] + [CLSCompliant(false)] + public static void CreateMemoryObjects(Int32 n, [OutAttribute] out Int32 memoryObjects) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glCreateMemoryObjectsEXT")] + [CLSCompliant(false)] + public static unsafe void CreateMemoryObjects(Int32 n, [OutAttribute] Int32* memoryObjects) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glCreateMemoryObjectsEXT")] + [CLSCompliant(false)] + public static void CreateMemoryObjects(Int32 n, [OutAttribute] UInt32[] memoryObjects) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glCreateMemoryObjectsEXT")] + [CLSCompliant(false)] + public static void CreateMemoryObjects(Int32 n, [OutAttribute] out UInt32 memoryObjects) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glCreateMemoryObjectsEXT")] + [CLSCompliant(false)] + public static unsafe void CreateMemoryObjects(Int32 n, [OutAttribute] UInt32* memoryObjects) { throw new NotImplementedException(); } + /// [requires: EXT_separate_shader_objects] /// Create a stand-alone program from an array of null-terminated source code strings /// @@ -24965,6 +27637,60 @@ namespace OpenTK.Graphics.ES31 [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glCreateShaderProgramvEXT")] public static Int32 CreateShaderProgram(OpenTK.Graphics.ES31.All type, Int32 count, [CountAttribute(Parameter = "count")] String[] strings) { throw new NotImplementedException(); } + /// [requires: EXT_memory_object] + /// [length: n] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glDeleteMemoryObjectsEXT")] + [CLSCompliant(false)] + public static void DeleteMemoryObject([CountAttribute(Parameter = "n")] Int32 memoryObjects) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// [length: n] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glDeleteMemoryObjectsEXT")] + [CLSCompliant(false)] + public static void DeleteMemoryObject([CountAttribute(Parameter = "n")] UInt32 memoryObjects) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// [length: n] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glDeleteMemoryObjectsEXT")] + [CLSCompliant(false)] + public static void DeleteMemoryObjects(Int32 n, [CountAttribute(Parameter = "n")] Int32[] memoryObjects) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// [length: n] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glDeleteMemoryObjectsEXT")] + [CLSCompliant(false)] + public static void DeleteMemoryObjects(Int32 n, [CountAttribute(Parameter = "n")] ref Int32 memoryObjects) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// [length: n] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glDeleteMemoryObjectsEXT")] + [CLSCompliant(false)] + public static unsafe void DeleteMemoryObjects(Int32 n, [CountAttribute(Parameter = "n")] Int32* memoryObjects) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// [length: n] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glDeleteMemoryObjectsEXT")] + [CLSCompliant(false)] + public static void DeleteMemoryObjects(Int32 n, [CountAttribute(Parameter = "n")] UInt32[] memoryObjects) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// [length: n] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glDeleteMemoryObjectsEXT")] + [CLSCompliant(false)] + public static void DeleteMemoryObjects(Int32 n, [CountAttribute(Parameter = "n")] ref UInt32 memoryObjects) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// [length: n] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glDeleteMemoryObjectsEXT")] + [CLSCompliant(false)] + public static unsafe void DeleteMemoryObjects(Int32 n, [CountAttribute(Parameter = "n")] UInt32* memoryObjects) { throw new NotImplementedException(); } + /// [requires: EXT_separate_shader_objects] /// Delete program pipeline objects /// @@ -25161,6 +27887,60 @@ namespace OpenTK.Graphics.ES31 [CLSCompliant(false)] public static unsafe void DeleteQueries(Int32 n, [CountAttribute(Parameter = "n")] UInt32* ids) { throw new NotImplementedException(); } + /// [requires: EXT_semaphore] + /// [length: count] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glDeleteSemaphoresEXT")] + [CLSCompliant(false)] + public static void DeleteSemaphore([CountAttribute(Parameter = "count")] Int32 semaphores) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// [length: count] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glDeleteSemaphoresEXT")] + [CLSCompliant(false)] + public static void DeleteSemaphore([CountAttribute(Parameter = "count")] UInt32 semaphores) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// [length: count] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glDeleteSemaphoresEXT")] + [CLSCompliant(false)] + public static void DeleteSemaphores(Int32 n, [CountAttribute(Parameter = "count")] Int32[] semaphores) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// [length: count] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glDeleteSemaphoresEXT")] + [CLSCompliant(false)] + public static void DeleteSemaphores(Int32 n, [CountAttribute(Parameter = "count")] ref Int32 semaphores) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// [length: count] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glDeleteSemaphoresEXT")] + [CLSCompliant(false)] + public static unsafe void DeleteSemaphores(Int32 n, [CountAttribute(Parameter = "count")] Int32* semaphores) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// [length: count] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glDeleteSemaphoresEXT")] + [CLSCompliant(false)] + public static void DeleteSemaphores(Int32 n, [CountAttribute(Parameter = "count")] UInt32[] semaphores) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// [length: count] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glDeleteSemaphoresEXT")] + [CLSCompliant(false)] + public static void DeleteSemaphores(Int32 n, [CountAttribute(Parameter = "count")] ref UInt32 semaphores) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// [length: count] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glDeleteSemaphoresEXT")] + [CLSCompliant(false)] + public static unsafe void DeleteSemaphores(Int32 n, [CountAttribute(Parameter = "count")] UInt32* semaphores) { throw new NotImplementedException(); } + /// [requires: EXT_draw_buffers_indexed] /// /// @@ -25199,6 +27979,96 @@ namespace OpenTK.Graphics.ES31 [CLSCompliant(false)] public static unsafe void DiscardFramebuffer(OpenTK.Graphics.ES31.All target, Int32 numAttachments, [CountAttribute(Parameter = "numAttachments")] OpenTK.Graphics.ES31.All* attachments) { throw new NotImplementedException(); } + /// [requires: EXT_base_instance] + /// Draw multiple instances of a range of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, TrianglesLinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the starting index in the enabled arrays. + /// + /// + /// Specifies the number of indices to be rendered. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawArraysInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawArraysInstancedBaseInstance(OpenTK.Graphics.ES31.All mode, Int32 first, Int32 count, Int32 instancecount, Int32 baseinstance) { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a range of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, TrianglesLinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the starting index in the enabled arrays. + /// + /// + /// Specifies the number of indices to be rendered. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawArraysInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawArraysInstancedBaseInstance(OpenTK.Graphics.ES31.All mode, Int32 first, Int32 count, Int32 instancecount, UInt32 baseinstance) { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a range of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, TrianglesLinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the starting index in the enabled arrays. + /// + /// + /// Specifies the number of indices to be rendered. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawArraysInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawArraysInstancedBaseInstance(OpenTK.Graphics.ES31.PrimitiveType mode, Int32 first, Int32 count, Int32 instancecount, Int32 baseinstance) { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a range of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, TrianglesLinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the starting index in the enabled arrays. + /// + /// + /// Specifies the number of indices to be rendered. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawArraysInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawArraysInstancedBaseInstance(OpenTK.Graphics.ES31.PrimitiveType mode, Int32 first, Int32 count, Int32 instancecount, UInt32 baseinstance) { throw new NotImplementedException(); } + /// [requires: EXT_draw_instanced|EXT_instanced_arrays] /// Draw multiple instances of a range of elements /// @@ -25299,6 +28169,1654 @@ namespace OpenTK.Graphics.ES31 [CLSCompliant(false)] public static unsafe void DrawBuffersIndexed(Int32 n, [CountAttribute(Parameter = "n")] OpenTK.Graphics.ES31.All* location, [CountAttribute(Parameter = "n")] Int32* indices) { throw new NotImplementedException(); } + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexEXT")] + public static void DrawElementsBaseVertex(OpenTK.Graphics.ES31.All mode, Int32 count, OpenTK.Graphics.ES31.All type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 basevertex) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawElementsBaseVertex(OpenTK.Graphics.ES31.All mode, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[] indices, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawElementsBaseVertex(OpenTK.Graphics.ES31.All mode, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[,] indices, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawElementsBaseVertex(OpenTK.Graphics.ES31.All mode, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[,,] indices, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexEXT")] + public static void DrawElementsBaseVertex(OpenTK.Graphics.ES31.All mode, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] ref T3 indices, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexEXT")] + public static void DrawElementsBaseVertex(OpenTK.Graphics.ES31.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES31.DrawElementsType type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 basevertex) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawElementsBaseVertex(OpenTK.Graphics.ES31.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES31.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[] indices, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawElementsBaseVertex(OpenTK.Graphics.ES31.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES31.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[,] indices, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawElementsBaseVertex(OpenTK.Graphics.ES31.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES31.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[,,] indices, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexEXT")] + public static void DrawElementsBaseVertex(OpenTK.Graphics.ES31.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES31.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] ref T3 indices, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a set of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseInstance(OpenTK.Graphics.ES31.All mode, Int32 count, OpenTK.Graphics.ES31.All type, [CountAttribute(Parameter = "count")] IntPtr indices, Int32 instancecount, Int32 baseinstance) { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a set of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseInstance(OpenTK.Graphics.ES31.All mode, Int32 count, OpenTK.Graphics.ES31.All type, [CountAttribute(Parameter = "count")] IntPtr indices, Int32 instancecount, UInt32 baseinstance) { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a set of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseInstance(OpenTK.Graphics.ES31.All mode, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[] indices, Int32 instancecount, Int32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a set of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseInstance(OpenTK.Graphics.ES31.All mode, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[] indices, Int32 instancecount, UInt32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a set of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseInstance(OpenTK.Graphics.ES31.All mode, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[,] indices, Int32 instancecount, Int32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a set of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseInstance(OpenTK.Graphics.ES31.All mode, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[,] indices, Int32 instancecount, UInt32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a set of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseInstance(OpenTK.Graphics.ES31.All mode, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[,,] indices, Int32 instancecount, Int32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a set of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseInstance(OpenTK.Graphics.ES31.All mode, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[,,] indices, Int32 instancecount, UInt32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a set of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseInstance(OpenTK.Graphics.ES31.All mode, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] ref T3 indices, Int32 instancecount, Int32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a set of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseInstance(OpenTK.Graphics.ES31.All mode, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] ref T3 indices, Int32 instancecount, UInt32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a set of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseInstance(OpenTK.Graphics.ES31.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES31.All type, [CountAttribute(Parameter = "count")] IntPtr indices, Int32 instancecount, Int32 baseinstance) { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a set of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseInstance(OpenTK.Graphics.ES31.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES31.All type, [CountAttribute(Parameter = "count")] IntPtr indices, Int32 instancecount, UInt32 baseinstance) { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a set of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseInstance(OpenTK.Graphics.ES31.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[] indices, Int32 instancecount, Int32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a set of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseInstance(OpenTK.Graphics.ES31.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[] indices, Int32 instancecount, UInt32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a set of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseInstance(OpenTK.Graphics.ES31.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[,] indices, Int32 instancecount, Int32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a set of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseInstance(OpenTK.Graphics.ES31.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[,] indices, Int32 instancecount, UInt32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a set of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseInstance(OpenTK.Graphics.ES31.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[,,] indices, Int32 instancecount, Int32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a set of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseInstance(OpenTK.Graphics.ES31.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[,,] indices, Int32 instancecount, UInt32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a set of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseInstance(OpenTK.Graphics.ES31.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] ref T3 indices, Int32 instancecount, Int32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Draw multiple instances of a set of elements with offset applied to instanced attributes + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseInstance(OpenTK.Graphics.ES31.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] ref T3 indices, Int32 instancecount, UInt32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.ES31.All mode, Int32 count, OpenTK.Graphics.ES31.All type, [CountAttribute(Parameter = "count")] IntPtr indices, Int32 instancecount, Int32 basevertex, Int32 baseinstance) { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.ES31.All mode, Int32 count, OpenTK.Graphics.ES31.All type, [CountAttribute(Parameter = "count")] IntPtr indices, Int32 instancecount, Int32 basevertex, UInt32 baseinstance) { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.ES31.All mode, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[] indices, Int32 instancecount, Int32 basevertex, Int32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.ES31.All mode, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[] indices, Int32 instancecount, Int32 basevertex, UInt32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.ES31.All mode, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[,] indices, Int32 instancecount, Int32 basevertex, Int32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.ES31.All mode, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[,] indices, Int32 instancecount, Int32 basevertex, UInt32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.ES31.All mode, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[,,] indices, Int32 instancecount, Int32 basevertex, Int32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.ES31.All mode, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[,,] indices, Int32 instancecount, Int32 basevertex, UInt32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.ES31.All mode, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] ref T3 indices, Int32 instancecount, Int32 basevertex, Int32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.ES31.All mode, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] ref T3 indices, Int32 instancecount, Int32 basevertex, UInt32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.ES31.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES31.All type, [CountAttribute(Parameter = "count")] IntPtr indices, Int32 instancecount, Int32 basevertex, Int32 baseinstance) { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.ES31.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES31.All type, [CountAttribute(Parameter = "count")] IntPtr indices, Int32 instancecount, Int32 basevertex, UInt32 baseinstance) { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.ES31.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[] indices, Int32 instancecount, Int32 basevertex, Int32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.ES31.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[] indices, Int32 instancecount, Int32 basevertex, UInt32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.ES31.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[,] indices, Int32 instancecount, Int32 basevertex, Int32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.ES31.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[,] indices, Int32 instancecount, Int32 basevertex, UInt32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.ES31.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[,,] indices, Int32 instancecount, Int32 basevertex, Int32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.ES31.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] T3[,,] indices, Int32 instancecount, Int32 basevertex, UInt32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.ES31.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] ref T3 indices, Int32 instancecount, Int32 basevertex, Int32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_base_instance] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: count] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + /// + /// Specifies the base instance for use in fetching instanced vertex attributes. + /// + [AutoGenerated(Category = "EXT_base_instance", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstanceEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.ES31.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Parameter = "count")] ref T3 indices, Int32 instancecount, Int32 basevertex, UInt32 baseinstance) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexEXT")] + public static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.ES31.All mode, Int32 count, OpenTK.Graphics.ES31.All type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 instancecount, Int32 basevertex) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.ES31.All mode, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[] indices, Int32 instancecount, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.ES31.All mode, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[,] indices, Int32 instancecount, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.ES31.All mode, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[,,] indices, Int32 instancecount, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexEXT")] + public static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.ES31.All mode, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] ref T3 indices, Int32 instancecount, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexEXT")] + public static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.ES31.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES31.DrawElementsType type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 instancecount, Int32 basevertex) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.ES31.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES31.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[] indices, Int32 instancecount, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.ES31.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES31.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[,] indices, Int32 instancecount, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.ES31.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES31.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[,,] indices, Int32 instancecount, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexEXT")] + public static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.ES31.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES31.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] ref T3 indices, Int32 instancecount, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + /// [requires: EXT_draw_instanced|EXT_instanced_arrays] /// Draw multiple instances of a set of elements /// @@ -25536,6 +30054,728 @@ namespace OpenTK.Graphics.ES31 where T3 : struct { throw new NotImplementedException(); } + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES31.All mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.ES31.All type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 basevertex) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES31.All mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES31.All mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[,] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES31.All mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[,,] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES31.All mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] ref T5 indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES31.All mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES31.All type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 basevertex) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES31.All mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES31.All mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[,] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES31.All mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[,,] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES31.All mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] ref T5 indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES31.PrimitiveType mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.ES31.DrawElementsType type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 basevertex) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES31.PrimitiveType mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.ES31.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES31.PrimitiveType mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.ES31.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[,] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES31.PrimitiveType mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.ES31.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[,,] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES31.PrimitiveType mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.ES31.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] ref T5 indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES31.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES31.DrawElementsType type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 basevertex) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES31.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES31.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES31.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES31.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[,] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES31.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES31.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[,,] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES31.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES31.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] ref T5 indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_transform_feedback] + /// Render primitives using a count derived from a transform feedback object + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// + /// Specifies the name of a transform feedback object from which to retrieve a primitive count. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_transform_feedback", Version = "", EntryPoint = "glDrawTransformFeedbackEXT")] + [CLSCompliant(false)] + public static void DrawTransformFeedback(OpenTK.Graphics.ES31.All mode, Int32 id) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_transform_feedback] + /// Render primitives using a count derived from a transform feedback object + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// + /// Specifies the name of a transform feedback object from which to retrieve a primitive count. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_transform_feedback", Version = "", EntryPoint = "glDrawTransformFeedbackEXT")] + [CLSCompliant(false)] + public static void DrawTransformFeedback(OpenTK.Graphics.ES31.All mode, UInt32 id) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_transform_feedback] + /// Render primitives using a count derived from a transform feedback object + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// + /// Specifies the name of a transform feedback object from which to retrieve a primitive count. + /// + [AutoGenerated(Category = "EXT_draw_transform_feedback", Version = "", EntryPoint = "glDrawTransformFeedbackEXT")] + [CLSCompliant(false)] + public static void DrawTransformFeedback(OpenTK.Graphics.ES31.PrimitiveType mode, Int32 id) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_transform_feedback] + /// Render primitives using a count derived from a transform feedback object + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// + /// Specifies the name of a transform feedback object from which to retrieve a primitive count. + /// + [AutoGenerated(Category = "EXT_draw_transform_feedback", Version = "", EntryPoint = "glDrawTransformFeedbackEXT")] + [CLSCompliant(false)] + public static void DrawTransformFeedback(OpenTK.Graphics.ES31.PrimitiveType mode, UInt32 id) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_transform_feedback] + /// Render multiple instances of primitives using a count derived from a transform feedback object + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// + /// Specifies the name of a transform feedback object from which to retrieve a primitive count. + /// + /// + /// Specifies the number of instances of the geometry to render. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_transform_feedback", Version = "", EntryPoint = "glDrawTransformFeedbackInstancedEXT")] + [CLSCompliant(false)] + public static void DrawTransformFeedbackInstanced(OpenTK.Graphics.ES31.All mode, Int32 id, Int32 instancecount) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_transform_feedback] + /// Render multiple instances of primitives using a count derived from a transform feedback object + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// + /// Specifies the name of a transform feedback object from which to retrieve a primitive count. + /// + /// + /// Specifies the number of instances of the geometry to render. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_transform_feedback", Version = "", EntryPoint = "glDrawTransformFeedbackInstancedEXT")] + [CLSCompliant(false)] + public static void DrawTransformFeedbackInstanced(OpenTK.Graphics.ES31.All mode, UInt32 id, Int32 instancecount) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_transform_feedback] + /// Render multiple instances of primitives using a count derived from a transform feedback object + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// + /// Specifies the name of a transform feedback object from which to retrieve a primitive count. + /// + /// + /// Specifies the number of instances of the geometry to render. + /// + [AutoGenerated(Category = "EXT_draw_transform_feedback", Version = "", EntryPoint = "glDrawTransformFeedbackInstancedEXT")] + [CLSCompliant(false)] + public static void DrawTransformFeedbackInstanced(OpenTK.Graphics.ES31.PrimitiveType mode, Int32 id, Int32 instancecount) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_transform_feedback] + /// Render multiple instances of primitives using a count derived from a transform feedback object + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// + /// Specifies the name of a transform feedback object from which to retrieve a primitive count. + /// + /// + /// Specifies the number of instances of the geometry to render. + /// + [AutoGenerated(Category = "EXT_draw_transform_feedback", Version = "", EntryPoint = "glDrawTransformFeedbackInstancedEXT")] + [CLSCompliant(false)] + public static void DrawTransformFeedbackInstanced(OpenTK.Graphics.ES31.PrimitiveType mode, UInt32 id, Int32 instancecount) { throw new NotImplementedException(); } + /// [requires: EXT_draw_buffers_indexed] /// Enable or disable server-side GL capabilities /// @@ -25593,6 +30833,20 @@ namespace OpenTK.Graphics.ES31 [AutoGenerated(Category = "EXT_map_buffer_range", Version = "", EntryPoint = "glFlushMappedBufferRangeEXT")] public static void FlushMappedBufferRange(OpenTK.Graphics.ES31.All target, IntPtr offset, IntPtr length) { throw new NotImplementedException(); } + /// [requires: EXT_shader_pixel_local_storage2] + /// + /// + [AutoGenerated(Category = "EXT_shader_pixel_local_storage2", Version = "", EntryPoint = "glFramebufferPixelLocalStorageSizeEXT")] + [CLSCompliant(false)] + public static void FramebufferPixelLocalStorageSize(Int32 target, Int32 size) { throw new NotImplementedException(); } + + /// [requires: EXT_shader_pixel_local_storage2] + /// + /// + [AutoGenerated(Category = "EXT_shader_pixel_local_storage2", Version = "", EntryPoint = "glFramebufferPixelLocalStorageSizeEXT")] + [CLSCompliant(false)] + public static void FramebufferPixelLocalStorageSize(UInt32 target, Int32 size) { throw new NotImplementedException(); } + /// [requires: EXT_multisampled_render_to_texture] /// /// @@ -25863,6 +31117,91 @@ namespace OpenTK.Graphics.ES31 [CLSCompliant(false)] public static unsafe void GenQueries(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* ids) { throw new NotImplementedException(); } + /// [requires: EXT_semaphore] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGenSemaphoresEXT")] + [CLSCompliant(false)] + public static Int32 GenSemaphore() { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// [length: count] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGenSemaphoresEXT")] + [CLSCompliant(false)] + public static void GenSemaphores(Int32 n, [OutAttribute, CountAttribute(Parameter = "count")] Int32[] semaphores) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// [length: count] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGenSemaphoresEXT")] + [CLSCompliant(false)] + public static void GenSemaphores(Int32 n, [OutAttribute, CountAttribute(Parameter = "count")] out Int32 semaphores) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// [length: count] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGenSemaphoresEXT")] + [CLSCompliant(false)] + public static unsafe void GenSemaphores(Int32 n, [OutAttribute, CountAttribute(Parameter = "count")] Int32* semaphores) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// [length: count] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGenSemaphoresEXT")] + [CLSCompliant(false)] + public static void GenSemaphores(Int32 n, [OutAttribute, CountAttribute(Parameter = "count")] UInt32[] semaphores) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// [length: count] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGenSemaphoresEXT")] + [CLSCompliant(false)] + public static void GenSemaphores(Int32 n, [OutAttribute, CountAttribute(Parameter = "count")] out UInt32 semaphores) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// [length: count] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGenSemaphoresEXT")] + [CLSCompliant(false)] + public static unsafe void GenSemaphores(Int32 n, [OutAttribute, CountAttribute(Parameter = "count")] UInt32* semaphores) { throw new NotImplementedException(); } + + /// [requires: EXT_blend_func_extended] + /// Query the bindings of color indices to user-defined varying out variables + /// + /// + /// The name of the program containing varying out variable whose binding to query + /// + /// + /// The name of the user-defined varying out variable whose index to query + /// + [AutoGenerated(Category = "EXT_blend_func_extended", Version = "", EntryPoint = "glGetFragDataIndexEXT")] + [CLSCompliant(false)] + public static Int32 GetFragDataIndex(Int32 program, String name) { throw new NotImplementedException(); } + + /// [requires: EXT_blend_func_extended] + /// Query the bindings of color indices to user-defined varying out variables + /// + /// + /// The name of the program containing varying out variable whose binding to query + /// + /// + /// The name of the user-defined varying out variable whose index to query + /// + [AutoGenerated(Category = "EXT_blend_func_extended", Version = "", EntryPoint = "glGetFragDataIndexEXT")] + [CLSCompliant(false)] + public static Int32 GetFragDataIndex(UInt32 program, String name) { throw new NotImplementedException(); } + + /// [requires: EXT_shader_pixel_local_storage2] + /// + [AutoGenerated(Category = "EXT_shader_pixel_local_storage2", Version = "", EntryPoint = "glGetFramebufferPixelLocalStorageSizeEXT")] + [CLSCompliant(false)] + public static Int32 GetFramebufferPixelLocalStorageSize(Int32 target) { throw new NotImplementedException(); } + + /// [requires: EXT_shader_pixel_local_storage2] + /// + [AutoGenerated(Category = "EXT_shader_pixel_local_storage2", Version = "", EntryPoint = "glGetFramebufferPixelLocalStorageSizeEXT")] + [CLSCompliant(false)] + public static Int32 GetFramebufferPixelLocalStorageSize(UInt32 target) { throw new NotImplementedException(); } + /// [requires: EXT_robustness] [AutoGenerated(Category = "EXT_robustness", Version = "", EntryPoint = "glGetGraphicsResetStatusEXT")] public static OpenTK.Graphics.ES31.All GetGraphicsResetStatus() { throw new NotImplementedException(); } @@ -25915,6 +31254,108 @@ namespace OpenTK.Graphics.ES31 [CLSCompliant(false)] public static unsafe void GetInteger(OpenTK.Graphics.ES31.All target, UInt32 index, [OutAttribute] Int32* data) { throw new NotImplementedException(); } + /// [requires: EXT_memory_object] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glGetMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static void GetMemoryObjectParameter(Int32 memoryObject, OpenTK.Graphics.ES31.All pname, [OutAttribute] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glGetMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static void GetMemoryObjectParameter(Int32 memoryObject, OpenTK.Graphics.ES31.All pname, [OutAttribute] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glGetMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static unsafe void GetMemoryObjectParameter(Int32 memoryObject, OpenTK.Graphics.ES31.All pname, [OutAttribute] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glGetMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static void GetMemoryObjectParameter(Int32 memoryObject, OpenTK.Graphics.ES31.MemoryObjectParameterName pname, [OutAttribute] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glGetMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static void GetMemoryObjectParameter(Int32 memoryObject, OpenTK.Graphics.ES31.MemoryObjectParameterName pname, [OutAttribute] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glGetMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static unsafe void GetMemoryObjectParameter(Int32 memoryObject, OpenTK.Graphics.ES31.MemoryObjectParameterName pname, [OutAttribute] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glGetMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static void GetMemoryObjectParameter(UInt32 memoryObject, OpenTK.Graphics.ES31.All pname, [OutAttribute] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glGetMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static void GetMemoryObjectParameter(UInt32 memoryObject, OpenTK.Graphics.ES31.All pname, [OutAttribute] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glGetMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static unsafe void GetMemoryObjectParameter(UInt32 memoryObject, OpenTK.Graphics.ES31.All pname, [OutAttribute] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glGetMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static void GetMemoryObjectParameter(UInt32 memoryObject, OpenTK.Graphics.ES31.MemoryObjectParameterName pname, [OutAttribute] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glGetMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static void GetMemoryObjectParameter(UInt32 memoryObject, OpenTK.Graphics.ES31.MemoryObjectParameterName pname, [OutAttribute] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glGetMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static unsafe void GetMemoryObjectParameter(UInt32 memoryObject, OpenTK.Graphics.ES31.MemoryObjectParameterName pname, [OutAttribute] Int32* @params) { throw new NotImplementedException(); } + /// [requires: EXT_robustness] /// /// @@ -26371,6 +31812,38 @@ namespace OpenTK.Graphics.ES31 [CLSCompliant(false)] public static unsafe void GetProgramPipeline(UInt32 pipeline, OpenTK.Graphics.ES31.All pname, [OutAttribute] Int32* @params) { throw new NotImplementedException(); } + /// [requires: EXT_blend_func_extended] + /// Query the fragment color index of a named variable within a program + /// + /// + /// The name of a program object whose resources to query. + /// + /// + /// A token identifying the interface within program containing the resource named name. + /// + /// [length: COMPSIZE(name)] + /// The name of the resource to query the location of. + /// + [AutoGenerated(Category = "EXT_blend_func_extended", Version = "", EntryPoint = "glGetProgramResourceLocationIndexEXT")] + [CLSCompliant(false)] + public static Int32 GetProgramResourceLocationIndex(Int32 program, OpenTK.Graphics.ES31.All programInterface, [CountAttribute(Computed = "name")] String name) { throw new NotImplementedException(); } + + /// [requires: EXT_blend_func_extended] + /// Query the fragment color index of a named variable within a program + /// + /// + /// The name of a program object whose resources to query. + /// + /// + /// A token identifying the interface within program containing the resource named name. + /// + /// [length: COMPSIZE(name)] + /// The name of the resource to query the location of. + /// + [AutoGenerated(Category = "EXT_blend_func_extended", Version = "", EntryPoint = "glGetProgramResourceLocationIndexEXT")] + [CLSCompliant(false)] + public static Int32 GetProgramResourceLocationIndex(UInt32 program, OpenTK.Graphics.ES31.All programInterface, [CountAttribute(Computed = "name")] String name) { throw new NotImplementedException(); } + /// [requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean] /// /// @@ -26755,6 +32228,108 @@ namespace OpenTK.Graphics.ES31 [CLSCompliant(false)] public static unsafe void GetSamplerParameterI(UInt32 sampler, OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params) { throw new NotImplementedException(); } + /// [requires: EXT_semaphore] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGetSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static void GetSemaphoreParameter(Int32 semaphore, OpenTK.Graphics.ES31.All pname, [OutAttribute] Int64[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGetSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static void GetSemaphoreParameter(Int32 semaphore, OpenTK.Graphics.ES31.All pname, [OutAttribute] out Int64 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGetSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static unsafe void GetSemaphoreParameter(Int32 semaphore, OpenTK.Graphics.ES31.All pname, [OutAttribute] Int64* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGetSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static void GetSemaphoreParameter(Int32 semaphore, OpenTK.Graphics.ES31.SemaphoreParameterName pname, [OutAttribute] Int64[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGetSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static void GetSemaphoreParameter(Int32 semaphore, OpenTK.Graphics.ES31.SemaphoreParameterName pname, [OutAttribute] out Int64 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGetSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static unsafe void GetSemaphoreParameter(Int32 semaphore, OpenTK.Graphics.ES31.SemaphoreParameterName pname, [OutAttribute] Int64* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGetSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static void GetSemaphoreParameter(UInt32 semaphore, OpenTK.Graphics.ES31.All pname, [OutAttribute] UInt64[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGetSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static void GetSemaphoreParameter(UInt32 semaphore, OpenTK.Graphics.ES31.All pname, [OutAttribute] out UInt64 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGetSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static unsafe void GetSemaphoreParameter(UInt32 semaphore, OpenTK.Graphics.ES31.All pname, [OutAttribute] UInt64* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGetSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static void GetSemaphoreParameter(UInt32 semaphore, OpenTK.Graphics.ES31.SemaphoreParameterName pname, [OutAttribute] UInt64[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGetSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static void GetSemaphoreParameter(UInt32 semaphore, OpenTK.Graphics.ES31.SemaphoreParameterName pname, [OutAttribute] out UInt64 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGetSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static unsafe void GetSemaphoreParameter(UInt32 semaphore, OpenTK.Graphics.ES31.SemaphoreParameterName pname, [OutAttribute] UInt64* @params) { throw new NotImplementedException(); } + /// [requires: EXT_texture_border_clamp] /// /// @@ -26857,6 +32432,1032 @@ namespace OpenTK.Graphics.ES31 [CLSCompliant(false)] public static unsafe void GetTexParameterI(OpenTK.Graphics.ES31.TextureTarget target, OpenTK.Graphics.ES31.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params) { throw new NotImplementedException(); } + /// [requires: EXT_memory_object|EXT_semaphore] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytei_vEXT")] + [CLSCompliant(false)] + public static void GetUnsignedByte(OpenTK.Graphics.ES31.All target, Int32 index, [OutAttribute, CountAttribute(Computed = "target")] Byte[] data) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object|EXT_semaphore] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytei_vEXT")] + [CLSCompliant(false)] + public static void GetUnsignedByte(OpenTK.Graphics.ES31.All target, Int32 index, [OutAttribute, CountAttribute(Computed = "target")] out Byte data) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object|EXT_semaphore] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytei_vEXT")] + [CLSCompliant(false)] + public static unsafe void GetUnsignedByte(OpenTK.Graphics.ES31.All target, Int32 index, [OutAttribute, CountAttribute(Computed = "target")] Byte* data) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object|EXT_semaphore] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytei_vEXT")] + [CLSCompliant(false)] + public static void GetUnsignedByte(OpenTK.Graphics.ES31.All target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Byte[] data) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object|EXT_semaphore] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytei_vEXT")] + [CLSCompliant(false)] + public static void GetUnsignedByte(OpenTK.Graphics.ES31.All target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] out Byte data) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object|EXT_semaphore] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytei_vEXT")] + [CLSCompliant(false)] + public static unsafe void GetUnsignedByte(OpenTK.Graphics.ES31.All target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Byte* data) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object|EXT_semaphore] + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytevEXT")] + [CLSCompliant(false)] + public static Byte GetUnsignedByte(OpenTK.Graphics.ES31.All pname) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object|EXT_semaphore] + /// + [AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytevEXT")] + [CLSCompliant(false)] + public static Byte GetUnsignedByte(OpenTK.Graphics.ES31.GetPName pname) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object|EXT_semaphore] + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytevEXT")] + [CLSCompliant(false)] + public static void GetUnsignedByte(OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Byte[] data) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object|EXT_semaphore] + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytevEXT")] + [CLSCompliant(false)] + public static void GetUnsignedByte(OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Computed = "pname")] out Byte data) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object|EXT_semaphore] + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytevEXT")] + [CLSCompliant(false)] + public static unsafe void GetUnsignedByte(OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Byte* data) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object|EXT_semaphore] + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytevEXT")] + [CLSCompliant(false)] + public static void GetUnsignedByte(OpenTK.Graphics.ES31.GetPName pname, [OutAttribute, CountAttribute(Computed = "pname")] Byte[] data) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object|EXT_semaphore] + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytevEXT")] + [CLSCompliant(false)] + public static void GetUnsignedByte(OpenTK.Graphics.ES31.GetPName pname, [OutAttribute, CountAttribute(Computed = "pname")] out Byte data) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object|EXT_semaphore] + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytevEXT")] + [CLSCompliant(false)] + public static unsafe void GetUnsignedByte(OpenTK.Graphics.ES31.GetPName pname, [OutAttribute, CountAttribute(Computed = "pname")] Byte* data) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_fd] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_fd", Version = "", EntryPoint = "glImportMemoryFdEXT")] + [CLSCompliant(false)] + public static void ImportMemoryF(Int32 memory, Int64 size, OpenTK.Graphics.ES31.All handleType, Int32 fd) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_fd] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_fd", Version = "", EntryPoint = "glImportMemoryFdEXT")] + [CLSCompliant(false)] + public static void ImportMemoryF(Int32 memory, Int64 size, OpenTK.Graphics.ES31.ExternalHandleType handleType, Int32 fd) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_fd] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_fd", Version = "", EntryPoint = "glImportMemoryFdEXT")] + [CLSCompliant(false)] + public static void ImportMemoryF(UInt32 memory, UInt64 size, OpenTK.Graphics.ES31.All handleType, Int32 fd) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_fd] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_fd", Version = "", EntryPoint = "glImportMemoryFdEXT")] + [CLSCompliant(false)] + public static void ImportMemoryF(UInt32 memory, UInt64 size, OpenTK.Graphics.ES31.ExternalHandleType handleType, Int32 fd) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(Int32 memory, Int64 size, OpenTK.Graphics.ES31.All handleType, [OutAttribute] IntPtr handle) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(Int32 memory, Int64 size, OpenTK.Graphics.ES31.All handleType, [InAttribute, OutAttribute] T3[] handle) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(Int32 memory, Int64 size, OpenTK.Graphics.ES31.All handleType, [InAttribute, OutAttribute] T3[,] handle) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(Int32 memory, Int64 size, OpenTK.Graphics.ES31.All handleType, [InAttribute, OutAttribute] T3[,,] handle) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(Int32 memory, Int64 size, OpenTK.Graphics.ES31.All handleType, [InAttribute, OutAttribute] ref T3 handle) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(Int32 memory, Int64 size, OpenTK.Graphics.ES31.ExternalHandleType handleType, [OutAttribute] IntPtr handle) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(Int32 memory, Int64 size, OpenTK.Graphics.ES31.ExternalHandleType handleType, [InAttribute, OutAttribute] T3[] handle) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(Int32 memory, Int64 size, OpenTK.Graphics.ES31.ExternalHandleType handleType, [InAttribute, OutAttribute] T3[,] handle) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(Int32 memory, Int64 size, OpenTK.Graphics.ES31.ExternalHandleType handleType, [InAttribute, OutAttribute] T3[,,] handle) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(Int32 memory, Int64 size, OpenTK.Graphics.ES31.ExternalHandleType handleType, [InAttribute, OutAttribute] ref T3 handle) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(UInt32 memory, UInt64 size, OpenTK.Graphics.ES31.All handleType, [OutAttribute] IntPtr handle) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(UInt32 memory, UInt64 size, OpenTK.Graphics.ES31.All handleType, [InAttribute, OutAttribute] T3[] handle) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(UInt32 memory, UInt64 size, OpenTK.Graphics.ES31.All handleType, [InAttribute, OutAttribute] T3[,] handle) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(UInt32 memory, UInt64 size, OpenTK.Graphics.ES31.All handleType, [InAttribute, OutAttribute] T3[,,] handle) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(UInt32 memory, UInt64 size, OpenTK.Graphics.ES31.All handleType, [InAttribute, OutAttribute] ref T3 handle) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(UInt32 memory, UInt64 size, OpenTK.Graphics.ES31.ExternalHandleType handleType, [OutAttribute] IntPtr handle) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(UInt32 memory, UInt64 size, OpenTK.Graphics.ES31.ExternalHandleType handleType, [InAttribute, OutAttribute] T3[] handle) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(UInt32 memory, UInt64 size, OpenTK.Graphics.ES31.ExternalHandleType handleType, [InAttribute, OutAttribute] T3[,] handle) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(UInt32 memory, UInt64 size, OpenTK.Graphics.ES31.ExternalHandleType handleType, [InAttribute, OutAttribute] T3[,,] handle) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(UInt32 memory, UInt64 size, OpenTK.Graphics.ES31.ExternalHandleType handleType, [InAttribute, OutAttribute] ref T3 handle) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(Int32 memory, Int64 size, OpenTK.Graphics.ES31.All handleType, IntPtr name) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(Int32 memory, Int64 size, OpenTK.Graphics.ES31.All handleType, [InAttribute, OutAttribute] T3[] name) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(Int32 memory, Int64 size, OpenTK.Graphics.ES31.All handleType, [InAttribute, OutAttribute] T3[,] name) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(Int32 memory, Int64 size, OpenTK.Graphics.ES31.All handleType, [InAttribute, OutAttribute] T3[,,] name) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(Int32 memory, Int64 size, OpenTK.Graphics.ES31.All handleType, [InAttribute, OutAttribute] ref T3 name) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(Int32 memory, Int64 size, OpenTK.Graphics.ES31.ExternalHandleType handleType, IntPtr name) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(Int32 memory, Int64 size, OpenTK.Graphics.ES31.ExternalHandleType handleType, [InAttribute, OutAttribute] T3[] name) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(Int32 memory, Int64 size, OpenTK.Graphics.ES31.ExternalHandleType handleType, [InAttribute, OutAttribute] T3[,] name) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(Int32 memory, Int64 size, OpenTK.Graphics.ES31.ExternalHandleType handleType, [InAttribute, OutAttribute] T3[,,] name) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(Int32 memory, Int64 size, OpenTK.Graphics.ES31.ExternalHandleType handleType, [InAttribute, OutAttribute] ref T3 name) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(UInt32 memory, UInt64 size, OpenTK.Graphics.ES31.All handleType, IntPtr name) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(UInt32 memory, UInt64 size, OpenTK.Graphics.ES31.All handleType, [InAttribute, OutAttribute] T3[] name) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(UInt32 memory, UInt64 size, OpenTK.Graphics.ES31.All handleType, [InAttribute, OutAttribute] T3[,] name) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(UInt32 memory, UInt64 size, OpenTK.Graphics.ES31.All handleType, [InAttribute, OutAttribute] T3[,,] name) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(UInt32 memory, UInt64 size, OpenTK.Graphics.ES31.All handleType, [InAttribute, OutAttribute] ref T3 name) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(UInt32 memory, UInt64 size, OpenTK.Graphics.ES31.ExternalHandleType handleType, IntPtr name) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(UInt32 memory, UInt64 size, OpenTK.Graphics.ES31.ExternalHandleType handleType, [InAttribute, OutAttribute] T3[] name) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(UInt32 memory, UInt64 size, OpenTK.Graphics.ES31.ExternalHandleType handleType, [InAttribute, OutAttribute] T3[,] name) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(UInt32 memory, UInt64 size, OpenTK.Graphics.ES31.ExternalHandleType handleType, [InAttribute, OutAttribute] T3[,,] name) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(UInt32 memory, UInt64 size, OpenTK.Graphics.ES31.ExternalHandleType handleType, [InAttribute, OutAttribute] ref T3 name) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_fd] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_fd", Version = "", EntryPoint = "glImportSemaphoreFdEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreF(Int32 semaphore, OpenTK.Graphics.ES31.All handleType, Int32 fd) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_fd] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_fd", Version = "", EntryPoint = "glImportSemaphoreFdEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreF(Int32 semaphore, OpenTK.Graphics.ES31.ExternalHandleType handleType, Int32 fd) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_fd] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_fd", Version = "", EntryPoint = "glImportSemaphoreFdEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreF(UInt32 semaphore, OpenTK.Graphics.ES31.All handleType, Int32 fd) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_fd] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_fd", Version = "", EntryPoint = "glImportSemaphoreFdEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreF(UInt32 semaphore, OpenTK.Graphics.ES31.ExternalHandleType handleType, Int32 fd) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(Int32 semaphore, OpenTK.Graphics.ES31.All handleType, [OutAttribute] IntPtr handle) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(Int32 semaphore, OpenTK.Graphics.ES31.All handleType, [InAttribute, OutAttribute] T2[] handle) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(Int32 semaphore, OpenTK.Graphics.ES31.All handleType, [InAttribute, OutAttribute] T2[,] handle) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(Int32 semaphore, OpenTK.Graphics.ES31.All handleType, [InAttribute, OutAttribute] T2[,,] handle) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(Int32 semaphore, OpenTK.Graphics.ES31.All handleType, [InAttribute, OutAttribute] ref T2 handle) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(Int32 semaphore, OpenTK.Graphics.ES31.ExternalHandleType handleType, [OutAttribute] IntPtr handle) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(Int32 semaphore, OpenTK.Graphics.ES31.ExternalHandleType handleType, [InAttribute, OutAttribute] T2[] handle) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(Int32 semaphore, OpenTK.Graphics.ES31.ExternalHandleType handleType, [InAttribute, OutAttribute] T2[,] handle) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(Int32 semaphore, OpenTK.Graphics.ES31.ExternalHandleType handleType, [InAttribute, OutAttribute] T2[,,] handle) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(Int32 semaphore, OpenTK.Graphics.ES31.ExternalHandleType handleType, [InAttribute, OutAttribute] ref T2 handle) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(UInt32 semaphore, OpenTK.Graphics.ES31.All handleType, [OutAttribute] IntPtr handle) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(UInt32 semaphore, OpenTK.Graphics.ES31.All handleType, [InAttribute, OutAttribute] T2[] handle) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(UInt32 semaphore, OpenTK.Graphics.ES31.All handleType, [InAttribute, OutAttribute] T2[,] handle) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(UInt32 semaphore, OpenTK.Graphics.ES31.All handleType, [InAttribute, OutAttribute] T2[,,] handle) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(UInt32 semaphore, OpenTK.Graphics.ES31.All handleType, [InAttribute, OutAttribute] ref T2 handle) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(UInt32 semaphore, OpenTK.Graphics.ES31.ExternalHandleType handleType, [OutAttribute] IntPtr handle) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(UInt32 semaphore, OpenTK.Graphics.ES31.ExternalHandleType handleType, [InAttribute, OutAttribute] T2[] handle) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(UInt32 semaphore, OpenTK.Graphics.ES31.ExternalHandleType handleType, [InAttribute, OutAttribute] T2[,] handle) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(UInt32 semaphore, OpenTK.Graphics.ES31.ExternalHandleType handleType, [InAttribute, OutAttribute] T2[,,] handle) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(UInt32 semaphore, OpenTK.Graphics.ES31.ExternalHandleType handleType, [InAttribute, OutAttribute] ref T2 handle) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(Int32 semaphore, OpenTK.Graphics.ES31.All handleType, IntPtr name) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(Int32 semaphore, OpenTK.Graphics.ES31.All handleType, [InAttribute, OutAttribute] T2[] name) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(Int32 semaphore, OpenTK.Graphics.ES31.All handleType, [InAttribute, OutAttribute] T2[,] name) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(Int32 semaphore, OpenTK.Graphics.ES31.All handleType, [InAttribute, OutAttribute] T2[,,] name) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(Int32 semaphore, OpenTK.Graphics.ES31.All handleType, [InAttribute, OutAttribute] ref T2 name) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(Int32 semaphore, OpenTK.Graphics.ES31.ExternalHandleType handleType, IntPtr name) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(Int32 semaphore, OpenTK.Graphics.ES31.ExternalHandleType handleType, [InAttribute, OutAttribute] T2[] name) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(Int32 semaphore, OpenTK.Graphics.ES31.ExternalHandleType handleType, [InAttribute, OutAttribute] T2[,] name) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(Int32 semaphore, OpenTK.Graphics.ES31.ExternalHandleType handleType, [InAttribute, OutAttribute] T2[,,] name) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(Int32 semaphore, OpenTK.Graphics.ES31.ExternalHandleType handleType, [InAttribute, OutAttribute] ref T2 name) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(UInt32 semaphore, OpenTK.Graphics.ES31.All handleType, IntPtr name) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(UInt32 semaphore, OpenTK.Graphics.ES31.All handleType, [InAttribute, OutAttribute] T2[] name) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(UInt32 semaphore, OpenTK.Graphics.ES31.All handleType, [InAttribute, OutAttribute] T2[,] name) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(UInt32 semaphore, OpenTK.Graphics.ES31.All handleType, [InAttribute, OutAttribute] T2[,,] name) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(UInt32 semaphore, OpenTK.Graphics.ES31.All handleType, [InAttribute, OutAttribute] ref T2 name) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(UInt32 semaphore, OpenTK.Graphics.ES31.ExternalHandleType handleType, IntPtr name) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(UInt32 semaphore, OpenTK.Graphics.ES31.ExternalHandleType handleType, [InAttribute, OutAttribute] T2[] name) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(UInt32 semaphore, OpenTK.Graphics.ES31.ExternalHandleType handleType, [InAttribute, OutAttribute] T2[,] name) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(UInt32 semaphore, OpenTK.Graphics.ES31.ExternalHandleType handleType, [InAttribute, OutAttribute] T2[,,] name) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(UInt32 semaphore, OpenTK.Graphics.ES31.ExternalHandleType handleType, [InAttribute, OutAttribute] ref T2 name) + where T2 : struct + { throw new NotImplementedException(); } + /// [requires: EXT_debug_marker] /// /// @@ -26889,6 +33490,18 @@ namespace OpenTK.Graphics.ES31 [CLSCompliant(false)] public static bool IsEnabled(OpenTK.Graphics.ES31.All target, UInt32 index) { throw new NotImplementedException(); } + /// [requires: EXT_memory_object] + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glIsMemoryObjectEXT")] + [CLSCompliant(false)] + public static bool IsMemoryObject(Int32 memoryObject) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glIsMemoryObjectEXT")] + [CLSCompliant(false)] + public static bool IsMemoryObject(UInt32 memoryObject) { throw new NotImplementedException(); } + /// [requires: EXT_separate_shader_objects] /// Determine if a name corresponds to a program pipeline object /// @@ -26929,6 +33542,18 @@ namespace OpenTK.Graphics.ES31 [CLSCompliant(false)] public static bool IsQuery(UInt32 id) { throw new NotImplementedException(); } + /// [requires: EXT_semaphore] + /// + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glIsSemaphoreEXT")] + [CLSCompliant(false)] + public static bool IsSemaphore(Int32 semaphore) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glIsSemaphoreEXT")] + [CLSCompliant(false)] + public static bool IsSemaphore(UInt32 semaphore) { throw new NotImplementedException(); } + /// [requires: EXT_debug_label] /// /// @@ -27023,6 +33648,108 @@ namespace OpenTK.Graphics.ES31 [CLSCompliant(false)] public static IntPtr MapBufferRange(OpenTK.Graphics.ES31.All target, IntPtr offset, IntPtr length, UInt32 access) { throw new NotImplementedException(); } + /// [requires: EXT_memory_object] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static void MemoryObjectParameter(Int32 memoryObject, OpenTK.Graphics.ES31.All pname, Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static void MemoryObjectParameter(Int32 memoryObject, OpenTK.Graphics.ES31.All pname, ref Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static unsafe void MemoryObjectParameter(Int32 memoryObject, OpenTK.Graphics.ES31.All pname, Int32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static void MemoryObjectParameter(Int32 memoryObject, OpenTK.Graphics.ES31.MemoryObjectParameterName pname, Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static void MemoryObjectParameter(Int32 memoryObject, OpenTK.Graphics.ES31.MemoryObjectParameterName pname, ref Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static unsafe void MemoryObjectParameter(Int32 memoryObject, OpenTK.Graphics.ES31.MemoryObjectParameterName pname, Int32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static void MemoryObjectParameter(UInt32 memoryObject, OpenTK.Graphics.ES31.All pname, Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static void MemoryObjectParameter(UInt32 memoryObject, OpenTK.Graphics.ES31.All pname, ref Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static unsafe void MemoryObjectParameter(UInt32 memoryObject, OpenTK.Graphics.ES31.All pname, Int32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static void MemoryObjectParameter(UInt32 memoryObject, OpenTK.Graphics.ES31.MemoryObjectParameterName pname, Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static void MemoryObjectParameter(UInt32 memoryObject, OpenTK.Graphics.ES31.MemoryObjectParameterName pname, ref Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static unsafe void MemoryObjectParameter(UInt32 memoryObject, OpenTK.Graphics.ES31.MemoryObjectParameterName pname, Int32* @params) { throw new NotImplementedException(); } + /// [requires: EXT_multi_draw_arrays] /// Render multiple sets of primitives from array data /// @@ -27140,6 +33867,1026 @@ namespace OpenTK.Graphics.ES31 [CLSCompliant(false)] public static unsafe void MultiDrawArrays(OpenTK.Graphics.ES31.PrimitiveType mode, [CountAttribute(Computed = "primcount")] Int32* first, [CountAttribute(Computed = "primcount")] Int32* count, Int32 primcount) { throw new NotImplementedException(); } + /// [requires: EXT_multi_draw_indirect] + /// Render multiple sets of primitives from array data, taking parameters from memory + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount,stride)] + /// Specifies the address of an array of structures containing the draw parameters. + /// + /// + /// Specifies the the number of elements in the array of draw parameter structures. + /// + /// + /// Specifies the distance in basic machine units between elements of the draw parameter array. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawArraysIndirectEXT")] + public static void MultiDrawArraysIndirect(OpenTK.Graphics.ES31.All mode, [CountAttribute(Computed = "drawcount,stride")] IntPtr indirect, Int32 drawcount, Int32 stride) { throw new NotImplementedException(); } + + /// [requires: EXT_multi_draw_indirect] + /// Render multiple sets of primitives from array data, taking parameters from memory + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount,stride)] + /// Specifies the address of an array of structures containing the draw parameters. + /// + /// + /// Specifies the the number of elements in the array of draw parameter structures. + /// + /// + /// Specifies the distance in basic machine units between elements of the draw parameter array. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawArraysIndirectEXT")] + [CLSCompliant(false)] + public static void MultiDrawArraysIndirect(OpenTK.Graphics.ES31.All mode, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount,stride")] T1[] indirect, Int32 drawcount, Int32 stride) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_multi_draw_indirect] + /// Render multiple sets of primitives from array data, taking parameters from memory + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount,stride)] + /// Specifies the address of an array of structures containing the draw parameters. + /// + /// + /// Specifies the the number of elements in the array of draw parameter structures. + /// + /// + /// Specifies the distance in basic machine units between elements of the draw parameter array. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawArraysIndirectEXT")] + [CLSCompliant(false)] + public static void MultiDrawArraysIndirect(OpenTK.Graphics.ES31.All mode, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount,stride")] T1[,] indirect, Int32 drawcount, Int32 stride) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_multi_draw_indirect] + /// Render multiple sets of primitives from array data, taking parameters from memory + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount,stride)] + /// Specifies the address of an array of structures containing the draw parameters. + /// + /// + /// Specifies the the number of elements in the array of draw parameter structures. + /// + /// + /// Specifies the distance in basic machine units between elements of the draw parameter array. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawArraysIndirectEXT")] + [CLSCompliant(false)] + public static void MultiDrawArraysIndirect(OpenTK.Graphics.ES31.All mode, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount,stride")] T1[,,] indirect, Int32 drawcount, Int32 stride) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_multi_draw_indirect] + /// Render multiple sets of primitives from array data, taking parameters from memory + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount,stride)] + /// Specifies the address of an array of structures containing the draw parameters. + /// + /// + /// Specifies the the number of elements in the array of draw parameter structures. + /// + /// + /// Specifies the distance in basic machine units between elements of the draw parameter array. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawArraysIndirectEXT")] + public static void MultiDrawArraysIndirect(OpenTK.Graphics.ES31.All mode, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount,stride")] ref T1 indirect, Int32 drawcount, Int32 stride) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_multi_draw_indirect] + /// Render multiple sets of primitives from array data, taking parameters from memory + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount,stride)] + /// Specifies the address of an array of structures containing the draw parameters. + /// + /// + /// Specifies the the number of elements in the array of draw parameter structures. + /// + /// + /// Specifies the distance in basic machine units between elements of the draw parameter array. + /// + [AutoGenerated(Category = "EXT_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawArraysIndirectEXT")] + public static void MultiDrawArraysIndirect(OpenTK.Graphics.ES31.PrimitiveType mode, [CountAttribute(Computed = "drawcount,stride")] IntPtr indirect, Int32 drawcount, Int32 stride) { throw new NotImplementedException(); } + + /// [requires: EXT_multi_draw_indirect] + /// Render multiple sets of primitives from array data, taking parameters from memory + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount,stride)] + /// Specifies the address of an array of structures containing the draw parameters. + /// + /// + /// Specifies the the number of elements in the array of draw parameter structures. + /// + /// + /// Specifies the distance in basic machine units between elements of the draw parameter array. + /// + [AutoGenerated(Category = "EXT_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawArraysIndirectEXT")] + [CLSCompliant(false)] + public static void MultiDrawArraysIndirect(OpenTK.Graphics.ES31.PrimitiveType mode, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount,stride")] T1[] indirect, Int32 drawcount, Int32 stride) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_multi_draw_indirect] + /// Render multiple sets of primitives from array data, taking parameters from memory + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount,stride)] + /// Specifies the address of an array of structures containing the draw parameters. + /// + /// + /// Specifies the the number of elements in the array of draw parameter structures. + /// + /// + /// Specifies the distance in basic machine units between elements of the draw parameter array. + /// + [AutoGenerated(Category = "EXT_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawArraysIndirectEXT")] + [CLSCompliant(false)] + public static void MultiDrawArraysIndirect(OpenTK.Graphics.ES31.PrimitiveType mode, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount,stride")] T1[,] indirect, Int32 drawcount, Int32 stride) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_multi_draw_indirect] + /// Render multiple sets of primitives from array data, taking parameters from memory + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount,stride)] + /// Specifies the address of an array of structures containing the draw parameters. + /// + /// + /// Specifies the the number of elements in the array of draw parameter structures. + /// + /// + /// Specifies the distance in basic machine units between elements of the draw parameter array. + /// + [AutoGenerated(Category = "EXT_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawArraysIndirectEXT")] + [CLSCompliant(false)] + public static void MultiDrawArraysIndirect(OpenTK.Graphics.ES31.PrimitiveType mode, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount,stride")] T1[,,] indirect, Int32 drawcount, Int32 stride) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_multi_draw_indirect] + /// Render multiple sets of primitives from array data, taking parameters from memory + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount,stride)] + /// Specifies the address of an array of structures containing the draw parameters. + /// + /// + /// Specifies the the number of elements in the array of draw parameter structures. + /// + /// + /// Specifies the distance in basic machine units between elements of the draw parameter array. + /// + [AutoGenerated(Category = "EXT_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawArraysIndirectEXT")] + public static void MultiDrawArraysIndirect(OpenTK.Graphics.ES31.PrimitiveType mode, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount,stride")] ref T1 indirect, Int32 drawcount, Int32 stride) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES31.All mode, [CountAttribute(Computed = "drawcount")] Int32[] count, OpenTK.Graphics.ES31.All type, [CountAttribute(Computed = "drawcount")] IntPtr indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32[] basevertex) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES31.All mode, [CountAttribute(Computed = "drawcount")] Int32[] count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] T3[] indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32[] basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES31.All mode, [CountAttribute(Computed = "drawcount")] Int32[] count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] T3[,] indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32[] basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES31.All mode, [CountAttribute(Computed = "drawcount")] Int32[] count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] T3[,,] indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32[] basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES31.All mode, [CountAttribute(Computed = "drawcount")] Int32[] count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] ref T3 indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32[] basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES31.All mode, [CountAttribute(Computed = "drawcount")] ref Int32 count, OpenTK.Graphics.ES31.All type, [CountAttribute(Computed = "drawcount")] IntPtr indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] ref Int32 basevertex) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES31.All mode, [CountAttribute(Computed = "drawcount")] ref Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] T3[] indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] ref Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES31.All mode, [CountAttribute(Computed = "drawcount")] ref Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] T3[,] indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] ref Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES31.All mode, [CountAttribute(Computed = "drawcount")] ref Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] T3[,,] indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] ref Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES31.All mode, [CountAttribute(Computed = "drawcount")] ref Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] ref T3 indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] ref Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static unsafe void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES31.All mode, [CountAttribute(Computed = "drawcount")] Int32* count, OpenTK.Graphics.ES31.All type, [CountAttribute(Computed = "drawcount")] IntPtr indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32* basevertex) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static unsafe void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES31.All mode, [CountAttribute(Computed = "drawcount")] Int32* count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] T3[] indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32* basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static unsafe void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES31.All mode, [CountAttribute(Computed = "drawcount")] Int32* count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] T3[,] indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32* basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static unsafe void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES31.All mode, [CountAttribute(Computed = "drawcount")] Int32* count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] T3[,,] indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32* basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static unsafe void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES31.All mode, [CountAttribute(Computed = "drawcount")] Int32* count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] ref T3 indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32* basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES31.PrimitiveType mode, [CountAttribute(Computed = "drawcount")] Int32[] count, OpenTK.Graphics.ES31.DrawElementsType type, [CountAttribute(Computed = "drawcount")] IntPtr indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32[] basevertex) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES31.PrimitiveType mode, [CountAttribute(Computed = "drawcount")] Int32[] count, OpenTK.Graphics.ES31.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] T3[] indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32[] basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES31.PrimitiveType mode, [CountAttribute(Computed = "drawcount")] Int32[] count, OpenTK.Graphics.ES31.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] T3[,] indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32[] basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES31.PrimitiveType mode, [CountAttribute(Computed = "drawcount")] Int32[] count, OpenTK.Graphics.ES31.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] T3[,,] indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32[] basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES31.PrimitiveType mode, [CountAttribute(Computed = "drawcount")] Int32[] count, OpenTK.Graphics.ES31.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] ref T3 indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32[] basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES31.PrimitiveType mode, [CountAttribute(Computed = "drawcount")] ref Int32 count, OpenTK.Graphics.ES31.DrawElementsType type, [CountAttribute(Computed = "drawcount")] IntPtr indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] ref Int32 basevertex) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES31.PrimitiveType mode, [CountAttribute(Computed = "drawcount")] ref Int32 count, OpenTK.Graphics.ES31.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] T3[] indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] ref Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES31.PrimitiveType mode, [CountAttribute(Computed = "drawcount")] ref Int32 count, OpenTK.Graphics.ES31.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] T3[,] indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] ref Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES31.PrimitiveType mode, [CountAttribute(Computed = "drawcount")] ref Int32 count, OpenTK.Graphics.ES31.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] T3[,,] indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] ref Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES31.PrimitiveType mode, [CountAttribute(Computed = "drawcount")] ref Int32 count, OpenTK.Graphics.ES31.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] ref T3 indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] ref Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static unsafe void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES31.PrimitiveType mode, [CountAttribute(Computed = "drawcount")] Int32* count, OpenTK.Graphics.ES31.DrawElementsType type, [CountAttribute(Computed = "drawcount")] IntPtr indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32* basevertex) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static unsafe void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES31.PrimitiveType mode, [CountAttribute(Computed = "drawcount")] Int32* count, OpenTK.Graphics.ES31.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] T3[] indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32* basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static unsafe void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES31.PrimitiveType mode, [CountAttribute(Computed = "drawcount")] Int32* count, OpenTK.Graphics.ES31.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] T3[,] indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32* basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static unsafe void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES31.PrimitiveType mode, [CountAttribute(Computed = "drawcount")] Int32* count, OpenTK.Graphics.ES31.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] T3[,,] indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32* basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex] + /// Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// [length: COMPSIZE(drawcount)] + /// Points to an array of the elements counts. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the size of the count, indices and basevertex arrays. + /// + /// [length: COMPSIZE(drawcount)] + /// Specifies a pointer to the location where the base vertices are stored. + /// + [AutoGenerated(Category = "EXT_draw_elements_base_vertex|OES_draw_elements_base_vertex", Version = "", EntryPoint = "glMultiDrawElementsBaseVertexEXT")] + [CLSCompliant(false)] + public static unsafe void MultiDrawElementsBaseVertex(OpenTK.Graphics.ES31.PrimitiveType mode, [CountAttribute(Computed = "drawcount")] Int32* count, OpenTK.Graphics.ES31.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount")] ref T3 indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32* basevertex) + where T3 : struct + { throw new NotImplementedException(); } + /// [requires: EXT_multi_draw_arrays] /// Render multiple sets of primitives by specifying indices of array data elements /// @@ -27863,6 +35610,319 @@ namespace OpenTK.Graphics.ES31 where T3 : struct { throw new NotImplementedException(); } + /// [requires: EXT_multi_draw_indirect] + /// Render indexed primitives from array data, taking parameters from memory + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// + /// Specifies the type of data in the buffer bound to the ElementArrayBuffer binding. + /// + /// [length: COMPSIZE(drawcount,stride)] + /// Specifies the address of a structure containing an array of draw parameters. + /// + /// + /// Specifies the number of elements in the array addressed by indirect. + /// + /// + /// Specifies the distance in basic machine units between elements of the draw parameter array. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawElementsIndirectEXT")] + public static void MultiDrawElementsIndirect(OpenTK.Graphics.ES31.All mode, OpenTK.Graphics.ES31.All type, [CountAttribute(Computed = "drawcount,stride")] IntPtr indirect, Int32 drawcount, Int32 stride) { throw new NotImplementedException(); } + + /// [requires: EXT_multi_draw_indirect] + /// Render indexed primitives from array data, taking parameters from memory + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// + /// Specifies the type of data in the buffer bound to the ElementArrayBuffer binding. + /// + /// [length: COMPSIZE(drawcount,stride)] + /// Specifies the address of a structure containing an array of draw parameters. + /// + /// + /// Specifies the number of elements in the array addressed by indirect. + /// + /// + /// Specifies the distance in basic machine units between elements of the draw parameter array. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawElementsIndirectEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsIndirect(OpenTK.Graphics.ES31.All mode, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount,stride")] T2[] indirect, Int32 drawcount, Int32 stride) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_multi_draw_indirect] + /// Render indexed primitives from array data, taking parameters from memory + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// + /// Specifies the type of data in the buffer bound to the ElementArrayBuffer binding. + /// + /// [length: COMPSIZE(drawcount,stride)] + /// Specifies the address of a structure containing an array of draw parameters. + /// + /// + /// Specifies the number of elements in the array addressed by indirect. + /// + /// + /// Specifies the distance in basic machine units between elements of the draw parameter array. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawElementsIndirectEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsIndirect(OpenTK.Graphics.ES31.All mode, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount,stride")] T2[,] indirect, Int32 drawcount, Int32 stride) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_multi_draw_indirect] + /// Render indexed primitives from array data, taking parameters from memory + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// + /// Specifies the type of data in the buffer bound to the ElementArrayBuffer binding. + /// + /// [length: COMPSIZE(drawcount,stride)] + /// Specifies the address of a structure containing an array of draw parameters. + /// + /// + /// Specifies the number of elements in the array addressed by indirect. + /// + /// + /// Specifies the distance in basic machine units between elements of the draw parameter array. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawElementsIndirectEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsIndirect(OpenTK.Graphics.ES31.All mode, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount,stride")] T2[,,] indirect, Int32 drawcount, Int32 stride) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_multi_draw_indirect] + /// Render indexed primitives from array data, taking parameters from memory + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// + /// Specifies the type of data in the buffer bound to the ElementArrayBuffer binding. + /// + /// [length: COMPSIZE(drawcount,stride)] + /// Specifies the address of a structure containing an array of draw parameters. + /// + /// + /// Specifies the number of elements in the array addressed by indirect. + /// + /// + /// Specifies the distance in basic machine units between elements of the draw parameter array. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawElementsIndirectEXT")] + public static void MultiDrawElementsIndirect(OpenTK.Graphics.ES31.All mode, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount,stride")] ref T2 indirect, Int32 drawcount, Int32 stride) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_multi_draw_indirect] + /// Render indexed primitives from array data, taking parameters from memory + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// + /// Specifies the type of data in the buffer bound to the ElementArrayBuffer binding. + /// + /// [length: COMPSIZE(drawcount,stride)] + /// Specifies the address of a structure containing an array of draw parameters. + /// + /// + /// Specifies the number of elements in the array addressed by indirect. + /// + /// + /// Specifies the distance in basic machine units between elements of the draw parameter array. + /// + [AutoGenerated(Category = "EXT_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawElementsIndirectEXT")] + public static void MultiDrawElementsIndirect(OpenTK.Graphics.ES31.PrimitiveType mode, OpenTK.Graphics.ES31.All type, [CountAttribute(Computed = "drawcount,stride")] IntPtr indirect, Int32 drawcount, Int32 stride) { throw new NotImplementedException(); } + + /// [requires: EXT_multi_draw_indirect] + /// Render indexed primitives from array data, taking parameters from memory + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// + /// Specifies the type of data in the buffer bound to the ElementArrayBuffer binding. + /// + /// [length: COMPSIZE(drawcount,stride)] + /// Specifies the address of a structure containing an array of draw parameters. + /// + /// + /// Specifies the number of elements in the array addressed by indirect. + /// + /// + /// Specifies the distance in basic machine units between elements of the draw parameter array. + /// + [AutoGenerated(Category = "EXT_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawElementsIndirectEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsIndirect(OpenTK.Graphics.ES31.PrimitiveType mode, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount,stride")] T2[] indirect, Int32 drawcount, Int32 stride) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_multi_draw_indirect] + /// Render indexed primitives from array data, taking parameters from memory + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// + /// Specifies the type of data in the buffer bound to the ElementArrayBuffer binding. + /// + /// [length: COMPSIZE(drawcount,stride)] + /// Specifies the address of a structure containing an array of draw parameters. + /// + /// + /// Specifies the number of elements in the array addressed by indirect. + /// + /// + /// Specifies the distance in basic machine units between elements of the draw parameter array. + /// + [AutoGenerated(Category = "EXT_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawElementsIndirectEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsIndirect(OpenTK.Graphics.ES31.PrimitiveType mode, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount,stride")] T2[,] indirect, Int32 drawcount, Int32 stride) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_multi_draw_indirect] + /// Render indexed primitives from array data, taking parameters from memory + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// + /// Specifies the type of data in the buffer bound to the ElementArrayBuffer binding. + /// + /// [length: COMPSIZE(drawcount,stride)] + /// Specifies the address of a structure containing an array of draw parameters. + /// + /// + /// Specifies the number of elements in the array addressed by indirect. + /// + /// + /// Specifies the distance in basic machine units between elements of the draw parameter array. + /// + [AutoGenerated(Category = "EXT_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawElementsIndirectEXT")] + [CLSCompliant(false)] + public static void MultiDrawElementsIndirect(OpenTK.Graphics.ES31.PrimitiveType mode, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount,stride")] T2[,,] indirect, Int32 drawcount, Int32 stride) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_multi_draw_indirect] + /// Render indexed primitives from array data, taking parameters from memory + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency, and Patches are accepted. + /// + /// + /// Specifies the type of data in the buffer bound to the ElementArrayBuffer binding. + /// + /// [length: COMPSIZE(drawcount,stride)] + /// Specifies the address of a structure containing an array of draw parameters. + /// + /// + /// Specifies the number of elements in the array addressed by indirect. + /// + /// + /// Specifies the distance in basic machine units between elements of the draw parameter array. + /// + [AutoGenerated(Category = "EXT_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawElementsIndirectEXT")] + public static void MultiDrawElementsIndirect(OpenTK.Graphics.ES31.PrimitiveType mode, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "drawcount,stride")] ref T2 indirect, Int32 drawcount, Int32 stride) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_external_buffer] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_external_buffer", Version = "", EntryPoint = "glNamedBufferStorageExternalEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorageExternal(Int32 buffer, IntPtr offset, Int32 size, IntPtr clientBuffer, Int32 flags) { throw new NotImplementedException(); } + + /// [requires: EXT_external_buffer] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_external_buffer", Version = "", EntryPoint = "glNamedBufferStorageExternalEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorageExternal(Int32 buffer, IntPtr offset, IntPtr size, IntPtr clientBuffer, Int32 flags) { throw new NotImplementedException(); } + + /// [requires: EXT_external_buffer] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_external_buffer", Version = "", EntryPoint = "glNamedBufferStorageExternalEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorageExternal(UInt32 buffer, IntPtr offset, Int32 size, IntPtr clientBuffer, UInt32 flags) { throw new NotImplementedException(); } + + /// [requires: EXT_external_buffer] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_external_buffer", Version = "", EntryPoint = "glNamedBufferStorageExternalEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorageExternal(UInt32 buffer, IntPtr offset, IntPtr size, IntPtr clientBuffer, UInt32 flags) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glNamedBufferStorageMemEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorageMem(Int32 buffer, Int32 size, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glNamedBufferStorageMemEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorageMem(Int32 buffer, IntPtr size, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glNamedBufferStorageMemEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorageMem(UInt32 buffer, Int32 size, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glNamedBufferStorageMemEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorageMem(UInt32 buffer, IntPtr size, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + /// [requires: EXT_tessellation_shader] /// Specifies the parameters for patch primitives /// @@ -27875,6 +35935,13 @@ namespace OpenTK.Graphics.ES31 [AutoGenerated(Category = "EXT_tessellation_shader", Version = "", EntryPoint = "glPatchParameteriEXT")] public static void PatchParameter(OpenTK.Graphics.ES31.All pname, Int32 value) { throw new NotImplementedException(); } + /// [requires: EXT_polygon_offset_clamp] + /// + /// + /// + [AutoGenerated(Category = "EXT_polygon_offset_clamp", Version = "", EntryPoint = "glPolygonOffsetClampEXT")] + public static void PolygonOffsetClamp(Single factor, Single units, Single clamp) { throw new NotImplementedException(); } + /// [requires: EXT_debug_marker] [AutoGenerated(Category = "EXT_debug_marker", Version = "", EntryPoint = "glPopGroupMarkerEXT")] public static void PopGroupMarker() { throw new NotImplementedException(); } @@ -30007,6 +38074,20 @@ namespace OpenTK.Graphics.ES31 [CLSCompliant(false)] public static void QueryCounter(UInt32 id, OpenTK.Graphics.ES31.All target) { throw new NotImplementedException(); } + /// [requires: EXT_raster_multisample|EXT_texture_filter_minmax|NV_framebuffer_mixed_samples] + /// + /// + [AutoGenerated(Category = "EXT_raster_multisample|EXT_texture_filter_minmax|NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glRasterSamplesEXT")] + [CLSCompliant(false)] + public static void RasterSamples(Int32 samples, bool fixedsamplelocations) { throw new NotImplementedException(); } + + /// [requires: EXT_raster_multisample|EXT_texture_filter_minmax|NV_framebuffer_mixed_samples] + /// + /// + [AutoGenerated(Category = "EXT_raster_multisample|EXT_texture_filter_minmax|NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glRasterSamplesEXT")] + [CLSCompliant(false)] + public static void RasterSamples(UInt32 samples, bool fixedsamplelocations) { throw new NotImplementedException(); } + /// [requires: EXT_multiview_draw_buffers] /// /// @@ -30084,6 +38165,20 @@ namespace OpenTK.Graphics.ES31 where T7 : struct { throw new NotImplementedException(); } + /// [requires: EXT_win32_keyed_mutex] + /// + /// + [AutoGenerated(Category = "EXT_win32_keyed_mutex", Version = "", EntryPoint = "glReleaseKeyedMutexWin32EXT")] + [CLSCompliant(false)] + public static bool ReleaseKeyedMutexWin32(Int32 memory, Int64 key) { throw new NotImplementedException(); } + + /// [requires: EXT_win32_keyed_mutex] + /// + /// + [AutoGenerated(Category = "EXT_win32_keyed_mutex", Version = "", EntryPoint = "glReleaseKeyedMutexWin32EXT")] + [CLSCompliant(false)] + public static bool ReleaseKeyedMutexWin32(UInt32 memory, UInt64 key) { throw new NotImplementedException(); } + /// [requires: EXT_multisampled_render_to_texture] /// Establish data storage, format, dimensions and sample count of a renderbuffer object's image /// @@ -30177,6 +38272,246 @@ namespace OpenTK.Graphics.ES31 [CLSCompliant(false)] public static unsafe void SamplerParameterI(UInt32 sampler, OpenTK.Graphics.ES31.All pname, [CountAttribute(Computed = "pname")] UInt32* param) { throw new NotImplementedException(); } + /// [requires: EXT_semaphore] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static void SemaphoreParameter(Int32 semaphore, OpenTK.Graphics.ES31.All pname, Int64[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static void SemaphoreParameter(Int32 semaphore, OpenTK.Graphics.ES31.All pname, ref Int64 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static unsafe void SemaphoreParameter(Int32 semaphore, OpenTK.Graphics.ES31.All pname, Int64* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static void SemaphoreParameter(Int32 semaphore, OpenTK.Graphics.ES31.SemaphoreParameterName pname, Int64[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static void SemaphoreParameter(Int32 semaphore, OpenTK.Graphics.ES31.SemaphoreParameterName pname, ref Int64 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static unsafe void SemaphoreParameter(Int32 semaphore, OpenTK.Graphics.ES31.SemaphoreParameterName pname, Int64* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static void SemaphoreParameter(UInt32 semaphore, OpenTK.Graphics.ES31.All pname, UInt64[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static void SemaphoreParameter(UInt32 semaphore, OpenTK.Graphics.ES31.All pname, ref UInt64 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static unsafe void SemaphoreParameter(UInt32 semaphore, OpenTK.Graphics.ES31.All pname, UInt64* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static void SemaphoreParameter(UInt32 semaphore, OpenTK.Graphics.ES31.SemaphoreParameterName pname, UInt64[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static void SemaphoreParameter(UInt32 semaphore, OpenTK.Graphics.ES31.SemaphoreParameterName pname, ref UInt64 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static unsafe void SemaphoreParameter(UInt32 semaphore, OpenTK.Graphics.ES31.SemaphoreParameterName pname, UInt64* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSignalSemaphoreEXT")] + [CLSCompliant(false)] + public static void SignalSemaphore(Int32 semaphore, Int32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] Int32[] buffers, Int32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] Int32[] textures, [CountAttribute(Computed = "numTextureBarriers")] OpenTK.Graphics.ES31.All[] dstLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSignalSemaphoreEXT")] + [CLSCompliant(false)] + public static void SignalSemaphore(Int32 semaphore, Int32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] Int32[] buffers, Int32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] Int32[] textures, [CountAttribute(Computed = "numTextureBarriers")] OpenTK.Graphics.ES31.TextureLayout[] dstLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSignalSemaphoreEXT")] + [CLSCompliant(false)] + public static void SignalSemaphore(Int32 semaphore, Int32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] ref Int32 buffers, Int32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] ref Int32 textures, [CountAttribute(Computed = "numTextureBarriers")] ref OpenTK.Graphics.ES31.All dstLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSignalSemaphoreEXT")] + [CLSCompliant(false)] + public static void SignalSemaphore(Int32 semaphore, Int32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] ref Int32 buffers, Int32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] ref Int32 textures, [CountAttribute(Computed = "numTextureBarriers")] ref OpenTK.Graphics.ES31.TextureLayout dstLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSignalSemaphoreEXT")] + [CLSCompliant(false)] + public static unsafe void SignalSemaphore(Int32 semaphore, Int32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] Int32* buffers, Int32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] Int32* textures, [CountAttribute(Computed = "numTextureBarriers")] OpenTK.Graphics.ES31.All* dstLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSignalSemaphoreEXT")] + [CLSCompliant(false)] + public static unsafe void SignalSemaphore(Int32 semaphore, Int32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] Int32* buffers, Int32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] Int32* textures, [CountAttribute(Computed = "numTextureBarriers")] OpenTK.Graphics.ES31.TextureLayout* dstLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSignalSemaphoreEXT")] + [CLSCompliant(false)] + public static void SignalSemaphore(UInt32 semaphore, UInt32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] UInt32[] buffers, UInt32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] UInt32[] textures, [CountAttribute(Computed = "numTextureBarriers")] OpenTK.Graphics.ES31.All[] dstLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSignalSemaphoreEXT")] + [CLSCompliant(false)] + public static void SignalSemaphore(UInt32 semaphore, UInt32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] UInt32[] buffers, UInt32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] UInt32[] textures, [CountAttribute(Computed = "numTextureBarriers")] OpenTK.Graphics.ES31.TextureLayout[] dstLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSignalSemaphoreEXT")] + [CLSCompliant(false)] + public static void SignalSemaphore(UInt32 semaphore, UInt32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] ref UInt32 buffers, UInt32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] ref UInt32 textures, [CountAttribute(Computed = "numTextureBarriers")] ref OpenTK.Graphics.ES31.All dstLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSignalSemaphoreEXT")] + [CLSCompliant(false)] + public static void SignalSemaphore(UInt32 semaphore, UInt32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] ref UInt32 buffers, UInt32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] ref UInt32 textures, [CountAttribute(Computed = "numTextureBarriers")] ref OpenTK.Graphics.ES31.TextureLayout dstLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSignalSemaphoreEXT")] + [CLSCompliant(false)] + public static unsafe void SignalSemaphore(UInt32 semaphore, UInt32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] UInt32* buffers, UInt32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] UInt32* textures, [CountAttribute(Computed = "numTextureBarriers")] OpenTK.Graphics.ES31.All* dstLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSignalSemaphoreEXT")] + [CLSCompliant(false)] + public static unsafe void SignalSemaphore(UInt32 semaphore, UInt32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] UInt32* buffers, UInt32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] UInt32* textures, [CountAttribute(Computed = "numTextureBarriers")] OpenTK.Graphics.ES31.TextureLayout* dstLayouts) { throw new NotImplementedException(); } + /// [requires: EXT_texture_buffer] /// Attach the storage for a buffer object to the active buffer texture /// @@ -30331,6 +38666,19 @@ namespace OpenTK.Graphics.ES31 [CLSCompliant(false)] public static void TexBufferRange(OpenTK.Graphics.ES31.All target, OpenTK.Graphics.ES31.All internalformat, UInt32 buffer, IntPtr offset, IntPtr size) { throw new NotImplementedException(); } + /// [requires: EXT_sparse_texture] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_sparse_texture", Version = "", EntryPoint = "glTexPageCommitmentEXT")] + public static void TexPageCommitment(OpenTK.Graphics.ES31.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, bool commit) { throw new NotImplementedException(); } + /// [requires: EXT_texture_border_clamp] /// /// @@ -30496,6 +38844,268 @@ namespace OpenTK.Graphics.ES31 [AutoGenerated(Category = "EXT_texture_storage", Version = "", EntryPoint = "glTexStorage3DEXT")] public static void TexStorage3D(OpenTK.Graphics.ES31.All target, Int32 levels, OpenTK.Graphics.ES31.All internalformat, Int32 width, Int32 height, Int32 depth) { throw new NotImplementedException(); } + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem1DEXT")] + [CLSCompliant(false)] + public static void TexStorageMem1D(OpenTK.Graphics.ES31.All target, Int32 levels, OpenTK.Graphics.ES31.All internalFormat, Int32 width, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem1DEXT")] + [CLSCompliant(false)] + public static void TexStorageMem1D(OpenTK.Graphics.ES31.All target, Int32 levels, OpenTK.Graphics.ES31.All internalFormat, Int32 width, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem1DEXT")] + [CLSCompliant(false)] + public static void TexStorageMem1D(OpenTK.Graphics.ES31.TextureTarget target, Int32 levels, OpenTK.Graphics.ES31.All internalFormat, Int32 width, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem1DEXT")] + [CLSCompliant(false)] + public static void TexStorageMem1D(OpenTK.Graphics.ES31.TextureTarget target, Int32 levels, OpenTK.Graphics.ES31.All internalFormat, Int32 width, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem2DEXT")] + [CLSCompliant(false)] + public static void TexStorageMem2D(OpenTK.Graphics.ES31.All target, Int32 levels, OpenTK.Graphics.ES31.All internalFormat, Int32 width, Int32 height, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem2DEXT")] + [CLSCompliant(false)] + public static void TexStorageMem2D(OpenTK.Graphics.ES31.All target, Int32 levels, OpenTK.Graphics.ES31.All internalFormat, Int32 width, Int32 height, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem2DEXT")] + [CLSCompliant(false)] + public static void TexStorageMem2D(OpenTK.Graphics.ES31.TextureTarget target, Int32 levels, OpenTK.Graphics.ES31.All internalFormat, Int32 width, Int32 height, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem2DEXT")] + [CLSCompliant(false)] + public static void TexStorageMem2D(OpenTK.Graphics.ES31.TextureTarget target, Int32 levels, OpenTK.Graphics.ES31.All internalFormat, Int32 width, Int32 height, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem2DMultisampleEXT")] + [CLSCompliant(false)] + public static void TexStorageMem2DMultisample(OpenTK.Graphics.ES31.All target, Int32 samples, OpenTK.Graphics.ES31.All internalFormat, Int32 width, Int32 height, bool fixedSampleLocations, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem2DMultisampleEXT")] + [CLSCompliant(false)] + public static void TexStorageMem2DMultisample(OpenTK.Graphics.ES31.All target, Int32 samples, OpenTK.Graphics.ES31.All internalFormat, Int32 width, Int32 height, bool fixedSampleLocations, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem2DMultisampleEXT")] + [CLSCompliant(false)] + public static void TexStorageMem2DMultisample(OpenTK.Graphics.ES31.TextureTarget target, Int32 samples, OpenTK.Graphics.ES31.All internalFormat, Int32 width, Int32 height, bool fixedSampleLocations, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem2DMultisampleEXT")] + [CLSCompliant(false)] + public static void TexStorageMem2DMultisample(OpenTK.Graphics.ES31.TextureTarget target, Int32 samples, OpenTK.Graphics.ES31.All internalFormat, Int32 width, Int32 height, bool fixedSampleLocations, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem3DEXT")] + [CLSCompliant(false)] + public static void TexStorageMem3D(OpenTK.Graphics.ES31.All target, Int32 levels, OpenTK.Graphics.ES31.All internalFormat, Int32 width, Int32 height, Int32 depth, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem3DEXT")] + [CLSCompliant(false)] + public static void TexStorageMem3D(OpenTK.Graphics.ES31.All target, Int32 levels, OpenTK.Graphics.ES31.All internalFormat, Int32 width, Int32 height, Int32 depth, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem3DEXT")] + [CLSCompliant(false)] + public static void TexStorageMem3D(OpenTK.Graphics.ES31.TextureTarget target, Int32 levels, OpenTK.Graphics.ES31.All internalFormat, Int32 width, Int32 height, Int32 depth, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem3DEXT")] + [CLSCompliant(false)] + public static void TexStorageMem3D(OpenTK.Graphics.ES31.TextureTarget target, Int32 levels, OpenTK.Graphics.ES31.All internalFormat, Int32 width, Int32 height, Int32 depth, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem3DMultisampleEXT")] + [CLSCompliant(false)] + public static void TexStorageMem3DMultisample(OpenTK.Graphics.ES31.All target, Int32 samples, OpenTK.Graphics.ES31.All internalFormat, Int32 width, Int32 height, Int32 depth, bool fixedSampleLocations, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem3DMultisampleEXT")] + [CLSCompliant(false)] + public static void TexStorageMem3DMultisample(OpenTK.Graphics.ES31.All target, Int32 samples, OpenTK.Graphics.ES31.All internalFormat, Int32 width, Int32 height, Int32 depth, bool fixedSampleLocations, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem3DMultisampleEXT")] + [CLSCompliant(false)] + public static void TexStorageMem3DMultisample(OpenTK.Graphics.ES31.TextureTarget target, Int32 samples, OpenTK.Graphics.ES31.All internalFormat, Int32 width, Int32 height, Int32 depth, bool fixedSampleLocations, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem3DMultisampleEXT")] + [CLSCompliant(false)] + public static void TexStorageMem3DMultisample(OpenTK.Graphics.ES31.TextureTarget target, Int32 samples, OpenTK.Graphics.ES31.All internalFormat, Int32 width, Int32 height, Int32 depth, bool fixedSampleLocations, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + /// [requires: EXT_texture_storage] /// /// @@ -30562,6 +39172,132 @@ namespace OpenTK.Graphics.ES31 [CLSCompliant(false)] public static void TextureStorage3D(UInt32 texture, OpenTK.Graphics.ES31.All target, Int32 levels, OpenTK.Graphics.ES31.All internalformat, Int32 width, Int32 height, Int32 depth) { throw new NotImplementedException(); } + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTextureStorageMem1DEXT")] + [CLSCompliant(false)] + public static void TextureStorageMem1D(Int32 texture, Int32 levels, OpenTK.Graphics.ES31.All internalFormat, Int32 width, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTextureStorageMem1DEXT")] + [CLSCompliant(false)] + public static void TextureStorageMem1D(UInt32 texture, Int32 levels, OpenTK.Graphics.ES31.All internalFormat, Int32 width, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTextureStorageMem2DEXT")] + [CLSCompliant(false)] + public static void TextureStorageMem2D(Int32 texture, Int32 levels, OpenTK.Graphics.ES31.All internalFormat, Int32 width, Int32 height, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTextureStorageMem2DEXT")] + [CLSCompliant(false)] + public static void TextureStorageMem2D(UInt32 texture, Int32 levels, OpenTK.Graphics.ES31.All internalFormat, Int32 width, Int32 height, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTextureStorageMem2DMultisampleEXT")] + [CLSCompliant(false)] + public static void TextureStorageMem2DMultisample(Int32 texture, Int32 samples, OpenTK.Graphics.ES31.All internalFormat, Int32 width, Int32 height, bool fixedSampleLocations, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTextureStorageMem2DMultisampleEXT")] + [CLSCompliant(false)] + public static void TextureStorageMem2DMultisample(UInt32 texture, Int32 samples, OpenTK.Graphics.ES31.All internalFormat, Int32 width, Int32 height, bool fixedSampleLocations, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTextureStorageMem3DEXT")] + [CLSCompliant(false)] + public static void TextureStorageMem3D(Int32 texture, Int32 levels, OpenTK.Graphics.ES31.All internalFormat, Int32 width, Int32 height, Int32 depth, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTextureStorageMem3DEXT")] + [CLSCompliant(false)] + public static void TextureStorageMem3D(UInt32 texture, Int32 levels, OpenTK.Graphics.ES31.All internalFormat, Int32 width, Int32 height, Int32 depth, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTextureStorageMem3DMultisampleEXT")] + [CLSCompliant(false)] + public static void TextureStorageMem3DMultisample(Int32 texture, Int32 samples, OpenTK.Graphics.ES31.All internalFormat, Int32 width, Int32 height, Int32 depth, bool fixedSampleLocations, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTextureStorageMem3DMultisampleEXT")] + [CLSCompliant(false)] + public static void TextureStorageMem3DMultisample(UInt32 texture, Int32 samples, OpenTK.Graphics.ES31.All internalFormat, Int32 width, Int32 height, Int32 depth, bool fixedSampleLocations, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + /// [requires: EXT_texture_view] /// Initialize a texture as a data alias of another texture's data store /// @@ -30716,10 +39452,196 @@ namespace OpenTK.Graphics.ES31 [CLSCompliant(false)] public static void VertexAttribDivisor(UInt32 index, UInt32 divisor) { throw new NotImplementedException(); } + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glWaitSemaphoreEXT")] + [CLSCompliant(false)] + public static void WaitSemaphore(Int32 semaphore, Int32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] Int32[] buffers, Int32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] Int32[] textures, [CountAttribute(Computed = "numTextureBarriers")] OpenTK.Graphics.ES31.All[] srcLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glWaitSemaphoreEXT")] + [CLSCompliant(false)] + public static void WaitSemaphore(Int32 semaphore, Int32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] Int32[] buffers, Int32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] Int32[] textures, [CountAttribute(Computed = "numTextureBarriers")] OpenTK.Graphics.ES31.TextureLayout[] srcLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glWaitSemaphoreEXT")] + [CLSCompliant(false)] + public static void WaitSemaphore(Int32 semaphore, Int32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] ref Int32 buffers, Int32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] ref Int32 textures, [CountAttribute(Computed = "numTextureBarriers")] ref OpenTK.Graphics.ES31.All srcLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glWaitSemaphoreEXT")] + [CLSCompliant(false)] + public static void WaitSemaphore(Int32 semaphore, Int32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] ref Int32 buffers, Int32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] ref Int32 textures, [CountAttribute(Computed = "numTextureBarriers")] ref OpenTK.Graphics.ES31.TextureLayout srcLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glWaitSemaphoreEXT")] + [CLSCompliant(false)] + public static unsafe void WaitSemaphore(Int32 semaphore, Int32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] Int32* buffers, Int32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] Int32* textures, [CountAttribute(Computed = "numTextureBarriers")] OpenTK.Graphics.ES31.All* srcLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glWaitSemaphoreEXT")] + [CLSCompliant(false)] + public static unsafe void WaitSemaphore(Int32 semaphore, Int32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] Int32* buffers, Int32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] Int32* textures, [CountAttribute(Computed = "numTextureBarriers")] OpenTK.Graphics.ES31.TextureLayout* srcLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glWaitSemaphoreEXT")] + [CLSCompliant(false)] + public static void WaitSemaphore(UInt32 semaphore, UInt32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] UInt32[] buffers, UInt32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] UInt32[] textures, [CountAttribute(Computed = "numTextureBarriers")] OpenTK.Graphics.ES31.All[] srcLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glWaitSemaphoreEXT")] + [CLSCompliant(false)] + public static void WaitSemaphore(UInt32 semaphore, UInt32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] UInt32[] buffers, UInt32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] UInt32[] textures, [CountAttribute(Computed = "numTextureBarriers")] OpenTK.Graphics.ES31.TextureLayout[] srcLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glWaitSemaphoreEXT")] + [CLSCompliant(false)] + public static void WaitSemaphore(UInt32 semaphore, UInt32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] ref UInt32 buffers, UInt32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] ref UInt32 textures, [CountAttribute(Computed = "numTextureBarriers")] ref OpenTK.Graphics.ES31.All srcLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glWaitSemaphoreEXT")] + [CLSCompliant(false)] + public static void WaitSemaphore(UInt32 semaphore, UInt32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] ref UInt32 buffers, UInt32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] ref UInt32 textures, [CountAttribute(Computed = "numTextureBarriers")] ref OpenTK.Graphics.ES31.TextureLayout srcLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glWaitSemaphoreEXT")] + [CLSCompliant(false)] + public static unsafe void WaitSemaphore(UInt32 semaphore, UInt32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] UInt32* buffers, UInt32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] UInt32* textures, [CountAttribute(Computed = "numTextureBarriers")] OpenTK.Graphics.ES31.All* srcLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glWaitSemaphoreEXT")] + [CLSCompliant(false)] + public static unsafe void WaitSemaphore(UInt32 semaphore, UInt32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] UInt32* buffers, UInt32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] UInt32* textures, [CountAttribute(Computed = "numTextureBarriers")] OpenTK.Graphics.ES31.TextureLayout* srcLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_window_rectangles] + /// + /// + /// [length: COMPSIZE(count)] + [AutoGenerated(Category = "EXT_window_rectangles", Version = "", EntryPoint = "glWindowRectanglesEXT")] + [CLSCompliant(false)] + public static void WindowRectangles(OpenTK.Graphics.ES31.All mode, Int32 count, [CountAttribute(Computed = "count")] Int32[] box) { throw new NotImplementedException(); } + + /// [requires: EXT_window_rectangles] + /// + /// + /// [length: COMPSIZE(count)] + [AutoGenerated(Category = "EXT_window_rectangles", Version = "", EntryPoint = "glWindowRectanglesEXT")] + [CLSCompliant(false)] + public static void WindowRectangles(OpenTK.Graphics.ES31.All mode, Int32 count, [CountAttribute(Computed = "count")] ref Int32 box) { throw new NotImplementedException(); } + + /// [requires: EXT_window_rectangles] + /// + /// + /// [length: COMPSIZE(count)] + [AutoGenerated(Category = "EXT_window_rectangles", Version = "", EntryPoint = "glWindowRectanglesEXT")] + [CLSCompliant(false)] + public static unsafe void WindowRectangles(OpenTK.Graphics.ES31.All mode, Int32 count, [CountAttribute(Computed = "count")] Int32* box) { throw new NotImplementedException(); } + } public static partial class Img { + /// [requires: IMG_framebuffer_downsample] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "IMG_framebuffer_downsample", Version = "", EntryPoint = "glFramebufferTexture2DDownsampleIMG")] + [CLSCompliant(false)] + public static void FramebufferTexture2DDownsample(OpenTK.Graphics.ES31.All target, OpenTK.Graphics.ES31.All attachment, OpenTK.Graphics.ES31.All textarget, Int32 texture, Int32 level, Int32 xscale, Int32 yscale) { throw new NotImplementedException(); } + + /// [requires: IMG_framebuffer_downsample] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "IMG_framebuffer_downsample", Version = "", EntryPoint = "glFramebufferTexture2DDownsampleIMG")] + [CLSCompliant(false)] + public static void FramebufferTexture2DDownsample(OpenTK.Graphics.ES31.All target, OpenTK.Graphics.ES31.All attachment, OpenTK.Graphics.ES31.All textarget, UInt32 texture, Int32 level, Int32 xscale, Int32 yscale) { throw new NotImplementedException(); } + /// [requires: IMG_multisampled_render_to_texture] /// /// @@ -30742,6 +39664,152 @@ namespace OpenTK.Graphics.ES31 [CLSCompliant(false)] public static void FramebufferTexture2DMultisample(OpenTK.Graphics.ES31.All target, OpenTK.Graphics.ES31.All attachment, OpenTK.Graphics.ES31.All textarget, UInt32 texture, Int32 level, Int32 samples) { throw new NotImplementedException(); } + /// [requires: IMG_framebuffer_downsample] + /// + /// + /// + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "IMG_framebuffer_downsample", Version = "", EntryPoint = "glFramebufferTextureLayerDownsampleIMG")] + [CLSCompliant(false)] + public static void FramebufferTextureLayerDownsample(OpenTK.Graphics.ES31.All target, OpenTK.Graphics.ES31.All attachment, Int32 texture, Int32 level, Int32 layer, Int32 xscale, Int32 yscale) { throw new NotImplementedException(); } + + /// [requires: IMG_framebuffer_downsample] + /// + /// + /// + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "IMG_framebuffer_downsample", Version = "", EntryPoint = "glFramebufferTextureLayerDownsampleIMG")] + [CLSCompliant(false)] + public static void FramebufferTextureLayerDownsample(OpenTK.Graphics.ES31.All target, OpenTK.Graphics.ES31.All attachment, UInt32 texture, Int32 level, Int32 layer, Int32 xscale, Int32 yscale) { throw new NotImplementedException(); } + + /// [requires: IMG_framebuffer_downsample] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "IMG_framebuffer_downsample", Version = "", EntryPoint = "glFramebufferTextureLayerDownsampleIMG")] + [CLSCompliant(false)] + public static void FramebufferTextureLayerDownsample(OpenTK.Graphics.ES31.FramebufferTarget target, OpenTK.Graphics.ES31.FramebufferAttachment attachment, Int32 texture, Int32 level, Int32 layer, Int32 xscale, Int32 yscale) { throw new NotImplementedException(); } + + /// [requires: IMG_framebuffer_downsample] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "IMG_framebuffer_downsample", Version = "", EntryPoint = "glFramebufferTextureLayerDownsampleIMG")] + [CLSCompliant(false)] + public static void FramebufferTextureLayerDownsample(OpenTK.Graphics.ES31.FramebufferTarget target, OpenTK.Graphics.ES31.FramebufferAttachment attachment, UInt32 texture, Int32 level, Int32 layer, Int32 xscale, Int32 yscale) { throw new NotImplementedException(); } + + /// [requires: IMG_bindless_texture] + /// + [AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glGetTextureHandleIMG")] + [CLSCompliant(false)] + public static Int64 GetTextureHandle(Int32 texture) { throw new NotImplementedException(); } + + /// [requires: IMG_bindless_texture] + /// + [AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glGetTextureHandleIMG")] + [CLSCompliant(false)] + public static Int64 GetTextureHandle(UInt32 texture) { throw new NotImplementedException(); } + + /// [requires: IMG_bindless_texture] + /// + /// + [AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glGetTextureSamplerHandleIMG")] + [CLSCompliant(false)] + public static Int64 GetTextureSamplerHandle(Int32 texture, Int32 sampler) { throw new NotImplementedException(); } + + /// [requires: IMG_bindless_texture] + /// + /// + [AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glGetTextureSamplerHandleIMG")] + [CLSCompliant(false)] + public static Int64 GetTextureSamplerHandle(UInt32 texture, UInt32 sampler) { throw new NotImplementedException(); } + + /// [requires: IMG_bindless_texture] + /// + /// + /// + [AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64IMG")] + [CLSCompliant(false)] + public static void ProgramUniformHandle(Int32 program, Int32 location, Int64 value) { throw new NotImplementedException(); } + + /// [requires: IMG_bindless_texture] + /// + /// + /// + [AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64IMG")] + [CLSCompliant(false)] + public static void ProgramUniformHandle(UInt32 program, Int32 location, UInt64 value) { throw new NotImplementedException(); } + + /// [requires: IMG_bindless_texture] + /// + /// + /// + /// [length: count] + [AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vIMG")] + [CLSCompliant(false)] + public static void ProgramUniformHandle(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64[] values) { throw new NotImplementedException(); } + + /// [requires: IMG_bindless_texture] + /// + /// + /// + /// [length: count] + [AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vIMG")] + [CLSCompliant(false)] + public static void ProgramUniformHandle(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref Int64 values) { throw new NotImplementedException(); } + + /// [requires: IMG_bindless_texture] + /// + /// + /// + /// [length: count] + [AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vIMG")] + [CLSCompliant(false)] + public static unsafe void ProgramUniformHandle(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64* values) { throw new NotImplementedException(); } + + /// [requires: IMG_bindless_texture] + /// + /// + /// + /// [length: count] + [AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vIMG")] + [CLSCompliant(false)] + public static void ProgramUniformHandle(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64[] values) { throw new NotImplementedException(); } + + /// [requires: IMG_bindless_texture] + /// + /// + /// + /// [length: count] + [AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vIMG")] + [CLSCompliant(false)] + public static void ProgramUniformHandle(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref UInt64 values) { throw new NotImplementedException(); } + + /// [requires: IMG_bindless_texture] + /// + /// + /// + /// [length: count] + [AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vIMG")] + [CLSCompliant(false)] + public static unsafe void ProgramUniformHandle(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64* values) { throw new NotImplementedException(); } + /// [requires: IMG_multisampled_render_to_texture] /// Establish data storage, format, dimensions and sample count of a renderbuffer object's image /// @@ -30763,6 +39831,68 @@ namespace OpenTK.Graphics.ES31 [AutoGenerated(Category = "IMG_multisampled_render_to_texture", Version = "", EntryPoint = "glRenderbufferStorageMultisampleIMG")] public static void RenderbufferStorageMultisample(OpenTK.Graphics.ES31.All target, Int32 samples, OpenTK.Graphics.ES31.All internalformat, Int32 width, Int32 height) { throw new NotImplementedException(); } + /// [requires: IMG_bindless_texture] + /// + /// + [AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64IMG")] + [CLSCompliant(false)] + public static void UniformHandle(Int32 location, Int64 value) { throw new NotImplementedException(); } + + /// [requires: IMG_bindless_texture] + /// + /// + [AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64IMG")] + [CLSCompliant(false)] + public static void UniformHandle(Int32 location, UInt64 value) { throw new NotImplementedException(); } + + /// [requires: IMG_bindless_texture] + /// + /// + /// [length: count] + [AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vIMG")] + [CLSCompliant(false)] + public static void UniformHandle(Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: IMG_bindless_texture] + /// + /// + /// [length: count] + [AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vIMG")] + [CLSCompliant(false)] + public static void UniformHandle(Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: IMG_bindless_texture] + /// + /// + /// [length: count] + [AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vIMG")] + [CLSCompliant(false)] + public static unsafe void UniformHandle(Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: IMG_bindless_texture] + /// + /// + /// [length: count] + [AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vIMG")] + [CLSCompliant(false)] + public static void UniformHandle(Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64[] value) { throw new NotImplementedException(); } + + /// [requires: IMG_bindless_texture] + /// + /// + /// [length: count] + [AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vIMG")] + [CLSCompliant(false)] + public static void UniformHandle(Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref UInt64 value) { throw new NotImplementedException(); } + + /// [requires: IMG_bindless_texture] + /// + /// + /// [length: count] + [AutoGenerated(Category = "IMG_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vIMG")] + [CLSCompliant(false)] + public static unsafe void UniformHandle(Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64* value) { throw new NotImplementedException(); } + } public static partial class Intel @@ -32924,6 +42054,32 @@ namespace OpenTK.Graphics.ES31 public static partial class NV { + /// [requires: NV_conditional_render] + /// Start conditional rendering + /// + /// + /// Specifies the name of an occlusion query object whose results are used to determine if the rendering commands are discarded. + /// + /// + /// Specifies how glBeginConditionalRender interprets the results of the occlusion query. + /// + [AutoGenerated(Category = "NV_conditional_render", Version = "", EntryPoint = "glBeginConditionalRenderNV")] + [CLSCompliant(false)] + public static void BeginConditionalRender(Int32 id, OpenTK.Graphics.ES31.All mode) { throw new NotImplementedException(); } + + /// [requires: NV_conditional_render] + /// Start conditional rendering + /// + /// + /// Specifies the name of an occlusion query object whose results are used to determine if the rendering commands are discarded. + /// + /// + /// Specifies how glBeginConditionalRender interprets the results of the occlusion query. + /// + [AutoGenerated(Category = "NV_conditional_render", Version = "", EntryPoint = "glBeginConditionalRenderNV")] + [CLSCompliant(false)] + public static void BeginConditionalRender(UInt32 id, OpenTK.Graphics.ES31.All mode) { throw new NotImplementedException(); } + /// [requires: NV_blend_equation_advanced] [AutoGenerated(Category = "NV_blend_equation_advanced", Version = "", EntryPoint = "glBlendBarrierNV")] public static void BlendBarrier() { throw new NotImplementedException(); } @@ -33008,6 +42164,12 @@ namespace OpenTK.Graphics.ES31 [CLSCompliant(false)] public static void BlitFramebuffer(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, UInt32 mask, OpenTK.Graphics.ES31.All filter) { throw new NotImplementedException(); } + /// [requires: NV_conservative_raster_pre_snap_triangles] + /// + /// + [AutoGenerated(Category = "NV_conservative_raster_pre_snap_triangles", Version = "", EntryPoint = "glConservativeRasterParameteriNV")] + public static void ConservativeRasterParameter(OpenTK.Graphics.ES31.All pname, Int32 param) { throw new NotImplementedException(); } + /// [requires: NV_copy_buffer] /// Copy part of the data store of a buffer object to the data store of another buffer object /// @@ -33050,16 +42212,900 @@ namespace OpenTK.Graphics.ES31 [AutoGenerated(Category = "NV_copy_buffer", Version = "", EntryPoint = "glCopyBufferSubDataNV")] public static void CopyBufferSubData(OpenTK.Graphics.ES31.All readTarget, OpenTK.Graphics.ES31.All writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size) { throw new NotImplementedException(); } + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCopyPathNV")] + [CLSCompliant(false)] + public static void CopyPath(Int32 resultPath, Int32 srcPath) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCopyPathNV")] + [CLSCompliant(false)] + public static void CopyPath(UInt32 resultPath, UInt32 srcPath) { throw new NotImplementedException(); } + /// [requires: NV_coverage_sample] /// [AutoGenerated(Category = "NV_coverage_sample", Version = "", EntryPoint = "glCoverageMaskNV")] public static void CoverageMask(bool mask) { throw new NotImplementedException(); } + /// [requires: NV_framebuffer_mixed_samples] + /// + [AutoGenerated(Category = "NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glCoverageModulationNV")] + public static void CoverageModulation(OpenTK.Graphics.ES31.All components) { throw new NotImplementedException(); } + + /// [requires: NV_framebuffer_mixed_samples] + /// + /// + [AutoGenerated(Category = "NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glCoverageModulationTableNV")] + [CLSCompliant(false)] + public static void CoverageModulationTable(Int32 n, Single[] v) { throw new NotImplementedException(); } + + /// [requires: NV_framebuffer_mixed_samples] + /// + /// + [AutoGenerated(Category = "NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glCoverageModulationTableNV")] + [CLSCompliant(false)] + public static void CoverageModulationTable(Int32 n, ref Single v) { throw new NotImplementedException(); } + + /// [requires: NV_framebuffer_mixed_samples] + /// + /// + [AutoGenerated(Category = "NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glCoverageModulationTableNV")] + [CLSCompliant(false)] + public static unsafe void CoverageModulationTable(Int32 n, Single* v) { throw new NotImplementedException(); } + /// [requires: NV_coverage_sample] /// [AutoGenerated(Category = "NV_coverage_sample", Version = "", EntryPoint = "glCoverageOperationNV")] public static void CoverageOperation(OpenTK.Graphics.ES31.All operation) { throw new NotImplementedException(); } + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, Int32 pathBase, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, Int32 pathBase, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, Int32 pathBase, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, UInt32 pathBase, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, UInt32 pathBase, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, UInt32 pathBase, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, Int32 pathBase, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, Int32 pathBase, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, Int32 pathBase, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, UInt32 pathBase, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, UInt32 pathBase, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, UInt32 pathBase, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, Int32 pathBase, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, Int32 pathBase, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, Int32 pathBase, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, UInt32 pathBase, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, UInt32 pathBase, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, UInt32 pathBase, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, Int32 pathBase, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, Int32 pathBase, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, Int32 pathBase, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, UInt32 pathBase, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, UInt32 pathBase, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, UInt32 pathBase, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathNV")] + [CLSCompliant(false)] + public static void CoverFillPath(Int32 path, OpenTK.Graphics.ES31.All coverMode) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathNV")] + [CLSCompliant(false)] + public static void CoverFillPath(UInt32 path, OpenTK.Graphics.ES31.All coverMode) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, Int32 pathBase, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, Int32 pathBase, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, Int32 pathBase, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, UInt32 pathBase, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, UInt32 pathBase, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, UInt32 pathBase, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, Int32 pathBase, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, Int32 pathBase, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, Int32 pathBase, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, UInt32 pathBase, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, UInt32 pathBase, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, UInt32 pathBase, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, Int32 pathBase, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, Int32 pathBase, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, Int32 pathBase, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, UInt32 pathBase, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, UInt32 pathBase, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, UInt32 pathBase, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, Int32 pathBase, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, Int32 pathBase, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, Int32 pathBase, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, UInt32 pathBase, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, UInt32 pathBase, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, UInt32 pathBase, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathNV")] + [CLSCompliant(false)] + public static void CoverStrokePath(Int32 path, OpenTK.Graphics.ES31.All coverMode) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathNV")] + [CLSCompliant(false)] + public static void CoverStrokePath(UInt32 path, OpenTK.Graphics.ES31.All coverMode) { throw new NotImplementedException(); } + /// [requires: NV_fence] /// [length: n] [AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glDeleteFencesNV")] @@ -33114,6 +43160,162 @@ namespace OpenTK.Graphics.ES31 [CLSCompliant(false)] public static unsafe void DeleteFences(Int32 n, [CountAttribute(Parameter = "n")] UInt32* fences) { throw new NotImplementedException(); } + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glDeletePathsNV")] + [CLSCompliant(false)] + public static void DeletePath(Int32 path, Int32 range) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glDeletePathsNV")] + [CLSCompliant(false)] + public static void DeletePath(UInt32 path, Int32 range) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Specify mapping of depth values from normalized device coordinates to window coordinates for a specified set of viewports + /// + /// + /// Specifies the index of the first viewport whose depth range to update. + /// + /// + /// Specifies the number of viewports whose depth range to update. + /// + /// + /// Specifies the address of an array containing the near and far values for the depth range of each modified viewport. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glDepthRangeArrayfvNV")] + [CLSCompliant(false)] + public static void DepthRangeArray(Int32 first, Int32 count, Single[] v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Specify mapping of depth values from normalized device coordinates to window coordinates for a specified set of viewports + /// + /// + /// Specifies the index of the first viewport whose depth range to update. + /// + /// + /// Specifies the number of viewports whose depth range to update. + /// + /// + /// Specifies the address of an array containing the near and far values for the depth range of each modified viewport. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glDepthRangeArrayfvNV")] + [CLSCompliant(false)] + public static void DepthRangeArray(Int32 first, Int32 count, ref Single v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Specify mapping of depth values from normalized device coordinates to window coordinates for a specified set of viewports + /// + /// + /// Specifies the index of the first viewport whose depth range to update. + /// + /// + /// Specifies the number of viewports whose depth range to update. + /// + /// + /// Specifies the address of an array containing the near and far values for the depth range of each modified viewport. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glDepthRangeArrayfvNV")] + [CLSCompliant(false)] + public static unsafe void DepthRangeArray(Int32 first, Int32 count, Single* v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Specify mapping of depth values from normalized device coordinates to window coordinates for a specified set of viewports + /// + /// + /// Specifies the index of the first viewport whose depth range to update. + /// + /// + /// Specifies the number of viewports whose depth range to update. + /// + /// + /// Specifies the address of an array containing the near and far values for the depth range of each modified viewport. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glDepthRangeArrayfvNV")] + [CLSCompliant(false)] + public static void DepthRangeArray(UInt32 first, Int32 count, Single[] v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Specify mapping of depth values from normalized device coordinates to window coordinates for a specified set of viewports + /// + /// + /// Specifies the index of the first viewport whose depth range to update. + /// + /// + /// Specifies the number of viewports whose depth range to update. + /// + /// + /// Specifies the address of an array containing the near and far values for the depth range of each modified viewport. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glDepthRangeArrayfvNV")] + [CLSCompliant(false)] + public static void DepthRangeArray(UInt32 first, Int32 count, ref Single v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Specify mapping of depth values from normalized device coordinates to window coordinates for a specified set of viewports + /// + /// + /// Specifies the index of the first viewport whose depth range to update. + /// + /// + /// Specifies the number of viewports whose depth range to update. + /// + /// + /// Specifies the address of an array containing the near and far values for the depth range of each modified viewport. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glDepthRangeArrayfvNV")] + [CLSCompliant(false)] + public static unsafe void DepthRangeArray(UInt32 first, Int32 count, Single* v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Specify mapping of depth values from normalized device coordinates to window coordinates for a specified viewport + /// + /// + /// Specifies the index of the viewport whose depth range to update. + /// + /// + /// Specifies the mapping of the near clipping plane to window coordinates. The initial value is 0. + /// + /// + /// Specifies the mapping of the far clipping plane to window coordinates. The initial value is 1. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glDepthRangeIndexedfNV")] + [CLSCompliant(false)] + public static void DepthRangeIndexed(Int32 index, Single n, Single f) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Specify mapping of depth values from normalized device coordinates to window coordinates for a specified viewport + /// + /// + /// Specifies the index of the viewport whose depth range to update. + /// + /// + /// Specifies the mapping of the near clipping plane to window coordinates. The initial value is 0. + /// + /// + /// Specifies the mapping of the far clipping plane to window coordinates. The initial value is 1. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glDepthRangeIndexedfNV")] + [CLSCompliant(false)] + public static void DepthRangeIndexed(UInt32 index, Single n, Single f) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glDisableiNV")] + [CLSCompliant(false)] + public static void Disable(OpenTK.Graphics.ES31.All target, Int32 index) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glDisableiNV")] + [CLSCompliant(false)] + public static void Disable(OpenTK.Graphics.ES31.All target, UInt32 index) { throw new NotImplementedException(); } + /// [requires: NV_draw_instanced] /// Draw multiple instances of a range of elements /// @@ -33427,6 +43629,64 @@ namespace OpenTK.Graphics.ES31 where T3 : struct { throw new NotImplementedException(); } + /// [requires: NV_draw_vulkan_image] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glDrawVkImageNV")] + [CLSCompliant(false)] + public static void DrawVkImage(Int64 vkImage, Int32 sampler, Single x0, Single y0, Single x1, Single y1, Single z, Single s0, Single t0, Single s1, Single t1) { throw new NotImplementedException(); } + + /// [requires: NV_draw_vulkan_image] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glDrawVkImageNV")] + [CLSCompliant(false)] + public static void DrawVkImage(UInt64 vkImage, UInt32 sampler, Single x0, Single y0, Single x1, Single y1, Single z, Single s0, Single t0, Single s1, Single t1) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Enable or disable server-side GL capabilities + /// + /// + /// Specifies a symbolic constant indicating a GL capability. + /// + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glEnableiNV")] + [CLSCompliant(false)] + public static void Enable(OpenTK.Graphics.ES31.All target, Int32 index) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Enable or disable server-side GL capabilities + /// + /// + /// Specifies a symbolic constant indicating a GL capability. + /// + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glEnableiNV")] + [CLSCompliant(false)] + public static void Enable(OpenTK.Graphics.ES31.All target, UInt32 index) { throw new NotImplementedException(); } + + /// [requires: NV_conditional_render] + [AutoGenerated(Category = "NV_conditional_render", Version = "", EntryPoint = "glEndConditionalRenderNV")] + public static void EndConditionalRender() { throw new NotImplementedException(); } + /// [requires: NV_fence] /// [AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glFinishFenceNV")] @@ -33439,6 +43699,72 @@ namespace OpenTK.Graphics.ES31 [CLSCompliant(false)] public static void FinishFence(UInt32 fence) { throw new NotImplementedException(); } + /// [requires: NV_fragment_coverage_to_color] + /// + [AutoGenerated(Category = "NV_fragment_coverage_to_color", Version = "", EntryPoint = "glFragmentCoverageColorNV")] + [CLSCompliant(false)] + public static void FragmentCoverageColor(Int32 color) { throw new NotImplementedException(); } + + /// [requires: NV_fragment_coverage_to_color] + /// + [AutoGenerated(Category = "NV_fragment_coverage_to_color", Version = "", EntryPoint = "glFragmentCoverageColorNV")] + [CLSCompliant(false)] + public static void FragmentCoverageColor(UInt32 color) { throw new NotImplementedException(); } + + /// [requires: NV_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static void FramebufferSampleLocations(OpenTK.Graphics.ES31.All target, Int32 start, Int32 count, Single[] v) { throw new NotImplementedException(); } + + /// [requires: NV_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static void FramebufferSampleLocations(OpenTK.Graphics.ES31.All target, Int32 start, Int32 count, ref Single v) { throw new NotImplementedException(); } + + /// [requires: NV_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static unsafe void FramebufferSampleLocations(OpenTK.Graphics.ES31.All target, Int32 start, Int32 count, Single* v) { throw new NotImplementedException(); } + + /// [requires: NV_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static void FramebufferSampleLocations(OpenTK.Graphics.ES31.All target, UInt32 start, Int32 count, Single[] v) { throw new NotImplementedException(); } + + /// [requires: NV_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static void FramebufferSampleLocations(OpenTK.Graphics.ES31.All target, UInt32 start, Int32 count, ref Single v) { throw new NotImplementedException(); } + + /// [requires: NV_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static unsafe void FramebufferSampleLocations(OpenTK.Graphics.ES31.All target, UInt32 start, Int32 count, Single* v) { throw new NotImplementedException(); } + /// [requires: NV_fence] [AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glGenFencesNV")] [CLSCompliant(false)] @@ -33486,6 +43812,37 @@ namespace OpenTK.Graphics.ES31 [CLSCompliant(false)] public static unsafe void GenFences(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* fences) { throw new NotImplementedException(); } + /// [requires: NV_path_rendering] + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGenPathsNV")] + public static Int32 GenPath(Int32 range) { throw new NotImplementedException(); } + + /// [requires: NV_framebuffer_mixed_samples] + [AutoGenerated(Category = "NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glGetCoverageModulationTableNV")] + [CLSCompliant(false)] + public static Single GetCoverageModulationTable() { throw new NotImplementedException(); } + + /// [requires: NV_framebuffer_mixed_samples] + /// + /// + [AutoGenerated(Category = "NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glGetCoverageModulationTableNV")] + [CLSCompliant(false)] + public static void GetCoverageModulationTable(Int32 bufsize, [OutAttribute] Single[] v) { throw new NotImplementedException(); } + + /// [requires: NV_framebuffer_mixed_samples] + /// + /// + [AutoGenerated(Category = "NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glGetCoverageModulationTableNV")] + [CLSCompliant(false)] + public static void GetCoverageModulationTable(Int32 bufsize, [OutAttribute] out Single v) { throw new NotImplementedException(); } + + /// [requires: NV_framebuffer_mixed_samples] + /// + /// + [AutoGenerated(Category = "NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glGetCoverageModulationTableNV")] + [CLSCompliant(false)] + public static unsafe void GetCoverageModulationTable(Int32 bufsize, [OutAttribute] Single* v) { throw new NotImplementedException(); } + /// [requires: NV_fence] /// /// @@ -33534,6 +43891,1752 @@ namespace OpenTK.Graphics.ES31 [CLSCompliant(false)] public static unsafe void GetFence(UInt32 fence, OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params) { throw new NotImplementedException(); } + /// [requires: NV_viewport_array] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glGetFloati_vNV")] + [CLSCompliant(false)] + public static void GetFloat(OpenTK.Graphics.ES31.All target, Int32 index, [OutAttribute, CountAttribute(Computed = "target")] Single[] data) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glGetFloati_vNV")] + [CLSCompliant(false)] + public static void GetFloat(OpenTK.Graphics.ES31.All target, Int32 index, [OutAttribute, CountAttribute(Computed = "target")] out Single data) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glGetFloati_vNV")] + [CLSCompliant(false)] + public static unsafe void GetFloat(OpenTK.Graphics.ES31.All target, Int32 index, [OutAttribute, CountAttribute(Computed = "target")] Single* data) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glGetFloati_vNV")] + [CLSCompliant(false)] + public static void GetFloat(OpenTK.Graphics.ES31.All target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Single[] data) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glGetFloati_vNV")] + [CLSCompliant(false)] + public static void GetFloat(OpenTK.Graphics.ES31.All target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] out Single data) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glGetFloati_vNV")] + [CLSCompliant(false)] + public static unsafe void GetFloat(OpenTK.Graphics.ES31.All target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Single* data) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glGetImageHandleNV")] + [CLSCompliant(false)] + public static Int64 GetImageHandle(Int32 texture, Int32 level, bool layered, Int32 layer, OpenTK.Graphics.ES31.All format) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glGetImageHandleNV")] + [CLSCompliant(false)] + public static Int64 GetImageHandle(UInt32 texture, Int32 level, bool layered, Int32 layer, OpenTK.Graphics.ES31.All format) { throw new NotImplementedException(); } + + /// [requires: NV_internalformat_sample_query] + /// + /// + /// + /// + /// + /// [length: bufSize] + [AutoGenerated(Category = "NV_internalformat_sample_query", Version = "", EntryPoint = "glGetInternalformatSampleivNV")] + [CLSCompliant(false)] + public static void GetInternalformatSample(OpenTK.Graphics.ES31.All target, OpenTK.Graphics.ES31.All internalformat, Int32 samples, OpenTK.Graphics.ES31.All pname, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: NV_internalformat_sample_query] + /// + /// + /// + /// + /// + /// [length: bufSize] + [AutoGenerated(Category = "NV_internalformat_sample_query", Version = "", EntryPoint = "glGetInternalformatSampleivNV")] + [CLSCompliant(false)] + public static void GetInternalformatSample(OpenTK.Graphics.ES31.All target, OpenTK.Graphics.ES31.All internalformat, Int32 samples, OpenTK.Graphics.ES31.All pname, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: NV_internalformat_sample_query] + /// + /// + /// + /// + /// + /// [length: bufSize] + [AutoGenerated(Category = "NV_internalformat_sample_query", Version = "", EntryPoint = "glGetInternalformatSampleivNV")] + [CLSCompliant(false)] + public static unsafe void GetInternalformatSample(OpenTK.Graphics.ES31.All target, OpenTK.Graphics.ES31.All internalformat, Int32 samples, OpenTK.Graphics.ES31.All pname, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathColorGenfvNV")] + [CLSCompliant(false)] + public static void GetPathColorGen(OpenTK.Graphics.ES31.All color, OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Single[] value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathColorGenfvNV")] + [CLSCompliant(false)] + public static void GetPathColorGen(OpenTK.Graphics.ES31.All color, OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Computed = "pname")] out Single value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathColorGenfvNV")] + [CLSCompliant(false)] + public static unsafe void GetPathColorGen(OpenTK.Graphics.ES31.All color, OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathColorGenivNV")] + [CLSCompliant(false)] + public static void GetPathColorGen(OpenTK.Graphics.ES31.All color, OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32[] value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathColorGenivNV")] + [CLSCompliant(false)] + public static void GetPathColorGen(OpenTK.Graphics.ES31.All color, OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Computed = "pname")] out Int32 value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathColorGenivNV")] + [CLSCompliant(false)] + public static unsafe void GetPathColorGen(OpenTK.Graphics.ES31.All color, OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCommandsNV")] + [CLSCompliant(false)] + public static Byte GetPathCommand(Int32 path) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCommandsNV")] + [CLSCompliant(false)] + public static Byte GetPathCommand(UInt32 path) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCommandsNV")] + [CLSCompliant(false)] + public static void GetPathCommands(Int32 path, [OutAttribute, CountAttribute(Computed = "path")] Byte[] commands) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCommandsNV")] + [CLSCompliant(false)] + public static void GetPathCommands(Int32 path, [OutAttribute, CountAttribute(Computed = "path")] out Byte commands) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCommandsNV")] + [CLSCompliant(false)] + public static unsafe void GetPathCommands(Int32 path, [OutAttribute, CountAttribute(Computed = "path")] Byte* commands) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCommandsNV")] + [CLSCompliant(false)] + public static void GetPathCommands(UInt32 path, [OutAttribute, CountAttribute(Computed = "path")] Byte[] commands) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCommandsNV")] + [CLSCompliant(false)] + public static void GetPathCommands(UInt32 path, [OutAttribute, CountAttribute(Computed = "path")] out Byte commands) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCommandsNV")] + [CLSCompliant(false)] + public static unsafe void GetPathCommands(UInt32 path, [OutAttribute, CountAttribute(Computed = "path")] Byte* commands) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCoordsNV")] + [CLSCompliant(false)] + public static Single GetPathCoord(Int32 path) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCoordsNV")] + [CLSCompliant(false)] + public static Single GetPathCoord(UInt32 path) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCoordsNV")] + [CLSCompliant(false)] + public static void GetPathCoords(Int32 path, [OutAttribute, CountAttribute(Computed = "path")] Single[] coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCoordsNV")] + [CLSCompliant(false)] + public static void GetPathCoords(Int32 path, [OutAttribute, CountAttribute(Computed = "path")] out Single coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCoordsNV")] + [CLSCompliant(false)] + public static unsafe void GetPathCoords(Int32 path, [OutAttribute, CountAttribute(Computed = "path")] Single* coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCoordsNV")] + [CLSCompliant(false)] + public static void GetPathCoords(UInt32 path, [OutAttribute, CountAttribute(Computed = "path")] Single[] coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCoordsNV")] + [CLSCompliant(false)] + public static void GetPathCoords(UInt32 path, [OutAttribute, CountAttribute(Computed = "path")] out Single coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCoordsNV")] + [CLSCompliant(false)] + public static unsafe void GetPathCoords(UInt32 path, [OutAttribute, CountAttribute(Computed = "path")] Single* coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathDashArrayNV")] + [CLSCompliant(false)] + public static Single GetPathDashArray(Int32 path) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathDashArrayNV")] + [CLSCompliant(false)] + public static Single GetPathDashArray(UInt32 path) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathDashArrayNV")] + [CLSCompliant(false)] + public static void GetPathDashArray(Int32 path, [OutAttribute, CountAttribute(Computed = "path")] Single[] dashArray) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathDashArrayNV")] + [CLSCompliant(false)] + public static void GetPathDashArray(Int32 path, [OutAttribute, CountAttribute(Computed = "path")] out Single dashArray) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathDashArrayNV")] + [CLSCompliant(false)] + public static unsafe void GetPathDashArray(Int32 path, [OutAttribute, CountAttribute(Computed = "path")] Single* dashArray) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathDashArrayNV")] + [CLSCompliant(false)] + public static void GetPathDashArray(UInt32 path, [OutAttribute, CountAttribute(Computed = "path")] Single[] dashArray) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathDashArrayNV")] + [CLSCompliant(false)] + public static void GetPathDashArray(UInt32 path, [OutAttribute, CountAttribute(Computed = "path")] out Single dashArray) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathDashArrayNV")] + [CLSCompliant(false)] + public static unsafe void GetPathDashArray(UInt32 path, [OutAttribute, CountAttribute(Computed = "path")] Single* dashArray) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathLengthNV")] + [CLSCompliant(false)] + public static Single GetPathLength(Int32 path, Int32 startSegment, Int32 numSegments) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathLengthNV")] + [CLSCompliant(false)] + public static Single GetPathLength(UInt32 path, Int32 startSegment, Int32 numSegments) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricRangeNV")] + [CLSCompliant(false)] + public static void GetPathMetricRange(Int32 metricQueryMask, Int32 firstPathName, Int32 numPaths, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single[] metrics) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricRangeNV")] + [CLSCompliant(false)] + public static void GetPathMetricRange(Int32 metricQueryMask, Int32 firstPathName, Int32 numPaths, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] out Single metrics) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricRangeNV")] + [CLSCompliant(false)] + public static unsafe void GetPathMetricRange(Int32 metricQueryMask, Int32 firstPathName, Int32 numPaths, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single* metrics) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricRangeNV")] + [CLSCompliant(false)] + public static void GetPathMetricRange(UInt32 metricQueryMask, UInt32 firstPathName, Int32 numPaths, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single[] metrics) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricRangeNV")] + [CLSCompliant(false)] + public static void GetPathMetricRange(UInt32 metricQueryMask, UInt32 firstPathName, Int32 numPaths, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] out Single metrics) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricRangeNV")] + [CLSCompliant(false)] + public static unsafe void GetPathMetricRange(UInt32 metricQueryMask, UInt32 firstPathName, Int32 numPaths, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single* metrics) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single[] metrics) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] out Single metrics) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static unsafe void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single* metrics) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[] paths, Int32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single[] metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[] paths, Int32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] out Single metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static unsafe void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[] paths, Int32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single* metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,] paths, Int32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single[] metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,] paths, Int32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] out Single metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static unsafe void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,] paths, Int32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single* metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,,] paths, Int32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single[] metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,,] paths, Int32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] out Single metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static unsafe void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,,] paths, Int32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single* metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T3 paths, Int32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single[] metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T3 paths, Int32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] out Single metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static unsafe void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T3 paths, Int32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single* metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single[] metrics) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] out Single metrics) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static unsafe void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single* metrics) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[] paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single[] metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[] paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] out Single metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static unsafe void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[] paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single* metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,] paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single[] metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,] paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] out Single metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static unsafe void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,] paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single* metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,,] paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single[] metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,,] paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] out Single metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static unsafe void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,,] paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single* metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T3 paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single[] metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T3 paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] out Single metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static unsafe void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T3 paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single* metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: 4] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterfvNV")] + [CLSCompliant(false)] + public static void GetPathParameter(Int32 path, OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Count = 4)] Single[] value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: 4] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterfvNV")] + [CLSCompliant(false)] + public static void GetPathParameter(Int32 path, OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Count = 4)] out Single value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: 4] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterfvNV")] + [CLSCompliant(false)] + public static unsafe void GetPathParameter(Int32 path, OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Count = 4)] Single* value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: 4] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterfvNV")] + [CLSCompliant(false)] + public static void GetPathParameter(UInt32 path, OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Count = 4)] Single[] value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: 4] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterfvNV")] + [CLSCompliant(false)] + public static void GetPathParameter(UInt32 path, OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Count = 4)] out Single value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: 4] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterfvNV")] + [CLSCompliant(false)] + public static unsafe void GetPathParameter(UInt32 path, OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Count = 4)] Single* value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: 4] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterivNV")] + [CLSCompliant(false)] + public static void GetPathParameter(Int32 path, OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Count = 4)] Int32[] value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: 4] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterivNV")] + [CLSCompliant(false)] + public static void GetPathParameter(Int32 path, OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Count = 4)] out Int32 value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: 4] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterivNV")] + [CLSCompliant(false)] + public static unsafe void GetPathParameter(Int32 path, OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Count = 4)] Int32* value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: 4] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterivNV")] + [CLSCompliant(false)] + public static void GetPathParameter(UInt32 path, OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Count = 4)] Int32[] value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: 4] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterivNV")] + [CLSCompliant(false)] + public static void GetPathParameter(UInt32 path, OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Count = 4)] out Int32 value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: 4] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterivNV")] + [CLSCompliant(false)] + public static unsafe void GetPathParameter(UInt32 path, OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Count = 4)] Int32* value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.ES31.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES31.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single[] returnedSpacing) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.ES31.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES31.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] out Single returnedSpacing) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static unsafe void GetPathSpacing(OpenTK.Graphics.ES31.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES31.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single* returnedSpacing) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.ES31.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES31.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single[] returnedSpacing) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.ES31.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES31.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] out Single returnedSpacing) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static unsafe void GetPathSpacing(OpenTK.Graphics.ES31.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES31.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single* returnedSpacing) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.ES31.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[] paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES31.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single[] returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.ES31.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[] paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES31.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] out Single returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static unsafe void GetPathSpacing(OpenTK.Graphics.ES31.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[] paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES31.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single* returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.ES31.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[] paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES31.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single[] returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.ES31.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[] paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES31.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] out Single returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static unsafe void GetPathSpacing(OpenTK.Graphics.ES31.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[] paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES31.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single* returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.ES31.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,] paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES31.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single[] returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.ES31.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,] paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES31.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] out Single returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static unsafe void GetPathSpacing(OpenTK.Graphics.ES31.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,] paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES31.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single* returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.ES31.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,] paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES31.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single[] returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.ES31.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,] paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES31.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] out Single returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static unsafe void GetPathSpacing(OpenTK.Graphics.ES31.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,] paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES31.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single* returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.ES31.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,,] paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES31.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single[] returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.ES31.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,,] paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES31.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] out Single returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static unsafe void GetPathSpacing(OpenTK.Graphics.ES31.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,,] paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES31.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single* returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.ES31.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,,] paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES31.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single[] returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.ES31.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,,] paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES31.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] out Single returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static unsafe void GetPathSpacing(OpenTK.Graphics.ES31.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,,] paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES31.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single* returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.ES31.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T3 paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES31.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single[] returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.ES31.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T3 paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES31.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] out Single returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static unsafe void GetPathSpacing(OpenTK.Graphics.ES31.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T3 paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES31.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single* returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.ES31.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T3 paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES31.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single[] returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.ES31.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T3 paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES31.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] out Single returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static unsafe void GetPathSpacing(OpenTK.Graphics.ES31.All pathListMode, Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T3 paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.ES31.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single* returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathTexGenfvNV")] + [CLSCompliant(false)] + public static void GetPathTexGen(OpenTK.Graphics.ES31.All texCoordSet, OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Single[] value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathTexGenfvNV")] + [CLSCompliant(false)] + public static void GetPathTexGen(OpenTK.Graphics.ES31.All texCoordSet, OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Computed = "pname")] out Single value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathTexGenfvNV")] + [CLSCompliant(false)] + public static unsafe void GetPathTexGen(OpenTK.Graphics.ES31.All texCoordSet, OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathTexGenfvNV")] + [CLSCompliant(false)] + public static void GetPathTexGen(OpenTK.Graphics.ES31.TextureUnit texCoordSet, OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Single[] value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathTexGenfvNV")] + [CLSCompliant(false)] + public static void GetPathTexGen(OpenTK.Graphics.ES31.TextureUnit texCoordSet, OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Computed = "pname")] out Single value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathTexGenfvNV")] + [CLSCompliant(false)] + public static unsafe void GetPathTexGen(OpenTK.Graphics.ES31.TextureUnit texCoordSet, OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathTexGenivNV")] + [CLSCompliant(false)] + public static void GetPathTexGen(OpenTK.Graphics.ES31.All texCoordSet, OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32[] value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathTexGenivNV")] + [CLSCompliant(false)] + public static void GetPathTexGen(OpenTK.Graphics.ES31.All texCoordSet, OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Computed = "pname")] out Int32 value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathTexGenivNV")] + [CLSCompliant(false)] + public static unsafe void GetPathTexGen(OpenTK.Graphics.ES31.All texCoordSet, OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathTexGenivNV")] + [CLSCompliant(false)] + public static void GetPathTexGen(OpenTK.Graphics.ES31.TextureUnit texCoordSet, OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32[] value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathTexGenivNV")] + [CLSCompliant(false)] + public static void GetPathTexGen(OpenTK.Graphics.ES31.TextureUnit texCoordSet, OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Computed = "pname")] out Int32 value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathTexGenivNV")] + [CLSCompliant(false)] + public static unsafe void GetPathTexGen(OpenTK.Graphics.ES31.TextureUnit texCoordSet, OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// Retrieve values for multiple properties of a single active resource within a program object + /// + /// + /// The name of a program object whose resources to query. + /// + /// + /// A token identifying the interface within program containing the resource named name. + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetProgramResourcefvNV")] + [CLSCompliant(false)] + public static void GetProgramResource(Int32 program, OpenTK.Graphics.ES31.All programInterface, Int32 index, Int32 propCount, OpenTK.Graphics.ES31.All[] props, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] Single[] @params) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// Retrieve values for multiple properties of a single active resource within a program object + /// + /// + /// The name of a program object whose resources to query. + /// + /// + /// A token identifying the interface within program containing the resource named name. + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetProgramResourcefvNV")] + [CLSCompliant(false)] + public static void GetProgramResource(Int32 program, OpenTK.Graphics.ES31.All programInterface, Int32 index, Int32 propCount, ref OpenTK.Graphics.ES31.All props, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out Single @params) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// Retrieve values for multiple properties of a single active resource within a program object + /// + /// + /// The name of a program object whose resources to query. + /// + /// + /// A token identifying the interface within program containing the resource named name. + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetProgramResourcefvNV")] + [CLSCompliant(false)] + public static unsafe void GetProgramResource(Int32 program, OpenTK.Graphics.ES31.All programInterface, Int32 index, Int32 propCount, OpenTK.Graphics.ES31.All* props, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Single* @params) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// Retrieve values for multiple properties of a single active resource within a program object + /// + /// + /// The name of a program object whose resources to query. + /// + /// + /// A token identifying the interface within program containing the resource named name. + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetProgramResourcefvNV")] + [CLSCompliant(false)] + public static void GetProgramResource(UInt32 program, OpenTK.Graphics.ES31.All programInterface, UInt32 index, Int32 propCount, OpenTK.Graphics.ES31.All[] props, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] Single[] @params) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// Retrieve values for multiple properties of a single active resource within a program object + /// + /// + /// The name of a program object whose resources to query. + /// + /// + /// A token identifying the interface within program containing the resource named name. + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetProgramResourcefvNV")] + [CLSCompliant(false)] + public static void GetProgramResource(UInt32 program, OpenTK.Graphics.ES31.All programInterface, UInt32 index, Int32 propCount, ref OpenTK.Graphics.ES31.All props, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out Single @params) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// Retrieve values for multiple properties of a single active resource within a program object + /// + /// + /// The name of a program object whose resources to query. + /// + /// + /// A token identifying the interface within program containing the resource named name. + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetProgramResourcefvNV")] + [CLSCompliant(false)] + public static unsafe void GetProgramResource(UInt32 program, OpenTK.Graphics.ES31.All programInterface, UInt32 index, Int32 propCount, OpenTK.Graphics.ES31.All* props, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Single* @params) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glGetTextureHandleNV")] + [CLSCompliant(false)] + public static Int64 GetTextureHandle(Int32 texture) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glGetTextureHandleNV")] + [CLSCompliant(false)] + public static Int64 GetTextureHandle(UInt32 texture) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glGetTextureSamplerHandleNV")] + [CLSCompliant(false)] + public static Int64 GetTextureSamplerHandle(Int32 texture, Int32 sampler) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glGetTextureSamplerHandleNV")] + [CLSCompliant(false)] + public static Int64 GetTextureSamplerHandle(UInt32 texture, UInt32 sampler) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Returns the value of a uniform variable + /// + /// + /// Specifies the program object to be queried. + /// + /// + /// Specifies the location of the uniform variable to be queried. + /// + /// [length: COMPSIZE(program,location)] + /// Returns the value of the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glGetUniformi64vNV")] + [CLSCompliant(false)] + public static void GetUniform(Int32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] Int64[] @params) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Returns the value of a uniform variable + /// + /// + /// Specifies the program object to be queried. + /// + /// + /// Specifies the location of the uniform variable to be queried. + /// + /// [length: COMPSIZE(program,location)] + /// Returns the value of the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glGetUniformi64vNV")] + [CLSCompliant(false)] + public static void GetUniform(Int32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] out Int64 @params) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Returns the value of a uniform variable + /// + /// + /// Specifies the program object to be queried. + /// + /// + /// Specifies the location of the uniform variable to be queried. + /// + /// [length: COMPSIZE(program,location)] + /// Returns the value of the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glGetUniformi64vNV")] + [CLSCompliant(false)] + public static unsafe void GetUniform(Int32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] Int64* @params) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Returns the value of a uniform variable + /// + /// + /// Specifies the program object to be queried. + /// + /// + /// Specifies the location of the uniform variable to be queried. + /// + /// [length: COMPSIZE(program,location)] + /// Returns the value of the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glGetUniformi64vNV")] + [CLSCompliant(false)] + public static void GetUniform(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] Int64[] @params) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Returns the value of a uniform variable + /// + /// + /// Specifies the program object to be queried. + /// + /// + /// Specifies the location of the uniform variable to be queried. + /// + /// [length: COMPSIZE(program,location)] + /// Returns the value of the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glGetUniformi64vNV")] + [CLSCompliant(false)] + public static void GetUniform(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] out Int64 @params) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Returns the value of a uniform variable + /// + /// + /// Specifies the program object to be queried. + /// + /// + /// Specifies the location of the uniform variable to be queried. + /// + /// [length: COMPSIZE(program,location)] + /// Returns the value of the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glGetUniformi64vNV")] + [CLSCompliant(false)] + public static unsafe void GetUniform(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] Int64* @params) { throw new NotImplementedException(); } + + /// [requires: NV_draw_vulkan_image] + /// [length: COMPSIZE(name)] + [AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glGetVkProcAddrNV")] + public static IntPtr GetVkProcAddr([CountAttribute(Computed = "name")] String name) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glInterpolatePathsNV")] + [CLSCompliant(false)] + public static void InterpolatePath(Int32 resultPath, Int32 pathA, Int32 pathB, Single weight) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glInterpolatePathsNV")] + [CLSCompliant(false)] + public static void InterpolatePath(UInt32 resultPath, UInt32 pathA, UInt32 pathB, Single weight) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Test whether a capability is enabled + /// + /// + /// Specifies a symbolic constant indicating a GL capability. + /// + /// + /// Specifies the index of the capability. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glIsEnablediNV")] + [CLSCompliant(false)] + public static bool IsEnabled(OpenTK.Graphics.ES31.All target, Int32 index) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Test whether a capability is enabled + /// + /// + /// Specifies a symbolic constant indicating a GL capability. + /// + /// + /// Specifies the index of the capability. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glIsEnablediNV")] + [CLSCompliant(false)] + public static bool IsEnabled(OpenTK.Graphics.ES31.All target, UInt32 index) { throw new NotImplementedException(); } + /// [requires: NV_fence] /// [AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glIsFenceNV")] @@ -33546,6 +45649,3755 @@ namespace OpenTK.Graphics.ES31 [CLSCompliant(false)] public static bool IsFence(UInt32 fence) { throw new NotImplementedException(); } + /// [requires: NV_bindless_texture] + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glIsImageHandleResidentNV")] + [CLSCompliant(false)] + public static bool IsImageHandleResident(Int64 handle) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glIsImageHandleResidentNV")] + [CLSCompliant(false)] + public static bool IsImageHandleResident(UInt64 handle) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glIsPathNV")] + [CLSCompliant(false)] + public static bool IsPath(Int32 path) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glIsPathNV")] + [CLSCompliant(false)] + public static bool IsPath(UInt32 path) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glIsPointInFillPathNV")] + [CLSCompliant(false)] + public static bool IsPointInFillPath(Int32 path, Int32 mask, Single x, Single y) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glIsPointInFillPathNV")] + [CLSCompliant(false)] + public static bool IsPointInFillPath(UInt32 path, UInt32 mask, Single x, Single y) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glIsPointInStrokePathNV")] + [CLSCompliant(false)] + public static bool IsPointInStrokePath(Int32 path, Single x, Single y) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glIsPointInStrokePathNV")] + [CLSCompliant(false)] + public static bool IsPointInStrokePath(UInt32 path, Single x, Single y) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glIsTextureHandleResidentNV")] + [CLSCompliant(false)] + public static bool IsTextureHandleResident(Int64 handle) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glIsTextureHandleResidentNV")] + [CLSCompliant(false)] + public static bool IsTextureHandleResident(UInt64 handle) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glMakeImageHandleNonResidentNV")] + [CLSCompliant(false)] + public static void MakeImageHandleNonResident(Int64 handle) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glMakeImageHandleNonResidentNV")] + [CLSCompliant(false)] + public static void MakeImageHandleNonResident(UInt64 handle) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glMakeImageHandleResidentNV")] + [CLSCompliant(false)] + public static void MakeImageHandleResident(Int64 handle, OpenTK.Graphics.ES31.All access) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glMakeImageHandleResidentNV")] + [CLSCompliant(false)] + public static void MakeImageHandleResident(UInt64 handle, OpenTK.Graphics.ES31.All access) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glMakeTextureHandleNonResidentNV")] + [CLSCompliant(false)] + public static void MakeTextureHandleNonResident(Int64 handle) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glMakeTextureHandleNonResidentNV")] + [CLSCompliant(false)] + public static void MakeTextureHandleNonResident(UInt64 handle) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glMakeTextureHandleResidentNV")] + [CLSCompliant(false)] + public static void MakeTextureHandleResident(Int64 handle) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glMakeTextureHandleResidentNV")] + [CLSCompliant(false)] + public static void MakeTextureHandleResident(UInt64 handle) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoad3x2fNV")] + [CLSCompliant(false)] + public static void MatrixLoad3x2(OpenTK.Graphics.ES31.All matrixMode, Single[] m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoad3x2fNV")] + [CLSCompliant(false)] + public static void MatrixLoad3x2(OpenTK.Graphics.ES31.All matrixMode, ref Single m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoad3x2fNV")] + [CLSCompliant(false)] + public static unsafe void MatrixLoad3x2(OpenTK.Graphics.ES31.All matrixMode, Single* m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoad3x3fNV")] + [CLSCompliant(false)] + public static void MatrixLoad3x3(OpenTK.Graphics.ES31.All matrixMode, Single[] m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoad3x3fNV")] + [CLSCompliant(false)] + public static void MatrixLoad3x3(OpenTK.Graphics.ES31.All matrixMode, ref Single m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoad3x3fNV")] + [CLSCompliant(false)] + public static unsafe void MatrixLoad3x3(OpenTK.Graphics.ES31.All matrixMode, Single* m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoadTranspose3x3fNV")] + [CLSCompliant(false)] + public static void MatrixLoadTranspose3x3(OpenTK.Graphics.ES31.All matrixMode, Single[] m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoadTranspose3x3fNV")] + [CLSCompliant(false)] + public static void MatrixLoadTranspose3x3(OpenTK.Graphics.ES31.All matrixMode, ref Single m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoadTranspose3x3fNV")] + [CLSCompliant(false)] + public static unsafe void MatrixLoadTranspose3x3(OpenTK.Graphics.ES31.All matrixMode, Single* m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMult3x2fNV")] + [CLSCompliant(false)] + public static void MatrixMult3x2(OpenTK.Graphics.ES31.All matrixMode, Single[] m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMult3x2fNV")] + [CLSCompliant(false)] + public static void MatrixMult3x2(OpenTK.Graphics.ES31.All matrixMode, ref Single m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMult3x2fNV")] + [CLSCompliant(false)] + public static unsafe void MatrixMult3x2(OpenTK.Graphics.ES31.All matrixMode, Single* m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMult3x3fNV")] + [CLSCompliant(false)] + public static void MatrixMult3x3(OpenTK.Graphics.ES31.All matrixMode, Single[] m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMult3x3fNV")] + [CLSCompliant(false)] + public static void MatrixMult3x3(OpenTK.Graphics.ES31.All matrixMode, ref Single m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMult3x3fNV")] + [CLSCompliant(false)] + public static unsafe void MatrixMult3x3(OpenTK.Graphics.ES31.All matrixMode, Single* m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMultTranspose3x3fNV")] + [CLSCompliant(false)] + public static void MatrixMultTranspose3x3(OpenTK.Graphics.ES31.All matrixMode, Single[] m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMultTranspose3x3fNV")] + [CLSCompliant(false)] + public static void MatrixMultTranspose3x3(OpenTK.Graphics.ES31.All matrixMode, ref Single m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMultTranspose3x3fNV")] + [CLSCompliant(false)] + public static unsafe void MatrixMultTranspose3x3(OpenTK.Graphics.ES31.All matrixMode, Single* m) { throw new NotImplementedException(); } + + /// [requires: NV_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glNamedFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static void NamedFramebufferSampleLocations(Int32 framebuffer, Int32 start, Int32 count, Single[] v) { throw new NotImplementedException(); } + + /// [requires: NV_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glNamedFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static void NamedFramebufferSampleLocations(Int32 framebuffer, Int32 start, Int32 count, ref Single v) { throw new NotImplementedException(); } + + /// [requires: NV_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glNamedFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static unsafe void NamedFramebufferSampleLocations(Int32 framebuffer, Int32 start, Int32 count, Single* v) { throw new NotImplementedException(); } + + /// [requires: NV_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glNamedFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static void NamedFramebufferSampleLocations(UInt32 framebuffer, UInt32 start, Int32 count, Single[] v) { throw new NotImplementedException(); } + + /// [requires: NV_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glNamedFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static void NamedFramebufferSampleLocations(UInt32 framebuffer, UInt32 start, Int32 count, ref Single v) { throw new NotImplementedException(); } + + /// [requires: NV_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glNamedFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static unsafe void NamedFramebufferSampleLocations(UInt32 framebuffer, UInt32 start, Int32 count, Single* v) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(genMode,colorFormat)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathColorGenNV")] + [CLSCompliant(false)] + public static void PathColorGen(OpenTK.Graphics.ES31.All color, OpenTK.Graphics.ES31.All genMode, OpenTK.Graphics.ES31.All colorFormat, [CountAttribute(Computed = "genMode,colorFormat")] Single[] coeffs) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(genMode,colorFormat)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathColorGenNV")] + [CLSCompliant(false)] + public static void PathColorGen(OpenTK.Graphics.ES31.All color, OpenTK.Graphics.ES31.All genMode, OpenTK.Graphics.ES31.All colorFormat, [CountAttribute(Computed = "genMode,colorFormat")] ref Single coeffs) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(genMode,colorFormat)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathColorGenNV")] + [CLSCompliant(false)] + public static unsafe void PathColorGen(OpenTK.Graphics.ES31.All color, OpenTK.Graphics.ES31.All genMode, OpenTK.Graphics.ES31.All colorFormat, [CountAttribute(Computed = "genMode,colorFormat")] Single* coeffs) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(Int32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(Int32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(Int32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[,] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(Int32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[,,] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(Int32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T5 coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(Int32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(Int32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(Int32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[,] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(Int32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[,,] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(Int32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T5 coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathCommands(Int32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathCommands(Int32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathCommands(Int32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[,] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathCommands(Int32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[,,] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathCommands(Int32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T5 coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[,] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[,,] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T5 coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[,] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[,,] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T5 coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathCommands(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathCommands(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathCommands(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[,] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathCommands(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[,,] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathCommands(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T5 coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")] + [CLSCompliant(false)] + public static void PathCoords(Int32 path, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")] + [CLSCompliant(false)] + public static void PathCoords(Int32 path, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T3[] coords) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")] + [CLSCompliant(false)] + public static void PathCoords(Int32 path, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T3[,] coords) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")] + [CLSCompliant(false)] + public static void PathCoords(Int32 path, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T3[,,] coords) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")] + [CLSCompliant(false)] + public static void PathCoords(Int32 path, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T3 coords) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")] + [CLSCompliant(false)] + public static void PathCoords(UInt32 path, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")] + [CLSCompliant(false)] + public static void PathCoords(UInt32 path, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T3[] coords) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")] + [CLSCompliant(false)] + public static void PathCoords(UInt32 path, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T3[,] coords) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")] + [CLSCompliant(false)] + public static void PathCoords(UInt32 path, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T3[,,] coords) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")] + [CLSCompliant(false)] + public static void PathCoords(UInt32 path, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T3 coords) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoverDepthFuncNV")] + public static void PathCoverDepthFunc(OpenTK.Graphics.ES31.All func) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoverDepthFuncNV")] + public static void PathCoverDepthFunc(OpenTK.Graphics.ES31.DepthFunction func) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: dashCount] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathDashArrayNV")] + [CLSCompliant(false)] + public static void PathDashArray(Int32 path, Int32 dashCount, [CountAttribute(Parameter = "dashCount")] Single[] dashArray) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: dashCount] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathDashArrayNV")] + [CLSCompliant(false)] + public static void PathDashArray(Int32 path, Int32 dashCount, [CountAttribute(Parameter = "dashCount")] ref Single dashArray) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: dashCount] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathDashArrayNV")] + [CLSCompliant(false)] + public static unsafe void PathDashArray(Int32 path, Int32 dashCount, [CountAttribute(Parameter = "dashCount")] Single* dashArray) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: dashCount] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathDashArrayNV")] + [CLSCompliant(false)] + public static void PathDashArray(UInt32 path, Int32 dashCount, [CountAttribute(Parameter = "dashCount")] Single[] dashArray) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: dashCount] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathDashArrayNV")] + [CLSCompliant(false)] + public static void PathDashArray(UInt32 path, Int32 dashCount, [CountAttribute(Parameter = "dashCount")] ref Single dashArray) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: dashCount] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathDashArrayNV")] + [CLSCompliant(false)] + public static unsafe void PathDashArray(UInt32 path, Int32 dashCount, [CountAttribute(Parameter = "dashCount")] Single* dashArray) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathFogGenNV")] + public static void PathFogGen(OpenTK.Graphics.ES31.All genMode) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES31.All PathGlyphIndexArray(Int32 firstPathName, OpenTK.Graphics.ES31.All fontTarget, IntPtr fontName, Int32 fontStyle, Int32 firstGlyphIndex, Int32 numGlyphs, Int32 pathParameterTemplate, Single emScale) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES31.All PathGlyphIndexArray(Int32 firstPathName, OpenTK.Graphics.ES31.All fontTarget, [InAttribute, OutAttribute] T2[] fontName, Int32 fontStyle, Int32 firstGlyphIndex, Int32 numGlyphs, Int32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES31.All PathGlyphIndexArray(Int32 firstPathName, OpenTK.Graphics.ES31.All fontTarget, [InAttribute, OutAttribute] T2[,] fontName, Int32 fontStyle, Int32 firstGlyphIndex, Int32 numGlyphs, Int32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES31.All PathGlyphIndexArray(Int32 firstPathName, OpenTK.Graphics.ES31.All fontTarget, [InAttribute, OutAttribute] T2[,,] fontName, Int32 fontStyle, Int32 firstGlyphIndex, Int32 numGlyphs, Int32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES31.All PathGlyphIndexArray(Int32 firstPathName, OpenTK.Graphics.ES31.All fontTarget, [InAttribute, OutAttribute] ref T2 fontName, Int32 fontStyle, Int32 firstGlyphIndex, Int32 numGlyphs, Int32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES31.All PathGlyphIndexArray(UInt32 firstPathName, OpenTK.Graphics.ES31.All fontTarget, IntPtr fontName, UInt32 fontStyle, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES31.All PathGlyphIndexArray(UInt32 firstPathName, OpenTK.Graphics.ES31.All fontTarget, [InAttribute, OutAttribute] T2[] fontName, UInt32 fontStyle, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES31.All PathGlyphIndexArray(UInt32 firstPathName, OpenTK.Graphics.ES31.All fontTarget, [InAttribute, OutAttribute] T2[,] fontName, UInt32 fontStyle, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES31.All PathGlyphIndexArray(UInt32 firstPathName, OpenTK.Graphics.ES31.All fontTarget, [InAttribute, OutAttribute] T2[,,] fontName, UInt32 fontStyle, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES31.All PathGlyphIndexArray(UInt32 firstPathName, OpenTK.Graphics.ES31.All fontTarget, [InAttribute, OutAttribute] ref T2 fontName, UInt32 fontStyle, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES31.All PathGlyphIndexRange(OpenTK.Graphics.ES31.All fontTarget, IntPtr fontName, Int32 fontStyle, Int32 pathParameterTemplate, Single emScale, Int32 baseAndCount) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES31.All PathGlyphIndexRange(OpenTK.Graphics.ES31.All fontTarget, IntPtr fontName, UInt32 fontStyle, UInt32 pathParameterTemplate, Single emScale, UInt32 baseAndCount) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES31.All PathGlyphIndexRange(OpenTK.Graphics.ES31.All fontTarget, [InAttribute, OutAttribute] T1[] fontName, Int32 fontStyle, Int32 pathParameterTemplate, Single emScale, Int32 baseAndCount) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES31.All PathGlyphIndexRange(OpenTK.Graphics.ES31.All fontTarget, [InAttribute, OutAttribute] T1[] fontName, UInt32 fontStyle, UInt32 pathParameterTemplate, Single emScale, UInt32 baseAndCount) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES31.All PathGlyphIndexRange(OpenTK.Graphics.ES31.All fontTarget, [InAttribute, OutAttribute] T1[,] fontName, Int32 fontStyle, Int32 pathParameterTemplate, Single emScale, Int32 baseAndCount) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES31.All PathGlyphIndexRange(OpenTK.Graphics.ES31.All fontTarget, [InAttribute, OutAttribute] T1[,] fontName, UInt32 fontStyle, UInt32 pathParameterTemplate, Single emScale, UInt32 baseAndCount) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES31.All PathGlyphIndexRange(OpenTK.Graphics.ES31.All fontTarget, [InAttribute, OutAttribute] T1[,,] fontName, Int32 fontStyle, Int32 pathParameterTemplate, Single emScale, Int32 baseAndCount) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES31.All PathGlyphIndexRange(OpenTK.Graphics.ES31.All fontTarget, [InAttribute, OutAttribute] T1[,,] fontName, UInt32 fontStyle, UInt32 pathParameterTemplate, Single emScale, UInt32 baseAndCount) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES31.All PathGlyphIndexRange(OpenTK.Graphics.ES31.All fontTarget, [InAttribute, OutAttribute] ref T1 fontName, Int32 fontStyle, Int32 pathParameterTemplate, Single emScale, Int32 baseAndCount) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES31.All PathGlyphIndexRange(OpenTK.Graphics.ES31.All fontTarget, [InAttribute, OutAttribute] ref T1 fontName, UInt32 fontStyle, UInt32 pathParameterTemplate, Single emScale, UInt32 baseAndCount) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphRangeNV")] + [CLSCompliant(false)] + public static void PathGlyphRange(Int32 firstPathName, OpenTK.Graphics.ES31.All fontTarget, [CountAttribute(Computed = "fontTarget,fontName")] IntPtr fontName, Int32 fontStyle, Int32 firstGlyph, Int32 numGlyphs, OpenTK.Graphics.ES31.All handleMissingGlyphs, Int32 pathParameterTemplate, Single emScale) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphRangeNV")] + [CLSCompliant(false)] + public static void PathGlyphRange(Int32 firstPathName, OpenTK.Graphics.ES31.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] T2[] fontName, Int32 fontStyle, Int32 firstGlyph, Int32 numGlyphs, OpenTK.Graphics.ES31.All handleMissingGlyphs, Int32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphRangeNV")] + [CLSCompliant(false)] + public static void PathGlyphRange(Int32 firstPathName, OpenTK.Graphics.ES31.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] T2[,] fontName, Int32 fontStyle, Int32 firstGlyph, Int32 numGlyphs, OpenTK.Graphics.ES31.All handleMissingGlyphs, Int32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphRangeNV")] + [CLSCompliant(false)] + public static void PathGlyphRange(Int32 firstPathName, OpenTK.Graphics.ES31.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] T2[,,] fontName, Int32 fontStyle, Int32 firstGlyph, Int32 numGlyphs, OpenTK.Graphics.ES31.All handleMissingGlyphs, Int32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphRangeNV")] + [CLSCompliant(false)] + public static void PathGlyphRange(Int32 firstPathName, OpenTK.Graphics.ES31.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] ref T2 fontName, Int32 fontStyle, Int32 firstGlyph, Int32 numGlyphs, OpenTK.Graphics.ES31.All handleMissingGlyphs, Int32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphRangeNV")] + [CLSCompliant(false)] + public static void PathGlyphRange(UInt32 firstPathName, OpenTK.Graphics.ES31.All fontTarget, [CountAttribute(Computed = "fontTarget,fontName")] IntPtr fontName, UInt32 fontStyle, UInt32 firstGlyph, Int32 numGlyphs, OpenTK.Graphics.ES31.All handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphRangeNV")] + [CLSCompliant(false)] + public static void PathGlyphRange(UInt32 firstPathName, OpenTK.Graphics.ES31.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] T2[] fontName, UInt32 fontStyle, UInt32 firstGlyph, Int32 numGlyphs, OpenTK.Graphics.ES31.All handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphRangeNV")] + [CLSCompliant(false)] + public static void PathGlyphRange(UInt32 firstPathName, OpenTK.Graphics.ES31.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] T2[,] fontName, UInt32 fontStyle, UInt32 firstGlyph, Int32 numGlyphs, OpenTK.Graphics.ES31.All handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphRangeNV")] + [CLSCompliant(false)] + public static void PathGlyphRange(UInt32 firstPathName, OpenTK.Graphics.ES31.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] T2[,,] fontName, UInt32 fontStyle, UInt32 firstGlyph, Int32 numGlyphs, OpenTK.Graphics.ES31.All handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphRangeNV")] + [CLSCompliant(false)] + public static void PathGlyphRange(UInt32 firstPathName, OpenTK.Graphics.ES31.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] ref T2 fontName, UInt32 fontStyle, UInt32 firstGlyph, Int32 numGlyphs, OpenTK.Graphics.ES31.All handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// [length: COMPSIZE(numGlyphs,type,charcodes)] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphsNV")] + [CLSCompliant(false)] + public static void PathGlyph(Int32 firstPathName, OpenTK.Graphics.ES31.All fontTarget, [CountAttribute(Computed = "fontTarget,fontName")] IntPtr fontName, Int32 fontStyle, Int32 numGlyphs, OpenTK.Graphics.ES31.All type, [CountAttribute(Computed = "numGlyphs,type,charcodes")] IntPtr charcodes, OpenTK.Graphics.ES31.All handleMissingGlyphs, Int32 pathParameterTemplate, Single emScale) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// [length: COMPSIZE(numGlyphs,type,charcodes)] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphsNV")] + [CLSCompliant(false)] + public static void PathGlyph(Int32 firstPathName, OpenTK.Graphics.ES31.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] T2[] fontName, Int32 fontStyle, Int32 numGlyphs, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "numGlyphs,type,charcodes")] T6[] charcodes, OpenTK.Graphics.ES31.All handleMissingGlyphs, Int32 pathParameterTemplate, Single emScale) + where T2 : struct + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// [length: COMPSIZE(numGlyphs,type,charcodes)] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphsNV")] + [CLSCompliant(false)] + public static void PathGlyph(Int32 firstPathName, OpenTK.Graphics.ES31.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] T2[,] fontName, Int32 fontStyle, Int32 numGlyphs, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "numGlyphs,type,charcodes")] T6[,] charcodes, OpenTK.Graphics.ES31.All handleMissingGlyphs, Int32 pathParameterTemplate, Single emScale) + where T2 : struct + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// [length: COMPSIZE(numGlyphs,type,charcodes)] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphsNV")] + [CLSCompliant(false)] + public static void PathGlyph(Int32 firstPathName, OpenTK.Graphics.ES31.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] T2[,,] fontName, Int32 fontStyle, Int32 numGlyphs, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "numGlyphs,type,charcodes")] T6[,,] charcodes, OpenTK.Graphics.ES31.All handleMissingGlyphs, Int32 pathParameterTemplate, Single emScale) + where T2 : struct + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// [length: COMPSIZE(numGlyphs,type,charcodes)] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphsNV")] + [CLSCompliant(false)] + public static void PathGlyph(Int32 firstPathName, OpenTK.Graphics.ES31.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] ref T2 fontName, Int32 fontStyle, Int32 numGlyphs, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "numGlyphs,type,charcodes")] ref T6 charcodes, OpenTK.Graphics.ES31.All handleMissingGlyphs, Int32 pathParameterTemplate, Single emScale) + where T2 : struct + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// [length: COMPSIZE(numGlyphs,type,charcodes)] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphsNV")] + [CLSCompliant(false)] + public static void PathGlyph(UInt32 firstPathName, OpenTK.Graphics.ES31.All fontTarget, [CountAttribute(Computed = "fontTarget,fontName")] IntPtr fontName, UInt32 fontStyle, Int32 numGlyphs, OpenTK.Graphics.ES31.All type, [CountAttribute(Computed = "numGlyphs,type,charcodes")] IntPtr charcodes, OpenTK.Graphics.ES31.All handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// [length: COMPSIZE(numGlyphs,type,charcodes)] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphsNV")] + [CLSCompliant(false)] + public static void PathGlyph(UInt32 firstPathName, OpenTK.Graphics.ES31.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] T2[] fontName, UInt32 fontStyle, Int32 numGlyphs, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "numGlyphs,type,charcodes")] T6[] charcodes, OpenTK.Graphics.ES31.All handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T2 : struct + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// [length: COMPSIZE(numGlyphs,type,charcodes)] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphsNV")] + [CLSCompliant(false)] + public static void PathGlyph(UInt32 firstPathName, OpenTK.Graphics.ES31.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] T2[,] fontName, UInt32 fontStyle, Int32 numGlyphs, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "numGlyphs,type,charcodes")] T6[,] charcodes, OpenTK.Graphics.ES31.All handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T2 : struct + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// [length: COMPSIZE(numGlyphs,type,charcodes)] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphsNV")] + [CLSCompliant(false)] + public static void PathGlyph(UInt32 firstPathName, OpenTK.Graphics.ES31.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] T2[,,] fontName, UInt32 fontStyle, Int32 numGlyphs, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "numGlyphs,type,charcodes")] T6[,,] charcodes, OpenTK.Graphics.ES31.All handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T2 : struct + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// [length: COMPSIZE(numGlyphs,type,charcodes)] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphsNV")] + [CLSCompliant(false)] + public static void PathGlyph(UInt32 firstPathName, OpenTK.Graphics.ES31.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] ref T2 fontName, UInt32 fontStyle, Int32 numGlyphs, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "numGlyphs,type,charcodes")] ref T6 charcodes, OpenTK.Graphics.ES31.All handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T2 : struct + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES31.All PathMemoryGlyphIndexArray(Int32 firstPathName, OpenTK.Graphics.ES31.All fontTarget, Int32 fontSize, IntPtr fontData, Int32 faceIndex, Int32 firstGlyphIndex, Int32 numGlyphs, Int32 pathParameterTemplate, Single emScale) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES31.All PathMemoryGlyphIndexArray(Int32 firstPathName, OpenTK.Graphics.ES31.All fontTarget, Int32 fontSize, [InAttribute, OutAttribute] T3[] fontData, Int32 faceIndex, Int32 firstGlyphIndex, Int32 numGlyphs, Int32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES31.All PathMemoryGlyphIndexArray(Int32 firstPathName, OpenTK.Graphics.ES31.All fontTarget, Int32 fontSize, [InAttribute, OutAttribute] T3[,] fontData, Int32 faceIndex, Int32 firstGlyphIndex, Int32 numGlyphs, Int32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES31.All PathMemoryGlyphIndexArray(Int32 firstPathName, OpenTK.Graphics.ES31.All fontTarget, Int32 fontSize, [InAttribute, OutAttribute] T3[,,] fontData, Int32 faceIndex, Int32 firstGlyphIndex, Int32 numGlyphs, Int32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES31.All PathMemoryGlyphIndexArray(Int32 firstPathName, OpenTK.Graphics.ES31.All fontTarget, Int32 fontSize, [InAttribute, OutAttribute] ref T3 fontData, Int32 faceIndex, Int32 firstGlyphIndex, Int32 numGlyphs, Int32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES31.All PathMemoryGlyphIndexArray(Int32 firstPathName, OpenTK.Graphics.ES31.All fontTarget, IntPtr fontSize, IntPtr fontData, Int32 faceIndex, Int32 firstGlyphIndex, Int32 numGlyphs, Int32 pathParameterTemplate, Single emScale) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES31.All PathMemoryGlyphIndexArray(Int32 firstPathName, OpenTK.Graphics.ES31.All fontTarget, IntPtr fontSize, [InAttribute, OutAttribute] T3[] fontData, Int32 faceIndex, Int32 firstGlyphIndex, Int32 numGlyphs, Int32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES31.All PathMemoryGlyphIndexArray(Int32 firstPathName, OpenTK.Graphics.ES31.All fontTarget, IntPtr fontSize, [InAttribute, OutAttribute] T3[,] fontData, Int32 faceIndex, Int32 firstGlyphIndex, Int32 numGlyphs, Int32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES31.All PathMemoryGlyphIndexArray(Int32 firstPathName, OpenTK.Graphics.ES31.All fontTarget, IntPtr fontSize, [InAttribute, OutAttribute] T3[,,] fontData, Int32 faceIndex, Int32 firstGlyphIndex, Int32 numGlyphs, Int32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES31.All PathMemoryGlyphIndexArray(Int32 firstPathName, OpenTK.Graphics.ES31.All fontTarget, IntPtr fontSize, [InAttribute, OutAttribute] ref T3 fontData, Int32 faceIndex, Int32 firstGlyphIndex, Int32 numGlyphs, Int32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES31.All PathMemoryGlyphIndexArray(UInt32 firstPathName, OpenTK.Graphics.ES31.All fontTarget, Int32 fontSize, IntPtr fontData, Int32 faceIndex, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES31.All PathMemoryGlyphIndexArray(UInt32 firstPathName, OpenTK.Graphics.ES31.All fontTarget, Int32 fontSize, [InAttribute, OutAttribute] T3[] fontData, Int32 faceIndex, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES31.All PathMemoryGlyphIndexArray(UInt32 firstPathName, OpenTK.Graphics.ES31.All fontTarget, Int32 fontSize, [InAttribute, OutAttribute] T3[,] fontData, Int32 faceIndex, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES31.All PathMemoryGlyphIndexArray(UInt32 firstPathName, OpenTK.Graphics.ES31.All fontTarget, Int32 fontSize, [InAttribute, OutAttribute] T3[,,] fontData, Int32 faceIndex, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES31.All PathMemoryGlyphIndexArray(UInt32 firstPathName, OpenTK.Graphics.ES31.All fontTarget, Int32 fontSize, [InAttribute, OutAttribute] ref T3 fontData, Int32 faceIndex, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES31.All PathMemoryGlyphIndexArray(UInt32 firstPathName, OpenTK.Graphics.ES31.All fontTarget, IntPtr fontSize, IntPtr fontData, Int32 faceIndex, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES31.All PathMemoryGlyphIndexArray(UInt32 firstPathName, OpenTK.Graphics.ES31.All fontTarget, IntPtr fontSize, [InAttribute, OutAttribute] T3[] fontData, Int32 faceIndex, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES31.All PathMemoryGlyphIndexArray(UInt32 firstPathName, OpenTK.Graphics.ES31.All fontTarget, IntPtr fontSize, [InAttribute, OutAttribute] T3[,] fontData, Int32 faceIndex, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES31.All PathMemoryGlyphIndexArray(UInt32 firstPathName, OpenTK.Graphics.ES31.All fontTarget, IntPtr fontSize, [InAttribute, OutAttribute] T3[,,] fontData, Int32 faceIndex, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.ES31.All PathMemoryGlyphIndexArray(UInt32 firstPathName, OpenTK.Graphics.ES31.All fontTarget, IntPtr fontSize, [InAttribute, OutAttribute] ref T3 fontData, Int32 faceIndex, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameterfNV")] + [CLSCompliant(false)] + public static void PathParameter(Int32 path, OpenTK.Graphics.ES31.All pname, Single value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameterfNV")] + [CLSCompliant(false)] + public static void PathParameter(UInt32 path, OpenTK.Graphics.ES31.All pname, Single value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameterfvNV")] + [CLSCompliant(false)] + public static void PathParameter(Int32 path, OpenTK.Graphics.ES31.All pname, [CountAttribute(Computed = "pname")] Single[] value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameterfvNV")] + [CLSCompliant(false)] + public static unsafe void PathParameter(Int32 path, OpenTK.Graphics.ES31.All pname, [CountAttribute(Computed = "pname")] Single* value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameterfvNV")] + [CLSCompliant(false)] + public static void PathParameter(UInt32 path, OpenTK.Graphics.ES31.All pname, [CountAttribute(Computed = "pname")] Single[] value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameterfvNV")] + [CLSCompliant(false)] + public static unsafe void PathParameter(UInt32 path, OpenTK.Graphics.ES31.All pname, [CountAttribute(Computed = "pname")] Single* value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameteriNV")] + [CLSCompliant(false)] + public static void PathParameter(Int32 path, OpenTK.Graphics.ES31.All pname, Int32 value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameteriNV")] + [CLSCompliant(false)] + public static void PathParameter(UInt32 path, OpenTK.Graphics.ES31.All pname, Int32 value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameterivNV")] + [CLSCompliant(false)] + public static void PathParameter(Int32 path, OpenTK.Graphics.ES31.All pname, [CountAttribute(Computed = "pname")] Int32[] value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameterivNV")] + [CLSCompliant(false)] + public static unsafe void PathParameter(Int32 path, OpenTK.Graphics.ES31.All pname, [CountAttribute(Computed = "pname")] Int32* value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameterivNV")] + [CLSCompliant(false)] + public static void PathParameter(UInt32 path, OpenTK.Graphics.ES31.All pname, [CountAttribute(Computed = "pname")] Int32[] value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameterivNV")] + [CLSCompliant(false)] + public static unsafe void PathParameter(UInt32 path, OpenTK.Graphics.ES31.All pname, [CountAttribute(Computed = "pname")] Int32* value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStencilDepthOffsetNV")] + public static void PathStencilDepthOffset(Single factor, Single units) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStencilFuncNV")] + [CLSCompliant(false)] + public static void PathStencilFunc(OpenTK.Graphics.ES31.All func, Int32 @ref, Int32 mask) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStencilFuncNV")] + [CLSCompliant(false)] + public static void PathStencilFunc(OpenTK.Graphics.ES31.All func, Int32 @ref, UInt32 mask) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStencilFuncNV")] + [CLSCompliant(false)] + public static void PathStencilFunc(OpenTK.Graphics.ES31.StencilFunction func, Int32 @ref, Int32 mask) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStencilFuncNV")] + [CLSCompliant(false)] + public static void PathStencilFunc(OpenTK.Graphics.ES31.StencilFunction func, Int32 @ref, UInt32 mask) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: length] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStringNV")] + [CLSCompliant(false)] + public static void PathString(Int32 path, OpenTK.Graphics.ES31.All format, Int32 length, [CountAttribute(Parameter = "length")] IntPtr pathString) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: length] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStringNV")] + [CLSCompliant(false)] + public static void PathString(Int32 path, OpenTK.Graphics.ES31.All format, Int32 length, [InAttribute, OutAttribute, CountAttribute(Parameter = "length")] T3[] pathString) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: length] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStringNV")] + [CLSCompliant(false)] + public static void PathString(Int32 path, OpenTK.Graphics.ES31.All format, Int32 length, [InAttribute, OutAttribute, CountAttribute(Parameter = "length")] T3[,] pathString) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: length] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStringNV")] + [CLSCompliant(false)] + public static void PathString(Int32 path, OpenTK.Graphics.ES31.All format, Int32 length, [InAttribute, OutAttribute, CountAttribute(Parameter = "length")] T3[,,] pathString) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: length] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStringNV")] + [CLSCompliant(false)] + public static void PathString(Int32 path, OpenTK.Graphics.ES31.All format, Int32 length, [InAttribute, OutAttribute, CountAttribute(Parameter = "length")] ref T3 pathString) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: length] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStringNV")] + [CLSCompliant(false)] + public static void PathString(UInt32 path, OpenTK.Graphics.ES31.All format, Int32 length, [CountAttribute(Parameter = "length")] IntPtr pathString) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: length] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStringNV")] + [CLSCompliant(false)] + public static void PathString(UInt32 path, OpenTK.Graphics.ES31.All format, Int32 length, [InAttribute, OutAttribute, CountAttribute(Parameter = "length")] T3[] pathString) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: length] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStringNV")] + [CLSCompliant(false)] + public static void PathString(UInt32 path, OpenTK.Graphics.ES31.All format, Int32 length, [InAttribute, OutAttribute, CountAttribute(Parameter = "length")] T3[,] pathString) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: length] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStringNV")] + [CLSCompliant(false)] + public static void PathString(UInt32 path, OpenTK.Graphics.ES31.All format, Int32 length, [InAttribute, OutAttribute, CountAttribute(Parameter = "length")] T3[,,] pathString) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: length] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStringNV")] + [CLSCompliant(false)] + public static void PathString(UInt32 path, OpenTK.Graphics.ES31.All format, Int32 length, [InAttribute, OutAttribute, CountAttribute(Parameter = "length")] ref T3 pathString) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[,] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[,,] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T7 coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[,] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[,,] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T7 coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[,] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[,,] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T7 coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[,] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[,,] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T7 coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[,] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[,,] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T7 coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[,] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[,,] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T7 coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCoordsNV")] + [CLSCompliant(false)] + public static void PathSubCoords(Int32 path, Int32 coordStart, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCoordsNV")] + [CLSCompliant(false)] + public static void PathSubCoords(Int32 path, Int32 coordStart, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T4[] coords) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCoordsNV")] + [CLSCompliant(false)] + public static void PathSubCoords(Int32 path, Int32 coordStart, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T4[,] coords) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCoordsNV")] + [CLSCompliant(false)] + public static void PathSubCoords(Int32 path, Int32 coordStart, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T4[,,] coords) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCoordsNV")] + [CLSCompliant(false)] + public static void PathSubCoords(Int32 path, Int32 coordStart, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T4 coords) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCoordsNV")] + [CLSCompliant(false)] + public static void PathSubCoords(UInt32 path, Int32 coordStart, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCoordsNV")] + [CLSCompliant(false)] + public static void PathSubCoords(UInt32 path, Int32 coordStart, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T4[] coords) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCoordsNV")] + [CLSCompliant(false)] + public static void PathSubCoords(UInt32 path, Int32 coordStart, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T4[,] coords) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCoordsNV")] + [CLSCompliant(false)] + public static void PathSubCoords(UInt32 path, Int32 coordStart, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T4[,,] coords) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCoordsNV")] + [CLSCompliant(false)] + public static void PathSubCoords(UInt32 path, Int32 coordStart, Int32 numCoords, OpenTK.Graphics.ES31.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T4 coords) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(genMode,components)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathTexGenNV")] + [CLSCompliant(false)] + public static void PathTexGen(OpenTK.Graphics.ES31.All texCoordSet, OpenTK.Graphics.ES31.All genMode, Int32 components, [CountAttribute(Computed = "genMode,components")] Single[] coeffs) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(genMode,components)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathTexGenNV")] + [CLSCompliant(false)] + public static void PathTexGen(OpenTK.Graphics.ES31.All texCoordSet, OpenTK.Graphics.ES31.All genMode, Int32 components, [CountAttribute(Computed = "genMode,components")] ref Single coeffs) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(genMode,components)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathTexGenNV")] + [CLSCompliant(false)] + public static unsafe void PathTexGen(OpenTK.Graphics.ES31.All texCoordSet, OpenTK.Graphics.ES31.All genMode, Int32 components, [CountAttribute(Computed = "genMode,components")] Single* coeffs) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: 1] + /// [length: 1] + /// [length: 1] + /// [length: 1] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPointAlongPathNV")] + [CLSCompliant(false)] + public static bool PointAlongPath(Int32 path, Int32 startSegment, Int32 numSegments, Single distance, [OutAttribute, CountAttribute(Count = 1)] out Single x, [OutAttribute, CountAttribute(Count = 1)] out Single y, [OutAttribute, CountAttribute(Count = 1)] out Single tangentX, [OutAttribute, CountAttribute(Count = 1)] out Single tangentY) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: 1] + /// [length: 1] + /// [length: 1] + /// [length: 1] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPointAlongPathNV")] + [CLSCompliant(false)] + public static unsafe bool PointAlongPath(Int32 path, Int32 startSegment, Int32 numSegments, Single distance, [OutAttribute, CountAttribute(Count = 1)] Single* x, [OutAttribute, CountAttribute(Count = 1)] Single* y, [OutAttribute, CountAttribute(Count = 1)] Single* tangentX, [OutAttribute, CountAttribute(Count = 1)] Single* tangentY) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: 1] + /// [length: 1] + /// [length: 1] + /// [length: 1] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPointAlongPathNV")] + [CLSCompliant(false)] + public static bool PointAlongPath(UInt32 path, Int32 startSegment, Int32 numSegments, Single distance, [OutAttribute, CountAttribute(Count = 1)] out Single x, [OutAttribute, CountAttribute(Count = 1)] out Single y, [OutAttribute, CountAttribute(Count = 1)] out Single tangentX, [OutAttribute, CountAttribute(Count = 1)] out Single tangentY) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: 1] + /// [length: 1] + /// [length: 1] + /// [length: 1] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPointAlongPathNV")] + [CLSCompliant(false)] + public static unsafe bool PointAlongPath(UInt32 path, Int32 startSegment, Int32 numSegments, Single distance, [OutAttribute, CountAttribute(Count = 1)] Single* x, [OutAttribute, CountAttribute(Count = 1)] Single* y, [OutAttribute, CountAttribute(Count = 1)] Single* tangentX, [OutAttribute, CountAttribute(Count = 1)] Single* tangentY) { throw new NotImplementedException(); } + + /// [requires: NV_polygon_mode] + /// Select a polygon rasterization mode + /// + /// + /// Specifies the polygons that mode applies to. Must be FrontAndBack for front- and back-facing polygons. + /// + /// + /// Specifies how polygons will be rasterized. Accepted values are Point, Line, and Fill. The initial value is Fill for both front- and back-facing polygons. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "NV_polygon_mode", Version = "", EntryPoint = "glPolygonModeNV")] + public static void PolygonMode(OpenTK.Graphics.ES31.All face, OpenTK.Graphics.ES31.All mode) { throw new NotImplementedException(); } + + /// [requires: NV_polygon_mode] + /// Select a polygon rasterization mode + /// + /// + /// Specifies the polygons that mode applies to. Must be FrontAndBack for front- and back-facing polygons. + /// + /// + /// Specifies how polygons will be rasterized. Accepted values are Point, Line, and Fill. The initial value is Fill for both front- and back-facing polygons. + /// + [AutoGenerated(Category = "NV_polygon_mode", Version = "", EntryPoint = "glPolygonModeNV")] + public static void PolygonMode(OpenTK.Graphics.ES31.MaterialFace face, OpenTK.Graphics.ES31.PolygonMode mode) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glProgramPathFragmentInputGenNV")] + [CLSCompliant(false)] + public static void ProgramPathFragmentInputGen(Int32 program, Int32 location, OpenTK.Graphics.ES31.All genMode, Int32 components, Single[] coeffs) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glProgramPathFragmentInputGenNV")] + [CLSCompliant(false)] + public static void ProgramPathFragmentInputGen(Int32 program, Int32 location, OpenTK.Graphics.ES31.All genMode, Int32 components, ref Single coeffs) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glProgramPathFragmentInputGenNV")] + [CLSCompliant(false)] + public static unsafe void ProgramPathFragmentInputGen(Int32 program, Int32 location, OpenTK.Graphics.ES31.All genMode, Int32 components, Single* coeffs) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glProgramPathFragmentInputGenNV")] + [CLSCompliant(false)] + public static void ProgramPathFragmentInputGen(UInt32 program, Int32 location, OpenTK.Graphics.ES31.All genMode, Int32 components, Single[] coeffs) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glProgramPathFragmentInputGenNV")] + [CLSCompliant(false)] + public static void ProgramPathFragmentInputGen(UInt32 program, Int32 location, OpenTK.Graphics.ES31.All genMode, Int32 components, ref Single coeffs) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glProgramPathFragmentInputGenNV")] + [CLSCompliant(false)] + public static unsafe void ProgramPathFragmentInputGen(UInt32 program, Int32 location, OpenTK.Graphics.ES31.All genMode, Int32 components, Single* coeffs) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64NV")] + [CLSCompliant(false)] + public static void ProgramUniform1(Int32 program, Int32 location, Int64 x) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64NV")] + [CLSCompliant(false)] + public static void ProgramUniform1(UInt32 program, Int32 location, Int64 x) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64vNV")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64vNV")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1ui64NV")] + [CLSCompliant(false)] + public static void ProgramUniform1(UInt32 program, Int32 location, UInt64 x) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1ui64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1ui64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref UInt64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1ui64vNV")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64NV")] + [CLSCompliant(false)] + public static void ProgramUniform2(Int32 program, Int32 location, Int64 x, Int64 y) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64NV")] + [CLSCompliant(false)] + public static void ProgramUniform2(UInt32 program, Int32 location, Int64 x, Int64 y) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64vNV")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64vNV")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2ui64NV")] + [CLSCompliant(false)] + public static void ProgramUniform2(UInt32 program, Int32 location, UInt64 x, UInt64 y) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2ui64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2ui64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] ref UInt64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2ui64vNV")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64NV")] + [CLSCompliant(false)] + public static void ProgramUniform3(Int32 program, Int32 location, Int64 x, Int64 y, Int64 z) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64NV")] + [CLSCompliant(false)] + public static void ProgramUniform3(UInt32 program, Int32 location, Int64 x, Int64 y, Int64 z) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64vNV")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64vNV")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3ui64NV")] + [CLSCompliant(false)] + public static void ProgramUniform3(UInt32 program, Int32 location, UInt64 x, UInt64 y, UInt64 z) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3ui64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3ui64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] ref UInt64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3ui64vNV")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64NV")] + [CLSCompliant(false)] + public static void ProgramUniform4(Int32 program, Int32 location, Int64 x, Int64 y, Int64 z, Int64 w) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64NV")] + [CLSCompliant(false)] + public static void ProgramUniform4(UInt32 program, Int32 location, Int64 x, Int64 y, Int64 z, Int64 w) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64vNV")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64vNV")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4ui64NV")] + [CLSCompliant(false)] + public static void ProgramUniform4(UInt32 program, Int32 location, UInt64 x, UInt64 y, UInt64 z, UInt64 w) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4ui64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4ui64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] ref UInt64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4ui64vNV")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt64* value) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64NV")] + [CLSCompliant(false)] + public static void ProgramUniformHandle(Int32 program, Int32 location, Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64NV")] + [CLSCompliant(false)] + public static void ProgramUniformHandle(UInt32 program, Int32 location, UInt64 value) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// + /// [length: count] + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vNV")] + [CLSCompliant(false)] + public static void ProgramUniformHandle(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64[] values) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// + /// [length: count] + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vNV")] + [CLSCompliant(false)] + public static void ProgramUniformHandle(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref Int64 values) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// + /// [length: count] + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vNV")] + [CLSCompliant(false)] + public static unsafe void ProgramUniformHandle(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64* values) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// + /// [length: count] + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vNV")] + [CLSCompliant(false)] + public static void ProgramUniformHandle(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64[] values) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// + /// [length: count] + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vNV")] + [CLSCompliant(false)] + public static void ProgramUniformHandle(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref UInt64 values) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// + /// [length: count] + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vNV")] + [CLSCompliant(false)] + public static unsafe void ProgramUniformHandle(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64* values) { throw new NotImplementedException(); } + /// [requires: NV_read_buffer] /// Select a color buffer source for pixels /// @@ -33576,6 +49428,228 @@ namespace OpenTK.Graphics.ES31 [AutoGenerated(Category = "NV_framebuffer_multisample", Version = "", EntryPoint = "glRenderbufferStorageMultisampleNV")] public static void RenderbufferStorageMultisample(OpenTK.Graphics.ES31.All target, Int32 samples, OpenTK.Graphics.ES31.All internalformat, Int32 width, Int32 height) { throw new NotImplementedException(); } + /// [requires: NV_sample_locations] + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glResolveDepthValuesNV")] + public static void ResolveDepthValues() { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Define the scissor box for multiple viewports + /// + /// + /// Specifies the index of the first viewport whose scissor box to modify. + /// + /// + /// Specifies the number of scissor boxes to modify. + /// + /// [length: COMPSIZE(count)] + /// Specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glScissorArrayvNV")] + [CLSCompliant(false)] + public static void ScissorArray(Int32 first, Int32 count, [CountAttribute(Computed = "count")] Int32[] v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Define the scissor box for multiple viewports + /// + /// + /// Specifies the index of the first viewport whose scissor box to modify. + /// + /// + /// Specifies the number of scissor boxes to modify. + /// + /// [length: COMPSIZE(count)] + /// Specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glScissorArrayvNV")] + [CLSCompliant(false)] + public static void ScissorArray(Int32 first, Int32 count, [CountAttribute(Computed = "count")] ref Int32 v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Define the scissor box for multiple viewports + /// + /// + /// Specifies the index of the first viewport whose scissor box to modify. + /// + /// + /// Specifies the number of scissor boxes to modify. + /// + /// [length: COMPSIZE(count)] + /// Specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glScissorArrayvNV")] + [CLSCompliant(false)] + public static unsafe void ScissorArray(Int32 first, Int32 count, [CountAttribute(Computed = "count")] Int32* v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Define the scissor box for multiple viewports + /// + /// + /// Specifies the index of the first viewport whose scissor box to modify. + /// + /// + /// Specifies the number of scissor boxes to modify. + /// + /// [length: COMPSIZE(count)] + /// Specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glScissorArrayvNV")] + [CLSCompliant(false)] + public static void ScissorArray(UInt32 first, Int32 count, [CountAttribute(Computed = "count")] Int32[] v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Define the scissor box for multiple viewports + /// + /// + /// Specifies the index of the first viewport whose scissor box to modify. + /// + /// + /// Specifies the number of scissor boxes to modify. + /// + /// [length: COMPSIZE(count)] + /// Specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glScissorArrayvNV")] + [CLSCompliant(false)] + public static void ScissorArray(UInt32 first, Int32 count, [CountAttribute(Computed = "count")] ref Int32 v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Define the scissor box for multiple viewports + /// + /// + /// Specifies the index of the first viewport whose scissor box to modify. + /// + /// + /// Specifies the number of scissor boxes to modify. + /// + /// [length: COMPSIZE(count)] + /// Specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glScissorArrayvNV")] + [CLSCompliant(false)] + public static unsafe void ScissorArray(UInt32 first, Int32 count, [CountAttribute(Computed = "count")] Int32* v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Define the scissor box for a specific viewport + /// + /// + /// Specifies the index of the viewport whose scissor box to modify. + /// + /// + /// Specify the coordinate of the bottom left corner of the scissor box, in pixels. + /// + /// + /// Specify the coordinate of the bottom left corner of the scissor box, in pixels. + /// + /// + /// Specify ths dimensions of the scissor box, in pixels. + /// + /// + /// Specify ths dimensions of the scissor box, in pixels. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glScissorIndexedNV")] + [CLSCompliant(false)] + public static void ScissorIndexed(Int32 index, Int32 left, Int32 bottom, Int32 width, Int32 height) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Define the scissor box for a specific viewport + /// + /// + /// Specifies the index of the viewport whose scissor box to modify. + /// + /// + /// Specify the coordinate of the bottom left corner of the scissor box, in pixels. + /// + /// + /// Specify the coordinate of the bottom left corner of the scissor box, in pixels. + /// + /// + /// Specify ths dimensions of the scissor box, in pixels. + /// + /// + /// Specify ths dimensions of the scissor box, in pixels. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glScissorIndexedNV")] + [CLSCompliant(false)] + public static void ScissorIndexed(UInt32 index, Int32 left, Int32 bottom, Int32 width, Int32 height) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Define the scissor box for a specific viewport + /// + /// + /// Specifies the index of the viewport whose scissor box to modify. + /// + /// [length: 4] + /// For glScissorIndexedv, specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glScissorIndexedvNV")] + [CLSCompliant(false)] + public static void ScissorIndexed(Int32 index, [CountAttribute(Count = 4)] Int32[] v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Define the scissor box for a specific viewport + /// + /// + /// Specifies the index of the viewport whose scissor box to modify. + /// + /// [length: 4] + /// For glScissorIndexedv, specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glScissorIndexedvNV")] + [CLSCompliant(false)] + public static void ScissorIndexed(Int32 index, [CountAttribute(Count = 4)] ref Int32 v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Define the scissor box for a specific viewport + /// + /// + /// Specifies the index of the viewport whose scissor box to modify. + /// + /// [length: 4] + /// For glScissorIndexedv, specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glScissorIndexedvNV")] + [CLSCompliant(false)] + public static unsafe void ScissorIndexed(Int32 index, [CountAttribute(Count = 4)] Int32* v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Define the scissor box for a specific viewport + /// + /// + /// Specifies the index of the viewport whose scissor box to modify. + /// + /// [length: 4] + /// For glScissorIndexedv, specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glScissorIndexedvNV")] + [CLSCompliant(false)] + public static void ScissorIndexed(UInt32 index, [CountAttribute(Count = 4)] Int32[] v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Define the scissor box for a specific viewport + /// + /// + /// Specifies the index of the viewport whose scissor box to modify. + /// + /// [length: 4] + /// For glScissorIndexedv, specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glScissorIndexedvNV")] + [CLSCompliant(false)] + public static void ScissorIndexed(UInt32 index, [CountAttribute(Count = 4)] ref Int32 v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Define the scissor box for a specific viewport + /// + /// + /// Specifies the index of the viewport whose scissor box to modify. + /// + /// [length: 4] + /// For glScissorIndexedv, specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glScissorIndexedvNV")] + [CLSCompliant(false)] + public static unsafe void ScissorIndexed(UInt32 index, [CountAttribute(Count = 4)] Int32* v) { throw new NotImplementedException(); } + /// [requires: NV_fence] /// /// @@ -33590,6 +49664,1924 @@ namespace OpenTK.Graphics.ES31 [CLSCompliant(false)] public static void SetFence(UInt32 fence, OpenTK.Graphics.ES31.All condition) { throw new NotImplementedException(); } + /// [requires: NV_draw_vulkan_image] + /// + [AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glSignalVkFenceNV")] + [CLSCompliant(false)] + public static void SignalVkFence(Int64 vkFence) { throw new NotImplementedException(); } + + /// [requires: NV_draw_vulkan_image] + /// + [AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glSignalVkFenceNV")] + [CLSCompliant(false)] + public static void SignalVkFence(UInt64 vkFence) { throw new NotImplementedException(); } + + /// [requires: NV_draw_vulkan_image] + /// + [AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glSignalVkSemaphoreNV")] + [CLSCompliant(false)] + public static void SignalVkSemaphore(Int64 vkSemaphore) { throw new NotImplementedException(); } + + /// [requires: NV_draw_vulkan_image] + /// + [AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glSignalVkSemaphoreNV")] + [CLSCompliant(false)] + public static void SignalVkSemaphore(UInt64 vkSemaphore) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, OpenTK.Graphics.ES31.All fillMode, Int32 mask, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, OpenTK.Graphics.ES31.All fillMode, Int32 mask, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, OpenTK.Graphics.ES31.All fillMode, Int32 mask, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, OpenTK.Graphics.ES31.All fillMode, UInt32 mask, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, OpenTK.Graphics.ES31.All fillMode, UInt32 mask, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, OpenTK.Graphics.ES31.All fillMode, UInt32 mask, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, Int32 pathBase, OpenTK.Graphics.ES31.All fillMode, Int32 mask, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, Int32 pathBase, OpenTK.Graphics.ES31.All fillMode, Int32 mask, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, Int32 pathBase, OpenTK.Graphics.ES31.All fillMode, Int32 mask, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, UInt32 pathBase, OpenTK.Graphics.ES31.All fillMode, UInt32 mask, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, UInt32 pathBase, OpenTK.Graphics.ES31.All fillMode, UInt32 mask, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, UInt32 pathBase, OpenTK.Graphics.ES31.All fillMode, UInt32 mask, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, Int32 pathBase, OpenTK.Graphics.ES31.All fillMode, Int32 mask, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, Int32 pathBase, OpenTK.Graphics.ES31.All fillMode, Int32 mask, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, Int32 pathBase, OpenTK.Graphics.ES31.All fillMode, Int32 mask, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, UInt32 pathBase, OpenTK.Graphics.ES31.All fillMode, UInt32 mask, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, UInt32 pathBase, OpenTK.Graphics.ES31.All fillMode, UInt32 mask, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, UInt32 pathBase, OpenTK.Graphics.ES31.All fillMode, UInt32 mask, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, Int32 pathBase, OpenTK.Graphics.ES31.All fillMode, Int32 mask, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, Int32 pathBase, OpenTK.Graphics.ES31.All fillMode, Int32 mask, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, Int32 pathBase, OpenTK.Graphics.ES31.All fillMode, Int32 mask, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, UInt32 pathBase, OpenTK.Graphics.ES31.All fillMode, UInt32 mask, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, UInt32 pathBase, OpenTK.Graphics.ES31.All fillMode, UInt32 mask, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, UInt32 pathBase, OpenTK.Graphics.ES31.All fillMode, UInt32 mask, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, Int32 pathBase, OpenTK.Graphics.ES31.All fillMode, Int32 mask, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, Int32 pathBase, OpenTK.Graphics.ES31.All fillMode, Int32 mask, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, Int32 pathBase, OpenTK.Graphics.ES31.All fillMode, Int32 mask, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, UInt32 pathBase, OpenTK.Graphics.ES31.All fillMode, UInt32 mask, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, UInt32 pathBase, OpenTK.Graphics.ES31.All fillMode, UInt32 mask, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, UInt32 pathBase, OpenTK.Graphics.ES31.All fillMode, UInt32 mask, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathNV")] + [CLSCompliant(false)] + public static void StencilFillPath(Int32 path, OpenTK.Graphics.ES31.All fillMode, Int32 mask) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathNV")] + [CLSCompliant(false)] + public static void StencilFillPath(UInt32 path, OpenTK.Graphics.ES31.All fillMode, UInt32 mask) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathNV")] + [CLSCompliant(false)] + public static void StencilStrokePath(Int32 path, Int32 reference, Int32 mask) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathNV")] + [CLSCompliant(false)] + public static void StencilStrokePath(UInt32 path, Int32 reference, UInt32 mask) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, IntPtr paths, Int32 pathBase, OpenTK.Graphics.ES31.All fillMode, Int32 mask, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, Single[] transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, IntPtr paths, Int32 pathBase, OpenTK.Graphics.ES31.All fillMode, Int32 mask, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, ref Single transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, IntPtr paths, Int32 pathBase, OpenTK.Graphics.ES31.All fillMode, Int32 mask, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, Single* transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, IntPtr paths, UInt32 pathBase, OpenTK.Graphics.ES31.All fillMode, UInt32 mask, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, Single[] transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, IntPtr paths, UInt32 pathBase, OpenTK.Graphics.ES31.All fillMode, UInt32 mask, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, ref Single transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, IntPtr paths, UInt32 pathBase, OpenTK.Graphics.ES31.All fillMode, UInt32 mask, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, Single* transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute] T2[] paths, Int32 pathBase, OpenTK.Graphics.ES31.All fillMode, Int32 mask, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute] T2[] paths, Int32 pathBase, OpenTK.Graphics.ES31.All fillMode, Int32 mask, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute] T2[] paths, Int32 pathBase, OpenTK.Graphics.ES31.All fillMode, Int32 mask, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute] T2[] paths, UInt32 pathBase, OpenTK.Graphics.ES31.All fillMode, UInt32 mask, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute] T2[] paths, UInt32 pathBase, OpenTK.Graphics.ES31.All fillMode, UInt32 mask, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute] T2[] paths, UInt32 pathBase, OpenTK.Graphics.ES31.All fillMode, UInt32 mask, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute] T2[,] paths, Int32 pathBase, OpenTK.Graphics.ES31.All fillMode, Int32 mask, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute] T2[,] paths, Int32 pathBase, OpenTK.Graphics.ES31.All fillMode, Int32 mask, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute] T2[,] paths, Int32 pathBase, OpenTK.Graphics.ES31.All fillMode, Int32 mask, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute] T2[,] paths, UInt32 pathBase, OpenTK.Graphics.ES31.All fillMode, UInt32 mask, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute] T2[,] paths, UInt32 pathBase, OpenTK.Graphics.ES31.All fillMode, UInt32 mask, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute] T2[,] paths, UInt32 pathBase, OpenTK.Graphics.ES31.All fillMode, UInt32 mask, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute] T2[,,] paths, Int32 pathBase, OpenTK.Graphics.ES31.All fillMode, Int32 mask, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute] T2[,,] paths, Int32 pathBase, OpenTK.Graphics.ES31.All fillMode, Int32 mask, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute] T2[,,] paths, Int32 pathBase, OpenTK.Graphics.ES31.All fillMode, Int32 mask, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute] T2[,,] paths, UInt32 pathBase, OpenTK.Graphics.ES31.All fillMode, UInt32 mask, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute] T2[,,] paths, UInt32 pathBase, OpenTK.Graphics.ES31.All fillMode, UInt32 mask, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute] T2[,,] paths, UInt32 pathBase, OpenTK.Graphics.ES31.All fillMode, UInt32 mask, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute] ref T2 paths, Int32 pathBase, OpenTK.Graphics.ES31.All fillMode, Int32 mask, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute] ref T2 paths, Int32 pathBase, OpenTK.Graphics.ES31.All fillMode, Int32 mask, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute] ref T2 paths, Int32 pathBase, OpenTK.Graphics.ES31.All fillMode, Int32 mask, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute] ref T2 paths, UInt32 pathBase, OpenTK.Graphics.ES31.All fillMode, UInt32 mask, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute] ref T2 paths, UInt32 pathBase, OpenTK.Graphics.ES31.All fillMode, UInt32 mask, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute] ref T2 paths, UInt32 pathBase, OpenTK.Graphics.ES31.All fillMode, UInt32 mask, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPath(Int32 path, OpenTK.Graphics.ES31.All fillMode, Int32 mask, OpenTK.Graphics.ES31.All coverMode) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPath(UInt32 path, OpenTK.Graphics.ES31.All fillMode, UInt32 mask, OpenTK.Graphics.ES31.All coverMode) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, IntPtr paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, Single[] transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, IntPtr paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, ref Single transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, IntPtr paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, Single* transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, IntPtr paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, Single[] transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, IntPtr paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, ref Single transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, IntPtr paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, Single* transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute] T2[] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute] T2[] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute] T2[] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute] T2[] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute] T2[] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute] T2[] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute] T2[,] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute] T2[,] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute] T2[,] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute] T2[,] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute] T2[,] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute] T2[,] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute] T2[,,] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute] T2[,,] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute] T2[,,] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute] T2[,,] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute] T2[,,] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute] T2[,,] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute] ref T2 paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute] ref T2 paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute] ref T2 paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute] ref T2 paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute] ref T2 paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.ES31.All pathNameType, [InAttribute, OutAttribute] ref T2 paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.ES31.All coverMode, OpenTK.Graphics.ES31.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePath(Int32 path, Int32 reference, Int32 mask, OpenTK.Graphics.ES31.All coverMode) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePath(UInt32 path, Int32 reference, UInt32 mask, OpenTK.Graphics.ES31.All coverMode) { throw new NotImplementedException(); } + + /// [requires: NV_conservative_raster] + /// + /// + [AutoGenerated(Category = "NV_conservative_raster", Version = "", EntryPoint = "glSubpixelPrecisionBiasNV")] + [CLSCompliant(false)] + public static void SubpixelPrecisionBia(Int32 xbits, Int32 ybits) { throw new NotImplementedException(); } + + /// [requires: NV_conservative_raster] + /// + /// + [AutoGenerated(Category = "NV_conservative_raster", Version = "", EntryPoint = "glSubpixelPrecisionBiasNV")] + [CLSCompliant(false)] + public static void SubpixelPrecisionBia(UInt32 xbits, UInt32 ybits) { throw new NotImplementedException(); } + /// [requires: NV_fence] /// [AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glTestFenceNV")] @@ -33602,6 +51594,642 @@ namespace OpenTK.Graphics.ES31 [CLSCompliant(false)] public static bool TestFence(UInt32 fence) { throw new NotImplementedException(); } + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glTransformPathNV")] + [CLSCompliant(false)] + public static void TransformPath(Int32 resultPath, Int32 srcPath, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "transformType")] Single[] transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glTransformPathNV")] + [CLSCompliant(false)] + public static void TransformPath(Int32 resultPath, Int32 srcPath, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "transformType")] ref Single transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glTransformPathNV")] + [CLSCompliant(false)] + public static unsafe void TransformPath(Int32 resultPath, Int32 srcPath, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "transformType")] Single* transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glTransformPathNV")] + [CLSCompliant(false)] + public static void TransformPath(UInt32 resultPath, UInt32 srcPath, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "transformType")] Single[] transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glTransformPathNV")] + [CLSCompliant(false)] + public static void TransformPath(UInt32 resultPath, UInt32 srcPath, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "transformType")] ref Single transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glTransformPathNV")] + [CLSCompliant(false)] + public static unsafe void TransformPath(UInt32 resultPath, UInt32 srcPath, OpenTK.Graphics.ES31.All transformType, [CountAttribute(Computed = "transformType")] Single* transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform1i64NV")] + public static void Uniform1(Int32 location, Int64 x) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_gpu_shader5", Version = "", EntryPoint = "glUniform1i64vNV")] + [CLSCompliant(false)] + public static void Uniform1(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_gpu_shader5", Version = "", EntryPoint = "glUniform1i64vNV")] + [CLSCompliant(false)] + public static void Uniform1(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_gpu_shader5", Version = "", EntryPoint = "glUniform1i64vNV")] + [CLSCompliant(false)] + public static unsafe void Uniform1(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform1ui64NV")] + [CLSCompliant(false)] + public static void Uniform1(Int32 location, UInt64 x) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_gpu_shader5", Version = "", EntryPoint = "glUniform1ui64vNV")] + [CLSCompliant(false)] + public static void Uniform1(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] UInt64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_gpu_shader5", Version = "", EntryPoint = "glUniform1ui64vNV")] + [CLSCompliant(false)] + public static void Uniform1(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] ref UInt64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_gpu_shader5", Version = "", EntryPoint = "glUniform1ui64vNV")] + [CLSCompliant(false)] + public static unsafe void Uniform1(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] UInt64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform2i64NV")] + public static void Uniform2(Int32 location, Int64 x, Int64 y) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform2i64vNV")] + [CLSCompliant(false)] + public static void Uniform2(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform2i64vNV")] + [CLSCompliant(false)] + public static void Uniform2(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform2i64vNV")] + [CLSCompliant(false)] + public static unsafe void Uniform2(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform2ui64NV")] + [CLSCompliant(false)] + public static void Uniform2(Int32 location, UInt64 x, UInt64 y) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform2ui64vNV")] + [CLSCompliant(false)] + public static void Uniform2(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform2ui64vNV")] + [CLSCompliant(false)] + public static void Uniform2(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] ref UInt64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform2ui64vNV")] + [CLSCompliant(false)] + public static unsafe void Uniform2(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform3i64NV")] + public static void Uniform3(Int32 location, Int64 x, Int64 y, Int64 z) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform3i64vNV")] + [CLSCompliant(false)] + public static void Uniform3(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform3i64vNV")] + [CLSCompliant(false)] + public static void Uniform3(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform3i64vNV")] + [CLSCompliant(false)] + public static unsafe void Uniform3(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform3ui64NV")] + [CLSCompliant(false)] + public static void Uniform3(Int32 location, UInt64 x, UInt64 y, UInt64 z) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform3ui64vNV")] + [CLSCompliant(false)] + public static void Uniform3(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform3ui64vNV")] + [CLSCompliant(false)] + public static void Uniform3(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] ref UInt64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform3ui64vNV")] + [CLSCompliant(false)] + public static unsafe void Uniform3(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform4i64NV")] + public static void Uniform4(Int32 location, Int64 x, Int64 y, Int64 z, Int64 w) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform4i64vNV")] + [CLSCompliant(false)] + public static void Uniform4(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform4i64vNV")] + [CLSCompliant(false)] + public static void Uniform4(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform4i64vNV")] + [CLSCompliant(false)] + public static unsafe void Uniform4(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform4ui64NV")] + [CLSCompliant(false)] + public static void Uniform4(Int32 location, UInt64 x, UInt64 y, UInt64 z, UInt64 w) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform4ui64vNV")] + [CLSCompliant(false)] + public static void Uniform4(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform4ui64vNV")] + [CLSCompliant(false)] + public static void Uniform4(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] ref UInt64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform4ui64vNV")] + [CLSCompliant(false)] + public static unsafe void Uniform4(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt64* value) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64NV")] + [CLSCompliant(false)] + public static void UniformHandle(Int32 location, Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64NV")] + [CLSCompliant(false)] + public static void UniformHandle(Int32 location, UInt64 value) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// [length: count] + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vNV")] + [CLSCompliant(false)] + public static void UniformHandle(Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// [length: count] + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vNV")] + [CLSCompliant(false)] + public static void UniformHandle(Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// [length: count] + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vNV")] + [CLSCompliant(false)] + public static unsafe void UniformHandle(Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// [length: count] + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vNV")] + [CLSCompliant(false)] + public static void UniformHandle(Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// [length: count] + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vNV")] + [CLSCompliant(false)] + public static void UniformHandle(Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref UInt64 value) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// [length: count] + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vNV")] + [CLSCompliant(false)] + public static unsafe void UniformHandle(Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64* value) { throw new NotImplementedException(); } + /// [requires: NV_non_square_matrices] /// /// @@ -33790,6 +52418,310 @@ namespace OpenTK.Graphics.ES31 [CLSCompliant(false)] public static void VertexAttribDivisor(UInt32 index, UInt32 divisor) { throw new NotImplementedException(); } + /// [requires: NV_viewport_array] + /// Set multiple viewports + /// + /// + /// Specify the first viewport to set. + /// + /// + /// Specify the number of viewports to set. + /// + /// [length: COMPSIZE(count)] + /// Specify the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glViewportArrayvNV")] + [CLSCompliant(false)] + public static void ViewportArray(Int32 first, Int32 count, [CountAttribute(Computed = "count")] Single[] v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Set multiple viewports + /// + /// + /// Specify the first viewport to set. + /// + /// + /// Specify the number of viewports to set. + /// + /// [length: COMPSIZE(count)] + /// Specify the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glViewportArrayvNV")] + [CLSCompliant(false)] + public static void ViewportArray(Int32 first, Int32 count, [CountAttribute(Computed = "count")] ref Single v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Set multiple viewports + /// + /// + /// Specify the first viewport to set. + /// + /// + /// Specify the number of viewports to set. + /// + /// [length: COMPSIZE(count)] + /// Specify the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glViewportArrayvNV")] + [CLSCompliant(false)] + public static unsafe void ViewportArray(Int32 first, Int32 count, [CountAttribute(Computed = "count")] Single* v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Set multiple viewports + /// + /// + /// Specify the first viewport to set. + /// + /// + /// Specify the number of viewports to set. + /// + /// [length: COMPSIZE(count)] + /// Specify the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glViewportArrayvNV")] + [CLSCompliant(false)] + public static void ViewportArray(UInt32 first, Int32 count, [CountAttribute(Computed = "count")] Single[] v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Set multiple viewports + /// + /// + /// Specify the first viewport to set. + /// + /// + /// Specify the number of viewports to set. + /// + /// [length: COMPSIZE(count)] + /// Specify the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glViewportArrayvNV")] + [CLSCompliant(false)] + public static void ViewportArray(UInt32 first, Int32 count, [CountAttribute(Computed = "count")] ref Single v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Set multiple viewports + /// + /// + /// Specify the first viewport to set. + /// + /// + /// Specify the number of viewports to set. + /// + /// [length: COMPSIZE(count)] + /// Specify the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glViewportArrayvNV")] + [CLSCompliant(false)] + public static unsafe void ViewportArray(UInt32 first, Int32 count, [CountAttribute(Computed = "count")] Single* v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Set a specified viewport + /// + /// + /// Specify the first viewport to set. + /// + /// + /// For glViewportIndexedf, specifies the lower left corner of the viewport rectangle, in pixels. The initial value is (0,0). + /// + /// + /// For glViewportIndexedf, specifies the lower left corner of the viewport rectangle, in pixels. The initial value is (0,0). + /// + /// + /// For glViewportIndexedf, specifies the width and height of the viewport. When a GL context is first attached to a window, width and height are set to the dimensions of that window. + /// + /// + /// For glViewportIndexedf, specifies the width and height of the viewport. When a GL context is first attached to a window, width and height are set to the dimensions of that window. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glViewportIndexedfNV")] + [CLSCompliant(false)] + public static void ViewportIndexed(Int32 index, Single x, Single y, Single w, Single h) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Set a specified viewport + /// + /// + /// Specify the first viewport to set. + /// + /// + /// For glViewportIndexedf, specifies the lower left corner of the viewport rectangle, in pixels. The initial value is (0,0). + /// + /// + /// For glViewportIndexedf, specifies the lower left corner of the viewport rectangle, in pixels. The initial value is (0,0). + /// + /// + /// For glViewportIndexedf, specifies the width and height of the viewport. When a GL context is first attached to a window, width and height are set to the dimensions of that window. + /// + /// + /// For glViewportIndexedf, specifies the width and height of the viewport. When a GL context is first attached to a window, width and height are set to the dimensions of that window. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glViewportIndexedfNV")] + [CLSCompliant(false)] + public static void ViewportIndexed(UInt32 index, Single x, Single y, Single w, Single h) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Set a specified viewport + /// + /// + /// Specify the first viewport to set. + /// + /// [length: 4] + /// For glViewportIndexedfv, specifies the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glViewportIndexedfvNV")] + [CLSCompliant(false)] + public static void ViewportIndexed(Int32 index, [CountAttribute(Count = 4)] Single[] v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Set a specified viewport + /// + /// + /// Specify the first viewport to set. + /// + /// [length: 4] + /// For glViewportIndexedfv, specifies the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glViewportIndexedfvNV")] + [CLSCompliant(false)] + public static void ViewportIndexed(Int32 index, [CountAttribute(Count = 4)] ref Single v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Set a specified viewport + /// + /// + /// Specify the first viewport to set. + /// + /// [length: 4] + /// For glViewportIndexedfv, specifies the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glViewportIndexedfvNV")] + [CLSCompliant(false)] + public static unsafe void ViewportIndexed(Int32 index, [CountAttribute(Count = 4)] Single* v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Set a specified viewport + /// + /// + /// Specify the first viewport to set. + /// + /// [length: 4] + /// For glViewportIndexedfv, specifies the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glViewportIndexedfvNV")] + [CLSCompliant(false)] + public static void ViewportIndexed(UInt32 index, [CountAttribute(Count = 4)] Single[] v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Set a specified viewport + /// + /// + /// Specify the first viewport to set. + /// + /// [length: 4] + /// For glViewportIndexedfv, specifies the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glViewportIndexedfvNV")] + [CLSCompliant(false)] + public static void ViewportIndexed(UInt32 index, [CountAttribute(Count = 4)] ref Single v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_array] + /// Set a specified viewport + /// + /// + /// Specify the first viewport to set. + /// + /// [length: 4] + /// For glViewportIndexedfv, specifies the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "NV_viewport_array", Version = "", EntryPoint = "glViewportIndexedfvNV")] + [CLSCompliant(false)] + public static unsafe void ViewportIndexed(UInt32 index, [CountAttribute(Count = 4)] Single* v) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_swizzle] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_viewport_swizzle", Version = "", EntryPoint = "glViewportSwizzleNV")] + [CLSCompliant(false)] + public static void ViewportSwizzle(Int32 index, OpenTK.Graphics.ES31.All swizzlex, OpenTK.Graphics.ES31.All swizzley, OpenTK.Graphics.ES31.All swizzlez, OpenTK.Graphics.ES31.All swizzlew) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_swizzle] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_viewport_swizzle", Version = "", EntryPoint = "glViewportSwizzleNV")] + [CLSCompliant(false)] + public static void ViewportSwizzle(UInt32 index, OpenTK.Graphics.ES31.All swizzlex, OpenTK.Graphics.ES31.All swizzley, OpenTK.Graphics.ES31.All swizzlez, OpenTK.Graphics.ES31.All swizzlew) { throw new NotImplementedException(); } + + /// [requires: NV_draw_vulkan_image] + /// + [AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glWaitVkSemaphoreNV")] + [CLSCompliant(false)] + public static void WaitVkSemaphore(Int64 vkSemaphore) { throw new NotImplementedException(); } + + /// [requires: NV_draw_vulkan_image] + /// + [AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glWaitVkSemaphoreNV")] + [CLSCompliant(false)] + public static void WaitVkSemaphore(UInt64 vkSemaphore) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numPaths] + /// [length: numPaths] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glWeightPathsNV")] + [CLSCompliant(false)] + public static void WeightPath(Int32 resultPath, Int32 numPaths, [CountAttribute(Parameter = "numPaths")] Int32[] paths, [CountAttribute(Parameter = "numPaths")] Single[] weights) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numPaths] + /// [length: numPaths] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glWeightPathsNV")] + [CLSCompliant(false)] + public static void WeightPath(Int32 resultPath, Int32 numPaths, [CountAttribute(Parameter = "numPaths")] ref Int32 paths, [CountAttribute(Parameter = "numPaths")] ref Single weights) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numPaths] + /// [length: numPaths] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glWeightPathsNV")] + [CLSCompliant(false)] + public static unsafe void WeightPath(Int32 resultPath, Int32 numPaths, [CountAttribute(Parameter = "numPaths")] Int32* paths, [CountAttribute(Parameter = "numPaths")] Single* weights) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numPaths] + /// [length: numPaths] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glWeightPathsNV")] + [CLSCompliant(false)] + public static void WeightPath(UInt32 resultPath, Int32 numPaths, [CountAttribute(Parameter = "numPaths")] UInt32[] paths, [CountAttribute(Parameter = "numPaths")] Single[] weights) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numPaths] + /// [length: numPaths] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glWeightPathsNV")] + [CLSCompliant(false)] + public static void WeightPath(UInt32 resultPath, Int32 numPaths, [CountAttribute(Parameter = "numPaths")] ref UInt32 paths, [CountAttribute(Parameter = "numPaths")] ref Single weights) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numPaths] + /// [length: numPaths] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glWeightPathsNV")] + [CLSCompliant(false)] + public static unsafe void WeightPath(UInt32 resultPath, Int32 numPaths, [CountAttribute(Parameter = "numPaths")] UInt32* paths, [CountAttribute(Parameter = "numPaths")] Single* weights) { throw new NotImplementedException(); } + } public static partial class Oes @@ -33814,6 +52746,176 @@ namespace OpenTK.Graphics.ES31 [CLSCompliant(false)] public static void BindVertexArray(UInt32 array) { throw new NotImplementedException(); } + /// [requires: OES_draw_buffers_indexed] + /// Specify the equation used for both the RGB blend equation and the Alpha blend equation + /// + /// + /// specifies how source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max. + /// + /// + /// specifies how source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max. + /// + [AutoGenerated(Category = "OES_draw_buffers_indexed", Version = "", EntryPoint = "glBlendEquationiOES")] + [CLSCompliant(false)] + public static void BlendEquation(Int32 buf, OpenTK.Graphics.ES31.All mode) { throw new NotImplementedException(); } + + /// [requires: OES_draw_buffers_indexed] + /// Specify the equation used for both the RGB blend equation and the Alpha blend equation + /// + /// + /// specifies how source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max. + /// + /// + /// specifies how source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max. + /// + [AutoGenerated(Category = "OES_draw_buffers_indexed", Version = "", EntryPoint = "glBlendEquationiOES")] + [CLSCompliant(false)] + public static void BlendEquation(UInt32 buf, OpenTK.Graphics.ES31.All mode) { throw new NotImplementedException(); } + + /// [requires: OES_draw_buffers_indexed] + /// Set the RGB blend equation and the alpha blend equation separately + /// + /// + /// specifies the RGB blend equation, how the red, green, and blue components of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max. + /// + /// + /// specifies the RGB blend equation, how the red, green, and blue components of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max. + /// + /// + /// specifies the alpha blend equation, how the alpha component of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max. + /// + [AutoGenerated(Category = "OES_draw_buffers_indexed", Version = "", EntryPoint = "glBlendEquationSeparateiOES")] + [CLSCompliant(false)] + public static void BlendEquationSeparate(Int32 buf, OpenTK.Graphics.ES31.All modeRGB, OpenTK.Graphics.ES31.All modeAlpha) { throw new NotImplementedException(); } + + /// [requires: OES_draw_buffers_indexed] + /// Set the RGB blend equation and the alpha blend equation separately + /// + /// + /// specifies the RGB blend equation, how the red, green, and blue components of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max. + /// + /// + /// specifies the RGB blend equation, how the red, green, and blue components of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max. + /// + /// + /// specifies the alpha blend equation, how the alpha component of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max. + /// + [AutoGenerated(Category = "OES_draw_buffers_indexed", Version = "", EntryPoint = "glBlendEquationSeparateiOES")] + [CLSCompliant(false)] + public static void BlendEquationSeparate(UInt32 buf, OpenTK.Graphics.ES31.All modeRGB, OpenTK.Graphics.ES31.All modeAlpha) { throw new NotImplementedException(); } + + /// [requires: OES_draw_buffers_indexed] + /// Specify pixel arithmetic + /// + /// + /// Specifies how the red, green, blue, and alpha source blending factors are computed. The initial value is One. + /// + /// + /// Specifies how the red, green, blue, and alpha destination blending factors are computed. The following symbolic constants are accepted: Zero, One, SrcColor, OneMinusSrcColor, DstColor, OneMinusDstColor, SrcAlpha, OneMinusSrcAlpha, DstAlpha, OneMinusDstAlpha. ConstantColor, OneMinusConstantColor, ConstantAlpha, and OneMinusConstantAlpha. The initial value is Zero. + /// + /// + [AutoGenerated(Category = "OES_draw_buffers_indexed", Version = "", EntryPoint = "glBlendFunciOES")] + [CLSCompliant(false)] + public static void BlendFunc(Int32 buf, OpenTK.Graphics.ES31.All src, OpenTK.Graphics.ES31.All dst) { throw new NotImplementedException(); } + + /// [requires: OES_draw_buffers_indexed] + /// Specify pixel arithmetic + /// + /// + /// Specifies how the red, green, blue, and alpha source blending factors are computed. The initial value is One. + /// + /// + /// Specifies how the red, green, blue, and alpha destination blending factors are computed. The following symbolic constants are accepted: Zero, One, SrcColor, OneMinusSrcColor, DstColor, OneMinusDstColor, SrcAlpha, OneMinusSrcAlpha, DstAlpha, OneMinusDstAlpha. ConstantColor, OneMinusConstantColor, ConstantAlpha, and OneMinusConstantAlpha. The initial value is Zero. + /// + /// + [AutoGenerated(Category = "OES_draw_buffers_indexed", Version = "", EntryPoint = "glBlendFunciOES")] + [CLSCompliant(false)] + public static void BlendFunc(UInt32 buf, OpenTK.Graphics.ES31.All src, OpenTK.Graphics.ES31.All dst) { throw new NotImplementedException(); } + + /// [requires: OES_draw_buffers_indexed] + /// Specify pixel arithmetic for RGB and alpha components separately + /// + /// + /// Specifies how the red, green, and blue blending factors are computed. The initial value is One. + /// + /// + /// Specifies how the red, green, and blue blending factors are computed. The initial value is One. + /// + /// + /// Specifies how the red, green, and blue destination blending factors are computed. The initial value is Zero. + /// + /// + /// Specified how the alpha source blending factor is computed. The initial value is One. + /// + /// + /// Specified how the alpha destination blending factor is computed. The initial value is Zero. + /// + [AutoGenerated(Category = "OES_draw_buffers_indexed", Version = "", EntryPoint = "glBlendFuncSeparateiOES")] + [CLSCompliant(false)] + public static void BlendFuncSeparate(Int32 buf, OpenTK.Graphics.ES31.All srcRGB, OpenTK.Graphics.ES31.All dstRGB, OpenTK.Graphics.ES31.All srcAlpha, OpenTK.Graphics.ES31.All dstAlpha) { throw new NotImplementedException(); } + + /// [requires: OES_draw_buffers_indexed] + /// Specify pixel arithmetic for RGB and alpha components separately + /// + /// + /// Specifies how the red, green, and blue blending factors are computed. The initial value is One. + /// + /// + /// Specifies how the red, green, and blue blending factors are computed. The initial value is One. + /// + /// + /// Specifies how the red, green, and blue destination blending factors are computed. The initial value is Zero. + /// + /// + /// Specified how the alpha source blending factor is computed. The initial value is One. + /// + /// + /// Specified how the alpha destination blending factor is computed. The initial value is Zero. + /// + [AutoGenerated(Category = "OES_draw_buffers_indexed", Version = "", EntryPoint = "glBlendFuncSeparateiOES")] + [CLSCompliant(false)] + public static void BlendFuncSeparate(UInt32 buf, OpenTK.Graphics.ES31.All srcRGB, OpenTK.Graphics.ES31.All dstRGB, OpenTK.Graphics.ES31.All srcAlpha, OpenTK.Graphics.ES31.All dstAlpha) { throw new NotImplementedException(); } + + /// [requires: OES_draw_buffers_indexed] + /// Enable and disable writing of frame buffer color components + /// + /// + /// Specify whether red, green, blue, and alpha are to be written into the frame buffer. The initial values are all True, indicating that the color components are written. + /// + /// + /// Specify whether red, green, blue, and alpha are to be written into the frame buffer. The initial values are all True, indicating that the color components are written. + /// + /// + /// Specify whether red, green, blue, and alpha are to be written into the frame buffer. The initial values are all True, indicating that the color components are written. + /// + /// + /// Specify whether red, green, blue, and alpha are to be written into the frame buffer. The initial values are all True, indicating that the color components are written. + /// + /// + [AutoGenerated(Category = "OES_draw_buffers_indexed", Version = "", EntryPoint = "glColorMaskiOES")] + [CLSCompliant(false)] + public static void ColorMask(Int32 index, bool r, bool g, bool b, bool a) { throw new NotImplementedException(); } + + /// [requires: OES_draw_buffers_indexed] + /// Enable and disable writing of frame buffer color components + /// + /// + /// Specify whether red, green, blue, and alpha are to be written into the frame buffer. The initial values are all True, indicating that the color components are written. + /// + /// + /// Specify whether red, green, blue, and alpha are to be written into the frame buffer. The initial values are all True, indicating that the color components are written. + /// + /// + /// Specify whether red, green, blue, and alpha are to be written into the frame buffer. The initial values are all True, indicating that the color components are written. + /// + /// + /// Specify whether red, green, blue, and alpha are to be written into the frame buffer. The initial values are all True, indicating that the color components are written. + /// + /// + [AutoGenerated(Category = "OES_draw_buffers_indexed", Version = "", EntryPoint = "glColorMaskiOES")] + [CLSCompliant(false)] + public static void ColorMask(UInt32 index, bool r, bool g, bool b, bool a) { throw new NotImplementedException(); } + /// [requires: OES_texture_3D] /// Specify a three-dimensional texture image in a compressed format /// @@ -34196,6 +53298,110 @@ namespace OpenTK.Graphics.ES31 where T10 : struct { throw new NotImplementedException(); } + /// [requires: OES_copy_image] + /// Perform a raw data copy between two images + /// + /// + /// The name of a texture or renderbuffer object from which to copy. + /// + /// + /// The target representing the namespace of the source name srcName. + /// + /// + /// The mipmap level to read from the source. + /// + /// + /// The X coordinate of the left edge of the souce region to copy. + /// + /// + /// The Y coordinate of the top edge of the souce region to copy. + /// + /// + /// The Z coordinate of the near edge of the souce region to copy. + /// + /// + /// The name of a texture or renderbuffer object to which to copy. + /// + /// + /// The target representing the namespace of the destination name dstName. + /// + /// + /// The X coordinate of the left edge of the destination region. + /// + /// + /// The X coordinate of the left edge of the destination region. + /// + /// + /// The Y coordinate of the top edge of the destination region. + /// + /// + /// The Z coordinate of the near edge of the destination region. + /// + /// + /// The width of the region to be copied. + /// + /// + /// The height of the region to be copied. + /// + /// + /// The depth of the region to be copied. + /// + [AutoGenerated(Category = "OES_copy_image", Version = "", EntryPoint = "glCopyImageSubDataOES")] + [CLSCompliant(false)] + public static void CopyImageSubData(Int32 srcName, OpenTK.Graphics.ES31.All srcTarget, Int32 srcLevel, Int32 srcX, Int32 srcY, Int32 srcZ, Int32 dstName, OpenTK.Graphics.ES31.All dstTarget, Int32 dstLevel, Int32 dstX, Int32 dstY, Int32 dstZ, Int32 srcWidth, Int32 srcHeight, Int32 srcDepth) { throw new NotImplementedException(); } + + /// [requires: OES_copy_image] + /// Perform a raw data copy between two images + /// + /// + /// The name of a texture or renderbuffer object from which to copy. + /// + /// + /// The target representing the namespace of the source name srcName. + /// + /// + /// The mipmap level to read from the source. + /// + /// + /// The X coordinate of the left edge of the souce region to copy. + /// + /// + /// The Y coordinate of the top edge of the souce region to copy. + /// + /// + /// The Z coordinate of the near edge of the souce region to copy. + /// + /// + /// The name of a texture or renderbuffer object to which to copy. + /// + /// + /// The target representing the namespace of the destination name dstName. + /// + /// + /// The X coordinate of the left edge of the destination region. + /// + /// + /// The X coordinate of the left edge of the destination region. + /// + /// + /// The Y coordinate of the top edge of the destination region. + /// + /// + /// The Z coordinate of the near edge of the destination region. + /// + /// + /// The width of the region to be copied. + /// + /// + /// The height of the region to be copied. + /// + /// + /// The depth of the region to be copied. + /// + [AutoGenerated(Category = "OES_copy_image", Version = "", EntryPoint = "glCopyImageSubDataOES")] + [CLSCompliant(false)] + public static void CopyImageSubData(UInt32 srcName, OpenTK.Graphics.ES31.All srcTarget, Int32 srcLevel, Int32 srcX, Int32 srcY, Int32 srcZ, UInt32 dstName, OpenTK.Graphics.ES31.All dstTarget, Int32 dstLevel, Int32 dstX, Int32 dstY, Int32 dstZ, Int32 srcWidth, Int32 srcHeight, Int32 srcDepth) { throw new NotImplementedException(); } + /// [requires: OES_texture_3D] /// Copy a three-dimensional texture subimage /// @@ -34327,6 +53533,1254 @@ namespace OpenTK.Graphics.ES31 [CLSCompliant(false)] public static unsafe void DeleteVertexArrays(Int32 n, [CountAttribute(Parameter = "n")] UInt32* arrays) { throw new NotImplementedException(); } + /// [requires: OES_viewport_array] + /// Specify mapping of depth values from normalized device coordinates to window coordinates for a specified set of viewports + /// + /// + /// Specifies the index of the first viewport whose depth range to update. + /// + /// + /// Specifies the number of viewports whose depth range to update. + /// + /// + /// Specifies the address of an array containing the near and far values for the depth range of each modified viewport. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glDepthRangeArrayfvOES")] + [CLSCompliant(false)] + public static void DepthRangeArray(Int32 first, Int32 count, Single[] v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Specify mapping of depth values from normalized device coordinates to window coordinates for a specified set of viewports + /// + /// + /// Specifies the index of the first viewport whose depth range to update. + /// + /// + /// Specifies the number of viewports whose depth range to update. + /// + /// + /// Specifies the address of an array containing the near and far values for the depth range of each modified viewport. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glDepthRangeArrayfvOES")] + [CLSCompliant(false)] + public static void DepthRangeArray(Int32 first, Int32 count, ref Single v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Specify mapping of depth values from normalized device coordinates to window coordinates for a specified set of viewports + /// + /// + /// Specifies the index of the first viewport whose depth range to update. + /// + /// + /// Specifies the number of viewports whose depth range to update. + /// + /// + /// Specifies the address of an array containing the near and far values for the depth range of each modified viewport. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glDepthRangeArrayfvOES")] + [CLSCompliant(false)] + public static unsafe void DepthRangeArray(Int32 first, Int32 count, Single* v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Specify mapping of depth values from normalized device coordinates to window coordinates for a specified set of viewports + /// + /// + /// Specifies the index of the first viewport whose depth range to update. + /// + /// + /// Specifies the number of viewports whose depth range to update. + /// + /// + /// Specifies the address of an array containing the near and far values for the depth range of each modified viewport. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glDepthRangeArrayfvOES")] + [CLSCompliant(false)] + public static void DepthRangeArray(UInt32 first, Int32 count, Single[] v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Specify mapping of depth values from normalized device coordinates to window coordinates for a specified set of viewports + /// + /// + /// Specifies the index of the first viewport whose depth range to update. + /// + /// + /// Specifies the number of viewports whose depth range to update. + /// + /// + /// Specifies the address of an array containing the near and far values for the depth range of each modified viewport. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glDepthRangeArrayfvOES")] + [CLSCompliant(false)] + public static void DepthRangeArray(UInt32 first, Int32 count, ref Single v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Specify mapping of depth values from normalized device coordinates to window coordinates for a specified set of viewports + /// + /// + /// Specifies the index of the first viewport whose depth range to update. + /// + /// + /// Specifies the number of viewports whose depth range to update. + /// + /// + /// Specifies the address of an array containing the near and far values for the depth range of each modified viewport. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glDepthRangeArrayfvOES")] + [CLSCompliant(false)] + public static unsafe void DepthRangeArray(UInt32 first, Int32 count, Single* v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Specify mapping of depth values from normalized device coordinates to window coordinates for a specified viewport + /// + /// + /// Specifies the index of the viewport whose depth range to update. + /// + /// + /// Specifies the mapping of the near clipping plane to window coordinates. The initial value is 0. + /// + /// + /// Specifies the mapping of the far clipping plane to window coordinates. The initial value is 1. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glDepthRangeIndexedfOES")] + [CLSCompliant(false)] + public static void DepthRangeIndexed(Int32 index, Single n, Single f) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Specify mapping of depth values from normalized device coordinates to window coordinates for a specified viewport + /// + /// + /// Specifies the index of the viewport whose depth range to update. + /// + /// + /// Specifies the mapping of the near clipping plane to window coordinates. The initial value is 0. + /// + /// + /// Specifies the mapping of the far clipping plane to window coordinates. The initial value is 1. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glDepthRangeIndexedfOES")] + [CLSCompliant(false)] + public static void DepthRangeIndexed(UInt32 index, Single n, Single f) { throw new NotImplementedException(); } + + /// [requires: OES_draw_buffers_indexed|OES_viewport_array] + /// + /// + [AutoGenerated(Category = "OES_draw_buffers_indexed|OES_viewport_array", Version = "", EntryPoint = "glDisableiOES")] + [CLSCompliant(false)] + public static void Disable(OpenTK.Graphics.ES31.All target, Int32 index) { throw new NotImplementedException(); } + + /// [requires: OES_draw_buffers_indexed|OES_viewport_array] + /// + /// + [AutoGenerated(Category = "OES_draw_buffers_indexed|OES_viewport_array", Version = "", EntryPoint = "glDisableiOES")] + [CLSCompliant(false)] + public static void Disable(OpenTK.Graphics.ES31.All target, UInt32 index) { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexOES")] + public static void DrawElementsBaseVertex(OpenTK.Graphics.ES31.All mode, Int32 count, OpenTK.Graphics.ES31.All type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 basevertex) { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawElementsBaseVertex(OpenTK.Graphics.ES31.All mode, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[] indices, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawElementsBaseVertex(OpenTK.Graphics.ES31.All mode, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[,] indices, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawElementsBaseVertex(OpenTK.Graphics.ES31.All mode, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[,,] indices, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexOES")] + public static void DrawElementsBaseVertex(OpenTK.Graphics.ES31.All mode, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] ref T3 indices, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexOES")] + public static void DrawElementsBaseVertex(OpenTK.Graphics.ES31.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES31.DrawElementsType type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 basevertex) { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawElementsBaseVertex(OpenTK.Graphics.ES31.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES31.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[] indices, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawElementsBaseVertex(OpenTK.Graphics.ES31.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES31.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[,] indices, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawElementsBaseVertex(OpenTK.Graphics.ES31.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES31.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[,,] indices, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsBaseVertexOES")] + public static void DrawElementsBaseVertex(OpenTK.Graphics.ES31.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES31.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] ref T3 indices, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexOES")] + public static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.ES31.All mode, Int32 count, OpenTK.Graphics.ES31.All type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 instancecount, Int32 basevertex) { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.ES31.All mode, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[] indices, Int32 instancecount, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.ES31.All mode, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[,] indices, Int32 instancecount, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.ES31.All mode, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[,,] indices, Int32 instancecount, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexOES")] + public static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.ES31.All mode, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] ref T3 indices, Int32 instancecount, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexOES")] + public static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.ES31.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES31.DrawElementsType type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 instancecount, Int32 basevertex) { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.ES31.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES31.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[] indices, Int32 instancecount, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.ES31.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES31.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[,] indices, Int32 instancecount, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.ES31.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES31.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[,,] indices, Int32 instancecount, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render multiple instances of a set of primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the indexed geometry that should be drawn. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawElementsInstancedBaseVertexOES")] + public static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.ES31.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES31.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] ref T3 indices, Int32 instancecount, Int32 basevertex) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES31.All mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.ES31.All type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 basevertex) { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES31.All mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES31.All mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[,] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES31.All mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[,,] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES31.All mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] ref T5 indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES31.All mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES31.All type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 basevertex) { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES31.All mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES31.All mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[,] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES31.All mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[,,] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES31.All mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES31.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] ref T5 indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES31.PrimitiveType mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.ES31.DrawElementsType type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 basevertex) { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES31.PrimitiveType mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.ES31.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES31.PrimitiveType mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.ES31.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[,] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES31.PrimitiveType mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.ES31.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[,,] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES31.PrimitiveType mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.ES31.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] ref T5 indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES31.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES31.DrawElementsType type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 basevertex) { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES31.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES31.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES31.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES31.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[,] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES31.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES31.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T5[,,] indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: OES_draw_elements_base_vertex] + /// Render primitives from array data with a per-element offset + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, Triangles, LinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies a constant that should be added to each element of indices when chosing elements from the enabled vertex arrays. + /// + [AutoGenerated(Category = "OES_draw_elements_base_vertex", Version = "", EntryPoint = "glDrawRangeElementsBaseVertexOES")] + [CLSCompliant(false)] + public static void DrawRangeElementsBaseVertex(OpenTK.Graphics.ES31.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES31.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] ref T5 indices, Int32 basevertex) + where T5 : struct + { throw new NotImplementedException(); } + /// [requires: OES_EGL_image] /// /// @@ -34339,6 +54793,28 @@ namespace OpenTK.Graphics.ES31 [AutoGenerated(Category = "OES_EGL_image", Version = "", EntryPoint = "glEGLImageTargetTexture2DOES")] public static void EGLImageTargetTexture2D(OpenTK.Graphics.ES31.All target, IntPtr image) { throw new NotImplementedException(); } + /// [requires: OES_draw_buffers_indexed|OES_viewport_array] + /// Enable or disable server-side GL capabilities + /// + /// + /// Specifies a symbolic constant indicating a GL capability. + /// + /// + [AutoGenerated(Category = "OES_draw_buffers_indexed|OES_viewport_array", Version = "", EntryPoint = "glEnableiOES")] + [CLSCompliant(false)] + public static void Enable(OpenTK.Graphics.ES31.All target, Int32 index) { throw new NotImplementedException(); } + + /// [requires: OES_draw_buffers_indexed|OES_viewport_array] + /// Enable or disable server-side GL capabilities + /// + /// + /// Specifies a symbolic constant indicating a GL capability. + /// + /// + [AutoGenerated(Category = "OES_draw_buffers_indexed|OES_viewport_array", Version = "", EntryPoint = "glEnableiOES")] + [CLSCompliant(false)] + public static void Enable(OpenTK.Graphics.ES31.All target, UInt32 index) { throw new NotImplementedException(); } + /// [requires: OES_texture_3D] /// /// @@ -34361,6 +54837,84 @@ namespace OpenTK.Graphics.ES31 [CLSCompliant(false)] public static void FramebufferTexture3D(OpenTK.Graphics.ES31.All target, OpenTK.Graphics.ES31.All attachment, OpenTK.Graphics.ES31.All textarget, UInt32 texture, Int32 level, Int32 zoffset) { throw new NotImplementedException(); } + /// [requires: OES_geometry_shader] + /// Attach a level of a texture object as a logical buffer to the currently bound framebuffer object + /// + /// + /// Specifies the framebuffer target. target must be DrawFramebuffer, ReadFramebuffer, or Framebuffer. Framebuffer is equivalent to DrawFramebuffer. + /// + /// + /// Specifies the attachment point of the framebuffer. attachment must be ColorAttachmenti, DepthAttachment, StencilAttachment or DepthStencilAttachment. + /// + /// + /// Specifies the texture object to attach to the framebuffer attachment point named by attachment. + /// + /// + /// Specifies the mipmap level of texture to attach. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_geometry_shader", Version = "", EntryPoint = "glFramebufferTextureOES")] + [CLSCompliant(false)] + public static void FramebufferTexture(OpenTK.Graphics.ES31.All target, OpenTK.Graphics.ES31.All attachment, Int32 texture, Int32 level) { throw new NotImplementedException(); } + + /// [requires: OES_geometry_shader] + /// Attach a level of a texture object as a logical buffer to the currently bound framebuffer object + /// + /// + /// Specifies the framebuffer target. target must be DrawFramebuffer, ReadFramebuffer, or Framebuffer. Framebuffer is equivalent to DrawFramebuffer. + /// + /// + /// Specifies the attachment point of the framebuffer. attachment must be ColorAttachmenti, DepthAttachment, StencilAttachment or DepthStencilAttachment. + /// + /// + /// Specifies the texture object to attach to the framebuffer attachment point named by attachment. + /// + /// + /// Specifies the mipmap level of texture to attach. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_geometry_shader", Version = "", EntryPoint = "glFramebufferTextureOES")] + [CLSCompliant(false)] + public static void FramebufferTexture(OpenTK.Graphics.ES31.All target, OpenTK.Graphics.ES31.All attachment, UInt32 texture, Int32 level) { throw new NotImplementedException(); } + + /// [requires: OES_geometry_shader] + /// Attach a level of a texture object as a logical buffer to the currently bound framebuffer object + /// + /// + /// Specifies the framebuffer target. target must be DrawFramebuffer, ReadFramebuffer, or Framebuffer. Framebuffer is equivalent to DrawFramebuffer. + /// + /// + /// Specifies the attachment point of the framebuffer. attachment must be ColorAttachmenti, DepthAttachment, StencilAttachment or DepthStencilAttachment. + /// + /// + /// Specifies the texture object to attach to the framebuffer attachment point named by attachment. + /// + /// + /// Specifies the mipmap level of texture to attach. + /// + [AutoGenerated(Category = "OES_geometry_shader", Version = "", EntryPoint = "glFramebufferTextureOES")] + [CLSCompliant(false)] + public static void FramebufferTexture(OpenTK.Graphics.ES31.FramebufferTarget target, OpenTK.Graphics.ES31.FramebufferAttachment attachment, Int32 texture, Int32 level) { throw new NotImplementedException(); } + + /// [requires: OES_geometry_shader] + /// Attach a level of a texture object as a logical buffer to the currently bound framebuffer object + /// + /// + /// Specifies the framebuffer target. target must be DrawFramebuffer, ReadFramebuffer, or Framebuffer. Framebuffer is equivalent to DrawFramebuffer. + /// + /// + /// Specifies the attachment point of the framebuffer. attachment must be ColorAttachmenti, DepthAttachment, StencilAttachment or DepthStencilAttachment. + /// + /// + /// Specifies the texture object to attach to the framebuffer attachment point named by attachment. + /// + /// + /// Specifies the mipmap level of texture to attach. + /// + [AutoGenerated(Category = "OES_geometry_shader", Version = "", EntryPoint = "glFramebufferTextureOES")] + [CLSCompliant(false)] + public static void FramebufferTexture(OpenTK.Graphics.ES31.FramebufferTarget target, OpenTK.Graphics.ES31.FramebufferAttachment attachment, UInt32 texture, Int32 level) { throw new NotImplementedException(); } + /// [requires: OES_vertex_array_object] /// Generate vertex array object names /// @@ -34492,6 +55046,54 @@ namespace OpenTK.Graphics.ES31 where T2 : struct { throw new NotImplementedException(); } + /// [requires: OES_viewport_array] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glGetFloati_vOES")] + [CLSCompliant(false)] + public static void GetFloat(OpenTK.Graphics.ES31.All target, Int32 index, [OutAttribute, CountAttribute(Computed = "target")] Single[] data) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glGetFloati_vOES")] + [CLSCompliant(false)] + public static void GetFloat(OpenTK.Graphics.ES31.All target, Int32 index, [OutAttribute, CountAttribute(Computed = "target")] out Single data) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glGetFloati_vOES")] + [CLSCompliant(false)] + public static unsafe void GetFloat(OpenTK.Graphics.ES31.All target, Int32 index, [OutAttribute, CountAttribute(Computed = "target")] Single* data) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glGetFloati_vOES")] + [CLSCompliant(false)] + public static void GetFloat(OpenTK.Graphics.ES31.All target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Single[] data) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glGetFloati_vOES")] + [CLSCompliant(false)] + public static void GetFloat(OpenTK.Graphics.ES31.All target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] out Single data) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glGetFloati_vOES")] + [CLSCompliant(false)] + public static unsafe void GetFloat(OpenTK.Graphics.ES31.All target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Single* data) { throw new NotImplementedException(); } + /// [requires: OES_get_program_binary] /// Return a binary representation of a program object's compiled and linked executable source /// @@ -35230,6 +55832,206 @@ namespace OpenTK.Graphics.ES31 where T4 : struct { throw new NotImplementedException(); } + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetSamplerParameterIivOES")] + [CLSCompliant(false)] + public static void GetSamplerParameterI(Int32 sampler, OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetSamplerParameterIivOES")] + [CLSCompliant(false)] + public static void GetSamplerParameterI(Int32 sampler, OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Computed = "pname")] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetSamplerParameterIivOES")] + [CLSCompliant(false)] + public static unsafe void GetSamplerParameterI(Int32 sampler, OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetSamplerParameterIivOES")] + [CLSCompliant(false)] + public static void GetSamplerParameterI(UInt32 sampler, OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetSamplerParameterIivOES")] + [CLSCompliant(false)] + public static void GetSamplerParameterI(UInt32 sampler, OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Computed = "pname")] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetSamplerParameterIivOES")] + [CLSCompliant(false)] + public static unsafe void GetSamplerParameterI(UInt32 sampler, OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetSamplerParameterIuivOES")] + [CLSCompliant(false)] + public static void GetSamplerParameterI(UInt32 sampler, OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32[] @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetSamplerParameterIuivOES")] + [CLSCompliant(false)] + public static void GetSamplerParameterI(UInt32 sampler, OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Computed = "pname")] out UInt32 @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetSamplerParameterIuivOES")] + [CLSCompliant(false)] + public static unsafe void GetSamplerParameterI(UInt32 sampler, OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetTexParameterIivOES")] + [CLSCompliant(false)] + public static void GetTexParameterI(OpenTK.Graphics.ES31.All target, OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetTexParameterIivOES")] + [CLSCompliant(false)] + public static void GetTexParameterI(OpenTK.Graphics.ES31.All target, OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Computed = "pname")] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetTexParameterIivOES")] + [CLSCompliant(false)] + public static unsafe void GetTexParameterI(OpenTK.Graphics.ES31.All target, OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetTexParameterIivOES")] + [CLSCompliant(false)] + public static void GetTexParameterI(OpenTK.Graphics.ES31.TextureTarget target, OpenTK.Graphics.ES31.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetTexParameterIivOES")] + [CLSCompliant(false)] + public static void GetTexParameterI(OpenTK.Graphics.ES31.TextureTarget target, OpenTK.Graphics.ES31.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetTexParameterIivOES")] + [CLSCompliant(false)] + public static unsafe void GetTexParameterI(OpenTK.Graphics.ES31.TextureTarget target, OpenTK.Graphics.ES31.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetTexParameterIuivOES")] + [CLSCompliant(false)] + public static void GetTexParameterI(OpenTK.Graphics.ES31.All target, OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32[] @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetTexParameterIuivOES")] + [CLSCompliant(false)] + public static void GetTexParameterI(OpenTK.Graphics.ES31.All target, OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Computed = "pname")] out UInt32 @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetTexParameterIuivOES")] + [CLSCompliant(false)] + public static unsafe void GetTexParameterI(OpenTK.Graphics.ES31.All target, OpenTK.Graphics.ES31.All pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetTexParameterIuivOES")] + [CLSCompliant(false)] + public static void GetTexParameterI(OpenTK.Graphics.ES31.TextureTarget target, OpenTK.Graphics.ES31.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32[] @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetTexParameterIuivOES")] + [CLSCompliant(false)] + public static void GetTexParameterI(OpenTK.Graphics.ES31.TextureTarget target, OpenTK.Graphics.ES31.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] out UInt32 @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glGetTexParameterIuivOES")] + [CLSCompliant(false)] + public static unsafe void GetTexParameterI(OpenTK.Graphics.ES31.TextureTarget target, OpenTK.Graphics.ES31.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params) { throw new NotImplementedException(); } + + /// [requires: OES_draw_buffers_indexed|OES_viewport_array] + /// Test whether a capability is enabled + /// + /// + /// Specifies a symbolic constant indicating a GL capability. + /// + /// + /// Specifies the index of the capability. + /// + [AutoGenerated(Category = "OES_draw_buffers_indexed|OES_viewport_array", Version = "", EntryPoint = "glIsEnablediOES")] + [CLSCompliant(false)] + public static bool IsEnabled(OpenTK.Graphics.ES31.All target, Int32 index) { throw new NotImplementedException(); } + + /// [requires: OES_draw_buffers_indexed|OES_viewport_array] + /// Test whether a capability is enabled + /// + /// + /// Specifies a symbolic constant indicating a GL capability. + /// + /// + /// Specifies the index of the capability. + /// + [AutoGenerated(Category = "OES_draw_buffers_indexed|OES_viewport_array", Version = "", EntryPoint = "glIsEnablediOES")] + [CLSCompliant(false)] + public static bool IsEnabled(OpenTK.Graphics.ES31.All target, UInt32 index) { throw new NotImplementedException(); } + /// [requires: OES_vertex_array_object] /// Determine if a name corresponds to a vertex array object /// @@ -35271,6 +56073,30 @@ namespace OpenTK.Graphics.ES31 [AutoGenerated(Category = "OES_sample_shading", Version = "", EntryPoint = "glMinSampleShadingOES")] public static void MinSampleShading(Single value) { throw new NotImplementedException(); } + /// [requires: OES_tessellation_shader] + /// Specifies the parameters for patch primitives + /// + /// + /// Specifies the name of the parameter to set. The symbolc constants PatchVertices, PatchDefaultOuterLevel, and PatchDefaultInnerLevel are accepted. + /// + /// + /// Specifies the new value for the parameter given by pname. + /// + [AutoGenerated(Category = "OES_tessellation_shader", Version = "", EntryPoint = "glPatchParameteriOES")] + public static void PatchParameter(OpenTK.Graphics.ES31.All pname, Int32 value) { throw new NotImplementedException(); } + + /// [requires: OES_primitive_bounding_box] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "OES_primitive_bounding_box", Version = "", EntryPoint = "glPrimitiveBoundingBoxOES")] + public static void PrimitiveBoundingBox(Single minX, Single minY, Single minZ, Single minW, Single maxX, Single maxY, Single maxZ, Single maxW) { throw new NotImplementedException(); } + /// [requires: OES_get_program_binary] /// Load a program object with a program binary /// @@ -35477,6 +56303,450 @@ namespace OpenTK.Graphics.ES31 where T2 : struct { throw new NotImplementedException(); } + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glSamplerParameterIivOES")] + [CLSCompliant(false)] + public static void SamplerParameterI(Int32 sampler, OpenTK.Graphics.ES31.All pname, [CountAttribute(Computed = "pname")] Int32[] param) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glSamplerParameterIivOES")] + [CLSCompliant(false)] + public static void SamplerParameterI(Int32 sampler, OpenTK.Graphics.ES31.All pname, [CountAttribute(Computed = "pname")] ref Int32 param) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glSamplerParameterIivOES")] + [CLSCompliant(false)] + public static unsafe void SamplerParameterI(Int32 sampler, OpenTK.Graphics.ES31.All pname, [CountAttribute(Computed = "pname")] Int32* param) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glSamplerParameterIivOES")] + [CLSCompliant(false)] + public static void SamplerParameterI(UInt32 sampler, OpenTK.Graphics.ES31.All pname, [CountAttribute(Computed = "pname")] Int32[] param) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glSamplerParameterIivOES")] + [CLSCompliant(false)] + public static void SamplerParameterI(UInt32 sampler, OpenTK.Graphics.ES31.All pname, [CountAttribute(Computed = "pname")] ref Int32 param) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glSamplerParameterIivOES")] + [CLSCompliant(false)] + public static unsafe void SamplerParameterI(UInt32 sampler, OpenTK.Graphics.ES31.All pname, [CountAttribute(Computed = "pname")] Int32* param) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glSamplerParameterIuivOES")] + [CLSCompliant(false)] + public static void SamplerParameterI(UInt32 sampler, OpenTK.Graphics.ES31.All pname, [CountAttribute(Computed = "pname")] UInt32[] param) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glSamplerParameterIuivOES")] + [CLSCompliant(false)] + public static void SamplerParameterI(UInt32 sampler, OpenTK.Graphics.ES31.All pname, [CountAttribute(Computed = "pname")] ref UInt32 param) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glSamplerParameterIuivOES")] + [CLSCompliant(false)] + public static unsafe void SamplerParameterI(UInt32 sampler, OpenTK.Graphics.ES31.All pname, [CountAttribute(Computed = "pname")] UInt32* param) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Define the scissor box for multiple viewports + /// + /// + /// Specifies the index of the first viewport whose scissor box to modify. + /// + /// + /// Specifies the number of scissor boxes to modify. + /// + /// [length: COMPSIZE(count)] + /// Specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glScissorArrayvOES")] + [CLSCompliant(false)] + public static void ScissorArray(Int32 first, Int32 count, [CountAttribute(Computed = "count")] Int32[] v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Define the scissor box for multiple viewports + /// + /// + /// Specifies the index of the first viewport whose scissor box to modify. + /// + /// + /// Specifies the number of scissor boxes to modify. + /// + /// [length: COMPSIZE(count)] + /// Specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glScissorArrayvOES")] + [CLSCompliant(false)] + public static void ScissorArray(Int32 first, Int32 count, [CountAttribute(Computed = "count")] ref Int32 v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Define the scissor box for multiple viewports + /// + /// + /// Specifies the index of the first viewport whose scissor box to modify. + /// + /// + /// Specifies the number of scissor boxes to modify. + /// + /// [length: COMPSIZE(count)] + /// Specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glScissorArrayvOES")] + [CLSCompliant(false)] + public static unsafe void ScissorArray(Int32 first, Int32 count, [CountAttribute(Computed = "count")] Int32* v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Define the scissor box for multiple viewports + /// + /// + /// Specifies the index of the first viewport whose scissor box to modify. + /// + /// + /// Specifies the number of scissor boxes to modify. + /// + /// [length: COMPSIZE(count)] + /// Specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glScissorArrayvOES")] + [CLSCompliant(false)] + public static void ScissorArray(UInt32 first, Int32 count, [CountAttribute(Computed = "count")] Int32[] v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Define the scissor box for multiple viewports + /// + /// + /// Specifies the index of the first viewport whose scissor box to modify. + /// + /// + /// Specifies the number of scissor boxes to modify. + /// + /// [length: COMPSIZE(count)] + /// Specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glScissorArrayvOES")] + [CLSCompliant(false)] + public static void ScissorArray(UInt32 first, Int32 count, [CountAttribute(Computed = "count")] ref Int32 v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Define the scissor box for multiple viewports + /// + /// + /// Specifies the index of the first viewport whose scissor box to modify. + /// + /// + /// Specifies the number of scissor boxes to modify. + /// + /// [length: COMPSIZE(count)] + /// Specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glScissorArrayvOES")] + [CLSCompliant(false)] + public static unsafe void ScissorArray(UInt32 first, Int32 count, [CountAttribute(Computed = "count")] Int32* v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Define the scissor box for a specific viewport + /// + /// + /// Specifies the index of the viewport whose scissor box to modify. + /// + /// + /// Specify the coordinate of the bottom left corner of the scissor box, in pixels. + /// + /// + /// Specify the coordinate of the bottom left corner of the scissor box, in pixels. + /// + /// + /// Specify ths dimensions of the scissor box, in pixels. + /// + /// + /// Specify ths dimensions of the scissor box, in pixels. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glScissorIndexedOES")] + [CLSCompliant(false)] + public static void ScissorIndexed(Int32 index, Int32 left, Int32 bottom, Int32 width, Int32 height) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Define the scissor box for a specific viewport + /// + /// + /// Specifies the index of the viewport whose scissor box to modify. + /// + /// + /// Specify the coordinate of the bottom left corner of the scissor box, in pixels. + /// + /// + /// Specify the coordinate of the bottom left corner of the scissor box, in pixels. + /// + /// + /// Specify ths dimensions of the scissor box, in pixels. + /// + /// + /// Specify ths dimensions of the scissor box, in pixels. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glScissorIndexedOES")] + [CLSCompliant(false)] + public static void ScissorIndexed(UInt32 index, Int32 left, Int32 bottom, Int32 width, Int32 height) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Define the scissor box for a specific viewport + /// + /// + /// Specifies the index of the viewport whose scissor box to modify. + /// + /// [length: 4] + /// For glScissorIndexedv, specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glScissorIndexedvOES")] + [CLSCompliant(false)] + public static void ScissorIndexed(Int32 index, [CountAttribute(Count = 4)] Int32[] v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Define the scissor box for a specific viewport + /// + /// + /// Specifies the index of the viewport whose scissor box to modify. + /// + /// [length: 4] + /// For glScissorIndexedv, specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glScissorIndexedvOES")] + [CLSCompliant(false)] + public static void ScissorIndexed(Int32 index, [CountAttribute(Count = 4)] ref Int32 v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Define the scissor box for a specific viewport + /// + /// + /// Specifies the index of the viewport whose scissor box to modify. + /// + /// [length: 4] + /// For glScissorIndexedv, specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glScissorIndexedvOES")] + [CLSCompliant(false)] + public static unsafe void ScissorIndexed(Int32 index, [CountAttribute(Count = 4)] Int32* v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Define the scissor box for a specific viewport + /// + /// + /// Specifies the index of the viewport whose scissor box to modify. + /// + /// [length: 4] + /// For glScissorIndexedv, specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glScissorIndexedvOES")] + [CLSCompliant(false)] + public static void ScissorIndexed(UInt32 index, [CountAttribute(Count = 4)] Int32[] v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Define the scissor box for a specific viewport + /// + /// + /// Specifies the index of the viewport whose scissor box to modify. + /// + /// [length: 4] + /// For glScissorIndexedv, specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glScissorIndexedvOES")] + [CLSCompliant(false)] + public static void ScissorIndexed(UInt32 index, [CountAttribute(Count = 4)] ref Int32 v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Define the scissor box for a specific viewport + /// + /// + /// Specifies the index of the viewport whose scissor box to modify. + /// + /// [length: 4] + /// For glScissorIndexedv, specifies the address of an array containing the left, bottom, width and height of each scissor box, in that order. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glScissorIndexedvOES")] + [CLSCompliant(false)] + public static unsafe void ScissorIndexed(UInt32 index, [CountAttribute(Count = 4)] Int32* v) { throw new NotImplementedException(); } + + /// [requires: OES_texture_buffer] + /// Attach the storage for a buffer object to the active buffer texture + /// + /// + /// Specifies the target of the operation and must be TextureBuffer. + /// + /// + /// Specifies the internal format of the data in the store belonging to buffer. + /// + /// + /// Specifies the name of the buffer object whose storage to attach to the active buffer texture. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_texture_buffer", Version = "", EntryPoint = "glTexBufferOES")] + [CLSCompliant(false)] + public static void TexBuffer(OpenTK.Graphics.ES31.All target, OpenTK.Graphics.ES31.All internalformat, Int32 buffer) { throw new NotImplementedException(); } + + /// [requires: OES_texture_buffer] + /// Attach the storage for a buffer object to the active buffer texture + /// + /// + /// Specifies the target of the operation and must be TextureBuffer. + /// + /// + /// Specifies the internal format of the data in the store belonging to buffer. + /// + /// + /// Specifies the name of the buffer object whose storage to attach to the active buffer texture. + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_texture_buffer", Version = "", EntryPoint = "glTexBufferOES")] + [CLSCompliant(false)] + public static void TexBuffer(OpenTK.Graphics.ES31.All target, OpenTK.Graphics.ES31.All internalformat, UInt32 buffer) { throw new NotImplementedException(); } + + /// [requires: OES_texture_buffer] + /// Attach the storage for a buffer object to the active buffer texture + /// + /// + /// Specifies the target of the operation and must be TextureBuffer. + /// + /// + /// Specifies the internal format of the data in the store belonging to buffer. + /// + /// + /// Specifies the name of the buffer object whose storage to attach to the active buffer texture. + /// + [AutoGenerated(Category = "OES_texture_buffer", Version = "", EntryPoint = "glTexBufferOES")] + [CLSCompliant(false)] + public static void TexBuffer(OpenTK.Graphics.ES31.TextureTarget target, OpenTK.Graphics.ES31.All internalformat, Int32 buffer) { throw new NotImplementedException(); } + + /// [requires: OES_texture_buffer] + /// Attach the storage for a buffer object to the active buffer texture + /// + /// + /// Specifies the target of the operation and must be TextureBuffer. + /// + /// + /// Specifies the internal format of the data in the store belonging to buffer. + /// + /// + /// Specifies the name of the buffer object whose storage to attach to the active buffer texture. + /// + [AutoGenerated(Category = "OES_texture_buffer", Version = "", EntryPoint = "glTexBufferOES")] + [CLSCompliant(false)] + public static void TexBuffer(OpenTK.Graphics.ES31.TextureTarget target, OpenTK.Graphics.ES31.All internalformat, UInt32 buffer) { throw new NotImplementedException(); } + + /// [requires: OES_texture_buffer] + /// Bind a range of a buffer's data store to a buffer texture + /// + /// + /// Specifies the target of the operation and must be TextureBuffer. + /// + /// + /// Specifies the internal format of the data in the store belonging to buffer. + /// + /// + /// Specifies the name of the buffer object whose storage to attach to the active buffer texture. + /// + /// + /// Specifies the offset of the start of the range of the buffer's data store to attach. + /// + /// + /// Specifies the size of the range of the buffer's data store to attach. + /// + [AutoGenerated(Category = "OES_texture_buffer", Version = "", EntryPoint = "glTexBufferRangeOES")] + [CLSCompliant(false)] + public static void TexBufferRange(OpenTK.Graphics.ES31.All target, OpenTK.Graphics.ES31.All internalformat, Int32 buffer, IntPtr offset, Int32 size) { throw new NotImplementedException(); } + + /// [requires: OES_texture_buffer] + /// Bind a range of a buffer's data store to a buffer texture + /// + /// + /// Specifies the target of the operation and must be TextureBuffer. + /// + /// + /// Specifies the internal format of the data in the store belonging to buffer. + /// + /// + /// Specifies the name of the buffer object whose storage to attach to the active buffer texture. + /// + /// + /// Specifies the offset of the start of the range of the buffer's data store to attach. + /// + /// + /// Specifies the size of the range of the buffer's data store to attach. + /// + [AutoGenerated(Category = "OES_texture_buffer", Version = "", EntryPoint = "glTexBufferRangeOES")] + [CLSCompliant(false)] + public static void TexBufferRange(OpenTK.Graphics.ES31.All target, OpenTK.Graphics.ES31.All internalformat, Int32 buffer, IntPtr offset, IntPtr size) { throw new NotImplementedException(); } + + /// [requires: OES_texture_buffer] + /// Bind a range of a buffer's data store to a buffer texture + /// + /// + /// Specifies the target of the operation and must be TextureBuffer. + /// + /// + /// Specifies the internal format of the data in the store belonging to buffer. + /// + /// + /// Specifies the name of the buffer object whose storage to attach to the active buffer texture. + /// + /// + /// Specifies the offset of the start of the range of the buffer's data store to attach. + /// + /// + /// Specifies the size of the range of the buffer's data store to attach. + /// + [AutoGenerated(Category = "OES_texture_buffer", Version = "", EntryPoint = "glTexBufferRangeOES")] + [CLSCompliant(false)] + public static void TexBufferRange(OpenTK.Graphics.ES31.All target, OpenTK.Graphics.ES31.All internalformat, UInt32 buffer, IntPtr offset, Int32 size) { throw new NotImplementedException(); } + + /// [requires: OES_texture_buffer] + /// Bind a range of a buffer's data store to a buffer texture + /// + /// + /// Specifies the target of the operation and must be TextureBuffer. + /// + /// + /// Specifies the internal format of the data in the store belonging to buffer. + /// + /// + /// Specifies the name of the buffer object whose storage to attach to the active buffer texture. + /// + /// + /// Specifies the offset of the start of the range of the buffer's data store to attach. + /// + /// + /// Specifies the size of the range of the buffer's data store to attach. + /// + [AutoGenerated(Category = "OES_texture_buffer", Version = "", EntryPoint = "glTexBufferRangeOES")] + [CLSCompliant(false)] + public static void TexBufferRange(OpenTK.Graphics.ES31.All target, OpenTK.Graphics.ES31.All internalformat, UInt32 buffer, IntPtr offset, IntPtr size) { throw new NotImplementedException(); } + /// [requires: OES_texture_3D] /// Specify a three-dimensional texture image /// @@ -35668,6 +56938,108 @@ namespace OpenTK.Graphics.ES31 where T9 : struct { throw new NotImplementedException(); } + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glTexParameterIivOES")] + [CLSCompliant(false)] + public static void TexParameterI(OpenTK.Graphics.ES31.All target, OpenTK.Graphics.ES31.All pname, [CountAttribute(Computed = "pname")] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glTexParameterIivOES")] + [CLSCompliant(false)] + public static void TexParameterI(OpenTK.Graphics.ES31.All target, OpenTK.Graphics.ES31.All pname, [CountAttribute(Computed = "pname")] ref Int32 @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glTexParameterIivOES")] + [CLSCompliant(false)] + public static unsafe void TexParameterI(OpenTK.Graphics.ES31.All target, OpenTK.Graphics.ES31.All pname, [CountAttribute(Computed = "pname")] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glTexParameterIivOES")] + [CLSCompliant(false)] + public static void TexParameterI(OpenTK.Graphics.ES31.TextureTarget target, OpenTK.Graphics.ES31.TextureParameterName pname, [CountAttribute(Computed = "pname")] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glTexParameterIivOES")] + [CLSCompliant(false)] + public static void TexParameterI(OpenTK.Graphics.ES31.TextureTarget target, OpenTK.Graphics.ES31.TextureParameterName pname, [CountAttribute(Computed = "pname")] ref Int32 @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glTexParameterIivOES")] + [CLSCompliant(false)] + public static unsafe void TexParameterI(OpenTK.Graphics.ES31.TextureTarget target, OpenTK.Graphics.ES31.TextureParameterName pname, [CountAttribute(Computed = "pname")] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glTexParameterIuivOES")] + [CLSCompliant(false)] + public static void TexParameterI(OpenTK.Graphics.ES31.All target, OpenTK.Graphics.ES31.All pname, [CountAttribute(Computed = "pname")] UInt32[] @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glTexParameterIuivOES")] + [CLSCompliant(false)] + public static void TexParameterI(OpenTK.Graphics.ES31.All target, OpenTK.Graphics.ES31.All pname, [CountAttribute(Computed = "pname")] ref UInt32 @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glTexParameterIuivOES")] + [CLSCompliant(false)] + public static unsafe void TexParameterI(OpenTK.Graphics.ES31.All target, OpenTK.Graphics.ES31.All pname, [CountAttribute(Computed = "pname")] UInt32* @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glTexParameterIuivOES")] + [CLSCompliant(false)] + public static void TexParameterI(OpenTK.Graphics.ES31.TextureTarget target, OpenTK.Graphics.ES31.TextureParameterName pname, [CountAttribute(Computed = "pname")] UInt32[] @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glTexParameterIuivOES")] + [CLSCompliant(false)] + public static void TexParameterI(OpenTK.Graphics.ES31.TextureTarget target, OpenTK.Graphics.ES31.TextureParameterName pname, [CountAttribute(Computed = "pname")] ref UInt32 @params) { throw new NotImplementedException(); } + + /// [requires: OES_texture_border_clamp] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "OES_texture_border_clamp", Version = "", EntryPoint = "glTexParameterIuivOES")] + [CLSCompliant(false)] + public static unsafe void TexParameterI(OpenTK.Graphics.ES31.TextureTarget target, OpenTK.Graphics.ES31.TextureParameterName pname, [CountAttribute(Computed = "pname")] UInt32* @params) { throw new NotImplementedException(); } + /// [requires: OES_texture_storage_multisample_2d_array] /// Specify storage for a two-dimensional multisample array texture /// @@ -35901,11 +57273,391 @@ namespace OpenTK.Graphics.ES31 where T10 : struct { throw new NotImplementedException(); } + /// [requires: OES_texture_view] + /// Initialize a texture as a data alias of another texture's data store + /// + /// + /// Specifies the texture object to be initialized as a view. + /// + /// + /// Specifies the target to be used for the newly initialized texture. + /// + /// + /// Specifies the name of a texture object of which to make a view. + /// + /// + /// Specifies the internal format for the newly created view. + /// + /// + /// Specifies lowest level of detail of the view. + /// + /// + /// Specifies the number of levels of detail to include in the view. + /// + /// + /// Specifies the index of the first layer to include in the view. + /// + /// + /// Specifies the number of layers to include in the view. + /// + [AutoGenerated(Category = "OES_texture_view", Version = "", EntryPoint = "glTextureViewOES")] + [CLSCompliant(false)] + public static void TextureView(Int32 texture, OpenTK.Graphics.ES31.All target, Int32 origtexture, OpenTK.Graphics.ES31.All internalformat, Int32 minlevel, Int32 numlevels, Int32 minlayer, Int32 numlayers) { throw new NotImplementedException(); } + + /// [requires: OES_texture_view] + /// Initialize a texture as a data alias of another texture's data store + /// + /// + /// Specifies the texture object to be initialized as a view. + /// + /// + /// Specifies the target to be used for the newly initialized texture. + /// + /// + /// Specifies the name of a texture object of which to make a view. + /// + /// + /// Specifies the internal format for the newly created view. + /// + /// + /// Specifies lowest level of detail of the view. + /// + /// + /// Specifies the number of levels of detail to include in the view. + /// + /// + /// Specifies the index of the first layer to include in the view. + /// + /// + /// Specifies the number of layers to include in the view. + /// + [AutoGenerated(Category = "OES_texture_view", Version = "", EntryPoint = "glTextureViewOES")] + [CLSCompliant(false)] + public static void TextureView(UInt32 texture, OpenTK.Graphics.ES31.All target, UInt32 origtexture, OpenTK.Graphics.ES31.All internalformat, UInt32 minlevel, UInt32 numlevels, UInt32 minlayer, UInt32 numlayers) { throw new NotImplementedException(); } + /// [requires: OES_mapbuffer] /// [AutoGenerated(Category = "OES_mapbuffer", Version = "", EntryPoint = "glUnmapBufferOES")] public static bool UnmapBuffer(OpenTK.Graphics.ES31.All target) { throw new NotImplementedException(); } + /// [requires: OES_viewport_array] + /// Set multiple viewports + /// + /// + /// Specify the first viewport to set. + /// + /// + /// Specify the number of viewports to set. + /// + /// [length: COMPSIZE(count)] + /// Specify the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glViewportArrayvOES")] + [CLSCompliant(false)] + public static void ViewportArray(Int32 first, Int32 count, [CountAttribute(Computed = "count")] Single[] v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Set multiple viewports + /// + /// + /// Specify the first viewport to set. + /// + /// + /// Specify the number of viewports to set. + /// + /// [length: COMPSIZE(count)] + /// Specify the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glViewportArrayvOES")] + [CLSCompliant(false)] + public static void ViewportArray(Int32 first, Int32 count, [CountAttribute(Computed = "count")] ref Single v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Set multiple viewports + /// + /// + /// Specify the first viewport to set. + /// + /// + /// Specify the number of viewports to set. + /// + /// [length: COMPSIZE(count)] + /// Specify the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glViewportArrayvOES")] + [CLSCompliant(false)] + public static unsafe void ViewportArray(Int32 first, Int32 count, [CountAttribute(Computed = "count")] Single* v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Set multiple viewports + /// + /// + /// Specify the first viewport to set. + /// + /// + /// Specify the number of viewports to set. + /// + /// [length: COMPSIZE(count)] + /// Specify the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glViewportArrayvOES")] + [CLSCompliant(false)] + public static void ViewportArray(UInt32 first, Int32 count, [CountAttribute(Computed = "count")] Single[] v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Set multiple viewports + /// + /// + /// Specify the first viewport to set. + /// + /// + /// Specify the number of viewports to set. + /// + /// [length: COMPSIZE(count)] + /// Specify the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glViewportArrayvOES")] + [CLSCompliant(false)] + public static void ViewportArray(UInt32 first, Int32 count, [CountAttribute(Computed = "count")] ref Single v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Set multiple viewports + /// + /// + /// Specify the first viewport to set. + /// + /// + /// Specify the number of viewports to set. + /// + /// [length: COMPSIZE(count)] + /// Specify the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glViewportArrayvOES")] + [CLSCompliant(false)] + public static unsafe void ViewportArray(UInt32 first, Int32 count, [CountAttribute(Computed = "count")] Single* v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Set a specified viewport + /// + /// + /// Specify the first viewport to set. + /// + /// + /// For glViewportIndexedf, specifies the lower left corner of the viewport rectangle, in pixels. The initial value is (0,0). + /// + /// + /// For glViewportIndexedf, specifies the lower left corner of the viewport rectangle, in pixels. The initial value is (0,0). + /// + /// + /// For glViewportIndexedf, specifies the width and height of the viewport. When a GL context is first attached to a window, width and height are set to the dimensions of that window. + /// + /// + /// For glViewportIndexedf, specifies the width and height of the viewport. When a GL context is first attached to a window, width and height are set to the dimensions of that window. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glViewportIndexedfOES")] + [CLSCompliant(false)] + public static void ViewportIndexed(Int32 index, Single x, Single y, Single w, Single h) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Set a specified viewport + /// + /// + /// Specify the first viewport to set. + /// + /// + /// For glViewportIndexedf, specifies the lower left corner of the viewport rectangle, in pixels. The initial value is (0,0). + /// + /// + /// For glViewportIndexedf, specifies the lower left corner of the viewport rectangle, in pixels. The initial value is (0,0). + /// + /// + /// For glViewportIndexedf, specifies the width and height of the viewport. When a GL context is first attached to a window, width and height are set to the dimensions of that window. + /// + /// + /// For glViewportIndexedf, specifies the width and height of the viewport. When a GL context is first attached to a window, width and height are set to the dimensions of that window. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glViewportIndexedfOES")] + [CLSCompliant(false)] + public static void ViewportIndexed(UInt32 index, Single x, Single y, Single w, Single h) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Set a specified viewport + /// + /// + /// Specify the first viewport to set. + /// + /// [length: 4] + /// For glViewportIndexedfv, specifies the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glViewportIndexedfvOES")] + [CLSCompliant(false)] + public static void ViewportIndexed(Int32 index, [CountAttribute(Count = 4)] Single[] v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Set a specified viewport + /// + /// + /// Specify the first viewport to set. + /// + /// [length: 4] + /// For glViewportIndexedfv, specifies the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glViewportIndexedfvOES")] + [CLSCompliant(false)] + public static void ViewportIndexed(Int32 index, [CountAttribute(Count = 4)] ref Single v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Set a specified viewport + /// + /// + /// Specify the first viewport to set. + /// + /// [length: 4] + /// For glViewportIndexedfv, specifies the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glViewportIndexedfvOES")] + [CLSCompliant(false)] + public static unsafe void ViewportIndexed(Int32 index, [CountAttribute(Count = 4)] Single* v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Set a specified viewport + /// + /// + /// Specify the first viewport to set. + /// + /// [length: 4] + /// For glViewportIndexedfv, specifies the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glViewportIndexedfvOES")] + [CLSCompliant(false)] + public static void ViewportIndexed(UInt32 index, [CountAttribute(Count = 4)] Single[] v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Set a specified viewport + /// + /// + /// Specify the first viewport to set. + /// + /// [length: 4] + /// For glViewportIndexedfv, specifies the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glViewportIndexedfvOES")] + [CLSCompliant(false)] + public static void ViewportIndexed(UInt32 index, [CountAttribute(Count = 4)] ref Single v) { throw new NotImplementedException(); } + + /// [requires: OES_viewport_array] + /// Set a specified viewport + /// + /// + /// Specify the first viewport to set. + /// + /// [length: 4] + /// For glViewportIndexedfv, specifies the address of an array containing the viewport parameters. + /// + [AutoGenerated(Category = "OES_viewport_array", Version = "", EntryPoint = "glViewportIndexedfvOES")] + [CLSCompliant(false)] + public static unsafe void ViewportIndexed(UInt32 index, [CountAttribute(Count = 4)] Single* v) { throw new NotImplementedException(); } + + } + + public static partial class Ovr + { + /// [requires: OVR_multiview_multisampled_render_to_texture] + /// + /// + /// + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OVR_multiview_multisampled_render_to_texture", Version = "", EntryPoint = "glFramebufferTextureMultisampleMultiviewOVR")] + [CLSCompliant(false)] + public static void FramebufferTextureMultisampleMultiview(OpenTK.Graphics.ES31.All target, OpenTK.Graphics.ES31.All attachment, Int32 texture, Int32 level, Int32 samples, Int32 baseViewIndex, Int32 numViews) { throw new NotImplementedException(); } + + /// [requires: OVR_multiview_multisampled_render_to_texture] + /// + /// + /// + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OVR_multiview_multisampled_render_to_texture", Version = "", EntryPoint = "glFramebufferTextureMultisampleMultiviewOVR")] + [CLSCompliant(false)] + public static void FramebufferTextureMultisampleMultiview(OpenTK.Graphics.ES31.All target, OpenTK.Graphics.ES31.All attachment, UInt32 texture, Int32 level, Int32 samples, Int32 baseViewIndex, Int32 numViews) { throw new NotImplementedException(); } + + /// [requires: OVR_multiview_multisampled_render_to_texture] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "OVR_multiview_multisampled_render_to_texture", Version = "", EntryPoint = "glFramebufferTextureMultisampleMultiviewOVR")] + [CLSCompliant(false)] + public static void FramebufferTextureMultisampleMultiview(OpenTK.Graphics.ES31.FramebufferTarget target, OpenTK.Graphics.ES31.FramebufferAttachment attachment, Int32 texture, Int32 level, Int32 samples, Int32 baseViewIndex, Int32 numViews) { throw new NotImplementedException(); } + + /// [requires: OVR_multiview_multisampled_render_to_texture] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "OVR_multiview_multisampled_render_to_texture", Version = "", EntryPoint = "glFramebufferTextureMultisampleMultiviewOVR")] + [CLSCompliant(false)] + public static void FramebufferTextureMultisampleMultiview(OpenTK.Graphics.ES31.FramebufferTarget target, OpenTK.Graphics.ES31.FramebufferAttachment attachment, UInt32 texture, Int32 level, Int32 samples, Int32 baseViewIndex, Int32 numViews) { throw new NotImplementedException(); } + + /// [requires: OVR_multiview] + /// + /// + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OVR_multiview", Version = "", EntryPoint = "glFramebufferTextureMultiviewOVR")] + [CLSCompliant(false)] + public static void FramebufferTextureMultiview(OpenTK.Graphics.ES31.All target, OpenTK.Graphics.ES31.All attachment, Int32 texture, Int32 level, Int32 baseViewIndex, Int32 numViews) { throw new NotImplementedException(); } + + /// [requires: OVR_multiview] + /// + /// + /// + /// + /// + /// + [Obsolete("Use strongly-typed overload instead")] + [AutoGenerated(Category = "OVR_multiview", Version = "", EntryPoint = "glFramebufferTextureMultiviewOVR")] + [CLSCompliant(false)] + public static void FramebufferTextureMultiview(OpenTK.Graphics.ES31.All target, OpenTK.Graphics.ES31.All attachment, UInt32 texture, Int32 level, Int32 baseViewIndex, Int32 numViews) { throw new NotImplementedException(); } + + /// [requires: OVR_multiview] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "OVR_multiview", Version = "", EntryPoint = "glFramebufferTextureMultiviewOVR")] + [CLSCompliant(false)] + public static void FramebufferTextureMultiview(OpenTK.Graphics.ES31.FramebufferTarget target, OpenTK.Graphics.ES31.FramebufferAttachment attachment, Int32 texture, Int32 level, Int32 baseViewIndex, Int32 numViews) { throw new NotImplementedException(); } + + /// [requires: OVR_multiview] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "OVR_multiview", Version = "", EntryPoint = "glFramebufferTextureMultiviewOVR")] + [CLSCompliant(false)] + public static void FramebufferTextureMultiview(OpenTK.Graphics.ES31.FramebufferTarget target, OpenTK.Graphics.ES31.FramebufferAttachment attachment, UInt32 texture, Int32 level, Int32 baseViewIndex, Int32 numViews) { throw new NotImplementedException(); } + } public static partial class Qcom @@ -36616,6 +58368,76 @@ namespace OpenTK.Graphics.ES31 [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtTexObjectStateOverrideiQCOM")] public static void ExtTexObjectStateOverride(OpenTK.Graphics.ES31.All target, OpenTK.Graphics.ES31.All pname, Int32 param) { throw new NotImplementedException(); } + /// [requires: QCOM_shader_framebuffer_fetch_noncoherent] + [AutoGenerated(Category = "QCOM_shader_framebuffer_fetch_noncoherent", Version = "", EntryPoint = "glFramebufferFetchBarrierQCOM")] + public static void FramebufferFetchBarrier() { throw new NotImplementedException(); } + + /// [requires: QCOM_framebuffer_foveated] + /// + /// + /// + /// + /// [length: 1] + [AutoGenerated(Category = "QCOM_framebuffer_foveated", Version = "", EntryPoint = "glFramebufferFoveationConfigQCOM")] + [CLSCompliant(false)] + public static void FramebufferFoveationConfig(Int32 framebuffer, Int32 numLayers, Int32 focalPointsPerLayer, Int32 requestedFeatures, [OutAttribute, CountAttribute(Count = 1)] out Int32 providedFeatures) { throw new NotImplementedException(); } + + /// [requires: QCOM_framebuffer_foveated] + /// + /// + /// + /// + /// [length: 1] + [AutoGenerated(Category = "QCOM_framebuffer_foveated", Version = "", EntryPoint = "glFramebufferFoveationConfigQCOM")] + [CLSCompliant(false)] + public static unsafe void FramebufferFoveationConfig(Int32 framebuffer, Int32 numLayers, Int32 focalPointsPerLayer, Int32 requestedFeatures, [OutAttribute, CountAttribute(Count = 1)] Int32* providedFeatures) { throw new NotImplementedException(); } + + /// [requires: QCOM_framebuffer_foveated] + /// + /// + /// + /// + /// [length: 1] + [AutoGenerated(Category = "QCOM_framebuffer_foveated", Version = "", EntryPoint = "glFramebufferFoveationConfigQCOM")] + [CLSCompliant(false)] + public static void FramebufferFoveationConfig(UInt32 framebuffer, UInt32 numLayers, UInt32 focalPointsPerLayer, UInt32 requestedFeatures, [OutAttribute, CountAttribute(Count = 1)] out UInt32 providedFeatures) { throw new NotImplementedException(); } + + /// [requires: QCOM_framebuffer_foveated] + /// + /// + /// + /// + /// [length: 1] + [AutoGenerated(Category = "QCOM_framebuffer_foveated", Version = "", EntryPoint = "glFramebufferFoveationConfigQCOM")] + [CLSCompliant(false)] + public static unsafe void FramebufferFoveationConfig(UInt32 framebuffer, UInt32 numLayers, UInt32 focalPointsPerLayer, UInt32 requestedFeatures, [OutAttribute, CountAttribute(Count = 1)] UInt32* providedFeatures) { throw new NotImplementedException(); } + + /// [requires: QCOM_framebuffer_foveated] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "QCOM_framebuffer_foveated", Version = "", EntryPoint = "glFramebufferFoveationParametersQCOM")] + [CLSCompliant(false)] + public static void FramebufferFoveationParameters(Int32 framebuffer, Int32 layer, Int32 focalPoint, Single focalX, Single focalY, Single gainX, Single gainY, Single foveaArea) { throw new NotImplementedException(); } + + /// [requires: QCOM_framebuffer_foveated] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "QCOM_framebuffer_foveated", Version = "", EntryPoint = "glFramebufferFoveationParametersQCOM")] + [CLSCompliant(false)] + public static void FramebufferFoveationParameters(UInt32 framebuffer, UInt32 layer, UInt32 focalPoint, Single focalX, Single focalY, Single gainX, Single gainY, Single foveaArea) { throw new NotImplementedException(); } + /// [requires: QCOM_driver_control] /// /// @@ -36740,1684 +58562,2437 @@ namespace OpenTK.Graphics.ES31 } - [Slot(6)] + [Slot(9)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glBeginPerfMonitorAMD(UInt32 monitor); - [Slot(90)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeletePerfMonitorsAMD(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* monitors); - [Slot(140)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEndPerfMonitorAMD(UInt32 monitor); - [Slot(178)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenPerfMonitorsAMD(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* monitors); - [Slot(239)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetPerfMonitorCounterDataAMD(UInt32 monitor, System.Int32 pname, Int32 dataSize, [OutAttribute, CountAttribute(Parameter = "dataSize")] UInt32* data, [OutAttribute, CountAttribute(Count = 1)] Int32* bytesWritten); - [Slot(240)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetPerfMonitorCounterInfoAMD(UInt32 group, UInt32 counter, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] IntPtr data); - [Slot(241)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetPerfMonitorCountersAMD(UInt32 group, [OutAttribute, CountAttribute(Count = 1)] Int32* numCounters, [OutAttribute, CountAttribute(Count = 1)] Int32* maxActiveCounters, Int32 counterSize, [OutAttribute, CountAttribute(Parameter = "counterSize")] UInt32* counters); - [Slot(242)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetPerfMonitorCounterStringAMD(UInt32 group, UInt32 counter, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr counterString); - [Slot(243)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetPerfMonitorGroupsAMD([OutAttribute, CountAttribute(Count = 1)] Int32* numGroups, Int32 groupsSize, [OutAttribute, CountAttribute(Parameter = "groupsSize")] UInt32* groups); - [Slot(244)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetPerfMonitorGroupStringAMD(UInt32 group, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr groupString); - [Slot(448)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glSelectPerfMonitorCountersAMD(UInt32 monitor, bool enable, UInt32 group, Int32 numCounters, [OutAttribute, CountAttribute(Parameter = "numCounters")] UInt32* counterList); - [Slot(40)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlitFramebufferANGLE(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, UInt32 mask, System.Int32 filter); - [Slot(120)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawArraysInstancedANGLE(System.Int32 mode, Int32 first, Int32 count, Int32 primcount); - [Slot(130)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawElementsInstancedANGLE(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 primcount); - [Slot(290)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTranslatedShaderSourceANGLE(UInt32 shader, Int32 bufsize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute] IntPtr source); - [Slot(432)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glRenderbufferStorageMultisampleANGLE(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(545)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribDivisorANGLE(UInt32 index, UInt32 divisor); - [Slot(54)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern System.Int32 glClientWaitSyncAPPLE(IntPtr sync, UInt32 flags, UInt64 timeout); - [Slot(71)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyTextureLevelsAPPLE(UInt32 destinationTexture, UInt32 sourceTexture, Int32 sourceBaseLevel, Int32 sourceLevelCount); - [Slot(101)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDeleteSyncAPPLE(IntPtr sync); - [Slot(159)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern IntPtr glFenceSyncAPPLE(System.Int32 condition, UInt32 flags); - [Slot(218)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetInteger64vAPPLE(System.Int32 pname, [OutAttribute] Int64* @params); - [Slot(282)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetSyncivAPPLE(IntPtr sync, System.Int32 pname, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int32* values); - [Slot(320)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsSyncAPPLE(IntPtr sync); - [Slot(433)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glRenderbufferStorageMultisampleAPPLE(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(437)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glResolveMultisampleFramebufferAPPLE(); - [Slot(559)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glWaitSyncAPPLE(IntPtr sync, UInt32 flags, UInt64 timeout); - [Slot(1)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glActiveShaderProgram(UInt32 pipeline, UInt32 program); - [Slot(3)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glActiveTexture(System.Int32 texture); - [Slot(5)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glAttachShader(UInt32 program, UInt32 shader); - [Slot(8)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBeginQuery(System.Int32 target, UInt32 id); - [Slot(10)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBeginTransformFeedback(System.Int32 primitiveMode); - [Slot(11)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindAttribLocation(UInt32 program, UInt32 index, IntPtr name); - [Slot(12)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindBuffer(System.Int32 target, UInt32 buffer); - [Slot(13)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindBufferBase(System.Int32 target, UInt32 index, UInt32 buffer); - [Slot(14)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindBufferRange(System.Int32 target, UInt32 index, UInt32 buffer, IntPtr offset, IntPtr size); - [Slot(15)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindFramebuffer(System.Int32 target, UInt32 framebuffer); - [Slot(16)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindImageTexture(UInt32 unit, UInt32 texture, Int32 level, bool layered, Int32 layer, System.Int32 access, System.Int32 format); - [Slot(17)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindProgramPipeline(UInt32 pipeline); - [Slot(19)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindRenderbuffer(System.Int32 target, UInt32 renderbuffer); - [Slot(20)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindSampler(UInt32 unit, UInt32 sampler); - [Slot(21)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindTexture(System.Int32 target, UInt32 texture); - [Slot(22)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindTransformFeedback(System.Int32 target, UInt32 id); - [Slot(23)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindVertexArray(UInt32 array); - [Slot(25)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindVertexBuffer(UInt32 bindingindex, UInt32 buffer, IntPtr offset, Int32 stride); - [Slot(28)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendColor(Single red, Single green, Single blue, Single alpha); - [Slot(29)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendEquation(System.Int32 mode); - [Slot(32)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendEquationSeparate(System.Int32 modeRGB, System.Int32 modeAlpha); - [Slot(34)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendFunc(System.Int32 sfactor, System.Int32 dfactor); - [Slot(36)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendFuncSeparate(System.Int32 sfactorRGB, System.Int32 dfactorRGB, System.Int32 sfactorAlpha, System.Int32 dfactorAlpha); - [Slot(39)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlitFramebuffer(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, System.Int32 mask, System.Int32 filter); - [Slot(42)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBufferData(System.Int32 target, IntPtr size, [CountAttribute(Parameter = "size")] IntPtr data, System.Int32 usage); - [Slot(43)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBufferSubData(System.Int32 target, IntPtr offset, IntPtr size, [CountAttribute(Parameter = "size")] IntPtr data); - [Slot(44)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern System.Int32 glCheckFramebufferStatus(System.Int32 target); - [Slot(45)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glClear(System.Int32 mask); - [Slot(46)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glClearBufferfi(System.Int32 buffer, Int32 drawbuffer, Single depth, Int32 stencil); - [Slot(47)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glClearBufferfv(System.Int32 buffer, Int32 drawbuffer, [CountAttribute(Computed = "buffer")] Single* value); - [Slot(48)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glClearBufferiv(System.Int32 buffer, Int32 drawbuffer, [CountAttribute(Computed = "buffer")] Int32* value); - [Slot(49)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glClearBufferuiv(System.Int32 buffer, Int32 drawbuffer, [CountAttribute(Computed = "buffer")] UInt32* value); - [Slot(50)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glClearColor(Single red, Single green, Single blue, Single alpha); - [Slot(51)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glClearDepthf(Single d); - [Slot(52)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glClearStencil(Int32 s); - [Slot(53)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern System.Int32 glClientWaitSync(IntPtr sync, UInt32 flags, UInt64 timeout); - [Slot(55)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glColorMask(bool red, bool green, bool blue, bool alpha); - [Slot(57)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCompileShader(UInt32 shader); - [Slot(58)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCompressedTexImage2D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); - [Slot(59)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCompressedTexImage3D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); - [Slot(61)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCompressedTexSubImage2D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); - [Slot(62)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCompressedTexSubImage3D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); - [Slot(64)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyBufferSubData(System.Int32 readTarget, System.Int32 writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size); - [Slot(67)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyTexImage2D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 x, Int32 y, Int32 width, Int32 height, Int32 border); - [Slot(68)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyTexSubImage2D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(69)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyTexSubImage3D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(75)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glCreateProgram(); - [Slot(76)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glCreateShader(System.Int32 type); - [Slot(78)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glCreateShaderProgramv(System.Int32 type, Int32 count, [CountAttribute(Parameter = "count")] IntPtr strings); - [Slot(80)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCullFace(System.Int32 mode); - [Slot(81)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDebugMessageCallback(DebugProc callback, IntPtr userParam); - [Slot(83)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDebugMessageControl(System.Int32 source, System.Int32 type, System.Int32 severity, Int32 count, [CountAttribute(Parameter = "count")] UInt32* ids, bool enabled); - [Slot(85)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDebugMessageInsert(System.Int32 source, System.Int32 type, UInt32 id, System.Int32 severity, Int32 length, [CountAttribute(Computed = "buf,length")] IntPtr buf); - [Slot(87)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteBuffers(Int32 n, [CountAttribute(Parameter = "n")] UInt32* buffers); - [Slot(89)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteFramebuffers(Int32 n, [CountAttribute(Parameter = "n")] UInt32* framebuffers); - [Slot(92)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDeleteProgram(UInt32 program); - [Slot(93)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteProgramPipelines(Int32 n, [CountAttribute(Parameter = "n")] UInt32* pipelines); - [Slot(95)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteQueries(Int32 n, [CountAttribute(Parameter = "n")] UInt32* ids); - [Slot(97)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteRenderbuffers(Int32 n, [CountAttribute(Parameter = "n")] UInt32* renderbuffers); - [Slot(98)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteSamplers(Int32 count, [CountAttribute(Parameter = "count")] UInt32* samplers); - [Slot(99)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDeleteShader(UInt32 shader); - [Slot(100)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDeleteSync(IntPtr sync); - [Slot(102)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteTextures(Int32 n, [CountAttribute(Parameter = "n")] UInt32* textures); - [Slot(103)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteTransformFeedbacks(Int32 n, [CountAttribute(Parameter = "n")] UInt32* ids); - [Slot(104)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteVertexArrays(Int32 n, [CountAttribute(Parameter = "n")] UInt32* arrays); - [Slot(106)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDepthFunc(System.Int32 func); - [Slot(107)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDepthMask(bool flag); - [Slot(108)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDepthRangef(Single n, Single f); - [Slot(109)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDetachShader(UInt32 program, UInt32 shader); - [Slot(110)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDisable(System.Int32 cap); - [Slot(113)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDisableVertexAttribArray(UInt32 index); - [Slot(115)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDispatchCompute(UInt32 num_groups_x, UInt32 num_groups_y, UInt32 num_groups_z); - [Slot(116)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDispatchComputeIndirect(IntPtr indirect); - [Slot(117)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawArrays(System.Int32 mode, Int32 first, Int32 count); [Slot(118)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawArraysIndirect(System.Int32 mode, IntPtr indirect); - [Slot(119)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawArraysInstanced(System.Int32 mode, Int32 first, Int32 count, Int32 instancecount); - [Slot(123)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDrawBuffers(Int32 n, [CountAttribute(Parameter = "n")] System.Int32* bufs); - [Slot(127)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawElements(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices); - [Slot(128)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawElementsIndirect(System.Int32 mode, System.Int32 type, IntPtr indirect); - [Slot(129)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawElementsInstanced(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 instancecount); - [Slot(133)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawRangeElements(System.Int32 mode, UInt32 start, UInt32 end, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices); - [Slot(136)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEnable(System.Int32 cap); - [Slot(139)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEnableVertexAttribArray(UInt32 index); - [Slot(142)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEndQuery(System.Int32 target); - [Slot(145)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEndTransformFeedback(); - [Slot(158)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern IntPtr glFenceSync(System.Int32 condition, UInt32 flags); - [Slot(160)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFinish(); - [Slot(162)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFlush(); - [Slot(163)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFlushMappedBufferRange(System.Int32 target, IntPtr offset, IntPtr length); - [Slot(165)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFramebufferParameteri(System.Int32 target, System.Int32 pname, Int32 param); - [Slot(166)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFramebufferRenderbuffer(System.Int32 target, System.Int32 attachment, System.Int32 renderbuffertarget, UInt32 renderbuffer); - [Slot(167)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFramebufferTexture2D(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level); - [Slot(172)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFramebufferTextureLayer(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level, Int32 layer); - [Slot(173)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFrontFace(System.Int32 mode); - [Slot(174)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenBuffers(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* buffers); - [Slot(175)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGenerateMipmap(System.Int32 target); - [Slot(177)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenFramebuffers(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* framebuffers); - [Slot(179)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenProgramPipelines(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* pipelines); - [Slot(181)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenQueries(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* ids); - [Slot(183)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenRenderbuffers(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* renderbuffers); - [Slot(184)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenSamplers(Int32 count, [OutAttribute, CountAttribute(Parameter = "count")] UInt32* samplers); - [Slot(185)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenTextures(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* textures); - [Slot(186)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenTransformFeedbacks(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* ids); - [Slot(187)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenVertexArrays(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* arrays); - [Slot(189)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] Int32* size, [OutAttribute, CountAttribute(Count = 1)] System.Int32* type, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr name); + private static extern unsafe void glDeletePerfMonitorsAMD(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* monitors); [Slot(190)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] Int32* size, [OutAttribute, CountAttribute(Count = 1)] System.Int32* type, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr name); - [Slot(191)] + private static extern void glEndPerfMonitorAMD(UInt32 monitor); + [Slot(240)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetActiveUniformBlockiv(UInt32 program, UInt32 uniformBlockIndex, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "program,uniformBlockIndex,pname")] Int32* @params); - [Slot(192)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetActiveUniformBlockName(UInt32 program, UInt32 uniformBlockIndex, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr uniformBlockName); - [Slot(193)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetActiveUniformsiv(UInt32 program, Int32 uniformCount, [CountAttribute(Parameter = "uniformCount")] UInt32* uniformIndices, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "uniformCount,pname")] Int32* @params); - [Slot(194)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetAttachedShaders(UInt32 program, Int32 maxCount, [OutAttribute, CountAttribute(Count = 1)] Int32* count, [OutAttribute, CountAttribute(Parameter = "maxCount")] UInt32* shaders); - [Slot(195)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glGetAttribLocation(UInt32 program, IntPtr name); - [Slot(196)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetBooleani_v(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] bool* data); - [Slot(197)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetBooleanv(System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] bool* data); - [Slot(198)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetBufferParameteri64v(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int64* @params); - [Slot(199)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetBufferParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(200)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetBufferPointerv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] IntPtr @params); - [Slot(202)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe Int32 glGetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* sources, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* types, [OutAttribute, CountAttribute(Parameter = "count")] UInt32* ids, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* severities, [OutAttribute, CountAttribute(Parameter = "count")] Int32* lengths, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr messageLog); - [Slot(206)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern System.Int32 glGetError(); - [Slot(209)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetFloatv(System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* data); - [Slot(210)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glGetFragDataLocation(UInt32 program, [CountAttribute(Computed = "name")] IntPtr name); - [Slot(211)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetFramebufferAttachmentParameteriv(System.Int32 target, System.Int32 attachment, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(212)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetFramebufferParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(213)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern System.Int32 glGetGraphicsResetStatus(); - [Slot(216)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetInteger64i_v(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Int64* data); - [Slot(217)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetInteger64v(System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int64* data); - [Slot(219)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetIntegeri_v(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Int32* data); - [Slot(221)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetIntegerv(System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* data); - [Slot(222)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetInternalformativ(System.Int32 target, System.Int32 internalformat, System.Int32 pname, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int32* @params); - [Slot(223)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetMultisamplefv(System.Int32 pname, UInt32 index, [OutAttribute, CountAttribute(Computed = "pname")] Single* val); - [Slot(225)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnUniformfv(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Single* @params); - [Slot(228)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnUniformiv(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Int32* @params); - [Slot(231)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnUniformuiv(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] UInt32* @params); - [Slot(233)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetObjectLabel(System.Int32 identifier, UInt32 name, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr label); - [Slot(236)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetObjectPtrLabel(IntPtr ptr, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr label); - [Slot(248)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetPointerv(System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] IntPtr @params); - [Slot(250)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] System.Int32* binaryFormat, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr binary); - [Slot(252)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetProgramInfoLog(UInt32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr infoLog); - [Slot(253)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetProgramInterfaceiv(UInt32 program, System.Int32 programInterface, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(254)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetProgramiv(UInt32 program, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(255)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetProgramPipelineInfoLog(UInt32 pipeline, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr infoLog); - [Slot(257)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetProgramPipelineiv(UInt32 pipeline, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(259)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glGetProgramResourceIndex(UInt32 program, System.Int32 programInterface, [CountAttribute(Computed = "name")] IntPtr name); - [Slot(260)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetProgramResourceiv(UInt32 program, System.Int32 programInterface, UInt32 index, Int32 propCount, [CountAttribute(Parameter = "propCount")] System.Int32* props, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int32* @params); - [Slot(261)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glGetProgramResourceLocation(UInt32 program, System.Int32 programInterface, [CountAttribute(Computed = "name")] IntPtr name); - [Slot(262)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetProgramResourceName(UInt32 program, System.Int32 programInterface, UInt32 index, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr name); - [Slot(263)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetQueryiv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(268)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetQueryObjectuiv(UInt32 id, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params); - [Slot(270)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetRenderbufferParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(271)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetSamplerParameterfv(UInt32 sampler, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); - [Slot(274)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetSamplerParameteriv(UInt32 sampler, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(275)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetShaderInfoLog(UInt32 shader, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr infoLog); - [Slot(276)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetShaderiv(UInt32 shader, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(277)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetShaderPrecisionFormat(System.Int32 shadertype, System.Int32 precisiontype, [OutAttribute, CountAttribute(Count = 2)] Int32* range, [OutAttribute, CountAttribute(Count = 2)] Int32* precision); - [Slot(278)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetShaderSource(UInt32 shader, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr source); - [Slot(279)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern IntPtr glGetString(System.Int32 name); - [Slot(280)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern IntPtr glGetStringi(System.Int32 name, UInt32 index); - [Slot(281)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetSynciv(IntPtr sync, System.Int32 pname, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int32* values); - [Slot(283)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTexLevelParameterfv(System.Int32 target, Int32 level, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); - [Slot(284)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTexLevelParameteriv(System.Int32 target, Int32 level, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(285)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTexParameterfv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); - [Slot(288)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTexParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(289)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTransformFeedbackVarying(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] Int32* size, [OutAttribute, CountAttribute(Count = 1)] System.Int32* type, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr name); - [Slot(291)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glGetUniformBlockIndex(UInt32 program, [CountAttribute(Computed = "")] IntPtr uniformBlockName); - [Slot(292)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetUniformfv(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] Single* @params); - [Slot(293)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetUniformIndices(UInt32 program, Int32 uniformCount, [CountAttribute(Computed = "uniformCount")] IntPtr uniformNames, [OutAttribute, CountAttribute(Computed = "uniformCount")] UInt32* uniformIndices); - [Slot(294)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetUniformiv(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] Int32* @params); - [Slot(295)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glGetUniformLocation(UInt32 program, IntPtr name); - [Slot(296)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetUniformuiv(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] UInt32* @params); - [Slot(297)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetVertexAttribfv(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 4)] Single* @params); - [Slot(298)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetVertexAttribIiv(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] Int32* @params); - [Slot(299)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetVertexAttribIuiv(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] UInt32* @params); - [Slot(300)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetVertexAttribiv(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 4)] Int32* @params); - [Slot(301)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetVertexAttribPointerv(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] IntPtr pointer); - [Slot(302)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glHint(System.Int32 target, System.Int32 mode); - [Slot(304)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glInvalidateFramebuffer(System.Int32 target, Int32 numAttachments, [CountAttribute(Parameter = "numAttachments")] System.Int32* attachments); - [Slot(305)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glInvalidateSubFramebuffer(System.Int32 target, Int32 numAttachments, [CountAttribute(Parameter = "numAttachments")] System.Int32* attachments, Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(306)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsBuffer(UInt32 buffer); - [Slot(307)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsEnabled(System.Int32 cap); - [Slot(310)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsFramebuffer(UInt32 framebuffer); - [Slot(311)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsProgram(UInt32 program); - [Slot(312)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsProgramPipeline(UInt32 pipeline); - [Slot(314)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsQuery(UInt32 id); - [Slot(316)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsRenderbuffer(UInt32 renderbuffer); - [Slot(317)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsSampler(UInt32 sampler); - [Slot(318)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsShader(UInt32 shader); - [Slot(319)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsSync(IntPtr sync); - [Slot(321)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsTexture(UInt32 texture); - [Slot(322)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsTransformFeedback(UInt32 id); + private static extern unsafe void glGenPerfMonitorsAMD(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* monitors); [Slot(323)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsVertexArray(UInt32 array); + private static extern unsafe void glGetPerfMonitorCounterDataAMD(UInt32 monitor, System.Int32 pname, Int32 dataSize, [OutAttribute, CountAttribute(Parameter = "dataSize")] UInt32* data, [OutAttribute, CountAttribute(Count = 1)] Int32* bytesWritten); + [Slot(324)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetPerfMonitorCounterInfoAMD(UInt32 group, UInt32 counter, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] IntPtr data); + [Slot(325)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPerfMonitorCountersAMD(UInt32 group, [OutAttribute, CountAttribute(Count = 1)] Int32* numCounters, [OutAttribute, CountAttribute(Count = 1)] Int32* maxActiveCounters, Int32 counterSize, [OutAttribute, CountAttribute(Parameter = "counterSize")] UInt32* counters); [Slot(326)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glLineWidth(Single width); + private static extern unsafe void glGetPerfMonitorCounterStringAMD(UInt32 group, UInt32 counter, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr counterString); [Slot(327)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glLinkProgram(UInt32 program); - [Slot(329)] + private static extern unsafe void glGetPerfMonitorGroupsAMD([OutAttribute, CountAttribute(Count = 1)] Int32* numGroups, Int32 groupsSize, [OutAttribute, CountAttribute(Parameter = "groupsSize")] UInt32* groups); + [Slot(328)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern IntPtr glMapBufferRange(System.Int32 target, IntPtr offset, IntPtr length, System.Int32 access); - [Slot(331)] + private static extern unsafe void glGetPerfMonitorGroupStringAMD(UInt32 group, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr groupString); + [Slot(638)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMemoryBarrier(UInt32 barriers); + private static extern unsafe void glSelectPerfMonitorCountersAMD(UInt32 monitor, bool enable, UInt32 group, Int32 numCounters, [OutAttribute, CountAttribute(Parameter = "numCounters")] UInt32* counterList); + [Slot(49)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlitFramebufferANGLE(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, UInt32 mask, System.Int32 filter); + [Slot(155)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawArraysInstancedANGLE(System.Int32 mode, Int32 first, Int32 count, Int32 primcount); + [Slot(168)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawElementsInstancedANGLE(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 primcount); + [Slot(385)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetTranslatedShaderSourceANGLE(UInt32 shader, Int32 bufsize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute] IntPtr source); + [Slot(613)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glRenderbufferStorageMultisampleANGLE(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(785)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribDivisorANGLE(UInt32 index, UInt32 divisor); + [Slot(69)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern System.Int32 glClientWaitSyncAPPLE(IntPtr sync, UInt32 flags, UInt64 timeout); + [Slot(90)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyTextureLevelsAPPLE(UInt32 destinationTexture, UInt32 sourceTexture, Int32 sourceBaseLevel, Int32 sourceLevelCount); + [Slot(130)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDeleteSyncAPPLE(IntPtr sync); + [Slot(209)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern IntPtr glFenceSyncAPPLE(System.Int32 condition, UInt32 flags); + [Slot(287)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetInteger64vAPPLE(System.Int32 pname, [OutAttribute] Int64* @params); + [Slot(371)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetSyncivAPPLE(IntPtr sync, System.Int32 pname, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int32* values); + [Slot(434)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsSyncAPPLE(IntPtr sync); + [Slot(614)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glRenderbufferStorageMultisampleAPPLE(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(619)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glResolveMultisampleFramebufferAPPLE(); + [Slot(807)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glWaitSyncAPPLE(IntPtr sync, UInt32 flags, UInt64 timeout); + [Slot(6)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glApplyFramebufferAttachmentCMAAINTEL(); + [Slot(2)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glActiveShaderProgram(UInt32 pipeline, UInt32 program); + [Slot(4)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glActiveTexture(System.Int32 texture); + [Slot(7)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glAttachShader(UInt32 program, UInt32 shader); + [Slot(11)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBeginQuery(System.Int32 target, UInt32 id); + [Slot(13)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBeginTransformFeedback(System.Int32 primitiveMode); + [Slot(14)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindAttribLocation(UInt32 program, UInt32 index, IntPtr name); + [Slot(15)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindBuffer(System.Int32 target, UInt32 buffer); + [Slot(16)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindBufferBase(System.Int32 target, UInt32 index, UInt32 buffer); + [Slot(17)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindBufferRange(System.Int32 target, UInt32 index, UInt32 buffer, IntPtr offset, IntPtr size); + [Slot(20)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindFramebuffer(System.Int32 target, UInt32 framebuffer); + [Slot(21)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindImageTexture(UInt32 unit, UInt32 texture, Int32 level, bool layered, Int32 layer, System.Int32 access, System.Int32 format); + [Slot(22)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindProgramPipeline(UInt32 pipeline); + [Slot(24)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindRenderbuffer(System.Int32 target, UInt32 renderbuffer); + [Slot(25)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindSampler(UInt32 unit, UInt32 sampler); + [Slot(26)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindTexture(System.Int32 target, UInt32 texture); + [Slot(27)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindTransformFeedback(System.Int32 target, UInt32 id); + [Slot(28)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindVertexArray(UInt32 array); + [Slot(30)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindVertexBuffer(UInt32 bindingindex, UInt32 buffer, IntPtr offset, Int32 stride); + [Slot(33)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendColor(Single red, Single green, Single blue, Single alpha); + [Slot(34)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendEquation(System.Int32 mode); + [Slot(38)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendEquationSeparate(System.Int32 modeRGB, System.Int32 modeAlpha); + [Slot(41)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendFunc(System.Int32 sfactor, System.Int32 dfactor); + [Slot(44)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendFuncSeparate(System.Int32 sfactorRGB, System.Int32 dfactorRGB, System.Int32 sfactorAlpha, System.Int32 dfactorAlpha); + [Slot(48)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlitFramebuffer(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, System.Int32 mask, System.Int32 filter); + [Slot(51)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBufferData(System.Int32 target, IntPtr size, [CountAttribute(Parameter = "size")] IntPtr data, System.Int32 usage); + [Slot(55)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBufferSubData(System.Int32 target, IntPtr offset, IntPtr size, [CountAttribute(Parameter = "size")] IntPtr data); + [Slot(56)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern System.Int32 glCheckFramebufferStatus(System.Int32 target); + [Slot(57)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glClear(System.Int32 mask); + [Slot(58)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glClearBufferfi(System.Int32 buffer, Int32 drawbuffer, Single depth, Int32 stencil); + [Slot(59)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glClearBufferfv(System.Int32 buffer, Int32 drawbuffer, [CountAttribute(Computed = "buffer")] Single* value); + [Slot(60)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glClearBufferiv(System.Int32 buffer, Int32 drawbuffer, [CountAttribute(Computed = "buffer")] Int32* value); + [Slot(61)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glClearBufferuiv(System.Int32 buffer, Int32 drawbuffer, [CountAttribute(Computed = "buffer")] UInt32* value); + [Slot(62)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glClearColor(Single red, Single green, Single blue, Single alpha); + [Slot(63)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glClearDepthf(Single d); + [Slot(65)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glClearStencil(Int32 s); + [Slot(68)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern System.Int32 glClientWaitSync(IntPtr sync, UInt32 flags, UInt64 timeout); + [Slot(70)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glColorMask(bool red, bool green, bool blue, bool alpha); + [Slot(73)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompileShader(UInt32 shader); + [Slot(74)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompressedTexImage2D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); + [Slot(75)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompressedTexImage3D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); + [Slot(77)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompressedTexSubImage2D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); + [Slot(78)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompressedTexSubImage3D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); + [Slot(81)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyBufferSubData(System.Int32 readTarget, System.Int32 writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size); + [Slot(86)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyTexImage2D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 x, Int32 y, Int32 width, Int32 height, Int32 border); + [Slot(87)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyTexSubImage2D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 x, Int32 y, Int32 width, Int32 height); + [Slot(88)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyTexSubImage3D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height); + [Slot(101)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glCreateProgram(); + [Slot(102)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glCreateShader(System.Int32 type); + [Slot(104)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glCreateShaderProgramv(System.Int32 type, Int32 count, [CountAttribute(Parameter = "count")] IntPtr strings); + [Slot(106)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCullFace(System.Int32 mode); + [Slot(107)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDebugMessageCallback(DebugProc callback, IntPtr userParam); + [Slot(109)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDebugMessageControl(System.Int32 source, System.Int32 type, System.Int32 severity, Int32 count, [CountAttribute(Parameter = "count")] UInt32* ids, bool enabled); + [Slot(111)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDebugMessageInsert(System.Int32 source, System.Int32 type, UInt32 id, System.Int32 severity, Int32 length, [CountAttribute(Computed = "buf,length")] IntPtr buf); + [Slot(113)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDeleteBuffers(Int32 n, [CountAttribute(Parameter = "n")] UInt32* buffers); + [Slot(115)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDeleteFramebuffers(Int32 n, [CountAttribute(Parameter = "n")] UInt32* framebuffers); + [Slot(120)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDeleteProgram(UInt32 program); + [Slot(121)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDeleteProgramPipelines(Int32 n, [CountAttribute(Parameter = "n")] UInt32* pipelines); + [Slot(123)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDeleteQueries(Int32 n, [CountAttribute(Parameter = "n")] UInt32* ids); + [Slot(125)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDeleteRenderbuffers(Int32 n, [CountAttribute(Parameter = "n")] UInt32* renderbuffers); + [Slot(126)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDeleteSamplers(Int32 count, [CountAttribute(Parameter = "count")] UInt32* samplers); + [Slot(128)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDeleteShader(UInt32 shader); + [Slot(129)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDeleteSync(IntPtr sync); + [Slot(131)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDeleteTextures(Int32 n, [CountAttribute(Parameter = "n")] UInt32* textures); + [Slot(132)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDeleteTransformFeedbacks(Int32 n, [CountAttribute(Parameter = "n")] UInt32* ids); + [Slot(133)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDeleteVertexArrays(Int32 n, [CountAttribute(Parameter = "n")] UInt32* arrays); + [Slot(135)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDepthFunc(System.Int32 func); + [Slot(136)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDepthMask(bool flag); + [Slot(139)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDepthRangef(Single n, Single f); + [Slot(142)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDetachShader(UInt32 program, UInt32 shader); + [Slot(143)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDisable(System.Int32 cap); + [Slot(148)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDisableVertexAttribArray(UInt32 index); + [Slot(150)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDispatchCompute(UInt32 num_groups_x, UInt32 num_groups_y, UInt32 num_groups_z); + [Slot(151)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDispatchComputeIndirect(IntPtr indirect); + [Slot(152)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawArrays(System.Int32 mode, Int32 first, Int32 count); + [Slot(153)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawArraysIndirect(System.Int32 mode, IntPtr indirect); + [Slot(154)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawArraysInstanced(System.Int32 mode, Int32 first, Int32 count, Int32 instancecount); + [Slot(159)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDrawBuffers(Int32 n, [CountAttribute(Parameter = "n")] System.Int32* bufs); + [Slot(163)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawElements(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices); + [Slot(166)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawElementsIndirect(System.Int32 mode, System.Int32 type, IntPtr indirect); + [Slot(167)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawElementsInstanced(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 instancecount); + [Slot(175)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawRangeElements(System.Int32 mode, UInt32 start, UInt32 end, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices); + [Slot(183)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEnable(System.Int32 cap); + [Slot(188)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEnableVertexAttribArray(UInt32 index); + [Slot(192)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEndQuery(System.Int32 target); + [Slot(195)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEndTransformFeedback(); + [Slot(208)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern IntPtr glFenceSync(System.Int32 condition, UInt32 flags); + [Slot(210)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFinish(); + [Slot(212)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFlush(); + [Slot(213)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFlushMappedBufferRange(System.Int32 target, IntPtr offset, IntPtr length); + [Slot(219)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferParameteri(System.Int32 target, System.Int32 pname, Int32 param); + [Slot(221)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferRenderbuffer(System.Int32 target, System.Int32 attachment, System.Int32 renderbuffertarget, UInt32 renderbuffer); + [Slot(223)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferTexture2D(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level); + [Slot(229)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferTextureLayer(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level, Int32 layer); + [Slot(234)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFrontFace(System.Int32 mode); + [Slot(235)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGenBuffers(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* buffers); + [Slot(236)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGenerateMipmap(System.Int32 target); + [Slot(238)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGenFramebuffers(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* framebuffers); + [Slot(241)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGenProgramPipelines(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* pipelines); + [Slot(243)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGenQueries(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* ids); + [Slot(245)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGenRenderbuffers(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* renderbuffers); + [Slot(246)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGenSamplers(Int32 count, [OutAttribute, CountAttribute(Parameter = "count")] UInt32* samplers); + [Slot(248)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGenTextures(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* textures); + [Slot(249)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGenTransformFeedbacks(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* ids); + [Slot(250)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGenVertexArrays(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* arrays); + [Slot(252)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] Int32* size, [OutAttribute, CountAttribute(Count = 1)] System.Int32* type, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr name); + [Slot(253)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] Int32* size, [OutAttribute, CountAttribute(Count = 1)] System.Int32* type, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr name); + [Slot(254)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetActiveUniformBlockiv(UInt32 program, UInt32 uniformBlockIndex, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "program,uniformBlockIndex,pname")] Int32* @params); + [Slot(255)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetActiveUniformBlockName(UInt32 program, UInt32 uniformBlockIndex, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr uniformBlockName); + [Slot(256)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetActiveUniformsiv(UInt32 program, Int32 uniformCount, [CountAttribute(Parameter = "uniformCount")] UInt32* uniformIndices, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "uniformCount,pname")] Int32* @params); + [Slot(257)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetAttachedShaders(UInt32 program, Int32 maxCount, [OutAttribute, CountAttribute(Count = 1)] Int32* count, [OutAttribute, CountAttribute(Parameter = "maxCount")] UInt32* shaders); + [Slot(258)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glGetAttribLocation(UInt32 program, IntPtr name); + [Slot(259)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetBooleani_v(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] bool* data); + [Slot(260)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetBooleanv(System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] bool* data); + [Slot(261)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetBufferParameteri64v(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int64* @params); + [Slot(262)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetBufferParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(263)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetBufferPointerv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] IntPtr @params); + [Slot(266)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe Int32 glGetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* sources, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* types, [OutAttribute, CountAttribute(Parameter = "count")] UInt32* ids, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* severities, [OutAttribute, CountAttribute(Parameter = "count")] Int32* lengths, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr messageLog); + [Slot(270)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern System.Int32 glGetError(); + [Slot(275)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetFloatv(System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* data); + [Slot(277)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glGetFragDataLocation(UInt32 program, [CountAttribute(Computed = "name")] IntPtr name); + [Slot(278)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetFramebufferAttachmentParameteriv(System.Int32 target, System.Int32 attachment, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(279)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetFramebufferParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(281)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern System.Int32 glGetGraphicsResetStatus(); + [Slot(285)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetInteger64i_v(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Int64* data); + [Slot(286)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetInteger64v(System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int64* data); + [Slot(288)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetIntegeri_v(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Int32* data); + [Slot(290)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetIntegerv(System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* data); + [Slot(291)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetInternalformativ(System.Int32 target, System.Int32 internalformat, System.Int32 pname, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int32* @params); + [Slot(294)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetMultisamplefv(System.Int32 pname, UInt32 index, [OutAttribute, CountAttribute(Computed = "pname")] Single* val); + [Slot(296)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnUniformfv(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Single* @params); + [Slot(299)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnUniformiv(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Int32* @params); + [Slot(302)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnUniformuiv(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] UInt32* @params); + [Slot(304)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetObjectLabel(System.Int32 identifier, UInt32 name, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr label); + [Slot(307)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetObjectPtrLabel(IntPtr ptr, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr label); [Slot(332)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMemoryBarrierByRegion(UInt32 barriers); + private static extern void glGetPointerv(System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] IntPtr @params); + [Slot(334)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] System.Int32* binaryFormat, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr binary); [Slot(336)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glObjectLabel(System.Int32 identifier, UInt32 name, Int32 length, [CountAttribute(Computed = "label,length")] IntPtr label); + private static extern unsafe void glGetProgramInfoLog(UInt32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr infoLog); + [Slot(337)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetProgramInterfaceiv(UInt32 program, System.Int32 programInterface, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); [Slot(338)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glObjectPtrLabel(IntPtr ptr, Int32 length, [CountAttribute(Computed = "label,length")] IntPtr label); + private static extern unsafe void glGetProgramiv(UInt32 program, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(339)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetProgramPipelineInfoLog(UInt32 pipeline, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr infoLog); [Slot(341)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPauseTransformFeedback(); - [Slot(342)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPixelStorei(System.Int32 pname, Int32 param); - [Slot(343)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPolygonOffset(Single factor, Single units); + private static extern unsafe void glGetProgramPipelineiv(UInt32 pipeline, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); [Slot(344)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPopDebugGroup(); + private static extern Int32 glGetProgramResourceIndex(UInt32 program, System.Int32 programInterface, [CountAttribute(Computed = "name")] IntPtr name); + [Slot(345)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetProgramResourceiv(UInt32 program, System.Int32 programInterface, UInt32 index, Int32 propCount, [CountAttribute(Parameter = "propCount")] System.Int32* props, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int32* @params); + [Slot(346)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glGetProgramResourceLocation(UInt32 program, System.Int32 programInterface, [CountAttribute(Computed = "name")] IntPtr name); [Slot(348)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramBinary(UInt32 program, System.Int32 binaryFormat, [CountAttribute(Parameter = "length")] IntPtr binary, Int32 length); - [Slot(350)] + private static extern unsafe void glGetProgramResourceName(UInt32 program, System.Int32 programInterface, UInt32 index, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr name); + [Slot(349)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramParameteri(UInt32 program, System.Int32 pname, Int32 value); - [Slot(352)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform1f(UInt32 program, Int32 location, Single v0); + private static extern unsafe void glGetQueryiv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); [Slot(354)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform1fv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 1)] Single* value); + private static extern unsafe void glGetQueryObjectuiv(UInt32 id, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params); [Slot(356)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform1i(UInt32 program, Int32 location, Int32 v0); - [Slot(358)] + private static extern unsafe void glGetRenderbufferParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(357)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform1iv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 1)] Int32* value); - [Slot(360)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform1ui(UInt32 program, Int32 location, UInt32 v0); + private static extern unsafe void glGetSamplerParameterfv(UInt32 sampler, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); [Slot(362)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform1uiv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 1)] UInt32* value); + private static extern unsafe void glGetSamplerParameteriv(UInt32 sampler, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); [Slot(364)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform2f(UInt32 program, Int32 location, Single v0, Single v1); + private static extern unsafe void glGetShaderInfoLog(UInt32 shader, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr infoLog); + [Slot(365)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetShaderiv(UInt32 shader, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); [Slot(366)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform2fv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] Single* value); + private static extern unsafe void glGetShaderPrecisionFormat(System.Int32 shadertype, System.Int32 precisiontype, [OutAttribute, CountAttribute(Count = 2)] Int32* range, [OutAttribute, CountAttribute(Count = 1)] Int32* precision); + [Slot(367)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetShaderSource(UInt32 shader, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr source); [Slot(368)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform2i(UInt32 program, Int32 location, Int32 v0, Int32 v1); + private static extern IntPtr glGetString(System.Int32 name); + [Slot(369)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern IntPtr glGetStringi(System.Int32 name, UInt32 index); [Slot(370)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform2iv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] Int32* value); + private static extern unsafe void glGetSynciv(IntPtr sync, System.Int32 pname, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int32* values); [Slot(372)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform2ui(UInt32 program, Int32 location, UInt32 v0, UInt32 v1); + private static extern unsafe void glGetTexLevelParameterfv(System.Int32 target, Int32 level, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); + [Slot(373)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetTexLevelParameteriv(System.Int32 target, Int32 level, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); [Slot(374)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform2uiv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] UInt32* value); - [Slot(376)] + private static extern unsafe void glGetTexParameterfv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); + [Slot(379)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform3f(UInt32 program, Int32 location, Single v0, Single v1, Single v2); - [Slot(378)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform3fv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] Single* value); - [Slot(380)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform3i(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2); - [Slot(382)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform3iv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] Int32* value); + private static extern unsafe void glGetTexParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); [Slot(384)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform3ui(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2); + private static extern unsafe void glGetTransformFeedbackVarying(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] Int32* size, [OutAttribute, CountAttribute(Count = 1)] System.Int32* type, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr name); [Slot(386)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform3uiv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] UInt32* value); - [Slot(388)] + private static extern Int32 glGetUniformBlockIndex(UInt32 program, [CountAttribute(Computed = "")] IntPtr uniformBlockName); + [Slot(387)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform4f(UInt32 program, Int32 location, Single v0, Single v1, Single v2, Single v3); + private static extern unsafe void glGetUniformfv(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] Single* @params); + [Slot(389)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetUniformIndices(UInt32 program, Int32 uniformCount, [CountAttribute(Computed = "uniformCount")] IntPtr uniformNames, [OutAttribute, CountAttribute(Computed = "uniformCount")] UInt32* uniformIndices); [Slot(390)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform4fv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] Single* value); + private static extern unsafe void glGetUniformiv(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] Int32* @params); + [Slot(391)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glGetUniformLocation(UInt32 program, IntPtr name); [Slot(392)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform4i(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3); - [Slot(394)] + private static extern unsafe void glGetUniformuiv(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] UInt32* @params); + [Slot(395)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform4iv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] Int32* value); + private static extern unsafe void glGetVertexAttribfv(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 4)] Single* @params); [Slot(396)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform4ui(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3); + private static extern unsafe void glGetVertexAttribIiv(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] Int32* @params); + [Slot(397)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetVertexAttribIuiv(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] UInt32* @params); [Slot(398)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform4uiv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] UInt32* value); - [Slot(400)] + private static extern unsafe void glGetVertexAttribiv(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 4)] Int32* @params); + [Slot(399)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix2fv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 2)] Single* value); - [Slot(402)] + private static extern void glGetVertexAttribPointerv(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] IntPtr pointer); + [Slot(401)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix2x3fv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single* value); - [Slot(404)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix2x4fv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single* value); - [Slot(406)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix3fv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 3)] Single* value); - [Slot(408)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix3x2fv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single* value); + private static extern void glHint(System.Int32 target, System.Int32 mode); [Slot(410)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix3x4fv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single* value); + private static extern unsafe void glInvalidateFramebuffer(System.Int32 target, Int32 numAttachments, [CountAttribute(Parameter = "numAttachments")] System.Int32* attachments); + [Slot(411)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glInvalidateSubFramebuffer(System.Int32 target, Int32 numAttachments, [CountAttribute(Parameter = "numAttachments")] System.Int32* attachments, Int32 x, Int32 y, Int32 width, Int32 height); [Slot(412)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix4fv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 4)] Single* value); - [Slot(414)] + private static extern byte glIsBuffer(UInt32 buffer); + [Slot(413)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix4x2fv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single* value); - [Slot(416)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix4x3fv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single* value); + private static extern byte glIsEnabled(System.Int32 cap); [Slot(418)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPushDebugGroup(System.Int32 source, UInt32 id, Int32 length, [CountAttribute(Computed = "message,length")] IntPtr message); - [Slot(422)] + private static extern byte glIsFramebuffer(UInt32 framebuffer); + [Slot(424)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glReadBuffer(System.Int32 src); + private static extern byte glIsProgram(UInt32 program); [Slot(425)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glReadnPixels(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute] IntPtr data); - [Slot(428)] + private static extern byte glIsProgramPipeline(UInt32 pipeline); + [Slot(427)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glReadPixels(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, [OutAttribute, CountAttribute(Computed = "format,type,width,height")] IntPtr pixels); + private static extern byte glIsQuery(UInt32 id); [Slot(429)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glReleaseShaderCompiler(); + private static extern byte glIsRenderbuffer(UInt32 renderbuffer); [Slot(430)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glRenderbufferStorage(System.Int32 target, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(431)] + private static extern byte glIsSampler(UInt32 sampler); + [Slot(432)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glRenderbufferStorageMultisample(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); + private static extern byte glIsShader(UInt32 shader); + [Slot(433)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsSync(IntPtr sync); + [Slot(435)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsTexture(UInt32 texture); + [Slot(437)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsTransformFeedback(UInt32 id); [Slot(438)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glResumeTransformFeedback(); - [Slot(439)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSampleCoverage(Single value, bool invert); - [Slot(440)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSampleMaski(UInt32 maskNumber, UInt32 mask); + private static extern byte glIsVertexArray(UInt32 array); [Slot(441)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSamplerParameterf(UInt32 sampler, System.Int32 pname, Single param); + private static extern void glLineWidth(Single width); [Slot(442)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glSamplerParameterfv(UInt32 sampler, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* param); - [Slot(443)] + private static extern void glLinkProgram(UInt32 program); + [Slot(448)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSamplerParameteri(UInt32 sampler, System.Int32 pname, Int32 param); - [Slot(446)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glSamplerParameteriv(UInt32 sampler, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* param); - [Slot(447)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glScissor(Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(450)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glShaderBinary(Int32 count, [CountAttribute(Parameter = "count")] UInt32* shaders, System.Int32 binaryformat, [CountAttribute(Parameter = "length")] IntPtr binary, Int32 length); - [Slot(451)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glShaderSource(UInt32 shader, Int32 count, [CountAttribute(Parameter = "count")] IntPtr @string, [CountAttribute(Parameter = "count")] Int32* length); - [Slot(453)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glStencilFunc(System.Int32 func, Int32 @ref, UInt32 mask); - [Slot(454)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glStencilFuncSeparate(System.Int32 face, System.Int32 func, Int32 @ref, UInt32 mask); - [Slot(455)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glStencilMask(UInt32 mask); + private static extern IntPtr glMapBufferRange(System.Int32 target, IntPtr offset, IntPtr length, System.Int32 access); [Slot(456)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glStencilMaskSeparate(System.Int32 face, UInt32 mask); + private static extern void glMemoryBarrier(UInt32 barriers); [Slot(457)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glStencilOp(System.Int32 fail, System.Int32 zfail, System.Int32 zpass); - [Slot(458)] + private static extern void glMemoryBarrierByRegion(UInt32 barriers); + [Slot(468)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glStencilOpSeparate(System.Int32 face, System.Int32 sfail, System.Int32 dpfail, System.Int32 dppass); - [Slot(462)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexImage2D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 border, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height")] IntPtr pixels); - [Slot(463)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexImage3D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height,depth")] IntPtr pixels); - [Slot(465)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexParameterf(System.Int32 target, System.Int32 pname, Single param); - [Slot(466)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexParameterfv(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); - [Slot(467)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexParameteri(System.Int32 target, System.Int32 pname, Int32 param); + private static extern void glObjectLabel(System.Int32 identifier, UInt32 name, Int32 length, [CountAttribute(Computed = "label,length")] IntPtr label); [Slot(470)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexParameteriv(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); - [Slot(472)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexStorage2D(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(474)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexStorage2DMultisample(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height, bool fixedsamplelocations); - [Slot(475)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexStorage3D(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth); - [Slot(478)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexSubImage2D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height")] IntPtr pixels); - [Slot(479)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexSubImage3D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height,depth")] IntPtr pixels); - [Slot(485)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTransformFeedbackVaryings(UInt32 program, Int32 count, [CountAttribute(Parameter = "count")] IntPtr varyings, System.Int32 bufferMode); - [Slot(486)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform1f(Int32 location, Single v0); - [Slot(487)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform1fv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] Single* value); - [Slot(488)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform1i(Int32 location, Int32 v0); - [Slot(489)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform1iv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] Int32* value); - [Slot(490)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform1ui(Int32 location, UInt32 v0); - [Slot(491)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform1uiv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] UInt32* value); - [Slot(492)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform2f(Int32 location, Single v0, Single v1); - [Slot(493)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform2fv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Single* value); - [Slot(494)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform2i(Int32 location, Int32 v0, Int32 v1); + private static extern void glObjectPtrLabel(IntPtr ptr, Int32 length, [CountAttribute(Computed = "label,length")] IntPtr label); [Slot(495)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform2iv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int32* value); + private static extern void glPauseTransformFeedback(); [Slot(496)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform2ui(Int32 location, UInt32 v0, UInt32 v1); - [Slot(497)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform2uiv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt32* value); - [Slot(498)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform3f(Int32 location, Single v0, Single v1, Single v2); + private static extern void glPixelStorei(System.Int32 pname, Int32 param); [Slot(499)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform3fv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Single* value); - [Slot(500)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform3i(Int32 location, Int32 v0, Int32 v1, Int32 v2); + private static extern void glPolygonOffset(Single factor, Single units); [Slot(501)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform3iv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int32* value); - [Slot(502)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform3ui(Int32 location, UInt32 v0, UInt32 v1, UInt32 v2); - [Slot(503)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform3uiv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt32* value); - [Slot(504)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform4f(Int32 location, Single v0, Single v1, Single v2, Single v3); - [Slot(505)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform4fv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Single* value); + private static extern void glPopDebugGroup(); [Slot(506)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform4i(Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3); - [Slot(507)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform4iv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int32* value); + private static extern void glProgramBinary(UInt32 program, System.Int32 binaryFormat, [CountAttribute(Parameter = "length")] IntPtr binary, Int32 length); [Slot(508)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform4ui(Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3); - [Slot(509)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform4uiv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt32* value); - [Slot(510)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniformBlockBinding(UInt32 program, UInt32 uniformBlockIndex, UInt32 uniformBlockBinding); + private static extern void glProgramParameteri(UInt32 program, System.Int32 pname, Int32 value); [Slot(511)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix2fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Single* value); - [Slot(512)] + private static extern void glProgramUniform1f(UInt32 program, Int32 location, Single v0); + [Slot(513)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix2x3fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value); - [Slot(514)] + private static extern unsafe void glProgramUniform1fv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Single* value); + [Slot(515)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix2x4fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value); - [Slot(516)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix3fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Single* value); - [Slot(517)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix3x2fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value); + private static extern void glProgramUniform1i(UInt32 program, Int32 location, Int32 v0); [Slot(519)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix3x4fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value); + private static extern unsafe void glProgramUniform1iv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int32* value); [Slot(521)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix4fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Single* value); - [Slot(522)] + private static extern void glProgramUniform1ui(UInt32 program, Int32 location, UInt32 v0); + [Slot(525)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix4x2fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value); - [Slot(524)] + private static extern unsafe void glProgramUniform1uiv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt32* value); + [Slot(527)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix4x3fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value); - [Slot(526)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glUnmapBuffer(System.Int32 target); - [Slot(528)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUseProgram(UInt32 program); + private static extern void glProgramUniform2f(UInt32 program, Int32 location, Single v0, Single v1); [Slot(529)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUseProgramStages(UInt32 pipeline, UInt32 stages, UInt32 program); - [Slot(532)] + private static extern unsafe void glProgramUniform2fv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Single* value); + [Slot(531)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glValidateProgram(UInt32 program); - [Slot(533)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glValidateProgramPipeline(UInt32 pipeline); + private static extern void glProgramUniform2i(UInt32 program, Int32 location, Int32 v0, Int32 v1); [Slot(535)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib1f(UInt32 index, Single x); - [Slot(536)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib1fv(UInt32 index, [CountAttribute(Count = 1)] Single* v); + private static extern unsafe void glProgramUniform2iv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int32* value); [Slot(537)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib2f(UInt32 index, Single x, Single y); - [Slot(538)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib2fv(UInt32 index, [CountAttribute(Count = 2)] Single* v); - [Slot(539)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib3f(UInt32 index, Single x, Single y, Single z); - [Slot(540)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib3fv(UInt32 index, [CountAttribute(Count = 3)] Single* v); + private static extern void glProgramUniform2ui(UInt32 program, Int32 location, UInt32 v0, UInt32 v1); [Slot(541)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib4f(UInt32 index, Single x, Single y, Single z, Single w); - [Slot(542)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib4fv(UInt32 index, [CountAttribute(Count = 4)] Single* v); + private static extern unsafe void glProgramUniform2uiv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt32* value); [Slot(543)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribBinding(UInt32 attribindex, UInt32 bindingindex); - [Slot(544)] + private static extern void glProgramUniform3f(UInt32 program, Int32 location, Single v0, Single v1, Single v2); + [Slot(545)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribDivisor(UInt32 index, UInt32 divisor); - [Slot(548)] + private static extern unsafe void glProgramUniform3fv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Single* value); + [Slot(547)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribFormat(UInt32 attribindex, Int32 size, System.Int32 type, bool normalized, UInt32 relativeoffset); - [Slot(549)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribI4i(UInt32 index, Int32 x, Int32 y, Int32 z, Int32 w); - [Slot(550)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribI4iv(UInt32 index, [CountAttribute(Count = 4)] Int32* v); + private static extern void glProgramUniform3i(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2); [Slot(551)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribI4ui(UInt32 index, UInt32 x, UInt32 y, UInt32 z, UInt32 w); - [Slot(552)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribI4uiv(UInt32 index, [CountAttribute(Count = 4)] UInt32* v); + private static extern unsafe void glProgramUniform3iv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int32* value); [Slot(553)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribIFormat(UInt32 attribindex, Int32 size, System.Int32 type, UInt32 relativeoffset); - [Slot(554)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribIPointer(UInt32 index, Int32 size, System.Int32 type, Int32 stride, [CountAttribute(Computed = "size,type,stride")] IntPtr pointer); - [Slot(555)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribPointer(UInt32 index, Int32 size, System.Int32 type, bool normalized, Int32 stride, [CountAttribute(Computed = "size,type,stride")] IntPtr pointer); - [Slot(556)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexBindingDivisor(UInt32 bindingindex, UInt32 divisor); + private static extern void glProgramUniform3ui(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2); [Slot(557)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform3uiv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt32* value); + [Slot(559)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform4f(UInt32 program, Int32 location, Single v0, Single v1, Single v2, Single v3); + [Slot(561)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform4fv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Single* value); + [Slot(563)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform4i(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3); + [Slot(567)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform4iv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int32* value); + [Slot(569)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform4ui(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3); + [Slot(573)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform4uiv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt32* value); + [Slot(579)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix2fv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Single* value); + [Slot(581)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix2x3fv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value); + [Slot(583)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix2x4fv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value); + [Slot(585)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix3fv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Single* value); + [Slot(587)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix3x2fv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value); + [Slot(589)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix3x4fv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value); + [Slot(591)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix4fv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Single* value); + [Slot(593)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix4x2fv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value); + [Slot(595)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix4x3fv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value); + [Slot(597)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPushDebugGroup(System.Int32 source, UInt32 id, Int32 length, [CountAttribute(Computed = "message,length")] IntPtr message); + [Slot(602)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glReadBuffer(System.Int32 src); + [Slot(605)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glReadnPixels(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute] IntPtr data); + [Slot(608)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glReadPixels(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, [OutAttribute, CountAttribute(Computed = "format,type,width,height")] IntPtr pixels); + [Slot(610)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glReleaseShaderCompiler(); + [Slot(611)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glRenderbufferStorage(System.Int32 target, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(612)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glRenderbufferStorageMultisample(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(620)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glResumeTransformFeedback(); + [Slot(621)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSampleCoverage(Single value, bool invert); + [Slot(622)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSampleMaski(UInt32 maskNumber, UInt32 mask); + [Slot(623)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSamplerParameterf(UInt32 sampler, System.Int32 pname, Single param); + [Slot(624)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glSamplerParameterfv(UInt32 sampler, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* param); + [Slot(625)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSamplerParameteri(UInt32 sampler, System.Int32 pname, Int32 param); + [Slot(630)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glSamplerParameteriv(UInt32 sampler, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* param); + [Slot(631)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glScissor(Int32 x, Int32 y, Int32 width, Int32 height); + [Slot(641)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glShaderBinary(Int32 count, [CountAttribute(Parameter = "count")] UInt32* shaders, System.Int32 binaryformat, [CountAttribute(Parameter = "length")] IntPtr binary, Int32 length); + [Slot(642)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glShaderSource(UInt32 shader, Int32 count, [CountAttribute(Parameter = "count")] IntPtr @string, [CountAttribute(Parameter = "count")] Int32* length); + [Slot(649)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glStencilFunc(System.Int32 func, Int32 @ref, UInt32 mask); + [Slot(650)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glStencilFuncSeparate(System.Int32 face, System.Int32 func, Int32 @ref, UInt32 mask); + [Slot(651)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glStencilMask(UInt32 mask); + [Slot(652)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glStencilMaskSeparate(System.Int32 face, UInt32 mask); + [Slot(653)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glStencilOp(System.Int32 fail, System.Int32 zfail, System.Int32 zpass); + [Slot(654)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glStencilOpSeparate(System.Int32 face, System.Int32 sfail, System.Int32 dpfail, System.Int32 dppass); + [Slot(667)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexImage2D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 border, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height")] IntPtr pixels); + [Slot(668)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexImage3D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height,depth")] IntPtr pixels); + [Slot(671)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexParameterf(System.Int32 target, System.Int32 pname, Single param); + [Slot(672)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTexParameterfv(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); + [Slot(673)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexParameteri(System.Int32 target, System.Int32 pname, Int32 param); + [Slot(678)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTexParameteriv(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); + [Slot(680)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexStorage2D(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(682)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexStorage2DMultisample(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height, bool fixedsamplelocations); + [Slot(683)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexStorage3D(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth); + [Slot(691)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexSubImage2D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height")] IntPtr pixels); + [Slot(692)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexSubImage3D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height,depth")] IntPtr pixels); + [Slot(704)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTransformFeedbackVaryings(UInt32 program, Int32 count, [CountAttribute(Parameter = "count")] IntPtr varyings, System.Int32 bufferMode); + [Slot(706)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform1f(Int32 location, Single v0); + [Slot(707)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform1fv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] Single* value); + [Slot(708)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform1i(Int32 location, Int32 v0); + [Slot(711)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform1iv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] Int32* value); + [Slot(712)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform1ui(Int32 location, UInt32 v0); + [Slot(715)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform1uiv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] UInt32* value); + [Slot(716)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform2f(Int32 location, Single v0, Single v1); + [Slot(717)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform2fv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Single* value); + [Slot(718)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform2i(Int32 location, Int32 v0, Int32 v1); + [Slot(721)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform2iv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int32* value); + [Slot(722)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform2ui(Int32 location, UInt32 v0, UInt32 v1); + [Slot(725)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform2uiv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt32* value); + [Slot(726)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform3f(Int32 location, Single v0, Single v1, Single v2); + [Slot(727)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform3fv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Single* value); + [Slot(728)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform3i(Int32 location, Int32 v0, Int32 v1, Int32 v2); + [Slot(731)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform3iv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int32* value); + [Slot(732)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform3ui(Int32 location, UInt32 v0, UInt32 v1, UInt32 v2); + [Slot(735)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform3uiv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt32* value); + [Slot(736)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform4f(Int32 location, Single v0, Single v1, Single v2, Single v3); + [Slot(737)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform4fv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Single* value); + [Slot(738)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform4i(Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3); + [Slot(741)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform4iv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int32* value); + [Slot(742)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform4ui(Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3); + [Slot(745)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform4uiv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt32* value); + [Slot(746)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniformBlockBinding(UInt32 program, UInt32 uniformBlockIndex, UInt32 uniformBlockBinding); + [Slot(751)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix2fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Single* value); + [Slot(752)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix2x3fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value); + [Slot(754)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix2x4fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value); + [Slot(756)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix3fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Single* value); + [Slot(757)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix3x2fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value); + [Slot(759)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix3x4fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value); + [Slot(761)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix4fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Single* value); + [Slot(762)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix4x2fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value); + [Slot(764)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix4x3fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value); + [Slot(766)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glUnmapBuffer(System.Int32 target); + [Slot(768)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUseProgram(UInt32 program); + [Slot(769)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUseProgramStages(UInt32 pipeline, UInt32 stages, UInt32 program); + [Slot(772)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glValidateProgram(UInt32 program); + [Slot(773)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glValidateProgramPipeline(UInt32 pipeline); + [Slot(775)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttrib1f(UInt32 index, Single x); + [Slot(776)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib1fv(UInt32 index, [CountAttribute(Count = 1)] Single* v); + [Slot(777)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttrib2f(UInt32 index, Single x, Single y); + [Slot(778)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib2fv(UInt32 index, [CountAttribute(Count = 2)] Single* v); + [Slot(779)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttrib3f(UInt32 index, Single x, Single y, Single z); + [Slot(780)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib3fv(UInt32 index, [CountAttribute(Count = 3)] Single* v); + [Slot(781)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttrib4f(UInt32 index, Single x, Single y, Single z, Single w); + [Slot(782)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib4fv(UInt32 index, [CountAttribute(Count = 4)] Single* v); + [Slot(783)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribBinding(UInt32 attribindex, UInt32 bindingindex); + [Slot(784)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribDivisor(UInt32 index, UInt32 divisor); + [Slot(788)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribFormat(UInt32 attribindex, Int32 size, System.Int32 type, bool normalized, UInt32 relativeoffset); + [Slot(789)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribI4i(UInt32 index, Int32 x, Int32 y, Int32 z, Int32 w); + [Slot(790)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribI4iv(UInt32 index, [CountAttribute(Count = 4)] Int32* v); + [Slot(791)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribI4ui(UInt32 index, UInt32 x, UInt32 y, UInt32 z, UInt32 w); + [Slot(792)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribI4uiv(UInt32 index, [CountAttribute(Count = 4)] UInt32* v); + [Slot(793)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribIFormat(UInt32 attribindex, Int32 size, System.Int32 type, UInt32 relativeoffset); + [Slot(794)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribIPointer(UInt32 index, Int32 size, System.Int32 type, Int32 stride, [CountAttribute(Computed = "size,type,stride")] IntPtr pointer); + [Slot(795)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribPointer(UInt32 index, Int32 size, System.Int32 type, bool normalized, Int32 stride, [CountAttribute(Computed = "size,type,stride")] IntPtr pointer); + [Slot(796)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexBindingDivisor(UInt32 bindingindex, UInt32 divisor); + [Slot(797)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glViewport(Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(558)] + [Slot(806)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glWaitSync(IntPtr sync, UInt32 flags, UInt64 timeout); [Slot(0)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glAcquireKeyedMutexWin32EXT(UInt32 memory, UInt64 key, UInt32 timeout); + [Slot(1)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glActiveProgramEXT(UInt32 program); - [Slot(2)] + [Slot(3)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glActiveShaderProgramEXT(UInt32 pipeline, UInt32 program); - [Slot(9)] + [Slot(12)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glBeginQueryEXT(System.Int32 target, UInt32 id); [Slot(18)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindFragDataLocationEXT(UInt32 program, UInt32 color, [CountAttribute(Computed = "name")] IntPtr name); + [Slot(19)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindFragDataLocationIndexedEXT(UInt32 program, UInt32 colorNumber, UInt32 index, IntPtr name); + [Slot(23)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glBindProgramPipelineEXT(UInt32 pipeline); - [Slot(30)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendEquationEXT(System.Int32 mode); - [Slot(31)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendEquationiEXT(UInt32 buf, System.Int32 mode); - [Slot(33)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendEquationSeparateiEXT(UInt32 buf, System.Int32 modeRGB, System.Int32 modeAlpha); [Slot(35)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendEquationEXT(System.Int32 mode); + [Slot(36)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendEquationiEXT(UInt32 buf, System.Int32 mode); + [Slot(39)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendEquationSeparateiEXT(UInt32 buf, System.Int32 modeRGB, System.Int32 modeAlpha); + [Slot(42)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glBlendFunciEXT(UInt32 buf, System.Int32 src, System.Int32 dst); - [Slot(37)] + [Slot(45)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glBlendFuncSeparateiEXT(UInt32 buf, System.Int32 srcRGB, System.Int32 dstRGB, System.Int32 srcAlpha, System.Int32 dstAlpha); - [Slot(56)] + [Slot(52)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glColorMaskiEXT(UInt32 index, bool r, bool g, bool b, bool a); + private static extern void glBufferStorageEXT(System.Int32 target, IntPtr size, [CountAttribute(Parameter = "size")] IntPtr data, UInt32 flags); + [Slot(53)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBufferStorageExternalEXT(System.Int32 target, IntPtr offset, IntPtr size, IntPtr clientBuffer, UInt32 flags); + [Slot(54)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBufferStorageMemEXT(System.Int32 target, IntPtr size, UInt32 memory, UInt64 offset); + [Slot(64)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glClearPixelLocalStorageuiEXT(Int32 offset, Int32 n, UInt32* values); [Slot(66)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glClearTexImageEXT(UInt32 texture, Int32 level, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type")] IntPtr data); + [Slot(67)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glClearTexSubImageEXT(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type")] IntPtr data); + [Slot(71)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glColorMaskiEXT(UInt32 index, bool r, bool g, bool b, bool a); + [Slot(83)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glCopyImageSubDataEXT(UInt32 srcName, System.Int32 srcTarget, Int32 srcLevel, Int32 srcX, Int32 srcY, Int32 srcZ, UInt32 dstName, System.Int32 dstTarget, Int32 dstLevel, Int32 dstX, Int32 dstY, Int32 dstZ, Int32 srcWidth, Int32 srcHeight, Int32 srcDepth); - [Slot(77)] + [Slot(99)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glCreateMemoryObjectsEXT(Int32 n, [OutAttribute] UInt32* memoryObjects); + [Slot(103)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern Int32 glCreateShaderProgramEXT(System.Int32 type, IntPtr @string); - [Slot(79)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glCreateShaderProgramvEXT(System.Int32 type, Int32 count, [CountAttribute(Parameter = "count")] IntPtr strings); - [Slot(94)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteProgramPipelinesEXT(Int32 n, [CountAttribute(Parameter = "n")] UInt32* pipelines); - [Slot(96)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteQueriesEXT(Int32 n, [CountAttribute(Parameter = "n")] UInt32* ids); - [Slot(112)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDisableiEXT(System.Int32 target, UInt32 index); - [Slot(114)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDiscardFramebufferEXT(System.Int32 target, Int32 numAttachments, [CountAttribute(Parameter = "numAttachments")] System.Int32* attachments); - [Slot(121)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawArraysInstancedEXT(System.Int32 mode, Int32 start, Int32 count, Int32 primcount); - [Slot(124)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDrawBuffersEXT(Int32 n, System.Int32* bufs); - [Slot(125)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDrawBuffersIndexedEXT(Int32 n, [CountAttribute(Parameter = "n")] System.Int32* location, [CountAttribute(Parameter = "n")] Int32* indices); - [Slot(131)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawElementsInstancedEXT(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 primcount); - [Slot(138)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEnableiEXT(System.Int32 target, UInt32 index); - [Slot(143)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEndQueryEXT(System.Int32 target); - [Slot(164)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFlushMappedBufferRangeEXT(System.Int32 target, IntPtr offset, IntPtr length); - [Slot(168)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFramebufferTexture2DMultisampleEXT(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level, Int32 samples); - [Slot(171)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFramebufferTextureEXT(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level); - [Slot(180)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenProgramPipelinesEXT(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* pipelines); - [Slot(182)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenQueriesEXT(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* ids); - [Slot(214)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern System.Int32 glGetGraphicsResetStatusEXT(); - [Slot(220)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetIntegeri_vEXT(System.Int32 target, UInt32 index, [OutAttribute] Int32* data); - [Slot(226)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnUniformfvEXT(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Single* @params); - [Slot(229)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnUniformivEXT(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int32* @params); - [Slot(234)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetObjectLabelEXT(System.Int32 type, UInt32 @object, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr label); - [Slot(256)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetProgramPipelineInfoLogEXT(UInt32 pipeline, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr infoLog); - [Slot(258)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetProgramPipelineivEXT(UInt32 pipeline, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(264)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetQueryivEXT(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(265)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetQueryObjecti64vEXT(UInt32 id, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int64* @params); - [Slot(266)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetQueryObjectivEXT(UInt32 id, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(267)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetQueryObjectui64vEXT(UInt32 id, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt64* @params); - [Slot(269)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetQueryObjectuivEXT(UInt32 id, System.Int32 pname, [OutAttribute] UInt32* @params); - [Slot(272)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetSamplerParameterIivEXT(UInt32 sampler, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(273)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetSamplerParameterIuivEXT(UInt32 sampler, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params); - [Slot(286)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTexParameterIivEXT(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(287)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTexParameterIuivEXT(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params); - [Slot(303)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glInsertEventMarkerEXT(Int32 length, IntPtr marker); - [Slot(308)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsEnablediEXT(System.Int32 target, UInt32 index); - [Slot(313)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsProgramPipelineEXT(UInt32 pipeline); - [Slot(315)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsQueryEXT(UInt32 id); - [Slot(325)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glLabelObjectEXT(System.Int32 type, UInt32 @object, Int32 length, IntPtr label); - [Slot(330)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern IntPtr glMapBufferRangeEXT(System.Int32 target, IntPtr offset, IntPtr length, UInt32 access); - [Slot(334)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiDrawArraysEXT(System.Int32 mode, [CountAttribute(Computed = "primcount")] Int32* first, [CountAttribute(Computed = "primcount")] Int32* count, Int32 primcount); - [Slot(335)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiDrawElementsEXT(System.Int32 mode, [CountAttribute(Computed = "primcount")] Int32* count, System.Int32 type, [CountAttribute(Computed = "primcount")] IntPtr indices, Int32 primcount); - [Slot(340)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPatchParameteriEXT(System.Int32 pname, Int32 value); - [Slot(346)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPopGroupMarkerEXT(); - [Slot(347)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPrimitiveBoundingBoxEXT(Single minX, Single minY, Single minZ, Single minW, Single maxX, Single maxY, Single maxZ, Single maxW); - [Slot(351)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramParameteriEXT(UInt32 program, System.Int32 pname, Int32 value); - [Slot(353)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform1fEXT(UInt32 program, Int32 location, Single v0); - [Slot(355)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform1fvEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Single* value); - [Slot(357)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform1iEXT(UInt32 program, Int32 location, Int32 v0); - [Slot(359)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform1ivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int32* value); - [Slot(361)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform1uiEXT(UInt32 program, Int32 location, UInt32 v0); - [Slot(363)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform1uivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt32* value); - [Slot(365)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform2fEXT(UInt32 program, Int32 location, Single v0, Single v1); - [Slot(367)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform2fvEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Single* value); - [Slot(369)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform2iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1); - [Slot(371)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform2ivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int32* value); - [Slot(373)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform2uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1); - [Slot(375)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform2uivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt32* value); - [Slot(377)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform3fEXT(UInt32 program, Int32 location, Single v0, Single v1, Single v2); - [Slot(379)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform3fvEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Single* value); - [Slot(381)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform3iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2); - [Slot(383)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform3ivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int32* value); - [Slot(385)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform3uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2); - [Slot(387)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform3uivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt32* value); - [Slot(389)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform4fEXT(UInt32 program, Int32 location, Single v0, Single v1, Single v2, Single v3); - [Slot(391)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform4fvEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Single* value); - [Slot(393)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform4iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3); - [Slot(395)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform4ivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int32* value); - [Slot(397)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform4uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3); - [Slot(399)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform4uivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt32* value); - [Slot(401)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Single* value); - [Slot(403)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix2x3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value); - [Slot(405)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix2x4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value); - [Slot(407)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Single* value); - [Slot(409)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix3x2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value); - [Slot(411)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix3x4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value); - [Slot(413)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Single* value); - [Slot(415)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix4x2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value); - [Slot(417)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix4x3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value); - [Slot(420)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPushGroupMarkerEXT(Int32 length, IntPtr marker); - [Slot(421)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glQueryCounterEXT(UInt32 id, System.Int32 target); - [Slot(423)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glReadBufferIndexedEXT(System.Int32 src, Int32 index); - [Slot(426)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glReadnPixelsEXT(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr data); - [Slot(434)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glRenderbufferStorageMultisampleEXT(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(444)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glSamplerParameterIivEXT(UInt32 sampler, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* param); - [Slot(445)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glSamplerParameterIuivEXT(UInt32 sampler, System.Int32 pname, [CountAttribute(Computed = "pname")] UInt32* param); - [Slot(460)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexBufferEXT(System.Int32 target, System.Int32 internalformat, UInt32 buffer); - [Slot(461)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexBufferRangeEXT(System.Int32 target, System.Int32 internalformat, UInt32 buffer, IntPtr offset, IntPtr size); - [Slot(468)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexParameterIivEXT(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); - [Slot(469)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexParameterIuivEXT(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] UInt32* @params); - [Slot(471)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexStorage1DEXT(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width); - [Slot(473)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexStorage2DEXT(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(476)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexStorage3DEXT(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth); - [Slot(481)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureStorage1DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width); - [Slot(482)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureStorage2DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(483)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureStorage3DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth); - [Slot(484)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureViewEXT(UInt32 texture, System.Int32 target, UInt32 origtexture, System.Int32 internalformat, UInt32 minlevel, UInt32 numlevels, UInt32 minlayer, UInt32 numlayers); - [Slot(530)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUseProgramStagesEXT(UInt32 pipeline, UInt32 stages, UInt32 program); - [Slot(531)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUseShaderProgramEXT(System.Int32 type, UInt32 program); - [Slot(534)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glValidateProgramPipelineEXT(UInt32 pipeline); - [Slot(546)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribDivisorEXT(UInt32 index, UInt32 divisor); - [Slot(169)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFramebufferTexture2DMultisampleIMG(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level, Int32 samples); - [Slot(435)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glRenderbufferStorageMultisampleIMG(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(7)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBeginPerfQueryINTEL(UInt32 queryHandle); - [Slot(74)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glCreatePerfQueryINTEL(UInt32 queryId, [OutAttribute] UInt32* queryHandle); - [Slot(91)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDeletePerfQueryINTEL(UInt32 queryHandle); - [Slot(141)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEndPerfQueryINTEL(UInt32 queryHandle); - [Slot(208)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetFirstPerfQueryIdINTEL([OutAttribute] UInt32* queryId); - [Slot(224)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetNextPerfQueryIdINTEL(UInt32 queryId, [OutAttribute] UInt32* nextQueryId); - [Slot(238)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetPerfCounterInfoINTEL(UInt32 queryId, UInt32 counterId, UInt32 counterNameLength, [OutAttribute] IntPtr counterName, UInt32 counterDescLength, [OutAttribute] IntPtr counterDesc, [OutAttribute] UInt32* counterOffset, [OutAttribute] UInt32* counterDataSize, [OutAttribute] UInt32* counterTypeEnum, [OutAttribute] UInt32* counterDataTypeEnum, [OutAttribute] UInt64* rawCounterMaxValue); - [Slot(245)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetPerfQueryDataINTEL(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [OutAttribute] IntPtr data, [OutAttribute] UInt32* bytesWritten); - [Slot(246)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetPerfQueryIdByNameINTEL([OutAttribute] IntPtr queryName, [OutAttribute] UInt32* queryId); - [Slot(247)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetPerfQueryInfoINTEL(UInt32 queryId, UInt32 queryNameLength, [OutAttribute] IntPtr queryName, [OutAttribute] UInt32* dataSize, [OutAttribute] UInt32* noCounters, [OutAttribute] UInt32* noInstances, [OutAttribute] UInt32* capsMask); - [Slot(26)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendBarrierKHR(); - [Slot(82)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDebugMessageCallbackKHR(DebugProcKhr callback, IntPtr userParam); - [Slot(84)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDebugMessageControlKHR(System.Int32 source, System.Int32 type, System.Int32 severity, Int32 count, UInt32* ids, bool enabled); - [Slot(86)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDebugMessageInsertKHR(System.Int32 source, System.Int32 type, UInt32 id, System.Int32 severity, Int32 length, IntPtr buf); - [Slot(203)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe Int32 glGetDebugMessageLogKHR(UInt32 count, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* sources, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* types, [OutAttribute, CountAttribute(Parameter = "count")] UInt32* ids, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* severities, [OutAttribute, CountAttribute(Parameter = "count")] Int32* lengths, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr messageLog); - [Slot(215)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern System.Int32 glGetGraphicsResetStatusKHR(); - [Slot(227)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnUniformfvKHR(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Single* @params); - [Slot(230)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnUniformivKHR(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Int32* @params); - [Slot(232)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnUniformuivKHR(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] UInt32* @params); - [Slot(235)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetObjectLabelKHR(System.Int32 identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr label); - [Slot(237)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetObjectPtrLabelKHR(IntPtr ptr, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr label); - [Slot(249)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetPointervKHR(System.Int32 pname, [OutAttribute] IntPtr @params); - [Slot(337)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glObjectLabelKHR(System.Int32 identifier, UInt32 name, Int32 length, IntPtr label); - [Slot(339)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glObjectPtrLabelKHR(IntPtr ptr, Int32 length, IntPtr label); - [Slot(345)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPopDebugGroupKHR(); - [Slot(419)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPushDebugGroupKHR(System.Int32 source, UInt32 id, Int32 length, IntPtr message); - [Slot(427)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glReadnPixelsKHR(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr data); - [Slot(27)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendBarrierNV(); - [Slot(38)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendParameteriNV(System.Int32 pname, Int32 value); - [Slot(41)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlitFramebufferNV(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, UInt32 mask, System.Int32 filter); - [Slot(65)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyBufferSubDataNV(System.Int32 readTarget, System.Int32 writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size); - [Slot(72)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCoverageMaskNV(bool mask); - [Slot(73)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCoverageOperationNV(System.Int32 operation); - [Slot(88)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteFencesNV(Int32 n, [CountAttribute(Parameter = "n")] UInt32* fences); - [Slot(122)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawArraysInstancedNV(System.Int32 mode, Int32 first, Int32 count, Int32 primcount); - [Slot(126)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDrawBuffersNV(Int32 n, [CountAttribute(Parameter = "n")] System.Int32* bufs); - [Slot(132)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawElementsInstancedNV(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 primcount); - [Slot(161)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFinishFenceNV(UInt32 fence); - [Slot(176)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenFencesNV(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* fences); - [Slot(207)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetFenceivNV(UInt32 fence, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(309)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsFenceNV(UInt32 fence); - [Slot(424)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glReadBufferNV(System.Int32 mode); - [Slot(436)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glRenderbufferStorageMultisampleNV(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(449)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSetFenceNV(UInt32 fence, System.Int32 condition); - [Slot(459)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glTestFenceNV(UInt32 fence); - [Slot(513)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix2x3fvNV(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value); - [Slot(515)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix2x4fvNV(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value); - [Slot(518)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix3x2fvNV(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value); - [Slot(520)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix3x4fvNV(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value); - [Slot(523)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix4x2fvNV(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value); - [Slot(525)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix4x3fvNV(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value); - [Slot(547)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribDivisorNV(UInt32 index, UInt32 divisor); - [Slot(24)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindVertexArrayOES(UInt32 array); - [Slot(60)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCompressedTexImage3DOES(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); - [Slot(63)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCompressedTexSubImage3DOES(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); - [Slot(70)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyTexSubImage3DOES(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height); [Slot(105)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteVertexArraysOES(Int32 n, [CountAttribute(Parameter = "n")] UInt32* arrays); - [Slot(134)] + private static extern Int32 glCreateShaderProgramvEXT(System.Int32 type, Int32 count, [CountAttribute(Parameter = "count")] IntPtr strings); + [Slot(116)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEGLImageTargetRenderbufferStorageOES(System.Int32 target, IntPtr image); - [Slot(135)] + private static extern unsafe void glDeleteMemoryObjectsEXT(Int32 n, [CountAttribute(Parameter = "n")] UInt32* memoryObjects); + [Slot(122)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEGLImageTargetTexture2DOES(System.Int32 target, IntPtr image); - [Slot(170)] + private static extern unsafe void glDeleteProgramPipelinesEXT(Int32 n, [CountAttribute(Parameter = "n")] UInt32* pipelines); + [Slot(124)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFramebufferTexture3DOES(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level, Int32 zoffset); - [Slot(188)] + private static extern unsafe void glDeleteQueriesEXT(Int32 n, [CountAttribute(Parameter = "n")] UInt32* ids); + [Slot(127)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenVertexArraysOES(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* arrays); - [Slot(201)] + private static extern unsafe void glDeleteSemaphoresEXT(Int32 n, [CountAttribute(Parameter = "count")] UInt32* semaphores); + [Slot(145)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetBufferPointervOES(System.Int32 target, System.Int32 pname, [OutAttribute] IntPtr @params); - [Slot(251)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetProgramBinaryOES(UInt32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] System.Int32* binaryFormat, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr binary); - [Slot(324)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsVertexArrayOES(UInt32 array); - [Slot(328)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern IntPtr glMapBufferOES(System.Int32 target, System.Int32 access); - [Slot(333)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMinSampleShadingOES(Single value); - [Slot(349)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramBinaryOES(UInt32 program, System.Int32 binaryFormat, [CountAttribute(Parameter = "length")] IntPtr binary, Int32 length); - [Slot(464)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexImage3DOES(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height,depth")] IntPtr pixels); - [Slot(477)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexStorage3DMultisampleOES(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, bool fixedsamplelocations); - [Slot(480)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexSubImage3DOES(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height,depth")] IntPtr pixels); - [Slot(527)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glUnmapBufferOES(System.Int32 target); - [Slot(4)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glAlphaFuncQCOM(System.Int32 func, Single @ref); - [Slot(111)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDisableDriverControlQCOM(UInt32 driverControl); - [Slot(137)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEnableDriverControlQCOM(UInt32 driverControl); - [Slot(144)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEndTilingQCOM(UInt32 preserveMask); - [Slot(146)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glExtGetBufferPointervQCOM(System.Int32 target, [OutAttribute] IntPtr @params); - [Slot(147)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glExtGetBuffersQCOM([OutAttribute, CountAttribute(Parameter = "maxBuffers")] UInt32* buffers, Int32 maxBuffers, [OutAttribute, CountAttribute(Count = 1)] Int32* numBuffers); - [Slot(148)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glExtGetFramebuffersQCOM([OutAttribute, CountAttribute(Parameter = "maxFramebuffers")] UInt32* framebuffers, Int32 maxFramebuffers, [OutAttribute, CountAttribute(Count = 1)] Int32* numFramebuffers); + private static extern void glDisableiEXT(System.Int32 target, UInt32 index); [Slot(149)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glExtGetProgramBinarySourceQCOM(UInt32 program, System.Int32 shadertype, [OutAttribute] IntPtr source, [OutAttribute] Int32* length); - [Slot(150)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glExtGetProgramsQCOM([OutAttribute, CountAttribute(Parameter = "maxPrograms")] UInt32* programs, Int32 maxPrograms, [OutAttribute, CountAttribute(Count = 1)] Int32* numPrograms); - [Slot(151)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glExtGetRenderbuffersQCOM([OutAttribute, CountAttribute(Parameter = "maxRenderbuffers")] UInt32* renderbuffers, Int32 maxRenderbuffers, [OutAttribute, CountAttribute(Count = 1)] Int32* numRenderbuffers); - [Slot(152)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glExtGetShadersQCOM([OutAttribute, CountAttribute(Parameter = "maxShaders")] UInt32* shaders, Int32 maxShaders, [OutAttribute, CountAttribute(Count = 1)] Int32* numShaders); - [Slot(153)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glExtGetTexLevelParameterivQCOM(UInt32 texture, System.Int32 face, Int32 level, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(154)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glExtGetTexSubImageQCOM(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, [OutAttribute] IntPtr texels); - [Slot(155)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glExtGetTexturesQCOM([OutAttribute] UInt32* textures, Int32 maxTextures, [OutAttribute] Int32* numTextures); + private static extern unsafe void glDiscardFramebufferEXT(System.Int32 target, Int32 numAttachments, [CountAttribute(Parameter = "numAttachments")] System.Int32* attachments); [Slot(156)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glExtIsProgramBinaryQCOM(UInt32 program); + private static extern void glDrawArraysInstancedBaseInstanceEXT(System.Int32 mode, Int32 first, Int32 count, Int32 instancecount, UInt32 baseinstance); [Slot(157)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glExtTexObjectStateOverrideiQCOM(System.Int32 target, System.Int32 pname, Int32 param); + private static extern void glDrawArraysInstancedEXT(System.Int32 mode, Int32 start, Int32 count, Int32 primcount); + [Slot(160)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDrawBuffersEXT(Int32 n, System.Int32* bufs); + [Slot(161)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDrawBuffersIndexedEXT(Int32 n, [CountAttribute(Parameter = "n")] System.Int32* location, [CountAttribute(Parameter = "n")] Int32* indices); + [Slot(164)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawElementsBaseVertexEXT(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 basevertex); + [Slot(169)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawElementsInstancedBaseInstanceEXT(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Parameter = "count")] IntPtr indices, Int32 instancecount, UInt32 baseinstance); + [Slot(170)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawElementsInstancedBaseVertexBaseInstanceEXT(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Parameter = "count")] IntPtr indices, Int32 instancecount, Int32 basevertex, UInt32 baseinstance); + [Slot(171)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawElementsInstancedBaseVertexEXT(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 instancecount, Int32 basevertex); + [Slot(173)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawElementsInstancedEXT(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 primcount); + [Slot(176)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawRangeElementsBaseVertexEXT(System.Int32 mode, UInt32 start, UInt32 end, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 basevertex); + [Slot(178)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawTransformFeedbackEXT(System.Int32 mode, UInt32 id); + [Slot(179)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawTransformFeedbackInstancedEXT(System.Int32 mode, UInt32 id, Int32 instancecount); + [Slot(185)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEnableiEXT(System.Int32 target, UInt32 index); + [Slot(193)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEndQueryEXT(System.Int32 target); + [Slot(214)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFlushMappedBufferRangeEXT(System.Int32 target, IntPtr offset, IntPtr length); + [Slot(220)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferPixelLocalStorageSizeEXT(UInt32 target, Int32 size); + [Slot(225)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferTexture2DMultisampleEXT(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level, Int32 samples); + [Slot(228)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferTextureEXT(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level); + [Slot(242)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGenProgramPipelinesEXT(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* pipelines); + [Slot(244)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGenQueriesEXT(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* ids); + [Slot(247)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGenSemaphoresEXT(Int32 n, [OutAttribute, CountAttribute(Parameter = "count")] UInt32* semaphores); + [Slot(276)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glGetFragDataIndexEXT(UInt32 program, IntPtr name); + [Slot(280)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glGetFramebufferPixelLocalStorageSizeEXT(UInt32 target); + [Slot(282)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern System.Int32 glGetGraphicsResetStatusEXT(); + [Slot(289)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetIntegeri_vEXT(System.Int32 target, UInt32 index, [OutAttribute] Int32* data); + [Slot(293)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetMemoryObjectParameterivEXT(UInt32 memoryObject, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(297)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnUniformfvEXT(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Single* @params); + [Slot(300)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnUniformivEXT(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int32* @params); + [Slot(305)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetObjectLabelEXT(System.Int32 type, UInt32 @object, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr label); + [Slot(340)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetProgramPipelineInfoLogEXT(UInt32 pipeline, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr infoLog); + [Slot(342)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetProgramPipelineivEXT(UInt32 pipeline, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(347)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glGetProgramResourceLocationIndexEXT(UInt32 program, System.Int32 programInterface, [CountAttribute(Computed = "name")] IntPtr name); + [Slot(350)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetQueryivEXT(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(351)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetQueryObjecti64vEXT(UInt32 id, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int64* @params); + [Slot(352)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetQueryObjectivEXT(UInt32 id, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(353)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetQueryObjectui64vEXT(UInt32 id, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt64* @params); + [Slot(355)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetQueryObjectuivEXT(UInt32 id, System.Int32 pname, [OutAttribute] UInt32* @params); + [Slot(358)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetSamplerParameterIivEXT(UInt32 sampler, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(360)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetSamplerParameterIuivEXT(UInt32 sampler, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params); + [Slot(363)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetSemaphoreParameterui64vEXT(UInt32 semaphore, System.Int32 pname, [OutAttribute] UInt64* @params); + [Slot(375)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetTexParameterIivEXT(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(377)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetTexParameterIuivEXT(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params); + [Slot(393)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetUnsignedBytei_vEXT(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Byte* data); + [Slot(394)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetUnsignedBytevEXT(System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Byte* data); + [Slot(402)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glImportMemoryFdEXT(UInt32 memory, UInt64 size, System.Int32 handleType, Int32 fd); + [Slot(403)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glImportMemoryWin32HandleEXT(UInt32 memory, UInt64 size, System.Int32 handleType, [OutAttribute] IntPtr handle); + [Slot(404)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glImportMemoryWin32NameEXT(UInt32 memory, UInt64 size, System.Int32 handleType, IntPtr name); + [Slot(405)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glImportSemaphoreFdEXT(UInt32 semaphore, System.Int32 handleType, Int32 fd); + [Slot(406)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glImportSemaphoreWin32HandleEXT(UInt32 semaphore, System.Int32 handleType, [OutAttribute] IntPtr handle); + [Slot(407)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glImportSemaphoreWin32NameEXT(UInt32 semaphore, System.Int32 handleType, IntPtr name); + [Slot(408)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glInsertEventMarkerEXT(Int32 length, IntPtr marker); + [Slot(414)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsEnablediEXT(System.Int32 target, UInt32 index); + [Slot(420)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsMemoryObjectEXT(UInt32 memoryObject); + [Slot(426)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsProgramPipelineEXT(UInt32 pipeline); + [Slot(428)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsQueryEXT(UInt32 id); + [Slot(431)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsSemaphoreEXT(UInt32 semaphore); + [Slot(440)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glLabelObjectEXT(System.Int32 type, UInt32 @object, Int32 length, IntPtr label); + [Slot(449)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern IntPtr glMapBufferRangeEXT(System.Int32 target, IntPtr offset, IntPtr length, UInt32 access); + [Slot(458)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMemoryObjectParameterivEXT(UInt32 memoryObject, System.Int32 pname, Int32* @params); + [Slot(460)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiDrawArraysEXT(System.Int32 mode, [CountAttribute(Computed = "primcount")] Int32* first, [CountAttribute(Computed = "primcount")] Int32* count, Int32 primcount); + [Slot(461)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiDrawArraysIndirectEXT(System.Int32 mode, [CountAttribute(Computed = "drawcount,stride")] IntPtr indirect, Int32 drawcount, Int32 stride); + [Slot(462)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiDrawElementsBaseVertexEXT(System.Int32 mode, [CountAttribute(Computed = "drawcount")] Int32* count, System.Int32 type, [CountAttribute(Computed = "drawcount")] IntPtr indices, Int32 primcount, [CountAttribute(Computed = "drawcount")] Int32* basevertex); + [Slot(463)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiDrawElementsEXT(System.Int32 mode, [CountAttribute(Computed = "primcount")] Int32* count, System.Int32 type, [CountAttribute(Computed = "primcount")] IntPtr indices, Int32 primcount); + [Slot(464)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiDrawElementsIndirectEXT(System.Int32 mode, System.Int32 type, [CountAttribute(Computed = "drawcount,stride")] IntPtr indirect, Int32 drawcount, Int32 stride); + [Slot(465)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNamedBufferStorageExternalEXT(UInt32 buffer, IntPtr offset, IntPtr size, IntPtr clientBuffer, UInt32 flags); + [Slot(466)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNamedBufferStorageMemEXT(UInt32 buffer, IntPtr size, UInt32 memory, UInt64 offset); + [Slot(472)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPatchParameteriEXT(System.Int32 pname, Int32 value); + [Slot(500)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPolygonOffsetClampEXT(Single factor, Single units, Single clamp); + [Slot(503)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPopGroupMarkerEXT(); + [Slot(504)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPrimitiveBoundingBoxEXT(Single minX, Single minY, Single minZ, Single minW, Single maxX, Single maxY, Single maxZ, Single maxW); + [Slot(509)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramParameteriEXT(UInt32 program, System.Int32 pname, Int32 value); + [Slot(512)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform1fEXT(UInt32 program, Int32 location, Single v0); + [Slot(514)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform1fvEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Single* value); + [Slot(518)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform1iEXT(UInt32 program, Int32 location, Int32 v0); + [Slot(520)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform1ivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int32* value); + [Slot(524)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform1uiEXT(UInt32 program, Int32 location, UInt32 v0); + [Slot(526)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform1uivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt32* value); + [Slot(528)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform2fEXT(UInt32 program, Int32 location, Single v0, Single v1); + [Slot(530)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform2fvEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Single* value); + [Slot(534)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform2iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1); + [Slot(536)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform2ivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int32* value); + [Slot(540)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform2uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1); + [Slot(542)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform2uivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt32* value); + [Slot(544)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform3fEXT(UInt32 program, Int32 location, Single v0, Single v1, Single v2); + [Slot(546)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform3fvEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Single* value); + [Slot(550)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform3iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2); + [Slot(552)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform3ivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int32* value); + [Slot(556)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform3uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2); + [Slot(558)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform3uivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt32* value); + [Slot(560)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform4fEXT(UInt32 program, Int32 location, Single v0, Single v1, Single v2, Single v3); + [Slot(562)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform4fvEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Single* value); + [Slot(566)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform4iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3); + [Slot(568)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform4ivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int32* value); + [Slot(572)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform4uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3); + [Slot(574)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform4uivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt32* value); + [Slot(580)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Single* value); + [Slot(582)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix2x3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value); + [Slot(584)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix2x4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value); + [Slot(586)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Single* value); + [Slot(588)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix3x2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value); + [Slot(590)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix3x4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value); + [Slot(592)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Single* value); + [Slot(594)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix4x2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value); + [Slot(596)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix4x3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value); + [Slot(599)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPushGroupMarkerEXT(Int32 length, IntPtr marker); + [Slot(600)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glQueryCounterEXT(UInt32 id, System.Int32 target); + [Slot(601)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glRasterSamplesEXT(UInt32 samples, bool fixedsamplelocations); + [Slot(603)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glReadBufferIndexedEXT(System.Int32 src, Int32 index); + [Slot(606)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glReadnPixelsEXT(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr data); + [Slot(609)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glReleaseKeyedMutexWin32EXT(UInt32 memory, UInt64 key); + [Slot(615)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glRenderbufferStorageMultisampleEXT(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(626)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glSamplerParameterIivEXT(UInt32 sampler, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* param); + [Slot(628)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glSamplerParameterIuivEXT(UInt32 sampler, System.Int32 pname, [CountAttribute(Computed = "pname")] UInt32* param); + [Slot(639)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glSemaphoreParameterui64vEXT(UInt32 semaphore, System.Int32 pname, UInt64* @params); + [Slot(643)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glSignalSemaphoreEXT(UInt32 semaphore, UInt32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] UInt32* buffers, UInt32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] UInt32* textures, [CountAttribute(Computed = "numTextureBarriers")] System.Int32* dstLayouts); + [Slot(663)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexBufferEXT(System.Int32 target, System.Int32 internalformat, UInt32 buffer); + [Slot(665)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexBufferRangeEXT(System.Int32 target, System.Int32 internalformat, UInt32 buffer, IntPtr offset, IntPtr size); + [Slot(670)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexPageCommitmentEXT(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, bool commit); + [Slot(674)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTexParameterIivEXT(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); + [Slot(676)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTexParameterIuivEXT(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] UInt32* @params); + [Slot(679)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexStorage1DEXT(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width); + [Slot(681)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexStorage2DEXT(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(684)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexStorage3DEXT(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth); + [Slot(686)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexStorageMem1DEXT(System.Int32 target, Int32 levels, System.Int32 internalFormat, Int32 width, UInt32 memory, UInt64 offset); + [Slot(687)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexStorageMem2DEXT(System.Int32 target, Int32 levels, System.Int32 internalFormat, Int32 width, Int32 height, UInt32 memory, UInt64 offset); + [Slot(688)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexStorageMem2DMultisampleEXT(System.Int32 target, Int32 samples, System.Int32 internalFormat, Int32 width, Int32 height, bool fixedSampleLocations, UInt32 memory, UInt64 offset); + [Slot(689)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexStorageMem3DEXT(System.Int32 target, Int32 levels, System.Int32 internalFormat, Int32 width, Int32 height, Int32 depth, UInt32 memory, UInt64 offset); + [Slot(690)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexStorageMem3DMultisampleEXT(System.Int32 target, Int32 samples, System.Int32 internalFormat, Int32 width, Int32 height, Int32 depth, bool fixedSampleLocations, UInt32 memory, UInt64 offset); + [Slot(694)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureStorage1DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width); + [Slot(695)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureStorage2DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(696)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureStorage3DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth); + [Slot(697)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureStorageMem1DEXT(UInt32 texture, Int32 levels, System.Int32 internalFormat, Int32 width, UInt32 memory, UInt64 offset); + [Slot(698)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureStorageMem2DEXT(UInt32 texture, Int32 levels, System.Int32 internalFormat, Int32 width, Int32 height, UInt32 memory, UInt64 offset); + [Slot(699)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureStorageMem2DMultisampleEXT(UInt32 texture, Int32 samples, System.Int32 internalFormat, Int32 width, Int32 height, bool fixedSampleLocations, UInt32 memory, UInt64 offset); + [Slot(700)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureStorageMem3DEXT(UInt32 texture, Int32 levels, System.Int32 internalFormat, Int32 width, Int32 height, Int32 depth, UInt32 memory, UInt64 offset); + [Slot(701)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureStorageMem3DMultisampleEXT(UInt32 texture, Int32 samples, System.Int32 internalFormat, Int32 width, Int32 height, Int32 depth, bool fixedSampleLocations, UInt32 memory, UInt64 offset); + [Slot(702)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureViewEXT(UInt32 texture, System.Int32 target, UInt32 origtexture, System.Int32 internalformat, UInt32 minlevel, UInt32 numlevels, UInt32 minlayer, UInt32 numlayers); + [Slot(770)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUseProgramStagesEXT(UInt32 pipeline, UInt32 stages, UInt32 program); + [Slot(771)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUseShaderProgramEXT(System.Int32 type, UInt32 program); + [Slot(774)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glValidateProgramPipelineEXT(UInt32 pipeline); + [Slot(786)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribDivisorEXT(UInt32 index, UInt32 divisor); + [Slot(805)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glWaitSemaphoreEXT(UInt32 semaphore, UInt32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] UInt32* buffers, UInt32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] UInt32* textures, [CountAttribute(Computed = "numTextureBarriers")] System.Int32* srcLayouts); + [Slot(810)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glWindowRectanglesEXT(System.Int32 mode, Int32 count, [CountAttribute(Computed = "count")] Int32* box); + [Slot(224)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferTexture2DDownsampleIMG(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level, Int32 xscale, Int32 yscale); + [Slot(226)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferTexture2DMultisampleIMG(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level, Int32 samples); + [Slot(230)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferTextureLayerDownsampleIMG(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level, Int32 layer, Int32 xscale, Int32 yscale); + [Slot(380)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int64 glGetTextureHandleIMG(UInt32 texture); + [Slot(382)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int64 glGetTextureSamplerHandleIMG(UInt32 texture, UInt32 sampler); + [Slot(575)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniformHandleui64IMG(UInt32 program, Int32 location, UInt64 value); + [Slot(577)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformHandleui64vIMG(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64* values); + [Slot(616)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glRenderbufferStorageMultisampleIMG(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(747)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniformHandleui64IMG(Int32 location, UInt64 value); + [Slot(749)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformHandleui64vIMG(Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64* value); + [Slot(10)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBeginPerfQueryINTEL(UInt32 queryHandle); + [Slot(100)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glCreatePerfQueryINTEL(UInt32 queryId, [OutAttribute] UInt32* queryHandle); + [Slot(119)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDeletePerfQueryINTEL(UInt32 queryHandle); + [Slot(191)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEndPerfQueryINTEL(UInt32 queryHandle); + [Slot(272)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetFirstPerfQueryIdINTEL([OutAttribute] UInt32* queryId); + [Slot(295)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetNextPerfQueryIdINTEL(UInt32 queryId, [OutAttribute] UInt32* nextQueryId); + [Slot(322)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPerfCounterInfoINTEL(UInt32 queryId, UInt32 counterId, UInt32 counterNameLength, [OutAttribute] IntPtr counterName, UInt32 counterDescLength, [OutAttribute] IntPtr counterDesc, [OutAttribute] UInt32* counterOffset, [OutAttribute] UInt32* counterDataSize, [OutAttribute] UInt32* counterTypeEnum, [OutAttribute] UInt32* counterDataTypeEnum, [OutAttribute] UInt64* rawCounterMaxValue); + [Slot(329)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPerfQueryDataINTEL(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [OutAttribute] IntPtr data, [OutAttribute] UInt32* bytesWritten); + [Slot(330)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPerfQueryIdByNameINTEL([OutAttribute] IntPtr queryName, [OutAttribute] UInt32* queryId); + [Slot(331)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPerfQueryInfoINTEL(UInt32 queryId, UInt32 queryNameLength, [OutAttribute] IntPtr queryName, [OutAttribute] UInt32* dataSize, [OutAttribute] UInt32* noCounters, [OutAttribute] UInt32* noInstances, [OutAttribute] UInt32* capsMask); + [Slot(31)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendBarrierKHR(); + [Slot(108)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDebugMessageCallbackKHR(DebugProcKhr callback, IntPtr userParam); + [Slot(110)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDebugMessageControlKHR(System.Int32 source, System.Int32 type, System.Int32 severity, Int32 count, UInt32* ids, bool enabled); + [Slot(112)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDebugMessageInsertKHR(System.Int32 source, System.Int32 type, UInt32 id, System.Int32 severity, Int32 length, IntPtr buf); + [Slot(267)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe Int32 glGetDebugMessageLogKHR(UInt32 count, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* sources, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* types, [OutAttribute, CountAttribute(Parameter = "count")] UInt32* ids, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* severities, [OutAttribute, CountAttribute(Parameter = "count")] Int32* lengths, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr messageLog); + [Slot(283)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern System.Int32 glGetGraphicsResetStatusKHR(); + [Slot(298)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnUniformfvKHR(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Single* @params); + [Slot(301)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnUniformivKHR(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Int32* @params); + [Slot(303)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnUniformuivKHR(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] UInt32* @params); + [Slot(306)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetObjectLabelKHR(System.Int32 identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr label); + [Slot(308)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetObjectPtrLabelKHR(IntPtr ptr, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr label); + [Slot(333)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetPointervKHR(System.Int32 pname, [OutAttribute] IntPtr @params); + [Slot(469)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glObjectLabelKHR(System.Int32 identifier, UInt32 name, Int32 length, IntPtr label); + [Slot(471)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glObjectPtrLabelKHR(IntPtr ptr, Int32 length, IntPtr label); + [Slot(502)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPopDebugGroupKHR(); + [Slot(598)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPushDebugGroupKHR(System.Int32 source, UInt32 id, Int32 length, IntPtr message); + [Slot(607)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glReadnPixelsKHR(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr data); + [Slot(8)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBeginConditionalRenderNV(UInt32 id, System.Int32 mode); + [Slot(32)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendBarrierNV(); + [Slot(47)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendParameteriNV(System.Int32 pname, Int32 value); + [Slot(50)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlitFramebufferNV(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, UInt32 mask, System.Int32 filter); + [Slot(80)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glConservativeRasterParameteriNV(System.Int32 pname, Int32 param); + [Slot(82)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyBufferSubDataNV(System.Int32 readTarget, System.Int32 writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size); + [Slot(85)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyPathNV(UInt32 resultPath, UInt32 srcPath); + [Slot(91)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCoverageMaskNV(bool mask); + [Slot(92)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCoverageModulationNV(System.Int32 components); + [Slot(93)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glCoverageModulationTableNV(Int32 n, Single* v); + [Slot(94)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCoverageOperationNV(System.Int32 operation); + [Slot(95)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glCoverFillPathInstancedNV(Int32 numPaths, System.Int32 pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, System.Int32 coverMode, System.Int32 transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues); + [Slot(96)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCoverFillPathNV(UInt32 path, System.Int32 coverMode); + [Slot(97)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glCoverStrokePathInstancedNV(Int32 numPaths, System.Int32 pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, System.Int32 coverMode, System.Int32 transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues); + [Slot(98)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCoverStrokePathNV(UInt32 path, System.Int32 coverMode); + [Slot(114)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDeleteFencesNV(Int32 n, [CountAttribute(Parameter = "n")] UInt32* fences); + [Slot(117)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDeletePathsNV(UInt32 path, Int32 range); + [Slot(137)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDepthRangeArrayfvNV(UInt32 first, Int32 count, Single* v); + [Slot(140)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDepthRangeIndexedfNV(UInt32 index, Single n, Single f); + [Slot(146)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDisableiNV(System.Int32 target, UInt32 index); + [Slot(158)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawArraysInstancedNV(System.Int32 mode, Int32 first, Int32 count, Int32 primcount); + [Slot(162)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDrawBuffersNV(Int32 n, [CountAttribute(Parameter = "n")] System.Int32* bufs); + [Slot(174)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawElementsInstancedNV(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 primcount); + [Slot(180)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawVkImageNV(UInt64 vkImage, UInt32 sampler, Single x0, Single y0, Single x1, Single y1, Single z, Single s0, Single t0, Single s1, Single t1); + [Slot(186)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEnableiNV(System.Int32 target, UInt32 index); + [Slot(189)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEndConditionalRenderNV(); + [Slot(211)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFinishFenceNV(UInt32 fence); + [Slot(215)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFragmentCoverageColorNV(UInt32 color); + [Slot(222)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glFramebufferSampleLocationsfvNV(System.Int32 target, UInt32 start, Int32 count, Single* v); + [Slot(237)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGenFencesNV(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* fences); + [Slot(239)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glGenPathsNV(Int32 range); + [Slot(265)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetCoverageModulationTableNV(Int32 bufsize, [OutAttribute] Single* v); + [Slot(271)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetFenceivNV(UInt32 fence, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(273)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetFloati_vNV(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Single* data); + [Slot(284)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int64 glGetImageHandleNV(UInt32 texture, Int32 level, bool layered, Int32 layer, System.Int32 format); + [Slot(292)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetInternalformatSampleivNV(System.Int32 target, System.Int32 internalformat, Int32 samples, System.Int32 pname, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int32* @params); + [Slot(309)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPathColorGenfvNV(System.Int32 color, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* value); + [Slot(310)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPathColorGenivNV(System.Int32 color, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* value); + [Slot(311)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPathCommandsNV(UInt32 path, [OutAttribute, CountAttribute(Computed = "path")] Byte* commands); + [Slot(312)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPathCoordsNV(UInt32 path, [OutAttribute, CountAttribute(Computed = "path")] Single* coords); + [Slot(313)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPathDashArrayNV(UInt32 path, [OutAttribute, CountAttribute(Computed = "path")] Single* dashArray); + [Slot(314)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Single glGetPathLengthNV(UInt32 path, Int32 startSegment, Int32 numSegments); + [Slot(315)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPathMetricRangeNV(UInt32 metricQueryMask, UInt32 firstPathName, Int32 numPaths, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single* metrics); + [Slot(316)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPathMetricsNV(UInt32 metricQueryMask, Int32 numPaths, System.Int32 pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single* metrics); + [Slot(317)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPathParameterfvNV(UInt32 path, System.Int32 pname, [OutAttribute, CountAttribute(Count = 4)] Single* value); + [Slot(318)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPathParameterivNV(UInt32 path, System.Int32 pname, [OutAttribute, CountAttribute(Count = 4)] Int32* value); + [Slot(319)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPathSpacingNV(System.Int32 pathListMode, Int32 numPaths, System.Int32 pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, Single advanceScale, Single kerningScale, System.Int32 transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single* returnedSpacing); + [Slot(320)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPathTexGenfvNV(System.Int32 texCoordSet, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* value); + [Slot(321)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPathTexGenivNV(System.Int32 texCoordSet, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* value); + [Slot(343)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetProgramResourcefvNV(UInt32 program, System.Int32 programInterface, UInt32 index, Int32 propCount, System.Int32* props, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Single* @params); + [Slot(381)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int64 glGetTextureHandleNV(UInt32 texture); + [Slot(383)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int64 glGetTextureSamplerHandleNV(UInt32 texture, UInt32 sampler); + [Slot(388)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetUniformi64vNV(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] Int64* @params); + [Slot(400)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern IntPtr glGetVkProcAddrNV([CountAttribute(Computed = "name")] IntPtr name); + [Slot(409)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glInterpolatePathsNV(UInt32 resultPath, UInt32 pathA, UInt32 pathB, Single weight); + [Slot(415)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsEnablediNV(System.Int32 target, UInt32 index); + [Slot(417)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsFenceNV(UInt32 fence); + [Slot(419)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsImageHandleResidentNV(UInt64 handle); + [Slot(421)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsPathNV(UInt32 path); + [Slot(422)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsPointInFillPathNV(UInt32 path, UInt32 mask, Single x, Single y); + [Slot(423)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsPointInStrokePathNV(UInt32 path, Single x, Single y); + [Slot(436)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsTextureHandleResidentNV(UInt64 handle); + [Slot(443)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMakeImageHandleNonResidentNV(UInt64 handle); + [Slot(444)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMakeImageHandleResidentNV(UInt64 handle, System.Int32 access); + [Slot(445)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMakeTextureHandleNonResidentNV(UInt64 handle); + [Slot(446)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMakeTextureHandleResidentNV(UInt64 handle); + [Slot(450)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMatrixLoad3x2fNV(System.Int32 matrixMode, Single* m); + [Slot(451)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMatrixLoad3x3fNV(System.Int32 matrixMode, Single* m); + [Slot(452)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMatrixLoadTranspose3x3fNV(System.Int32 matrixMode, Single* m); + [Slot(453)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMatrixMult3x2fNV(System.Int32 matrixMode, Single* m); + [Slot(454)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMatrixMult3x3fNV(System.Int32 matrixMode, Single* m); + [Slot(455)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMatrixMultTranspose3x3fNV(System.Int32 matrixMode, Single* m); + [Slot(467)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glNamedFramebufferSampleLocationsfvNV(UInt32 framebuffer, UInt32 start, Int32 count, Single* v); + [Slot(474)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glPathColorGenNV(System.Int32 color, System.Int32 genMode, System.Int32 colorFormat, [CountAttribute(Computed = "genMode,colorFormat")] Single* coeffs); + [Slot(475)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glPathCommandsNV(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, System.Int32 coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords); + [Slot(476)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPathCoordsNV(UInt32 path, Int32 numCoords, System.Int32 coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords); + [Slot(477)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPathCoverDepthFuncNV(System.Int32 func); + [Slot(478)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glPathDashArrayNV(UInt32 path, Int32 dashCount, [CountAttribute(Parameter = "dashCount")] Single* dashArray); + [Slot(479)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPathFogGenNV(System.Int32 genMode); + [Slot(480)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern System.Int32 glPathGlyphIndexArrayNV(UInt32 firstPathName, System.Int32 fontTarget, IntPtr fontName, UInt32 fontStyle, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale); + [Slot(481)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern System.Int32 glPathGlyphIndexRangeNV(System.Int32 fontTarget, IntPtr fontName, UInt32 fontStyle, UInt32 pathParameterTemplate, Single emScale, UInt32 baseAndCount); + [Slot(482)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPathGlyphRangeNV(UInt32 firstPathName, System.Int32 fontTarget, [CountAttribute(Computed = "fontTarget,fontName")] IntPtr fontName, UInt32 fontStyle, UInt32 firstGlyph, Int32 numGlyphs, System.Int32 handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale); + [Slot(483)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPathGlyphsNV(UInt32 firstPathName, System.Int32 fontTarget, [CountAttribute(Computed = "fontTarget,fontName")] IntPtr fontName, UInt32 fontStyle, Int32 numGlyphs, System.Int32 type, [CountAttribute(Computed = "numGlyphs,type,charcodes")] IntPtr charcodes, System.Int32 handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale); + [Slot(484)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern System.Int32 glPathMemoryGlyphIndexArrayNV(UInt32 firstPathName, System.Int32 fontTarget, IntPtr fontSize, IntPtr fontData, Int32 faceIndex, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale); + [Slot(485)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPathParameterfNV(UInt32 path, System.Int32 pname, Single value); + [Slot(486)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glPathParameterfvNV(UInt32 path, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* value); + [Slot(487)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPathParameteriNV(UInt32 path, System.Int32 pname, Int32 value); + [Slot(488)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glPathParameterivNV(UInt32 path, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* value); + [Slot(489)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPathStencilDepthOffsetNV(Single factor, Single units); + [Slot(490)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPathStencilFuncNV(System.Int32 func, Int32 @ref, UInt32 mask); + [Slot(491)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPathStringNV(UInt32 path, System.Int32 format, Int32 length, [CountAttribute(Parameter = "length")] IntPtr pathString); + [Slot(492)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glPathSubCommandsNV(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, System.Int32 coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords); + [Slot(493)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPathSubCoordsNV(UInt32 path, Int32 coordStart, Int32 numCoords, System.Int32 coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords); + [Slot(494)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glPathTexGenNV(System.Int32 texCoordSet, System.Int32 genMode, Int32 components, [CountAttribute(Computed = "genMode,components")] Single* coeffs); + [Slot(497)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe byte glPointAlongPathNV(UInt32 path, Int32 startSegment, Int32 numSegments, Single distance, [OutAttribute, CountAttribute(Count = 1)] Single* x, [OutAttribute, CountAttribute(Count = 1)] Single* y, [OutAttribute, CountAttribute(Count = 1)] Single* tangentX, [OutAttribute, CountAttribute(Count = 1)] Single* tangentY); + [Slot(498)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPolygonModeNV(System.Int32 face, System.Int32 mode); + [Slot(510)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramPathFragmentInputGenNV(UInt32 program, Int32 location, System.Int32 genMode, Int32 components, Single* coeffs); + [Slot(516)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform1i64NV(UInt32 program, Int32 location, Int64 x); + [Slot(517)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform1i64vNV(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64* value); + [Slot(522)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform1ui64NV(UInt32 program, Int32 location, UInt64 x); + [Slot(523)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform1ui64vNV(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64* value); + [Slot(532)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform2i64NV(UInt32 program, Int32 location, Int64 x, Int64 y); + [Slot(533)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform2i64vNV(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int64* value); + [Slot(538)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform2ui64NV(UInt32 program, Int32 location, UInt64 x, UInt64 y); + [Slot(539)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform2ui64vNV(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt64* value); + [Slot(548)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform3i64NV(UInt32 program, Int32 location, Int64 x, Int64 y, Int64 z); + [Slot(549)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform3i64vNV(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int64* value); + [Slot(554)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform3ui64NV(UInt32 program, Int32 location, UInt64 x, UInt64 y, UInt64 z); + [Slot(555)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform3ui64vNV(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt64* value); + [Slot(564)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform4i64NV(UInt32 program, Int32 location, Int64 x, Int64 y, Int64 z, Int64 w); + [Slot(565)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform4i64vNV(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int64* value); + [Slot(570)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform4ui64NV(UInt32 program, Int32 location, UInt64 x, UInt64 y, UInt64 z, UInt64 w); + [Slot(571)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform4ui64vNV(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt64* value); + [Slot(576)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniformHandleui64NV(UInt32 program, Int32 location, UInt64 value); + [Slot(578)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformHandleui64vNV(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64* values); + [Slot(604)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glReadBufferNV(System.Int32 mode); + [Slot(617)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glRenderbufferStorageMultisampleNV(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(618)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glResolveDepthValuesNV(); + [Slot(632)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glScissorArrayvNV(UInt32 first, Int32 count, [CountAttribute(Computed = "count")] Int32* v); + [Slot(634)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glScissorIndexedNV(UInt32 index, Int32 left, Int32 bottom, Int32 width, Int32 height); + [Slot(636)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glScissorIndexedvNV(UInt32 index, [CountAttribute(Count = 4)] Int32* v); + [Slot(640)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSetFenceNV(UInt32 fence, System.Int32 condition); + [Slot(644)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSignalVkFenceNV(UInt64 vkFence); + [Slot(645)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSignalVkSemaphoreNV(UInt64 vkSemaphore); + [Slot(647)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glStencilFillPathInstancedNV(Int32 numPaths, System.Int32 pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, System.Int32 fillMode, UInt32 mask, System.Int32 transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues); + [Slot(648)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glStencilFillPathNV(UInt32 path, System.Int32 fillMode, UInt32 mask); + [Slot(655)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glStencilStrokePathInstancedNV(Int32 numPaths, System.Int32 pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, Int32 reference, UInt32 mask, System.Int32 transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues); + [Slot(656)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glStencilStrokePathNV(UInt32 path, Int32 reference, UInt32 mask); + [Slot(657)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glStencilThenCoverFillPathInstancedNV(Int32 numPaths, System.Int32 pathNameType, IntPtr paths, UInt32 pathBase, System.Int32 fillMode, UInt32 mask, System.Int32 coverMode, System.Int32 transformType, Single* transformValues); + [Slot(658)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glStencilThenCoverFillPathNV(UInt32 path, System.Int32 fillMode, UInt32 mask, System.Int32 coverMode); + [Slot(659)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glStencilThenCoverStrokePathInstancedNV(Int32 numPaths, System.Int32 pathNameType, IntPtr paths, UInt32 pathBase, Int32 reference, UInt32 mask, System.Int32 coverMode, System.Int32 transformType, Single* transformValues); + [Slot(660)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glStencilThenCoverStrokePathNV(UInt32 path, Int32 reference, UInt32 mask, System.Int32 coverMode); + [Slot(661)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSubpixelPrecisionBiasNV(UInt32 xbits, UInt32 ybits); + [Slot(662)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glTestFenceNV(UInt32 fence); + [Slot(705)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTransformPathNV(UInt32 resultPath, UInt32 srcPath, System.Int32 transformType, [CountAttribute(Computed = "transformType")] Single* transformValues); + [Slot(709)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform1i64NV(Int32 location, Int64 x); + [Slot(710)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform1i64vNV(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] Int64* value); + [Slot(713)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform1ui64NV(Int32 location, UInt64 x); + [Slot(714)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform1ui64vNV(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] UInt64* value); + [Slot(719)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform2i64NV(Int32 location, Int64 x, Int64 y); + [Slot(720)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform2i64vNV(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int64* value); + [Slot(723)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform2ui64NV(Int32 location, UInt64 x, UInt64 y); + [Slot(724)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform2ui64vNV(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt64* value); + [Slot(729)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform3i64NV(Int32 location, Int64 x, Int64 y, Int64 z); + [Slot(730)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform3i64vNV(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int64* value); + [Slot(733)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform3ui64NV(Int32 location, UInt64 x, UInt64 y, UInt64 z); + [Slot(734)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform3ui64vNV(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt64* value); + [Slot(739)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform4i64NV(Int32 location, Int64 x, Int64 y, Int64 z, Int64 w); + [Slot(740)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform4i64vNV(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int64* value); + [Slot(743)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform4ui64NV(Int32 location, UInt64 x, UInt64 y, UInt64 z, UInt64 w); + [Slot(744)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform4ui64vNV(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt64* value); + [Slot(748)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniformHandleui64NV(Int32 location, UInt64 value); + [Slot(750)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformHandleui64vNV(Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64* value); + [Slot(753)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix2x3fvNV(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value); + [Slot(755)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix2x4fvNV(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value); + [Slot(758)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix3x2fvNV(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value); + [Slot(760)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix3x4fvNV(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value); + [Slot(763)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix4x2fvNV(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value); + [Slot(765)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix4x3fvNV(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value); + [Slot(787)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribDivisorNV(UInt32 index, UInt32 divisor); + [Slot(798)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glViewportArrayvNV(UInt32 first, Int32 count, [CountAttribute(Computed = "count")] Single* v); + [Slot(800)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glViewportIndexedfNV(UInt32 index, Single x, Single y, Single w, Single h); + [Slot(802)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glViewportIndexedfvNV(UInt32 index, [CountAttribute(Count = 4)] Single* v); + [Slot(804)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glViewportSwizzleNV(UInt32 index, System.Int32 swizzlex, System.Int32 swizzley, System.Int32 swizzlez, System.Int32 swizzlew); + [Slot(808)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glWaitVkSemaphoreNV(UInt64 vkSemaphore); + [Slot(809)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glWeightPathsNV(UInt32 resultPath, Int32 numPaths, [CountAttribute(Parameter = "numPaths")] UInt32* paths, [CountAttribute(Parameter = "numPaths")] Single* weights); + [Slot(29)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindVertexArrayOES(UInt32 array); + [Slot(37)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendEquationiOES(UInt32 buf, System.Int32 mode); + [Slot(40)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendEquationSeparateiOES(UInt32 buf, System.Int32 modeRGB, System.Int32 modeAlpha); + [Slot(43)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendFunciOES(UInt32 buf, System.Int32 src, System.Int32 dst); + [Slot(46)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendFuncSeparateiOES(UInt32 buf, System.Int32 srcRGB, System.Int32 dstRGB, System.Int32 srcAlpha, System.Int32 dstAlpha); + [Slot(72)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glColorMaskiOES(UInt32 index, bool r, bool g, bool b, bool a); + [Slot(76)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompressedTexImage3DOES(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); + [Slot(79)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompressedTexSubImage3DOES(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); + [Slot(84)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyImageSubDataOES(UInt32 srcName, System.Int32 srcTarget, Int32 srcLevel, Int32 srcX, Int32 srcY, Int32 srcZ, UInt32 dstName, System.Int32 dstTarget, Int32 dstLevel, Int32 dstX, Int32 dstY, Int32 dstZ, Int32 srcWidth, Int32 srcHeight, Int32 srcDepth); + [Slot(89)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyTexSubImage3DOES(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height); + [Slot(134)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDeleteVertexArraysOES(Int32 n, [CountAttribute(Parameter = "n")] UInt32* arrays); + [Slot(138)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDepthRangeArrayfvOES(UInt32 first, Int32 count, Single* v); + [Slot(141)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDepthRangeIndexedfOES(UInt32 index, Single n, Single f); + [Slot(147)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDisableiOES(System.Int32 target, UInt32 index); + [Slot(165)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawElementsBaseVertexOES(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 basevertex); + [Slot(172)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawElementsInstancedBaseVertexOES(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 instancecount, Int32 basevertex); + [Slot(177)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawRangeElementsBaseVertexOES(System.Int32 mode, UInt32 start, UInt32 end, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 basevertex); + [Slot(181)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEGLImageTargetRenderbufferStorageOES(System.Int32 target, IntPtr image); + [Slot(182)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEGLImageTargetTexture2DOES(System.Int32 target, IntPtr image); + [Slot(187)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEnableiOES(System.Int32 target, UInt32 index); + [Slot(227)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferTexture3DOES(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level, Int32 zoffset); + [Slot(233)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferTextureOES(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level); + [Slot(251)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGenVertexArraysOES(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* arrays); + [Slot(264)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetBufferPointervOES(System.Int32 target, System.Int32 pname, [OutAttribute] IntPtr @params); + [Slot(274)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetFloati_vOES(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Single* data); + [Slot(335)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetProgramBinaryOES(UInt32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] System.Int32* binaryFormat, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr binary); + [Slot(359)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetSamplerParameterIivOES(UInt32 sampler, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(361)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetSamplerParameterIuivOES(UInt32 sampler, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params); + [Slot(376)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetTexParameterIivOES(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(378)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetTexParameterIuivOES(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params); + [Slot(416)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsEnablediOES(System.Int32 target, UInt32 index); + [Slot(439)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsVertexArrayOES(UInt32 array); + [Slot(447)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern IntPtr glMapBufferOES(System.Int32 target, System.Int32 access); + [Slot(459)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMinSampleShadingOES(Single value); + [Slot(473)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPatchParameteriOES(System.Int32 pname, Int32 value); + [Slot(505)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPrimitiveBoundingBoxOES(Single minX, Single minY, Single minZ, Single minW, Single maxX, Single maxY, Single maxZ, Single maxW); + [Slot(507)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramBinaryOES(UInt32 program, System.Int32 binaryFormat, [CountAttribute(Parameter = "length")] IntPtr binary, Int32 length); + [Slot(627)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glSamplerParameterIivOES(UInt32 sampler, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* param); + [Slot(629)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glSamplerParameterIuivOES(UInt32 sampler, System.Int32 pname, [CountAttribute(Computed = "pname")] UInt32* param); + [Slot(633)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glScissorArrayvOES(UInt32 first, Int32 count, [CountAttribute(Computed = "count")] Int32* v); + [Slot(635)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glScissorIndexedOES(UInt32 index, Int32 left, Int32 bottom, Int32 width, Int32 height); + [Slot(637)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glScissorIndexedvOES(UInt32 index, [CountAttribute(Count = 4)] Int32* v); + [Slot(664)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexBufferOES(System.Int32 target, System.Int32 internalformat, UInt32 buffer); + [Slot(666)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexBufferRangeOES(System.Int32 target, System.Int32 internalformat, UInt32 buffer, IntPtr offset, IntPtr size); + [Slot(669)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexImage3DOES(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height,depth")] IntPtr pixels); + [Slot(675)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTexParameterIivOES(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); + [Slot(677)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTexParameterIuivOES(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] UInt32* @params); + [Slot(685)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexStorage3DMultisampleOES(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, bool fixedsamplelocations); + [Slot(693)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexSubImage3DOES(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height,depth")] IntPtr pixels); + [Slot(703)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureViewOES(UInt32 texture, System.Int32 target, UInt32 origtexture, System.Int32 internalformat, UInt32 minlevel, UInt32 numlevels, UInt32 minlayer, UInt32 numlayers); + [Slot(767)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glUnmapBufferOES(System.Int32 target); + [Slot(799)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glViewportArrayvOES(UInt32 first, Int32 count, [CountAttribute(Computed = "count")] Single* v); + [Slot(801)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glViewportIndexedfOES(UInt32 index, Single x, Single y, Single w, Single h); + [Slot(803)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glViewportIndexedfvOES(UInt32 index, [CountAttribute(Count = 4)] Single* v); + [Slot(231)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferTextureMultisampleMultiviewOVR(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level, Int32 samples, Int32 baseViewIndex, Int32 numViews); + [Slot(232)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferTextureMultiviewOVR(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level, Int32 baseViewIndex, Int32 numViews); + [Slot(5)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glAlphaFuncQCOM(System.Int32 func, Single @ref); + [Slot(144)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDisableDriverControlQCOM(UInt32 driverControl); + [Slot(184)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEnableDriverControlQCOM(UInt32 driverControl); + [Slot(194)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEndTilingQCOM(UInt32 preserveMask); + [Slot(196)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glExtGetBufferPointervQCOM(System.Int32 target, [OutAttribute] IntPtr @params); + [Slot(197)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glExtGetBuffersQCOM([OutAttribute, CountAttribute(Parameter = "maxBuffers")] UInt32* buffers, Int32 maxBuffers, [OutAttribute, CountAttribute(Count = 1)] Int32* numBuffers); + [Slot(198)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glExtGetFramebuffersQCOM([OutAttribute, CountAttribute(Parameter = "maxFramebuffers")] UInt32* framebuffers, Int32 maxFramebuffers, [OutAttribute, CountAttribute(Count = 1)] Int32* numFramebuffers); + [Slot(199)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glExtGetProgramBinarySourceQCOM(UInt32 program, System.Int32 shadertype, [OutAttribute] IntPtr source, [OutAttribute] Int32* length); + [Slot(200)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glExtGetProgramsQCOM([OutAttribute, CountAttribute(Parameter = "maxPrograms")] UInt32* programs, Int32 maxPrograms, [OutAttribute, CountAttribute(Count = 1)] Int32* numPrograms); + [Slot(201)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glExtGetRenderbuffersQCOM([OutAttribute, CountAttribute(Parameter = "maxRenderbuffers")] UInt32* renderbuffers, Int32 maxRenderbuffers, [OutAttribute, CountAttribute(Count = 1)] Int32* numRenderbuffers); + [Slot(202)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glExtGetShadersQCOM([OutAttribute, CountAttribute(Parameter = "maxShaders")] UInt32* shaders, Int32 maxShaders, [OutAttribute, CountAttribute(Count = 1)] Int32* numShaders); + [Slot(203)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glExtGetTexLevelParameterivQCOM(UInt32 texture, System.Int32 face, Int32 level, System.Int32 pname, [OutAttribute] Int32* @params); [Slot(204)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetDriverControlsQCOM([OutAttribute] Int32* num, Int32 size, [OutAttribute, CountAttribute(Parameter = "size")] UInt32* driverControls); + private static extern void glExtGetTexSubImageQCOM(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, [OutAttribute] IntPtr texels); [Slot(205)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glExtGetTexturesQCOM([OutAttribute] UInt32* textures, Int32 maxTextures, [OutAttribute] Int32* numTextures); + [Slot(206)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glExtIsProgramBinaryQCOM(UInt32 program); + [Slot(207)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glExtTexObjectStateOverrideiQCOM(System.Int32 target, System.Int32 pname, Int32 param); + [Slot(216)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferFetchBarrierQCOM(); + [Slot(217)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glFramebufferFoveationConfigQCOM(UInt32 framebuffer, UInt32 numLayers, UInt32 focalPointsPerLayer, UInt32 requestedFeatures, [OutAttribute, CountAttribute(Count = 1)] UInt32* providedFeatures); + [Slot(218)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferFoveationParametersQCOM(UInt32 framebuffer, UInt32 layer, UInt32 focalPoint, Single focalX, Single focalY, Single gainX, Single gainY, Single foveaArea); + [Slot(268)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetDriverControlsQCOM([OutAttribute] Int32* num, Int32 size, [OutAttribute, CountAttribute(Parameter = "size")] UInt32* driverControls); + [Slot(269)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glGetDriverControlStringQCOM(UInt32 driverControl, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr driverControlString); - [Slot(452)] + [Slot(646)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glStartTilingQCOM(UInt32 x, UInt32 y, UInt32 width, UInt32 height, UInt32 preserveMask); } diff --git a/src/OpenTK/Graphics/OpenGL/GL.cs b/src/OpenTK/Graphics/OpenGL/GL.cs index 4ecfacb8..a45bea32 100644 --- a/src/OpenTK/Graphics/OpenGL/GL.cs +++ b/src/OpenTK/Graphics/OpenGL/GL.cs @@ -44,6 +44,7 @@ namespace OpenTK.Graphics.OpenGL { 103, 108, 65, 99, 99, 117, 109, 0, 103, 108, 65, 99, 99, 117, 109, 120, 79, 69, 83, 0, + 103, 108, 65, 99, 113, 117, 105, 114, 101, 75, 101, 121, 101, 100, 77, 117, 116, 101, 120, 87, 105, 110, 51, 50, 69, 88, 84, 0, 103, 108, 65, 99, 116, 105, 118, 101, 80, 114, 111, 103, 114, 97, 109, 69, 88, 84, 0, 103, 108, 65, 99, 116, 105, 118, 101, 83, 104, 97, 100, 101, 114, 80, 114, 111, 103, 114, 97, 109, 0, 103, 108, 65, 99, 116, 105, 118, 101, 83, 104, 97, 100, 101, 114, 80, 114, 111, 103, 114, 97, 109, 69, 88, 84, 0, @@ -56,6 +57,8 @@ namespace OpenTK.Graphics.OpenGL 103, 108, 65, 108, 112, 104, 97, 70, 114, 97, 103, 109, 101, 110, 116, 79, 112, 51, 65, 84, 73, 0, 103, 108, 65, 108, 112, 104, 97, 70, 117, 110, 99, 0, 103, 108, 65, 108, 112, 104, 97, 70, 117, 110, 99, 120, 79, 69, 83, 0, + 103, 108, 65, 108, 112, 104, 97, 84, 111, 67, 111, 118, 101, 114, 97, 103, 101, 68, 105, 116, 104, 101, 114, 67, 111, 110, 116, 114, 111, 108, 78, 86, 0, + 103, 108, 65, 112, 112, 108, 121, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 65, 116, 116, 97, 99, 104, 109, 101, 110, 116, 67, 77, 65, 65, 73, 78, 84, 69, 76, 0, 103, 108, 65, 112, 112, 108, 121, 84, 101, 120, 116, 117, 114, 101, 69, 88, 84, 0, 103, 108, 65, 114, 101, 80, 114, 111, 103, 114, 97, 109, 115, 82, 101, 115, 105, 100, 101, 110, 116, 78, 86, 0, 103, 108, 65, 114, 101, 84, 101, 120, 116, 117, 114, 101, 115, 82, 101, 115, 105, 100, 101, 110, 116, 0, @@ -180,8 +183,11 @@ namespace OpenTK.Graphics.OpenGL 103, 108, 66, 117, 102, 102, 101, 114, 80, 97, 103, 101, 67, 111, 109, 109, 105, 116, 109, 101, 110, 116, 65, 82, 66, 0, 103, 108, 66, 117, 102, 102, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 65, 80, 80, 76, 69, 0, 103, 108, 66, 117, 102, 102, 101, 114, 83, 116, 111, 114, 97, 103, 101, 0, + 103, 108, 66, 117, 102, 102, 101, 114, 83, 116, 111, 114, 97, 103, 101, 69, 120, 116, 101, 114, 110, 97, 108, 69, 88, 84, 0, + 103, 108, 66, 117, 102, 102, 101, 114, 83, 116, 111, 114, 97, 103, 101, 77, 101, 109, 69, 88, 84, 0, 103, 108, 66, 117, 102, 102, 101, 114, 83, 117, 98, 68, 97, 116, 97, 0, 103, 108, 66, 117, 102, 102, 101, 114, 83, 117, 98, 68, 97, 116, 97, 65, 82, 66, 0, + 103, 108, 67, 97, 108, 108, 67, 111, 109, 109, 97, 110, 100, 76, 105, 115, 116, 78, 86, 0, 103, 108, 67, 97, 108, 108, 76, 105, 115, 116, 0, 103, 108, 67, 97, 108, 108, 76, 105, 115, 116, 115, 0, 103, 108, 67, 104, 101, 99, 107, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 83, 116, 97, 116, 117, 115, 0, @@ -309,6 +315,8 @@ namespace OpenTK.Graphics.OpenGL 103, 108, 67, 111, 109, 98, 105, 110, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 78, 86, 0, 103, 108, 67, 111, 109, 98, 105, 110, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 78, 86, 0, 103, 108, 67, 111, 109, 98, 105, 110, 101, 114, 83, 116, 97, 103, 101, 80, 97, 114, 97, 109, 101, 116, 101, 114, 102, 118, 78, 86, 0, + 103, 108, 67, 111, 109, 109, 97, 110, 100, 76, 105, 115, 116, 83, 101, 103, 109, 101, 110, 116, 115, 78, 86, 0, + 103, 108, 67, 111, 109, 112, 105, 108, 101, 67, 111, 109, 109, 97, 110, 100, 76, 105, 115, 116, 78, 86, 0, 103, 108, 67, 111, 109, 112, 105, 108, 101, 83, 104, 97, 100, 101, 114, 0, 103, 108, 67, 111, 109, 112, 105, 108, 101, 83, 104, 97, 100, 101, 114, 65, 82, 66, 0, 103, 108, 67, 111, 109, 112, 105, 108, 101, 83, 104, 97, 100, 101, 114, 73, 110, 99, 108, 117, 100, 101, 65, 82, 66, 0, @@ -339,6 +347,8 @@ namespace OpenTK.Graphics.OpenGL 103, 108, 67, 111, 109, 112, 114, 101, 115, 115, 101, 100, 84, 101, 120, 116, 117, 114, 101, 83, 117, 98, 73, 109, 97, 103, 101, 50, 68, 69, 88, 84, 0, 103, 108, 67, 111, 109, 112, 114, 101, 115, 115, 101, 100, 84, 101, 120, 116, 117, 114, 101, 83, 117, 98, 73, 109, 97, 103, 101, 51, 68, 0, 103, 108, 67, 111, 109, 112, 114, 101, 115, 115, 101, 100, 84, 101, 120, 116, 117, 114, 101, 83, 117, 98, 73, 109, 97, 103, 101, 51, 68, 69, 88, 84, 0, + 103, 108, 67, 111, 110, 115, 101, 114, 118, 97, 116, 105, 118, 101, 82, 97, 115, 116, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 102, 78, 86, 0, + 103, 108, 67, 111, 110, 115, 101, 114, 118, 97, 116, 105, 118, 101, 82, 97, 115, 116, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 78, 86, 0, 103, 108, 67, 111, 110, 118, 111, 108, 117, 116, 105, 111, 110, 70, 105, 108, 116, 101, 114, 49, 68, 0, 103, 108, 67, 111, 110, 118, 111, 108, 117, 116, 105, 111, 110, 70, 105, 108, 116, 101, 114, 49, 68, 69, 88, 84, 0, 103, 108, 67, 111, 110, 118, 111, 108, 117, 116, 105, 111, 110, 70, 105, 108, 116, 101, 114, 50, 68, 0, @@ -390,12 +400,16 @@ namespace OpenTK.Graphics.OpenGL 103, 108, 67, 111, 112, 121, 84, 101, 120, 116, 117, 114, 101, 83, 117, 98, 73, 109, 97, 103, 101, 50, 68, 69, 88, 84, 0, 103, 108, 67, 111, 112, 121, 84, 101, 120, 116, 117, 114, 101, 83, 117, 98, 73, 109, 97, 103, 101, 51, 68, 0, 103, 108, 67, 111, 112, 121, 84, 101, 120, 116, 117, 114, 101, 83, 117, 98, 73, 109, 97, 103, 101, 51, 68, 69, 88, 84, 0, + 103, 108, 67, 111, 118, 101, 114, 97, 103, 101, 77, 111, 100, 117, 108, 97, 116, 105, 111, 110, 78, 86, 0, + 103, 108, 67, 111, 118, 101, 114, 97, 103, 101, 77, 111, 100, 117, 108, 97, 116, 105, 111, 110, 84, 97, 98, 108, 101, 78, 86, 0, 103, 108, 67, 111, 118, 101, 114, 70, 105, 108, 108, 80, 97, 116, 104, 73, 110, 115, 116, 97, 110, 99, 101, 100, 78, 86, 0, 103, 108, 67, 111, 118, 101, 114, 70, 105, 108, 108, 80, 97, 116, 104, 78, 86, 0, 103, 108, 67, 111, 118, 101, 114, 83, 116, 114, 111, 107, 101, 80, 97, 116, 104, 73, 110, 115, 116, 97, 110, 99, 101, 100, 78, 86, 0, 103, 108, 67, 111, 118, 101, 114, 83, 116, 114, 111, 107, 101, 80, 97, 116, 104, 78, 86, 0, 103, 108, 67, 114, 101, 97, 116, 101, 66, 117, 102, 102, 101, 114, 115, 0, + 103, 108, 67, 114, 101, 97, 116, 101, 67, 111, 109, 109, 97, 110, 100, 76, 105, 115, 116, 115, 78, 86, 0, 103, 108, 67, 114, 101, 97, 116, 101, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 115, 0, + 103, 108, 67, 114, 101, 97, 116, 101, 77, 101, 109, 111, 114, 121, 79, 98, 106, 101, 99, 116, 115, 69, 88, 84, 0, 103, 108, 67, 114, 101, 97, 116, 101, 80, 101, 114, 102, 81, 117, 101, 114, 121, 73, 78, 84, 69, 76, 0, 103, 108, 67, 114, 101, 97, 116, 101, 80, 114, 111, 103, 114, 97, 109, 0, 103, 108, 67, 114, 101, 97, 116, 101, 80, 114, 111, 103, 114, 97, 109, 79, 98, 106, 101, 99, 116, 65, 82, 66, 0, @@ -408,6 +422,7 @@ namespace OpenTK.Graphics.OpenGL 103, 108, 67, 114, 101, 97, 116, 101, 83, 104, 97, 100, 101, 114, 80, 114, 111, 103, 114, 97, 109, 69, 88, 84, 0, 103, 108, 67, 114, 101, 97, 116, 101, 83, 104, 97, 100, 101, 114, 80, 114, 111, 103, 114, 97, 109, 118, 0, 103, 108, 67, 114, 101, 97, 116, 101, 83, 104, 97, 100, 101, 114, 80, 114, 111, 103, 114, 97, 109, 118, 69, 88, 84, 0, + 103, 108, 67, 114, 101, 97, 116, 101, 83, 116, 97, 116, 101, 115, 78, 86, 0, 103, 108, 67, 114, 101, 97, 116, 101, 83, 121, 110, 99, 70, 114, 111, 109, 67, 76, 101, 118, 101, 110, 116, 65, 82, 66, 0, 103, 108, 67, 114, 101, 97, 116, 101, 84, 101, 120, 116, 117, 114, 101, 115, 0, 103, 108, 67, 114, 101, 97, 116, 101, 84, 114, 97, 110, 115, 102, 111, 114, 109, 70, 101, 101, 100, 98, 97, 99, 107, 115, 0, @@ -434,12 +449,14 @@ namespace OpenTK.Graphics.OpenGL 103, 108, 68, 101, 108, 101, 116, 101, 65, 115, 121, 110, 99, 77, 97, 114, 107, 101, 114, 115, 83, 71, 73, 88, 0, 103, 108, 68, 101, 108, 101, 116, 101, 66, 117, 102, 102, 101, 114, 115, 0, 103, 108, 68, 101, 108, 101, 116, 101, 66, 117, 102, 102, 101, 114, 115, 65, 82, 66, 0, + 103, 108, 68, 101, 108, 101, 116, 101, 67, 111, 109, 109, 97, 110, 100, 76, 105, 115, 116, 115, 78, 86, 0, 103, 108, 68, 101, 108, 101, 116, 101, 70, 101, 110, 99, 101, 115, 65, 80, 80, 76, 69, 0, 103, 108, 68, 101, 108, 101, 116, 101, 70, 101, 110, 99, 101, 115, 78, 86, 0, 103, 108, 68, 101, 108, 101, 116, 101, 70, 114, 97, 103, 109, 101, 110, 116, 83, 104, 97, 100, 101, 114, 65, 84, 73, 0, 103, 108, 68, 101, 108, 101, 116, 101, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 115, 0, 103, 108, 68, 101, 108, 101, 116, 101, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 115, 69, 88, 84, 0, 103, 108, 68, 101, 108, 101, 116, 101, 76, 105, 115, 116, 115, 0, + 103, 108, 68, 101, 108, 101, 116, 101, 77, 101, 109, 111, 114, 121, 79, 98, 106, 101, 99, 116, 115, 69, 88, 84, 0, 103, 108, 68, 101, 108, 101, 116, 101, 78, 97, 109, 101, 100, 83, 116, 114, 105, 110, 103, 65, 82, 66, 0, 103, 108, 68, 101, 108, 101, 116, 101, 78, 97, 109, 101, 115, 65, 77, 68, 0, 103, 108, 68, 101, 108, 101, 116, 101, 79, 98, 106, 101, 99, 116, 65, 82, 66, 0, @@ -457,7 +474,9 @@ namespace OpenTK.Graphics.OpenGL 103, 108, 68, 101, 108, 101, 116, 101, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 115, 0, 103, 108, 68, 101, 108, 101, 116, 101, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 115, 69, 88, 84, 0, 103, 108, 68, 101, 108, 101, 116, 101, 83, 97, 109, 112, 108, 101, 114, 115, 0, + 103, 108, 68, 101, 108, 101, 116, 101, 83, 101, 109, 97, 112, 104, 111, 114, 101, 115, 69, 88, 84, 0, 103, 108, 68, 101, 108, 101, 116, 101, 83, 104, 97, 100, 101, 114, 0, + 103, 108, 68, 101, 108, 101, 116, 101, 83, 116, 97, 116, 101, 115, 78, 86, 0, 103, 108, 68, 101, 108, 101, 116, 101, 83, 121, 110, 99, 0, 103, 108, 68, 101, 108, 101, 116, 101, 84, 101, 120, 116, 117, 114, 101, 115, 0, 103, 108, 68, 101, 108, 101, 116, 101, 84, 101, 120, 116, 117, 114, 101, 115, 69, 88, 84, 0, @@ -507,6 +526,10 @@ namespace OpenTK.Graphics.OpenGL 103, 108, 68, 114, 97, 119, 66, 117, 102, 102, 101, 114, 115, 0, 103, 108, 68, 114, 97, 119, 66, 117, 102, 102, 101, 114, 115, 65, 82, 66, 0, 103, 108, 68, 114, 97, 119, 66, 117, 102, 102, 101, 114, 115, 65, 84, 73, 0, + 103, 108, 68, 114, 97, 119, 67, 111, 109, 109, 97, 110, 100, 115, 65, 100, 100, 114, 101, 115, 115, 78, 86, 0, + 103, 108, 68, 114, 97, 119, 67, 111, 109, 109, 97, 110, 100, 115, 78, 86, 0, + 103, 108, 68, 114, 97, 119, 67, 111, 109, 109, 97, 110, 100, 115, 83, 116, 97, 116, 101, 115, 65, 100, 100, 114, 101, 115, 115, 78, 86, 0, + 103, 108, 68, 114, 97, 119, 67, 111, 109, 109, 97, 110, 100, 115, 83, 116, 97, 116, 101, 115, 78, 86, 0, 103, 108, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 65, 114, 114, 97, 121, 65, 80, 80, 76, 69, 0, 103, 108, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 65, 114, 114, 97, 121, 65, 84, 73, 0, 103, 108, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 0, @@ -531,6 +554,7 @@ namespace OpenTK.Graphics.OpenGL 103, 108, 68, 114, 97, 119, 84, 114, 97, 110, 115, 102, 111, 114, 109, 70, 101, 101, 100, 98, 97, 99, 107, 78, 86, 0, 103, 108, 68, 114, 97, 119, 84, 114, 97, 110, 115, 102, 111, 114, 109, 70, 101, 101, 100, 98, 97, 99, 107, 83, 116, 114, 101, 97, 109, 0, 103, 108, 68, 114, 97, 119, 84, 114, 97, 110, 115, 102, 111, 114, 109, 70, 101, 101, 100, 98, 97, 99, 107, 83, 116, 114, 101, 97, 109, 73, 110, 115, 116, 97, 110, 99, 101, 100, 0, + 103, 108, 68, 114, 97, 119, 86, 107, 73, 109, 97, 103, 101, 78, 86, 0, 103, 108, 69, 100, 103, 101, 70, 108, 97, 103, 0, 103, 108, 69, 100, 103, 101, 70, 108, 97, 103, 70, 111, 114, 109, 97, 116, 78, 86, 0, 103, 108, 69, 100, 103, 101, 70, 108, 97, 103, 80, 111, 105, 110, 116, 101, 114, 0, @@ -586,6 +610,7 @@ namespace OpenTK.Graphics.OpenGL 103, 108, 69, 118, 97, 108, 77, 101, 115, 104, 50, 0, 103, 108, 69, 118, 97, 108, 80, 111, 105, 110, 116, 49, 0, 103, 108, 69, 118, 97, 108, 80, 111, 105, 110, 116, 50, 0, + 103, 108, 69, 118, 97, 108, 117, 97, 116, 101, 68, 101, 112, 116, 104, 86, 97, 108, 117, 101, 115, 65, 82, 66, 0, 103, 108, 69, 120, 101, 99, 117, 116, 101, 80, 114, 111, 103, 114, 97, 109, 78, 86, 0, 103, 108, 69, 120, 116, 114, 97, 99, 116, 67, 111, 109, 112, 111, 110, 101, 110, 116, 69, 88, 84, 0, 103, 108, 70, 101, 101, 100, 98, 97, 99, 107, 66, 117, 102, 102, 101, 114, 0, @@ -630,6 +655,7 @@ namespace OpenTK.Graphics.OpenGL 103, 108, 70, 111, 103, 120, 79, 69, 83, 0, 103, 108, 70, 111, 103, 120, 118, 79, 69, 83, 0, 103, 108, 70, 114, 97, 103, 109, 101, 110, 116, 67, 111, 108, 111, 114, 77, 97, 116, 101, 114, 105, 97, 108, 83, 71, 73, 88, 0, + 103, 108, 70, 114, 97, 103, 109, 101, 110, 116, 67, 111, 118, 101, 114, 97, 103, 101, 67, 111, 108, 111, 114, 78, 86, 0, 103, 108, 70, 114, 97, 103, 109, 101, 110, 116, 76, 105, 103, 104, 116, 102, 83, 71, 73, 88, 0, 103, 108, 70, 114, 97, 103, 109, 101, 110, 116, 76, 105, 103, 104, 116, 102, 118, 83, 71, 73, 88, 0, 103, 108, 70, 114, 97, 103, 109, 101, 110, 116, 76, 105, 103, 104, 116, 105, 83, 71, 73, 88, 0, @@ -648,6 +674,9 @@ namespace OpenTK.Graphics.OpenGL 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 82, 101, 97, 100, 66, 117, 102, 102, 101, 114, 69, 88, 84, 0, 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 0, 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 69, 88, 84, 0, + 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 83, 97, 109, 112, 108, 101, 76, 111, 99, 97, 116, 105, 111, 110, 115, 102, 118, 65, 82, 66, 0, + 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 83, 97, 109, 112, 108, 101, 76, 111, 99, 97, 116, 105, 111, 110, 115, 102, 118, 78, 86, 0, + 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 83, 97, 109, 112, 108, 101, 80, 111, 115, 105, 116, 105, 111, 110, 115, 102, 118, 65, 77, 68, 0, 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 84, 101, 120, 116, 117, 114, 101, 0, 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 84, 101, 120, 116, 117, 114, 101, 49, 68, 0, 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 84, 101, 120, 116, 117, 114, 101, 49, 68, 69, 88, 84, 0, @@ -662,6 +691,7 @@ namespace OpenTK.Graphics.OpenGL 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 84, 101, 120, 116, 117, 114, 101, 76, 97, 121, 101, 114, 0, 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 84, 101, 120, 116, 117, 114, 101, 76, 97, 121, 101, 114, 65, 82, 66, 0, 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 84, 101, 120, 116, 117, 114, 101, 76, 97, 121, 101, 114, 69, 88, 84, 0, + 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 84, 101, 120, 116, 117, 114, 101, 77, 117, 108, 116, 105, 118, 105, 101, 119, 79, 86, 82, 0, 103, 108, 70, 114, 97, 109, 101, 84, 101, 114, 109, 105, 110, 97, 116, 111, 114, 71, 82, 69, 77, 69, 68, 89, 0, 103, 108, 70, 114, 97, 109, 101, 90, 111, 111, 109, 83, 71, 73, 88, 0, 103, 108, 70, 114, 101, 101, 79, 98, 106, 101, 99, 116, 66, 117, 102, 102, 101, 114, 65, 84, 73, 0, @@ -696,6 +726,7 @@ namespace OpenTK.Graphics.OpenGL 103, 108, 71, 101, 110, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 115, 0, 103, 108, 71, 101, 110, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 115, 69, 88, 84, 0, 103, 108, 71, 101, 110, 83, 97, 109, 112, 108, 101, 114, 115, 0, + 103, 108, 71, 101, 110, 83, 101, 109, 97, 112, 104, 111, 114, 101, 115, 69, 88, 84, 0, 103, 108, 71, 101, 110, 83, 121, 109, 98, 111, 108, 115, 69, 88, 84, 0, 103, 108, 71, 101, 110, 84, 101, 120, 116, 117, 114, 101, 115, 0, 103, 108, 71, 101, 110, 84, 101, 120, 116, 117, 114, 101, 115, 69, 88, 84, 0, @@ -751,6 +782,7 @@ namespace OpenTK.Graphics.OpenGL 103, 108, 71, 101, 116, 67, 111, 109, 98, 105, 110, 101, 114, 79, 117, 116, 112, 117, 116, 80, 97, 114, 97, 109, 101, 116, 101, 114, 102, 118, 78, 86, 0, 103, 108, 71, 101, 116, 67, 111, 109, 98, 105, 110, 101, 114, 79, 117, 116, 112, 117, 116, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 78, 86, 0, 103, 108, 71, 101, 116, 67, 111, 109, 98, 105, 110, 101, 114, 83, 116, 97, 103, 101, 80, 97, 114, 97, 109, 101, 116, 101, 114, 102, 118, 78, 86, 0, + 103, 108, 71, 101, 116, 67, 111, 109, 109, 97, 110, 100, 72, 101, 97, 100, 101, 114, 78, 86, 0, 103, 108, 71, 101, 116, 67, 111, 109, 112, 114, 101, 115, 115, 101, 100, 77, 117, 108, 116, 105, 84, 101, 120, 73, 109, 97, 103, 101, 69, 88, 84, 0, 103, 108, 71, 101, 116, 67, 111, 109, 112, 114, 101, 115, 115, 101, 100, 84, 101, 120, 73, 109, 97, 103, 101, 0, 103, 108, 71, 101, 116, 67, 111, 109, 112, 114, 101, 115, 115, 101, 100, 84, 101, 120, 73, 109, 97, 103, 101, 65, 82, 66, 0, @@ -764,6 +796,7 @@ namespace OpenTK.Graphics.OpenGL 103, 108, 71, 101, 116, 67, 111, 110, 118, 111, 108, 117, 116, 105, 111, 110, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 0, 103, 108, 71, 101, 116, 67, 111, 110, 118, 111, 108, 117, 116, 105, 111, 110, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 69, 88, 84, 0, 103, 108, 71, 101, 116, 67, 111, 110, 118, 111, 108, 117, 116, 105, 111, 110, 80, 97, 114, 97, 109, 101, 116, 101, 114, 120, 118, 79, 69, 83, 0, + 103, 108, 71, 101, 116, 67, 111, 118, 101, 114, 97, 103, 101, 77, 111, 100, 117, 108, 97, 116, 105, 111, 110, 84, 97, 98, 108, 101, 78, 86, 0, 103, 108, 71, 101, 116, 68, 101, 98, 117, 103, 77, 101, 115, 115, 97, 103, 101, 76, 111, 103, 0, 103, 108, 71, 101, 116, 68, 101, 98, 117, 103, 77, 101, 115, 115, 97, 103, 101, 76, 111, 103, 65, 77, 68, 0, 103, 108, 71, 101, 116, 68, 101, 98, 117, 103, 77, 101, 115, 115, 97, 103, 101, 76, 111, 103, 65, 82, 66, 0, @@ -793,6 +826,7 @@ namespace OpenTK.Graphics.OpenGL 103, 108, 71, 101, 116, 70, 114, 97, 103, 109, 101, 110, 116, 77, 97, 116, 101, 114, 105, 97, 108, 105, 118, 83, 71, 73, 88, 0, 103, 108, 71, 101, 116, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 65, 116, 116, 97, 99, 104, 109, 101, 110, 116, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 0, 103, 108, 71, 101, 116, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 65, 116, 116, 97, 99, 104, 109, 101, 110, 116, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 69, 88, 84, 0, + 103, 108, 71, 101, 116, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 102, 118, 65, 77, 68, 0, 103, 108, 71, 101, 116, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 0, 103, 108, 71, 101, 116, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 69, 88, 84, 0, 103, 108, 71, 101, 116, 71, 114, 97, 112, 104, 105, 99, 115, 82, 101, 115, 101, 116, 83, 116, 97, 116, 117, 115, 0, @@ -821,6 +855,7 @@ namespace OpenTK.Graphics.OpenGL 103, 108, 71, 101, 116, 73, 110, 116, 101, 103, 101, 114, 118, 0, 103, 108, 71, 101, 116, 73, 110, 116, 101, 114, 110, 97, 108, 102, 111, 114, 109, 97, 116, 105, 54, 52, 118, 0, 103, 108, 71, 101, 116, 73, 110, 116, 101, 114, 110, 97, 108, 102, 111, 114, 109, 97, 116, 105, 118, 0, + 103, 108, 71, 101, 116, 73, 110, 116, 101, 114, 110, 97, 108, 102, 111, 114, 109, 97, 116, 83, 97, 109, 112, 108, 101, 105, 118, 78, 86, 0, 103, 108, 71, 101, 116, 73, 110, 118, 97, 114, 105, 97, 110, 116, 66, 111, 111, 108, 101, 97, 110, 118, 69, 88, 84, 0, 103, 108, 71, 101, 116, 73, 110, 118, 97, 114, 105, 97, 110, 116, 70, 108, 111, 97, 116, 118, 69, 88, 84, 0, 103, 108, 71, 101, 116, 73, 110, 118, 97, 114, 105, 97, 110, 116, 73, 110, 116, 101, 103, 101, 114, 118, 69, 88, 84, 0, @@ -846,6 +881,7 @@ namespace OpenTK.Graphics.OpenGL 103, 108, 71, 101, 116, 77, 97, 116, 101, 114, 105, 97, 108, 105, 118, 0, 103, 108, 71, 101, 116, 77, 97, 116, 101, 114, 105, 97, 108, 120, 79, 69, 83, 0, 103, 108, 71, 101, 116, 77, 97, 116, 101, 114, 105, 97, 108, 120, 118, 79, 69, 83, 0, + 103, 108, 71, 101, 116, 77, 101, 109, 111, 114, 121, 79, 98, 106, 101, 99, 116, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 69, 88, 84, 0, 103, 108, 71, 101, 116, 77, 105, 110, 109, 97, 120, 0, 103, 108, 71, 101, 116, 77, 105, 110, 109, 97, 120, 69, 88, 84, 0, 103, 108, 71, 101, 116, 77, 105, 110, 109, 97, 120, 80, 97, 114, 97, 109, 101, 116, 101, 114, 102, 118, 0, @@ -876,6 +912,7 @@ namespace OpenTK.Graphics.OpenGL 103, 108, 71, 101, 116, 78, 97, 109, 101, 100, 66, 117, 102, 102, 101, 114, 83, 117, 98, 68, 97, 116, 97, 69, 88, 84, 0, 103, 108, 71, 101, 116, 78, 97, 109, 101, 100, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 65, 116, 116, 97, 99, 104, 109, 101, 110, 116, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 0, 103, 108, 71, 101, 116, 78, 97, 109, 101, 100, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 65, 116, 116, 97, 99, 104, 109, 101, 110, 116, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 69, 88, 84, 0, + 103, 108, 71, 101, 116, 78, 97, 109, 101, 100, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 102, 118, 65, 77, 68, 0, 103, 108, 71, 101, 116, 78, 97, 109, 101, 100, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 0, 103, 108, 71, 101, 116, 78, 97, 109, 101, 100, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 69, 88, 84, 0, 103, 108, 71, 101, 116, 78, 97, 109, 101, 100, 80, 114, 111, 103, 114, 97, 109, 105, 118, 69, 88, 84, 0, @@ -922,9 +959,11 @@ namespace OpenTK.Graphics.OpenGL 103, 108, 71, 101, 116, 110, 85, 110, 105, 102, 111, 114, 109, 102, 118, 0, 103, 108, 71, 101, 116, 110, 85, 110, 105, 102, 111, 114, 109, 102, 118, 65, 82, 66, 0, 103, 108, 71, 101, 116, 110, 85, 110, 105, 102, 111, 114, 109, 102, 118, 75, 72, 82, 0, + 103, 108, 71, 101, 116, 110, 85, 110, 105, 102, 111, 114, 109, 105, 54, 52, 118, 65, 82, 66, 0, 103, 108, 71, 101, 116, 110, 85, 110, 105, 102, 111, 114, 109, 105, 118, 0, 103, 108, 71, 101, 116, 110, 85, 110, 105, 102, 111, 114, 109, 105, 118, 65, 82, 66, 0, 103, 108, 71, 101, 116, 110, 85, 110, 105, 102, 111, 114, 109, 105, 118, 75, 72, 82, 0, + 103, 108, 71, 101, 116, 110, 85, 110, 105, 102, 111, 114, 109, 117, 105, 54, 52, 118, 65, 82, 66, 0, 103, 108, 71, 101, 116, 110, 85, 110, 105, 102, 111, 114, 109, 117, 105, 118, 0, 103, 108, 71, 101, 116, 110, 85, 110, 105, 102, 111, 114, 109, 117, 105, 118, 65, 82, 66, 0, 103, 108, 71, 101, 116, 110, 85, 110, 105, 102, 111, 114, 109, 117, 105, 118, 75, 72, 82, 0, @@ -1009,6 +1048,10 @@ namespace OpenTK.Graphics.OpenGL 103, 108, 71, 101, 116, 80, 114, 111, 103, 114, 97, 109, 83, 116, 114, 105, 110, 103, 65, 82, 66, 0, 103, 108, 71, 101, 116, 80, 114, 111, 103, 114, 97, 109, 83, 116, 114, 105, 110, 103, 78, 86, 0, 103, 108, 71, 101, 116, 80, 114, 111, 103, 114, 97, 109, 83, 117, 98, 114, 111, 117, 116, 105, 110, 101, 80, 97, 114, 97, 109, 101, 116, 101, 114, 117, 105, 118, 78, 86, 0, + 103, 108, 71, 101, 116, 81, 117, 101, 114, 121, 66, 117, 102, 102, 101, 114, 79, 98, 106, 101, 99, 116, 105, 54, 52, 118, 0, + 103, 108, 71, 101, 116, 81, 117, 101, 114, 121, 66, 117, 102, 102, 101, 114, 79, 98, 106, 101, 99, 116, 105, 118, 0, + 103, 108, 71, 101, 116, 81, 117, 101, 114, 121, 66, 117, 102, 102, 101, 114, 79, 98, 106, 101, 99, 116, 117, 105, 54, 52, 118, 0, + 103, 108, 71, 101, 116, 81, 117, 101, 114, 121, 66, 117, 102, 102, 101, 114, 79, 98, 106, 101, 99, 116, 117, 105, 118, 0, 103, 108, 71, 101, 116, 81, 117, 101, 114, 121, 73, 110, 100, 101, 120, 101, 100, 105, 118, 0, 103, 108, 71, 101, 116, 81, 117, 101, 114, 121, 105, 118, 0, 103, 108, 71, 101, 116, 81, 117, 101, 114, 121, 105, 118, 65, 82, 66, 0, @@ -1026,6 +1069,7 @@ namespace OpenTK.Graphics.OpenGL 103, 108, 71, 101, 116, 83, 97, 109, 112, 108, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 105, 118, 0, 103, 108, 71, 101, 116, 83, 97, 109, 112, 108, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 117, 105, 118, 0, 103, 108, 71, 101, 116, 83, 97, 109, 112, 108, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 0, + 103, 108, 71, 101, 116, 83, 101, 109, 97, 112, 104, 111, 114, 101, 80, 97, 114, 97, 109, 101, 116, 101, 114, 117, 105, 54, 52, 118, 69, 88, 84, 0, 103, 108, 71, 101, 116, 83, 101, 112, 97, 114, 97, 98, 108, 101, 70, 105, 108, 116, 101, 114, 0, 103, 108, 71, 101, 116, 83, 101, 112, 97, 114, 97, 98, 108, 101, 70, 105, 108, 116, 101, 114, 69, 88, 84, 0, 103, 108, 71, 101, 116, 83, 104, 97, 100, 101, 114, 73, 110, 102, 111, 76, 111, 103, 0, @@ -1034,6 +1078,7 @@ namespace OpenTK.Graphics.OpenGL 103, 108, 71, 101, 116, 83, 104, 97, 100, 101, 114, 83, 111, 117, 114, 99, 101, 0, 103, 108, 71, 101, 116, 83, 104, 97, 100, 101, 114, 83, 111, 117, 114, 99, 101, 65, 82, 66, 0, 103, 108, 71, 101, 116, 83, 104, 97, 114, 112, 101, 110, 84, 101, 120, 70, 117, 110, 99, 83, 71, 73, 83, 0, + 103, 108, 71, 101, 116, 83, 116, 97, 103, 101, 73, 110, 100, 101, 120, 78, 86, 0, 103, 108, 71, 101, 116, 83, 116, 114, 105, 110, 103, 0, 103, 108, 71, 101, 116, 83, 116, 114, 105, 110, 103, 105, 0, 103, 108, 71, 101, 116, 83, 117, 98, 114, 111, 117, 116, 105, 110, 101, 73, 110, 100, 101, 120, 0, @@ -1092,6 +1137,7 @@ namespace OpenTK.Graphics.OpenGL 103, 108, 71, 101, 116, 85, 110, 105, 102, 111, 114, 109, 100, 118, 0, 103, 108, 71, 101, 116, 85, 110, 105, 102, 111, 114, 109, 102, 118, 0, 103, 108, 71, 101, 116, 85, 110, 105, 102, 111, 114, 109, 102, 118, 65, 82, 66, 0, + 103, 108, 71, 101, 116, 85, 110, 105, 102, 111, 114, 109, 105, 54, 52, 118, 65, 82, 66, 0, 103, 108, 71, 101, 116, 85, 110, 105, 102, 111, 114, 109, 105, 54, 52, 118, 78, 86, 0, 103, 108, 71, 101, 116, 85, 110, 105, 102, 111, 114, 109, 73, 110, 100, 105, 99, 101, 115, 0, 103, 108, 71, 101, 116, 85, 110, 105, 102, 111, 114, 109, 105, 118, 0, @@ -1100,9 +1146,12 @@ namespace OpenTK.Graphics.OpenGL 103, 108, 71, 101, 116, 85, 110, 105, 102, 111, 114, 109, 76, 111, 99, 97, 116, 105, 111, 110, 65, 82, 66, 0, 103, 108, 71, 101, 116, 85, 110, 105, 102, 111, 114, 109, 79, 102, 102, 115, 101, 116, 69, 88, 84, 0, 103, 108, 71, 101, 116, 85, 110, 105, 102, 111, 114, 109, 83, 117, 98, 114, 111, 117, 116, 105, 110, 101, 117, 105, 118, 0, + 103, 108, 71, 101, 116, 85, 110, 105, 102, 111, 114, 109, 117, 105, 54, 52, 118, 65, 82, 66, 0, 103, 108, 71, 101, 116, 85, 110, 105, 102, 111, 114, 109, 117, 105, 54, 52, 118, 78, 86, 0, 103, 108, 71, 101, 116, 85, 110, 105, 102, 111, 114, 109, 117, 105, 118, 0, 103, 108, 71, 101, 116, 85, 110, 105, 102, 111, 114, 109, 117, 105, 118, 69, 88, 84, 0, + 103, 108, 71, 101, 116, 85, 110, 115, 105, 103, 110, 101, 100, 66, 121, 116, 101, 105, 95, 118, 69, 88, 84, 0, + 103, 108, 71, 101, 116, 85, 110, 115, 105, 103, 110, 101, 100, 66, 121, 116, 101, 118, 69, 88, 84, 0, 103, 108, 71, 101, 116, 86, 97, 114, 105, 97, 110, 116, 65, 114, 114, 97, 121, 79, 98, 106, 101, 99, 116, 102, 118, 65, 84, 73, 0, 103, 108, 71, 101, 116, 86, 97, 114, 105, 97, 110, 116, 65, 114, 114, 97, 121, 79, 98, 106, 101, 99, 116, 105, 118, 65, 84, 73, 0, 103, 108, 71, 101, 116, 86, 97, 114, 105, 97, 110, 116, 66, 111, 111, 108, 101, 97, 110, 118, 69, 88, 84, 0, @@ -1148,6 +1197,7 @@ namespace OpenTK.Graphics.OpenGL 103, 108, 71, 101, 116, 86, 105, 100, 101, 111, 105, 118, 78, 86, 0, 103, 108, 71, 101, 116, 86, 105, 100, 101, 111, 117, 105, 54, 52, 118, 78, 86, 0, 103, 108, 71, 101, 116, 86, 105, 100, 101, 111, 117, 105, 118, 78, 86, 0, + 103, 108, 71, 101, 116, 86, 107, 80, 114, 111, 99, 65, 100, 100, 114, 78, 86, 0, 103, 108, 71, 108, 111, 98, 97, 108, 65, 108, 112, 104, 97, 70, 97, 99, 116, 111, 114, 98, 83, 85, 78, 0, 103, 108, 71, 108, 111, 98, 97, 108, 65, 108, 112, 104, 97, 70, 97, 99, 116, 111, 114, 100, 83, 85, 78, 0, 103, 108, 71, 108, 111, 98, 97, 108, 65, 108, 112, 104, 97, 70, 97, 99, 116, 111, 114, 102, 83, 85, 78, 0, @@ -1165,6 +1215,12 @@ namespace OpenTK.Graphics.OpenGL 103, 108, 73, 109, 97, 103, 101, 84, 114, 97, 110, 115, 102, 111, 114, 109, 80, 97, 114, 97, 109, 101, 116, 101, 114, 102, 118, 72, 80, 0, 103, 108, 73, 109, 97, 103, 101, 84, 114, 97, 110, 115, 102, 111, 114, 109, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 72, 80, 0, 103, 108, 73, 109, 97, 103, 101, 84, 114, 97, 110, 115, 102, 111, 114, 109, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 72, 80, 0, + 103, 108, 73, 109, 112, 111, 114, 116, 77, 101, 109, 111, 114, 121, 70, 100, 69, 88, 84, 0, + 103, 108, 73, 109, 112, 111, 114, 116, 77, 101, 109, 111, 114, 121, 87, 105, 110, 51, 50, 72, 97, 110, 100, 108, 101, 69, 88, 84, 0, + 103, 108, 73, 109, 112, 111, 114, 116, 77, 101, 109, 111, 114, 121, 87, 105, 110, 51, 50, 78, 97, 109, 101, 69, 88, 84, 0, + 103, 108, 73, 109, 112, 111, 114, 116, 83, 101, 109, 97, 112, 104, 111, 114, 101, 70, 100, 69, 88, 84, 0, + 103, 108, 73, 109, 112, 111, 114, 116, 83, 101, 109, 97, 112, 104, 111, 114, 101, 87, 105, 110, 51, 50, 72, 97, 110, 100, 108, 101, 69, 88, 84, 0, + 103, 108, 73, 109, 112, 111, 114, 116, 83, 101, 109, 97, 112, 104, 111, 114, 101, 87, 105, 110, 51, 50, 78, 97, 109, 101, 69, 88, 84, 0, 103, 108, 73, 109, 112, 111, 114, 116, 83, 121, 110, 99, 69, 88, 84, 0, 103, 108, 73, 110, 100, 101, 120, 100, 0, 103, 108, 73, 110, 100, 101, 120, 100, 118, 0, @@ -1203,6 +1259,7 @@ namespace OpenTK.Graphics.OpenGL 103, 108, 73, 115, 66, 117, 102, 102, 101, 114, 0, 103, 108, 73, 115, 66, 117, 102, 102, 101, 114, 65, 82, 66, 0, 103, 108, 73, 115, 66, 117, 102, 102, 101, 114, 82, 101, 115, 105, 100, 101, 110, 116, 78, 86, 0, + 103, 108, 73, 115, 67, 111, 109, 109, 97, 110, 100, 76, 105, 115, 116, 78, 86, 0, 103, 108, 73, 115, 69, 110, 97, 98, 108, 101, 100, 0, 103, 108, 73, 115, 69, 110, 97, 98, 108, 101, 100, 105, 0, 103, 108, 73, 115, 69, 110, 97, 98, 108, 101, 100, 73, 110, 100, 101, 120, 101, 100, 69, 88, 84, 0, @@ -1213,6 +1270,7 @@ namespace OpenTK.Graphics.OpenGL 103, 108, 73, 115, 73, 109, 97, 103, 101, 72, 97, 110, 100, 108, 101, 82, 101, 115, 105, 100, 101, 110, 116, 65, 82, 66, 0, 103, 108, 73, 115, 73, 109, 97, 103, 101, 72, 97, 110, 100, 108, 101, 82, 101, 115, 105, 100, 101, 110, 116, 78, 86, 0, 103, 108, 73, 115, 76, 105, 115, 116, 0, + 103, 108, 73, 115, 77, 101, 109, 111, 114, 121, 79, 98, 106, 101, 99, 116, 69, 88, 84, 0, 103, 108, 73, 115, 78, 97, 109, 101, 65, 77, 68, 0, 103, 108, 73, 115, 78, 97, 109, 101, 100, 66, 117, 102, 102, 101, 114, 82, 101, 115, 105, 100, 101, 110, 116, 78, 86, 0, 103, 108, 73, 115, 78, 97, 109, 101, 100, 83, 116, 114, 105, 110, 103, 65, 82, 66, 0, @@ -1231,7 +1289,9 @@ namespace OpenTK.Graphics.OpenGL 103, 108, 73, 115, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 0, 103, 108, 73, 115, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 69, 88, 84, 0, 103, 108, 73, 115, 83, 97, 109, 112, 108, 101, 114, 0, + 103, 108, 73, 115, 83, 101, 109, 97, 112, 104, 111, 114, 101, 69, 88, 84, 0, 103, 108, 73, 115, 83, 104, 97, 100, 101, 114, 0, + 103, 108, 73, 115, 83, 116, 97, 116, 101, 78, 86, 0, 103, 108, 73, 115, 83, 121, 110, 99, 0, 103, 108, 73, 115, 84, 101, 120, 116, 117, 114, 101, 0, 103, 108, 73, 115, 84, 101, 120, 116, 117, 114, 101, 69, 88, 84, 0, @@ -1244,6 +1304,9 @@ namespace OpenTK.Graphics.OpenGL 103, 108, 73, 115, 86, 101, 114, 116, 101, 120, 65, 114, 114, 97, 121, 65, 80, 80, 76, 69, 0, 103, 108, 73, 115, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 69, 110, 97, 98, 108, 101, 100, 65, 80, 80, 76, 69, 0, 103, 108, 76, 97, 98, 101, 108, 79, 98, 106, 101, 99, 116, 69, 88, 84, 0, + 103, 108, 76, 71, 80, 85, 67, 111, 112, 121, 73, 109, 97, 103, 101, 83, 117, 98, 68, 97, 116, 97, 78, 86, 88, 0, + 103, 108, 76, 71, 80, 85, 73, 110, 116, 101, 114, 108, 111, 99, 107, 78, 86, 88, 0, + 103, 108, 76, 71, 80, 85, 78, 97, 109, 101, 100, 66, 117, 102, 102, 101, 114, 83, 117, 98, 68, 97, 116, 97, 78, 86, 88, 0, 103, 108, 76, 105, 103, 104, 116, 69, 110, 118, 105, 83, 71, 73, 88, 0, 103, 108, 76, 105, 103, 104, 116, 102, 0, 103, 108, 76, 105, 103, 104, 116, 102, 118, 0, @@ -1263,6 +1326,7 @@ namespace OpenTK.Graphics.OpenGL 103, 108, 76, 105, 110, 107, 80, 114, 111, 103, 114, 97, 109, 0, 103, 108, 76, 105, 110, 107, 80, 114, 111, 103, 114, 97, 109, 65, 82, 66, 0, 103, 108, 76, 105, 115, 116, 66, 97, 115, 101, 0, + 103, 108, 76, 105, 115, 116, 68, 114, 97, 119, 67, 111, 109, 109, 97, 110, 100, 115, 83, 116, 97, 116, 101, 115, 67, 108, 105, 101, 110, 116, 78, 86, 0, 103, 108, 76, 105, 115, 116, 80, 97, 114, 97, 109, 101, 116, 101, 114, 102, 83, 71, 73, 88, 0, 103, 108, 76, 105, 115, 116, 80, 97, 114, 97, 109, 101, 116, 101, 114, 102, 118, 83, 71, 73, 88, 0, 103, 108, 76, 105, 115, 116, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 83, 71, 73, 88, 0, @@ -1357,19 +1421,33 @@ namespace OpenTK.Graphics.OpenGL 103, 108, 77, 97, 116, 114, 105, 120, 83, 99, 97, 108, 101, 102, 69, 88, 84, 0, 103, 108, 77, 97, 116, 114, 105, 120, 84, 114, 97, 110, 115, 108, 97, 116, 101, 100, 69, 88, 84, 0, 103, 108, 77, 97, 116, 114, 105, 120, 84, 114, 97, 110, 115, 108, 97, 116, 101, 102, 69, 88, 84, 0, + 103, 108, 77, 97, 120, 83, 104, 97, 100, 101, 114, 67, 111, 109, 112, 105, 108, 101, 114, 84, 104, 114, 101, 97, 100, 115, 65, 82, 66, 0, 103, 108, 77, 101, 109, 111, 114, 121, 66, 97, 114, 114, 105, 101, 114, 0, 103, 108, 77, 101, 109, 111, 114, 121, 66, 97, 114, 114, 105, 101, 114, 66, 121, 82, 101, 103, 105, 111, 110, 0, 103, 108, 77, 101, 109, 111, 114, 121, 66, 97, 114, 114, 105, 101, 114, 69, 88, 84, 0, + 103, 108, 77, 101, 109, 111, 114, 121, 79, 98, 106, 101, 99, 116, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 69, 88, 84, 0, 103, 108, 77, 105, 110, 109, 97, 120, 0, 103, 108, 77, 105, 110, 109, 97, 120, 69, 88, 84, 0, 103, 108, 77, 105, 110, 83, 97, 109, 112, 108, 101, 83, 104, 97, 100, 105, 110, 103, 0, 103, 108, 77, 105, 110, 83, 97, 109, 112, 108, 101, 83, 104, 97, 100, 105, 110, 103, 65, 82, 66, 0, + 103, 108, 77, 117, 108, 116, 105, 99, 97, 115, 116, 66, 97, 114, 114, 105, 101, 114, 78, 86, 0, + 103, 108, 77, 117, 108, 116, 105, 99, 97, 115, 116, 66, 108, 105, 116, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 78, 86, 0, + 103, 108, 77, 117, 108, 116, 105, 99, 97, 115, 116, 66, 117, 102, 102, 101, 114, 83, 117, 98, 68, 97, 116, 97, 78, 86, 0, + 103, 108, 77, 117, 108, 116, 105, 99, 97, 115, 116, 67, 111, 112, 121, 66, 117, 102, 102, 101, 114, 83, 117, 98, 68, 97, 116, 97, 78, 86, 0, + 103, 108, 77, 117, 108, 116, 105, 99, 97, 115, 116, 67, 111, 112, 121, 73, 109, 97, 103, 101, 83, 117, 98, 68, 97, 116, 97, 78, 86, 0, + 103, 108, 77, 117, 108, 116, 105, 99, 97, 115, 116, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 83, 97, 109, 112, 108, 101, 76, 111, 99, 97, 116, 105, 111, 110, 115, 102, 118, 78, 86, 0, + 103, 108, 77, 117, 108, 116, 105, 99, 97, 115, 116, 71, 101, 116, 81, 117, 101, 114, 121, 79, 98, 106, 101, 99, 116, 105, 54, 52, 118, 78, 86, 0, + 103, 108, 77, 117, 108, 116, 105, 99, 97, 115, 116, 71, 101, 116, 81, 117, 101, 114, 121, 79, 98, 106, 101, 99, 116, 105, 118, 78, 86, 0, + 103, 108, 77, 117, 108, 116, 105, 99, 97, 115, 116, 71, 101, 116, 81, 117, 101, 114, 121, 79, 98, 106, 101, 99, 116, 117, 105, 54, 52, 118, 78, 86, 0, + 103, 108, 77, 117, 108, 116, 105, 99, 97, 115, 116, 71, 101, 116, 81, 117, 101, 114, 121, 79, 98, 106, 101, 99, 116, 117, 105, 118, 78, 86, 0, + 103, 108, 77, 117, 108, 116, 105, 99, 97, 115, 116, 87, 97, 105, 116, 83, 121, 110, 99, 78, 86, 0, 103, 108, 77, 117, 108, 116, 105, 68, 114, 97, 119, 65, 114, 114, 97, 121, 115, 0, 103, 108, 77, 117, 108, 116, 105, 68, 114, 97, 119, 65, 114, 114, 97, 121, 115, 69, 88, 84, 0, 103, 108, 77, 117, 108, 116, 105, 68, 114, 97, 119, 65, 114, 114, 97, 121, 115, 73, 110, 100, 105, 114, 101, 99, 116, 0, 103, 108, 77, 117, 108, 116, 105, 68, 114, 97, 119, 65, 114, 114, 97, 121, 115, 73, 110, 100, 105, 114, 101, 99, 116, 65, 77, 68, 0, 103, 108, 77, 117, 108, 116, 105, 68, 114, 97, 119, 65, 114, 114, 97, 121, 115, 73, 110, 100, 105, 114, 101, 99, 116, 66, 105, 110, 100, 108, 101, 115, 115, 67, 111, 117, 110, 116, 78, 86, 0, 103, 108, 77, 117, 108, 116, 105, 68, 114, 97, 119, 65, 114, 114, 97, 121, 115, 73, 110, 100, 105, 114, 101, 99, 116, 66, 105, 110, 100, 108, 101, 115, 115, 78, 86, 0, + 103, 108, 77, 117, 108, 116, 105, 68, 114, 97, 119, 65, 114, 114, 97, 121, 115, 73, 110, 100, 105, 114, 101, 99, 116, 67, 111, 117, 110, 116, 0, 103, 108, 77, 117, 108, 116, 105, 68, 114, 97, 119, 65, 114, 114, 97, 121, 115, 73, 110, 100, 105, 114, 101, 99, 116, 67, 111, 117, 110, 116, 65, 82, 66, 0, 103, 108, 77, 117, 108, 116, 105, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 65, 114, 114, 97, 121, 65, 80, 80, 76, 69, 0, 103, 108, 77, 117, 108, 116, 105, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 0, @@ -1379,6 +1457,7 @@ namespace OpenTK.Graphics.OpenGL 103, 108, 77, 117, 108, 116, 105, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 73, 110, 100, 105, 114, 101, 99, 116, 65, 77, 68, 0, 103, 108, 77, 117, 108, 116, 105, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 73, 110, 100, 105, 114, 101, 99, 116, 66, 105, 110, 100, 108, 101, 115, 115, 67, 111, 117, 110, 116, 78, 86, 0, 103, 108, 77, 117, 108, 116, 105, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 73, 110, 100, 105, 114, 101, 99, 116, 66, 105, 110, 100, 108, 101, 115, 115, 78, 86, 0, + 103, 108, 77, 117, 108, 116, 105, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 73, 110, 100, 105, 114, 101, 99, 116, 67, 111, 117, 110, 116, 0, 103, 108, 77, 117, 108, 116, 105, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 73, 110, 100, 105, 114, 101, 99, 116, 67, 111, 117, 110, 116, 65, 82, 66, 0, 103, 108, 77, 117, 108, 116, 105, 68, 114, 97, 119, 82, 97, 110, 103, 101, 69, 108, 101, 109, 101, 110, 116, 65, 114, 114, 97, 121, 65, 80, 80, 76, 69, 0, 103, 108, 77, 117, 108, 116, 105, 77, 111, 100, 101, 68, 114, 97, 119, 65, 114, 114, 97, 121, 115, 73, 66, 77, 0, @@ -1518,6 +1597,8 @@ namespace OpenTK.Graphics.OpenGL 103, 108, 78, 97, 109, 101, 100, 66, 117, 102, 102, 101, 114, 80, 97, 103, 101, 67, 111, 109, 109, 105, 116, 109, 101, 110, 116, 69, 88, 84, 0, 103, 108, 78, 97, 109, 101, 100, 66, 117, 102, 102, 101, 114, 83, 116, 111, 114, 97, 103, 101, 0, 103, 108, 78, 97, 109, 101, 100, 66, 117, 102, 102, 101, 114, 83, 116, 111, 114, 97, 103, 101, 69, 88, 84, 0, + 103, 108, 78, 97, 109, 101, 100, 66, 117, 102, 102, 101, 114, 83, 116, 111, 114, 97, 103, 101, 69, 120, 116, 101, 114, 110, 97, 108, 69, 88, 84, 0, + 103, 108, 78, 97, 109, 101, 100, 66, 117, 102, 102, 101, 114, 83, 116, 111, 114, 97, 103, 101, 77, 101, 109, 69, 88, 84, 0, 103, 108, 78, 97, 109, 101, 100, 66, 117, 102, 102, 101, 114, 83, 117, 98, 68, 97, 116, 97, 0, 103, 108, 78, 97, 109, 101, 100, 66, 117, 102, 102, 101, 114, 83, 117, 98, 68, 97, 116, 97, 69, 88, 84, 0, 103, 108, 78, 97, 109, 101, 100, 67, 111, 112, 121, 66, 117, 102, 102, 101, 114, 83, 117, 98, 68, 97, 116, 97, 69, 88, 84, 0, @@ -1528,6 +1609,9 @@ namespace OpenTK.Graphics.OpenGL 103, 108, 78, 97, 109, 101, 100, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 82, 101, 97, 100, 66, 117, 102, 102, 101, 114, 0, 103, 108, 78, 97, 109, 101, 100, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 0, 103, 108, 78, 97, 109, 101, 100, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 69, 88, 84, 0, + 103, 108, 78, 97, 109, 101, 100, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 83, 97, 109, 112, 108, 101, 76, 111, 99, 97, 116, 105, 111, 110, 115, 102, 118, 65, 82, 66, 0, + 103, 108, 78, 97, 109, 101, 100, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 83, 97, 109, 112, 108, 101, 76, 111, 99, 97, 116, 105, 111, 110, 115, 102, 118, 78, 86, 0, + 103, 108, 78, 97, 109, 101, 100, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 83, 97, 109, 112, 108, 101, 80, 111, 115, 105, 116, 105, 111, 110, 115, 102, 118, 65, 77, 68, 0, 103, 108, 78, 97, 109, 101, 100, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 84, 101, 120, 116, 117, 114, 101, 0, 103, 108, 78, 97, 109, 101, 100, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 84, 101, 120, 116, 117, 114, 101, 49, 68, 69, 88, 84, 0, 103, 108, 78, 97, 109, 101, 100, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 84, 101, 120, 116, 117, 114, 101, 50, 68, 69, 88, 84, 0, @@ -1671,6 +1755,8 @@ namespace OpenTK.Graphics.OpenGL 103, 108, 80, 111, 108, 108, 73, 110, 115, 116, 114, 117, 109, 101, 110, 116, 115, 83, 71, 73, 88, 0, 103, 108, 80, 111, 108, 121, 103, 111, 110, 77, 111, 100, 101, 0, 103, 108, 80, 111, 108, 121, 103, 111, 110, 79, 102, 102, 115, 101, 116, 0, + 103, 108, 80, 111, 108, 121, 103, 111, 110, 79, 102, 102, 115, 101, 116, 67, 108, 97, 109, 112, 0, + 103, 108, 80, 111, 108, 121, 103, 111, 110, 79, 102, 102, 115, 101, 116, 67, 108, 97, 109, 112, 69, 88, 84, 0, 103, 108, 80, 111, 108, 121, 103, 111, 110, 79, 102, 102, 115, 101, 116, 69, 88, 84, 0, 103, 108, 80, 111, 108, 121, 103, 111, 110, 79, 102, 102, 115, 101, 116, 120, 79, 69, 83, 0, 103, 108, 80, 111, 108, 121, 103, 111, 110, 83, 116, 105, 112, 112, 108, 101, 0, @@ -1683,6 +1769,7 @@ namespace OpenTK.Graphics.OpenGL 103, 108, 80, 111, 112, 78, 97, 109, 101, 0, 103, 108, 80, 114, 101, 115, 101, 110, 116, 70, 114, 97, 109, 101, 68, 117, 97, 108, 70, 105, 108, 108, 78, 86, 0, 103, 108, 80, 114, 101, 115, 101, 110, 116, 70, 114, 97, 109, 101, 75, 101, 121, 101, 100, 78, 86, 0, + 103, 108, 80, 114, 105, 109, 105, 116, 105, 118, 101, 66, 111, 117, 110, 100, 105, 110, 103, 66, 111, 120, 65, 82, 66, 0, 103, 108, 80, 114, 105, 109, 105, 116, 105, 118, 101, 82, 101, 115, 116, 97, 114, 116, 73, 110, 100, 101, 120, 0, 103, 108, 80, 114, 105, 109, 105, 116, 105, 118, 101, 82, 101, 115, 116, 97, 114, 116, 73, 110, 100, 101, 120, 78, 86, 0, 103, 108, 80, 114, 105, 109, 105, 116, 105, 118, 101, 82, 101, 115, 116, 97, 114, 116, 78, 86, 0, @@ -1740,13 +1827,17 @@ namespace OpenTK.Graphics.OpenGL 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 102, 118, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 102, 118, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 105, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 105, 54, 52, 65, 82, 66, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 105, 54, 52, 78, 86, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 105, 54, 52, 118, 65, 82, 66, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 105, 54, 52, 118, 78, 86, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 105, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 105, 118, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 105, 118, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 117, 105, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 117, 105, 54, 52, 65, 82, 66, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 117, 105, 54, 52, 78, 86, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 117, 105, 54, 52, 118, 65, 82, 66, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 117, 105, 54, 52, 118, 78, 86, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 117, 105, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 117, 105, 118, 0, @@ -1760,13 +1851,17 @@ namespace OpenTK.Graphics.OpenGL 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 102, 118, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 102, 118, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 105, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 105, 54, 52, 65, 82, 66, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 105, 54, 52, 78, 86, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 105, 54, 52, 118, 65, 82, 66, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 105, 54, 52, 118, 78, 86, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 105, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 105, 118, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 105, 118, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 117, 105, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 117, 105, 54, 52, 65, 82, 66, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 117, 105, 54, 52, 78, 86, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 117, 105, 54, 52, 118, 65, 82, 66, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 117, 105, 54, 52, 118, 78, 86, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 117, 105, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 117, 105, 118, 0, @@ -1780,13 +1875,17 @@ namespace OpenTK.Graphics.OpenGL 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 102, 118, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 102, 118, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 105, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 105, 54, 52, 65, 82, 66, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 105, 54, 52, 78, 86, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 105, 54, 52, 118, 65, 82, 66, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 105, 54, 52, 118, 78, 86, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 105, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 105, 118, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 105, 118, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 117, 105, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 117, 105, 54, 52, 65, 82, 66, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 117, 105, 54, 52, 78, 86, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 117, 105, 54, 52, 118, 65, 82, 66, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 117, 105, 54, 52, 118, 78, 86, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 117, 105, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 117, 105, 118, 0, @@ -1800,13 +1899,17 @@ namespace OpenTK.Graphics.OpenGL 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 102, 118, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 102, 118, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 105, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 105, 54, 52, 65, 82, 66, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 105, 54, 52, 78, 86, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 105, 54, 52, 118, 65, 82, 66, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 105, 54, 52, 118, 78, 86, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 105, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 105, 118, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 105, 118, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 117, 105, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 117, 105, 54, 52, 65, 82, 66, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 117, 105, 54, 52, 78, 86, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 117, 105, 54, 52, 118, 65, 82, 66, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 117, 105, 54, 52, 118, 78, 86, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 117, 105, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 117, 105, 118, 0, @@ -1897,6 +2000,7 @@ namespace OpenTK.Graphics.OpenGL 103, 108, 82, 97, 115, 116, 101, 114, 80, 111, 115, 52, 115, 118, 0, 103, 108, 82, 97, 115, 116, 101, 114, 80, 111, 115, 52, 120, 79, 69, 83, 0, 103, 108, 82, 97, 115, 116, 101, 114, 80, 111, 115, 52, 120, 118, 79, 69, 83, 0, + 103, 108, 82, 97, 115, 116, 101, 114, 83, 97, 109, 112, 108, 101, 115, 69, 88, 84, 0, 103, 108, 82, 101, 97, 100, 66, 117, 102, 102, 101, 114, 0, 103, 108, 82, 101, 97, 100, 73, 110, 115, 116, 114, 117, 109, 101, 110, 116, 115, 83, 71, 73, 88, 0, 103, 108, 82, 101, 97, 100, 110, 80, 105, 120, 101, 108, 115, 0, @@ -1914,12 +2018,14 @@ namespace OpenTK.Graphics.OpenGL 103, 108, 82, 101, 99, 116, 120, 79, 69, 83, 0, 103, 108, 82, 101, 99, 116, 120, 118, 79, 69, 83, 0, 103, 108, 82, 101, 102, 101, 114, 101, 110, 99, 101, 80, 108, 97, 110, 101, 83, 71, 73, 88, 0, + 103, 108, 82, 101, 108, 101, 97, 115, 101, 75, 101, 121, 101, 100, 77, 117, 116, 101, 120, 87, 105, 110, 51, 50, 69, 88, 84, 0, 103, 108, 82, 101, 108, 101, 97, 115, 101, 83, 104, 97, 100, 101, 114, 67, 111, 109, 112, 105, 108, 101, 114, 0, 103, 108, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 83, 116, 111, 114, 97, 103, 101, 0, 103, 108, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 83, 116, 111, 114, 97, 103, 101, 69, 88, 84, 0, 103, 108, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 83, 116, 111, 114, 97, 103, 101, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 0, 103, 108, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 83, 116, 111, 114, 97, 103, 101, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 67, 111, 118, 101, 114, 97, 103, 101, 78, 86, 0, 103, 108, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 83, 116, 111, 114, 97, 103, 101, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 69, 88, 84, 0, + 103, 108, 82, 101, 110, 100, 101, 114, 71, 112, 117, 77, 97, 115, 107, 78, 86, 0, 103, 108, 82, 101, 110, 100, 101, 114, 77, 111, 100, 101, 0, 103, 108, 82, 101, 112, 108, 97, 99, 101, 109, 101, 110, 116, 67, 111, 100, 101, 80, 111, 105, 110, 116, 101, 114, 83, 85, 78, 0, 103, 108, 82, 101, 112, 108, 97, 99, 101, 109, 101, 110, 116, 67, 111, 100, 101, 117, 98, 83, 85, 78, 0, @@ -1950,6 +2056,7 @@ namespace OpenTK.Graphics.OpenGL 103, 108, 82, 101, 115, 101, 116, 77, 105, 110, 109, 97, 120, 0, 103, 108, 82, 101, 115, 101, 116, 77, 105, 110, 109, 97, 120, 69, 88, 84, 0, 103, 108, 82, 101, 115, 105, 122, 101, 66, 117, 102, 102, 101, 114, 115, 77, 69, 83, 65, 0, + 103, 108, 82, 101, 115, 111, 108, 118, 101, 68, 101, 112, 116, 104, 86, 97, 108, 117, 101, 115, 78, 86, 0, 103, 108, 82, 101, 115, 117, 109, 101, 84, 114, 97, 110, 115, 102, 111, 114, 109, 70, 101, 101, 100, 98, 97, 99, 107, 0, 103, 108, 82, 101, 115, 117, 109, 101, 84, 114, 97, 110, 115, 102, 111, 114, 109, 70, 101, 101, 100, 98, 97, 99, 107, 78, 86, 0, 103, 108, 82, 111, 116, 97, 116, 101, 100, 0, @@ -1957,7 +2064,6 @@ namespace OpenTK.Graphics.OpenGL 103, 108, 82, 111, 116, 97, 116, 101, 120, 79, 69, 83, 0, 103, 108, 83, 97, 109, 112, 108, 101, 67, 111, 118, 101, 114, 97, 103, 101, 0, 103, 108, 83, 97, 109, 112, 108, 101, 67, 111, 118, 101, 114, 97, 103, 101, 65, 82, 66, 0, - 103, 108, 83, 97, 109, 112, 108, 101, 67, 111, 118, 101, 114, 97, 103, 101, 79, 69, 83, 0, 103, 108, 83, 97, 109, 112, 108, 101, 67, 111, 118, 101, 114, 97, 103, 101, 120, 79, 69, 83, 0, 103, 108, 83, 97, 109, 112, 108, 101, 77, 97, 112, 65, 84, 73, 0, 103, 108, 83, 97, 109, 112, 108, 101, 77, 97, 115, 107, 69, 88, 84, 0, @@ -2021,6 +2127,7 @@ namespace OpenTK.Graphics.OpenGL 103, 108, 83, 101, 99, 111, 110, 100, 97, 114, 121, 67, 111, 108, 111, 114, 80, 111, 105, 110, 116, 101, 114, 76, 105, 115, 116, 73, 66, 77, 0, 103, 108, 83, 101, 108, 101, 99, 116, 66, 117, 102, 102, 101, 114, 0, 103, 108, 83, 101, 108, 101, 99, 116, 80, 101, 114, 102, 77, 111, 110, 105, 116, 111, 114, 67, 111, 117, 110, 116, 101, 114, 115, 65, 77, 68, 0, + 103, 108, 83, 101, 109, 97, 112, 104, 111, 114, 101, 80, 97, 114, 97, 109, 101, 116, 101, 114, 117, 105, 54, 52, 118, 69, 88, 84, 0, 103, 108, 83, 101, 112, 97, 114, 97, 98, 108, 101, 70, 105, 108, 116, 101, 114, 50, 68, 0, 103, 108, 83, 101, 112, 97, 114, 97, 98, 108, 101, 70, 105, 108, 116, 101, 114, 50, 68, 69, 88, 84, 0, 103, 108, 83, 101, 116, 70, 101, 110, 99, 101, 65, 80, 80, 76, 69, 0, @@ -2038,11 +2145,17 @@ namespace OpenTK.Graphics.OpenGL 103, 108, 83, 104, 97, 100, 101, 114, 83, 111, 117, 114, 99, 101, 65, 82, 66, 0, 103, 108, 83, 104, 97, 100, 101, 114, 83, 116, 111, 114, 97, 103, 101, 66, 108, 111, 99, 107, 66, 105, 110, 100, 105, 110, 103, 0, 103, 108, 83, 104, 97, 114, 112, 101, 110, 84, 101, 120, 70, 117, 110, 99, 83, 71, 73, 83, 0, + 103, 108, 83, 105, 103, 110, 97, 108, 83, 101, 109, 97, 112, 104, 111, 114, 101, 69, 88, 84, 0, + 103, 108, 83, 105, 103, 110, 97, 108, 86, 107, 70, 101, 110, 99, 101, 78, 86, 0, + 103, 108, 83, 105, 103, 110, 97, 108, 86, 107, 83, 101, 109, 97, 112, 104, 111, 114, 101, 78, 86, 0, + 103, 108, 83, 112, 101, 99, 105, 97, 108, 105, 122, 101, 83, 104, 97, 100, 101, 114, 0, + 103, 108, 83, 112, 101, 99, 105, 97, 108, 105, 122, 101, 83, 104, 97, 100, 101, 114, 65, 82, 66, 0, 103, 108, 83, 112, 114, 105, 116, 101, 80, 97, 114, 97, 109, 101, 116, 101, 114, 102, 83, 71, 73, 88, 0, 103, 108, 83, 112, 114, 105, 116, 101, 80, 97, 114, 97, 109, 101, 116, 101, 114, 102, 118, 83, 71, 73, 88, 0, 103, 108, 83, 112, 114, 105, 116, 101, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 83, 71, 73, 88, 0, 103, 108, 83, 112, 114, 105, 116, 101, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 83, 71, 73, 88, 0, 103, 108, 83, 116, 97, 114, 116, 73, 110, 115, 116, 114, 117, 109, 101, 110, 116, 115, 83, 71, 73, 88, 0, + 103, 108, 83, 116, 97, 116, 101, 67, 97, 112, 116, 117, 114, 101, 78, 86, 0, 103, 108, 83, 116, 101, 110, 99, 105, 108, 67, 108, 101, 97, 114, 84, 97, 103, 69, 88, 84, 0, 103, 108, 83, 116, 101, 110, 99, 105, 108, 70, 105, 108, 108, 80, 97, 116, 104, 73, 110, 115, 116, 97, 110, 99, 101, 100, 78, 86, 0, 103, 108, 83, 116, 101, 110, 99, 105, 108, 70, 105, 108, 108, 80, 97, 116, 104, 78, 86, 0, @@ -2063,6 +2176,7 @@ namespace OpenTK.Graphics.OpenGL 103, 108, 83, 116, 101, 110, 99, 105, 108, 84, 104, 101, 110, 67, 111, 118, 101, 114, 83, 116, 114, 111, 107, 101, 80, 97, 116, 104, 78, 86, 0, 103, 108, 83, 116, 111, 112, 73, 110, 115, 116, 114, 117, 109, 101, 110, 116, 115, 83, 71, 73, 88, 0, 103, 108, 83, 116, 114, 105, 110, 103, 77, 97, 114, 107, 101, 114, 71, 82, 69, 77, 69, 68, 89, 0, + 103, 108, 83, 117, 98, 112, 105, 120, 101, 108, 80, 114, 101, 99, 105, 115, 105, 111, 110, 66, 105, 97, 115, 78, 86, 0, 103, 108, 83, 119, 105, 122, 122, 108, 101, 69, 88, 84, 0, 103, 108, 83, 121, 110, 99, 84, 101, 120, 116, 117, 114, 101, 73, 78, 84, 69, 76, 0, 103, 108, 84, 97, 103, 83, 97, 109, 112, 108, 101, 66, 117, 102, 102, 101, 114, 83, 71, 73, 88, 0, @@ -2213,6 +2327,11 @@ namespace OpenTK.Graphics.OpenGL 103, 108, 84, 101, 120, 83, 116, 111, 114, 97, 103, 101, 50, 68, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 0, 103, 108, 84, 101, 120, 83, 116, 111, 114, 97, 103, 101, 51, 68, 0, 103, 108, 84, 101, 120, 83, 116, 111, 114, 97, 103, 101, 51, 68, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 0, + 103, 108, 84, 101, 120, 83, 116, 111, 114, 97, 103, 101, 77, 101, 109, 49, 68, 69, 88, 84, 0, + 103, 108, 84, 101, 120, 83, 116, 111, 114, 97, 103, 101, 77, 101, 109, 50, 68, 69, 88, 84, 0, + 103, 108, 84, 101, 120, 83, 116, 111, 114, 97, 103, 101, 77, 101, 109, 50, 68, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 69, 88, 84, 0, + 103, 108, 84, 101, 120, 83, 116, 111, 114, 97, 103, 101, 77, 101, 109, 51, 68, 69, 88, 84, 0, + 103, 108, 84, 101, 120, 83, 116, 111, 114, 97, 103, 101, 77, 101, 109, 51, 68, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 69, 88, 84, 0, 103, 108, 84, 101, 120, 83, 116, 111, 114, 97, 103, 101, 83, 112, 97, 114, 115, 101, 65, 77, 68, 0, 103, 108, 84, 101, 120, 83, 117, 98, 73, 109, 97, 103, 101, 49, 68, 0, 103, 108, 84, 101, 120, 83, 117, 98, 73, 109, 97, 103, 101, 49, 68, 69, 88, 84, 0, @@ -2263,6 +2382,11 @@ namespace OpenTK.Graphics.OpenGL 103, 108, 84, 101, 120, 116, 117, 114, 101, 83, 116, 111, 114, 97, 103, 101, 51, 68, 69, 88, 84, 0, 103, 108, 84, 101, 120, 116, 117, 114, 101, 83, 116, 111, 114, 97, 103, 101, 51, 68, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 0, 103, 108, 84, 101, 120, 116, 117, 114, 101, 83, 116, 111, 114, 97, 103, 101, 51, 68, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 69, 88, 84, 0, + 103, 108, 84, 101, 120, 116, 117, 114, 101, 83, 116, 111, 114, 97, 103, 101, 77, 101, 109, 49, 68, 69, 88, 84, 0, + 103, 108, 84, 101, 120, 116, 117, 114, 101, 83, 116, 111, 114, 97, 103, 101, 77, 101, 109, 50, 68, 69, 88, 84, 0, + 103, 108, 84, 101, 120, 116, 117, 114, 101, 83, 116, 111, 114, 97, 103, 101, 77, 101, 109, 50, 68, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 69, 88, 84, 0, + 103, 108, 84, 101, 120, 116, 117, 114, 101, 83, 116, 111, 114, 97, 103, 101, 77, 101, 109, 51, 68, 69, 88, 84, 0, + 103, 108, 84, 101, 120, 116, 117, 114, 101, 83, 116, 111, 114, 97, 103, 101, 77, 101, 109, 51, 68, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 69, 88, 84, 0, 103, 108, 84, 101, 120, 116, 117, 114, 101, 83, 116, 111, 114, 97, 103, 101, 83, 112, 97, 114, 115, 101, 65, 77, 68, 0, 103, 108, 84, 101, 120, 116, 117, 114, 101, 83, 117, 98, 73, 109, 97, 103, 101, 49, 68, 0, 103, 108, 84, 101, 120, 116, 117, 114, 101, 83, 117, 98, 73, 109, 97, 103, 101, 49, 68, 69, 88, 84, 0, @@ -2290,13 +2414,17 @@ namespace OpenTK.Graphics.OpenGL 103, 108, 85, 110, 105, 102, 111, 114, 109, 49, 102, 118, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 49, 102, 118, 65, 82, 66, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 49, 105, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 49, 105, 54, 52, 65, 82, 66, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 49, 105, 54, 52, 78, 86, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 49, 105, 54, 52, 118, 65, 82, 66, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 49, 105, 54, 52, 118, 78, 86, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 49, 105, 65, 82, 66, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 49, 105, 118, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 49, 105, 118, 65, 82, 66, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 49, 117, 105, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 49, 117, 105, 54, 52, 65, 82, 66, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 49, 117, 105, 54, 52, 78, 86, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 49, 117, 105, 54, 52, 118, 65, 82, 66, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 49, 117, 105, 54, 52, 118, 78, 86, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 49, 117, 105, 69, 88, 84, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 49, 117, 105, 118, 0, @@ -2308,13 +2436,17 @@ namespace OpenTK.Graphics.OpenGL 103, 108, 85, 110, 105, 102, 111, 114, 109, 50, 102, 118, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 50, 102, 118, 65, 82, 66, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 50, 105, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 50, 105, 54, 52, 65, 82, 66, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 50, 105, 54, 52, 78, 86, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 50, 105, 54, 52, 118, 65, 82, 66, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 50, 105, 54, 52, 118, 78, 86, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 50, 105, 65, 82, 66, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 50, 105, 118, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 50, 105, 118, 65, 82, 66, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 50, 117, 105, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 50, 117, 105, 54, 52, 65, 82, 66, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 50, 117, 105, 54, 52, 78, 86, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 50, 117, 105, 54, 52, 118, 65, 82, 66, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 50, 117, 105, 54, 52, 118, 78, 86, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 50, 117, 105, 69, 88, 84, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 50, 117, 105, 118, 0, @@ -2326,13 +2458,17 @@ namespace OpenTK.Graphics.OpenGL 103, 108, 85, 110, 105, 102, 111, 114, 109, 51, 102, 118, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 51, 102, 118, 65, 82, 66, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 51, 105, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 51, 105, 54, 52, 65, 82, 66, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 51, 105, 54, 52, 78, 86, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 51, 105, 54, 52, 118, 65, 82, 66, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 51, 105, 54, 52, 118, 78, 86, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 51, 105, 65, 82, 66, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 51, 105, 118, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 51, 105, 118, 65, 82, 66, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 51, 117, 105, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 51, 117, 105, 54, 52, 65, 82, 66, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 51, 117, 105, 54, 52, 78, 86, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 51, 117, 105, 54, 52, 118, 65, 82, 66, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 51, 117, 105, 54, 52, 118, 78, 86, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 51, 117, 105, 69, 88, 84, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 51, 117, 105, 118, 0, @@ -2344,13 +2480,17 @@ namespace OpenTK.Graphics.OpenGL 103, 108, 85, 110, 105, 102, 111, 114, 109, 52, 102, 118, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 52, 102, 118, 65, 82, 66, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 52, 105, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 52, 105, 54, 52, 65, 82, 66, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 52, 105, 54, 52, 78, 86, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 52, 105, 54, 52, 118, 65, 82, 66, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 52, 105, 54, 52, 118, 78, 86, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 52, 105, 65, 82, 66, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 52, 105, 118, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 52, 105, 118, 65, 82, 66, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 52, 117, 105, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 52, 117, 105, 54, 52, 65, 82, 66, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 52, 117, 105, 54, 52, 78, 86, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 52, 117, 105, 54, 52, 118, 65, 82, 66, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 52, 117, 105, 54, 52, 118, 78, 86, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 52, 117, 105, 69, 88, 84, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 52, 117, 105, 118, 0, @@ -2777,7 +2917,11 @@ namespace OpenTK.Graphics.OpenGL 103, 108, 86, 105, 101, 119, 112, 111, 114, 116, 65, 114, 114, 97, 121, 118, 0, 103, 108, 86, 105, 101, 119, 112, 111, 114, 116, 73, 110, 100, 101, 120, 101, 100, 102, 0, 103, 108, 86, 105, 101, 119, 112, 111, 114, 116, 73, 110, 100, 101, 120, 101, 100, 102, 118, 0, + 103, 108, 86, 105, 101, 119, 112, 111, 114, 116, 80, 111, 115, 105, 116, 105, 111, 110, 87, 83, 99, 97, 108, 101, 78, 86, 0, + 103, 108, 86, 105, 101, 119, 112, 111, 114, 116, 83, 119, 105, 122, 122, 108, 101, 78, 86, 0, + 103, 108, 87, 97, 105, 116, 83, 101, 109, 97, 112, 104, 111, 114, 101, 69, 88, 84, 0, 103, 108, 87, 97, 105, 116, 83, 121, 110, 99, 0, + 103, 108, 87, 97, 105, 116, 86, 107, 83, 101, 109, 97, 112, 104, 111, 114, 101, 78, 86, 0, 103, 108, 87, 101, 105, 103, 104, 116, 98, 118, 65, 82, 66, 0, 103, 108, 87, 101, 105, 103, 104, 116, 100, 118, 65, 82, 66, 0, 103, 108, 87, 101, 105, 103, 104, 116, 102, 118, 65, 82, 66, 0, @@ -2844,6 +2988,7 @@ namespace OpenTK.Graphics.OpenGL 103, 108, 87, 105, 110, 100, 111, 119, 80, 111, 115, 52, 105, 118, 77, 69, 83, 65, 0, 103, 108, 87, 105, 110, 100, 111, 119, 80, 111, 115, 52, 115, 77, 69, 83, 65, 0, 103, 108, 87, 105, 110, 100, 111, 119, 80, 111, 115, 52, 115, 118, 77, 69, 83, 65, 0, + 103, 108, 87, 105, 110, 100, 111, 119, 82, 101, 99, 116, 97, 110, 103, 108, 101, 115, 69, 88, 84, 0, 103, 108, 87, 114, 105, 116, 101, 77, 97, 115, 107, 69, 88, 84, 0, }; EntryPointNameOffsets = new int[] @@ -2851,2806 +2996,2951 @@ namespace OpenTK.Graphics.OpenGL 0, 8, 20, - 39, - 61, - 86, - 109, - 125, - 144, - 162, - 184, - 206, - 228, - 240, + 48, + 67, + 89, + 114, + 137, + 153, + 172, + 190, + 212, + 234, 256, - 274, - 298, - 320, - 345, - 360, - 378, - 395, - 413, - 431, - 446, - 454, - 479, - 506, - 534, - 559, - 583, + 268, + 284, + 317, + 355, + 373, + 397, + 419, + 444, + 459, + 477, + 494, + 512, + 530, + 545, + 553, + 578, 605, - 627, - 640, - 656, - 676, - 701, - 729, - 756, - 779, - 801, - 822, - 846, - 859, - 875, - 892, - 912, - 931, - 953, + 633, + 658, + 682, + 704, + 726, + 739, + 755, + 775, + 800, + 828, + 855, + 878, + 900, + 921, + 945, + 958, 974, - 992, - 1013, - 1033, - 1051, - 1070, - 1093, - 1119, - 1149, - 1173, - 1191, - 1212, - 1231, - 1253, - 1273, - 1297, - 1324, - 1346, - 1365, - 1382, - 1398, - 1420, + 991, + 1011, + 1030, + 1052, + 1073, + 1091, + 1112, + 1132, + 1150, + 1169, + 1192, + 1218, + 1248, + 1272, + 1290, + 1311, + 1330, + 1352, + 1372, + 1396, + 1423, 1445, 1464, - 1486, - 1500, - 1515, - 1540, - 1554, - 1571, - 1586, - 1604, - 1634, - 1658, - 1684, - 1702, - 1725, - 1744, - 1764, - 1786, - 1819, - 1853, - 1869, - 1886, - 1902, - 1919, - 1935, + 1481, + 1497, + 1519, + 1544, + 1563, + 1585, + 1599, + 1614, + 1639, + 1653, + 1670, + 1685, + 1703, + 1733, + 1757, + 1783, + 1801, + 1824, + 1843, + 1863, + 1885, + 1918, 1952, 1968, 1985, 2001, 2018, - 2039, - 2048, - 2061, - 2079, - 2096, - 2109, - 2125, - 2142, - 2158, - 2177, - 2194, - 2214, - 2240, - 2264, - 2291, - 2316, - 2344, - 2378, + 2034, + 2051, + 2067, + 2084, + 2100, + 2117, + 2138, + 2147, + 2160, + 2178, + 2195, + 2208, + 2224, + 2241, + 2257, + 2276, + 2293, + 2313, + 2339, + 2363, 2390, - 2403, - 2419, - 2441, - 2461, - 2484, - 2505, - 2529, - 2559, + 2415, + 2443, + 2477, + 2489, + 2502, + 2518, + 2540, + 2560, 2583, - 2603, - 2621, - 2642, - 2665, - 2688, - 2701, - 2717, - 2743, - 2767, - 2783, - 2799, - 2818, - 2829, - 2841, + 2604, + 2628, + 2658, + 2682, + 2702, + 2720, + 2741, + 2764, + 2787, + 2800, + 2816, + 2842, 2866, - 2894, - 2924, - 2957, - 2970, + 2882, + 2909, + 2931, + 2947, + 2966, 2986, - 2994, - 3007, - 3024, - 3042, - 3058, - 3074, - 3090, - 3111, - 3128, - 3141, - 3159, - 3178, - 3195, - 3208, - 3224, - 3238, - 3255, - 3272, - 3285, - 3308, - 3334, - 3360, - 3389, - 3415, - 3441, - 3467, - 3494, - 3509, - 3525, - 3544, - 3566, - 3591, - 3621, - 3646, - 3663, + 2997, + 3009, + 3034, + 3062, + 3092, + 3125, + 3138, + 3154, + 3162, + 3175, + 3192, + 3210, + 3226, + 3242, + 3258, + 3279, + 3296, + 3309, + 3327, + 3346, + 3363, + 3376, + 3392, + 3406, + 3423, + 3440, + 3453, + 3476, + 3502, + 3528, + 3557, + 3583, + 3609, + 3635, + 3662, 3677, - 3689, - 3705, - 3721, - 3731, - 3742, - 3752, - 3763, - 3773, - 3784, - 3805, - 3827, - 3839, - 3852, - 3862, + 3693, + 3712, + 3734, + 3759, + 3789, + 3814, + 3831, + 3845, + 3857, 3873, - 3883, - 3894, - 3905, - 3917, - 3928, - 3940, - 3951, - 3963, - 3976, - 3990, - 4000, - 4011, - 4021, - 4032, - 4042, - 4071, - 4101, - 4112, - 4124, - 4137, - 4147, + 3889, + 3899, + 3910, + 3920, + 3931, + 3941, + 3952, + 3973, + 3995, + 4007, + 4020, + 4030, + 4041, + 4051, + 4062, + 4073, + 4085, + 4096, + 4108, + 4119, + 4131, + 4144, 4158, 4168, 4179, - 4190, - 4202, - 4224, - 4247, + 4189, + 4200, + 4210, + 4239, 4269, + 4280, 4292, - 4303, + 4305, 4315, 4326, - 4338, - 4351, - 4365, - 4381, - 4403, - 4425, - 4447, - 4459, - 4472, + 4336, + 4347, + 4358, + 4370, + 4392, + 4415, + 4437, + 4460, + 4471, + 4483, 4494, - 4510, - 4522, - 4535, - 4547, - 4560, - 4575, + 4506, + 4519, + 4533, + 4549, + 4571, 4593, 4615, - 4636, - 4652, - 4671, - 4684, - 4700, - 4724, - 4751, - 4775, - 4802, - 4818, - 4836, - 4855, - 4878, - 4902, - 4925, - 4949, - 4978, - 4994, - 5013, - 5039, + 4627, + 4640, + 4662, + 4678, + 4690, + 4703, + 4715, + 4728, + 4743, + 4761, + 4783, + 4804, + 4820, + 4839, + 4852, + 4868, + 4892, + 4919, + 4943, + 4970, + 4986, + 5004, + 5023, + 5046, 5070, - 5101, - 5132, - 5166, - 5200, - 5234, - 5257, - 5283, - 5306, - 5332, - 5355, + 5093, + 5117, + 5146, + 5170, + 5193, + 5209, + 5228, + 5254, + 5285, + 5316, + 5347, 5381, - 5407, - 5436, - 5462, - 5491, - 5517, - 5546, - 5576, - 5606, - 5636, - 5666, - 5699, - 5729, - 5762, - 5792, - 5825, - 5847, - 5872, - 5894, - 5919, - 5943, - 5970, - 5995, - 6023, - 6047, - 6074, - 6099, - 6127, - 6154, - 6182, - 6202, - 6222, - 6245, - 6262, - 6282, - 6308, - 6337, - 6363, - 6392, - 6411, - 6432, - 6457, - 6482, - 6510, - 6538, - 6566, - 6591, - 6604, - 6617, - 6634, - 6654, - 6671, - 6691, - 6711, - 6734, - 6754, - 6777, - 6797, - 6820, - 6844, - 6868, - 6892, - 6919, - 6943, - 6970, - 6994, - 7021, - 7048, - 7066, - 7095, - 7115, - 7131, - 7152, - 7175, - 7191, - 7216, - 7241, - 7257, - 7279, - 7296, - 7311, - 7335, - 7360, - 7383, - 7409, - 7436, - 7453, - 7480, - 7501, - 7512, - 7533, - 7554, - 7580, - 7603, - 7629, - 7655, - 7681, - 7703, - 7728, - 7753, - 7777, - 7798, - 7822, - 7846, - 7870, - 7893, - 7916, - 7929, - 7954, - 7970, - 7989, - 8009, + 5415, + 5449, + 5472, + 5498, + 5521, + 5547, + 5570, + 5596, + 5622, + 5651, + 5677, + 5706, + 5732, + 5761, + 5791, + 5821, + 5851, + 5881, + 5914, + 5944, + 5977, + 6007, + 6040, + 6073, + 6106, + 6128, + 6153, + 6175, + 6200, + 6224, + 6251, + 6276, + 6304, + 6328, + 6355, + 6380, + 6408, + 6435, + 6463, + 6483, + 6503, + 6526, + 6543, + 6563, + 6589, + 6618, + 6644, + 6673, + 6692, + 6713, + 6738, + 6763, + 6791, + 6819, + 6847, + 6872, + 6885, + 6898, + 6915, + 6935, + 6952, + 6972, + 6992, + 7015, + 7035, + 7058, + 7078, + 7101, + 7125, + 7149, + 7173, + 7200, + 7224, + 7251, + 7275, + 7302, + 7325, + 7353, + 7380, + 7398, + 7427, + 7447, + 7463, + 7486, + 7507, + 7532, + 7555, + 7571, + 7596, + 7621, + 7637, + 7659, + 7676, + 7691, + 7715, + 7740, + 7763, + 7789, + 7806, + 7833, + 7850, + 7877, + 7898, + 7909, + 7930, + 7951, + 7977, + 8000, 8026, 8052, - 8073, - 8097, - 8111, - 8134, - 8151, - 8169, - 8196, - 8212, - 8236, - 8259, - 8275, - 8300, - 8328, - 8348, + 8078, + 8100, + 8125, + 8150, + 8174, + 8195, + 8219, + 8243, + 8267, + 8290, + 8313, + 8326, + 8351, 8367, - 8383, - 8402, - 8424, - 8449, - 8466, - 8481, - 8494, - 8511, + 8386, + 8409, + 8429, + 8446, + 8472, + 8493, + 8517, 8531, - 8558, - 8587, - 8608, - 8634, - 8658, - 8675, - 8692, + 8556, + 8579, + 8596, + 8614, + 8641, + 8657, + 8681, 8704, - 8716, - 8729, - 8748, - 8764, - 8778, - 8795, - 8815, - 8832, - 8850, - 8865, - 8885, - 8895, - 8916, - 8941, - 8972, - 8983, - 9003, - 9034, - 9061, - 9091, - 9115, + 8720, + 8745, + 8773, + 8793, + 8812, + 8828, + 8847, + 8869, + 8894, + 8911, + 8933, + 8948, + 8965, + 8978, + 8995, + 9015, + 9042, + 9071, + 9092, + 9118, 9142, - 9169, - 9199, - 9217, - 9247, - 9273, - 9286, - 9302, - 9323, - 9345, - 9370, - 9404, - 9429, - 9442, + 9159, + 9176, + 9188, + 9200, + 9213, + 9232, + 9248, + 9262, + 9279, + 9299, + 9316, + 9334, + 9349, + 9369, + 9379, + 9400, + 9425, 9456, - 9473, - 9490, - 9514, - 9536, - 9551, - 9576, + 9467, + 9487, + 9518, + 9545, + 9575, 9599, - 9623, - 9650, - 9686, - 9720, - 9766, - 9793, - 9813, - 9826, - 9855, - 9882, - 9902, - 9932, - 9955, - 9971, - 9995, - 10028, - 10054, - 10084, - 10123, - 10134, - 10153, - 10171, - 10192, - 10217, - 10229, - 10251, - 10271, - 10280, - 10300, - 10324, - 10354, - 10364, - 10383, - 10413, - 10439, - 10468, - 10491, - 10517, - 10543, - 10572, - 10578, - 10601, - 10626, - 10652, - 10675, - 10685, - 10707, - 10727, + 9626, + 9653, + 9683, + 9701, + 9731, + 9757, + 9770, + 9786, + 9807, + 9829, + 9854, + 9888, + 9913, + 9926, + 9940, + 9957, + 9974, + 9998, + 10015, + 10045, + 10068, + 10092, + 10114, + 10129, + 10154, + 10177, + 10201, + 10228, + 10264, + 10298, + 10344, + 10371, + 10391, + 10404, + 10433, + 10460, + 10480, + 10510, + 10533, + 10549, + 10573, + 10606, + 10632, + 10662, + 10701, + 10717, + 10728, 10747, - 10758, - 10772, - 10790, - 10813, - 10839, - 10864, - 10885, - 10905, - 10919, - 10934, + 10765, + 10786, + 10811, + 10823, + 10845, + 10865, + 10874, + 10894, + 10918, 10948, - 10963, - 10980, - 10998, - 11012, - 11027, - 11041, - 11056, - 11073, - 11091, - 11104, - 11116, - 11128, - 11141, - 11154, - 11173, + 10958, + 10977, + 11007, + 11033, + 11062, + 11085, + 11111, + 11137, + 11166, + 11172, 11195, - 11212, - 11233, - 11245, - 11268, - 11277, - 11295, - 11314, - 11330, - 11350, - 11370, - 11378, - 11403, + 11220, + 11246, + 11269, + 11279, + 11301, + 11321, + 11341, + 11352, + 11366, + 11384, + 11407, 11433, - 11463, - 11496, - 11520, - 11538, - 11559, - 11588, - 11614, - 11626, - 11641, - 11654, - 11670, - 11682, - 11697, - 11716, - 11729, - 11745, - 11759, - 11774, + 11458, + 11479, + 11499, + 11513, + 11528, + 11542, + 11557, + 11574, + 11592, + 11606, + 11621, + 11635, + 11650, + 11667, + 11685, + 11698, + 11710, + 11722, + 11735, + 11748, + 11773, 11792, - 11813, - 11838, - 11845, - 11859, - 11867, - 11874, - 11882, - 11892, - 11903, - 11931, - 11952, - 11974, - 11995, - 12017, - 12043, - 12070, - 12096, - 12123, - 12147, - 12172, - 12196, - 12221, - 12248, - 12276, - 12300, - 12327, - 12353, - 12382, - 12403, - 12426, - 12452, - 12475, + 11814, + 11831, + 11852, + 11864, + 11887, + 11896, + 11914, + 11933, + 11949, + 11969, + 11989, + 11997, + 12022, + 12052, + 12082, + 12115, + 12139, + 12157, + 12178, + 12207, + 12233, + 12245, + 12260, + 12273, + 12289, + 12301, + 12316, + 12335, + 12348, + 12364, + 12378, + 12393, + 12411, + 12432, + 12457, + 12464, + 12478, + 12486, + 12493, 12501, - 12524, + 12511, + 12522, 12550, - 12574, - 12598, - 12626, - 12654, - 12680, - 12709, - 12738, - 12763, - 12779, - 12801, - 12813, - 12823, - 12837, - 12851, - 12873, - 12886, - 12902, - 12919, - 12939, - 12967, - 12991, - 13018, - 13035, - 13049, - 13073, - 13091, - 13112, - 13123, - 13137, - 13161, - 13174, - 13195, - 13217, - 13242, - 13259, - 13275, - 13288, - 13304, - 13323, - 13345, - 13359, - 13375, - 13389, - 13406, - 13430, - 13456, - 13474, - 13497, - 13519, - 13552, - 13570, - 13591, - 13617, - 13648, + 12576, + 12597, + 12619, + 12640, + 12662, + 12688, + 12715, + 12741, + 12768, + 12792, + 12817, + 12841, + 12866, + 12893, + 12921, + 12945, + 12972, + 12998, + 13027, + 13061, + 13094, + 13128, + 13149, + 13172, + 13198, + 13221, + 13247, + 13270, + 13296, + 13320, + 13344, + 13372, + 13400, + 13426, + 13455, + 13484, + 13517, + 13542, + 13558, + 13580, + 13592, + 13602, + 13616, + 13630, + 13652, + 13665, 13681, - 13700, - 13722, - 13748, - 13776, - 13799, - 13821, - 13842, - 13864, - 13886, - 13910, - 13931, - 13951, + 13698, + 13718, + 13746, + 13770, + 13797, + 13814, + 13828, + 13852, + 13870, + 13891, + 13902, + 13916, + 13940, + 13953, 13974, - 13990, - 14014, - 14028, - 14053, - 14076, + 13996, + 14021, + 14038, + 14054, + 14067, + 14083, 14102, - 14130, - 14150, + 14124, + 14138, + 14157, 14173, - 14192, - 14214, - 14229, - 14248, - 14267, - 14283, - 14302, - 14329, - 14359, + 14187, + 14204, + 14228, + 14254, + 14272, + 14295, + 14317, + 14350, + 14368, 14389, - 14416, + 14415, 14446, - 14476, - 14495, - 14527, - 14559, - 14592, - 14625, - 14657, - 14689, - 14713, - 14740, - 14768, - 14799, - 14830, - 14853, - 14879, - 14907, - 14938, - 14966, - 14997, - 15028, - 15049, - 15073, - 15097, - 15121, - 15144, - 15159, - 15177, - 15200, - 15213, - 15224, - 15239, - 15276, - 15313, - 15340, - 15355, - 15369, - 15386, - 15408, - 15420, - 15437, - 15456, - 15478, - 15503, - 15528, - 15553, - 15581, - 15609, - 15647, - 15688, - 15716, - 15747, - 15772, - 15800, - 15828, - 15843, - 15858, - 15876, - 15902, - 15931, - 15957, - 15986, - 16015, - 16035, - 16054, - 16087, - 16120, - 16136, - 16157, - 16175, - 16191, - 16207, - 16231, - 16253, - 16273, + 14479, + 14498, + 14520, + 14546, + 14574, + 14597, + 14619, + 14640, + 14662, + 14684, + 14708, + 14729, + 14749, + 14772, + 14788, + 14812, + 14826, + 14851, + 14874, + 14900, + 14928, + 14948, + 14971, + 14990, + 15012, + 15027, + 15046, + 15065, + 15081, + 15100, + 15127, + 15157, + 15187, + 15214, + 15244, + 15274, + 15293, + 15325, + 15357, + 15390, + 15423, + 15455, + 15476, + 15508, + 15532, + 15559, + 15587, + 15618, + 15649, + 15672, + 15698, + 15726, + 15757, + 15785, + 15816, + 15847, + 15878, + 15899, + 15923, + 15947, + 15971, + 15994, + 16009, + 16027, + 16050, + 16063, + 16074, + 16089, + 16126, + 16163, + 16190, + 16205, + 16219, + 16236, + 16258, + 16270, 16287, - 16311, - 16333, - 16359, - 16383, - 16409, - 16422, - 16435, - 16450, - 16466, - 16491, - 16516, - 16546, - 16574, - 16604, - 16632, - 16660, - 16684, - 16695, - 16706, - 16717, + 16306, + 16328, + 16353, + 16378, + 16403, + 16431, + 16459, + 16497, + 16538, + 16569, + 16597, + 16628, + 16653, + 16681, + 16709, + 16724, 16739, - 16761, - 16775, - 16791, - 16807, - 16825, - 16844, - 16856, - 16871, - 16894, - 16920, - 16943, - 16969, - 16988, - 17009, - 17031, - 17053, - 17075, - 17097, - 17119, - 17141, - 17174, - 17207, - 17235, - 17264, + 16757, + 16783, + 16812, + 16838, + 16867, + 16896, + 16916, + 16935, + 16968, + 17001, + 17017, + 17038, + 17056, + 17072, + 17088, + 17112, + 17134, + 17154, + 17168, + 17192, + 17214, + 17244, + 17270, 17294, - 17322, - 17352, - 17380, - 17411, - 17444, - 17469, - 17497, - 17521, - 17548, - 17591, - 17637, - 17670, - 17706, - 17729, - 17766, - 17803, - 17841, - 17880, - 17907, - 17941, - 17978, - 17998, - 18020, - 18037, - 18057, - 18082, - 18110, - 18134, - 18161, - 18187, - 18203, - 18222, - 18234, - 18249, - 18261, - 18276, - 18288, - 18303, - 18316, - 18332, - 18349, - 18369, + 17320, + 17333, + 17346, + 17361, + 17377, + 17402, + 17427, + 17457, + 17485, + 17515, + 17543, + 17571, + 17595, + 17606, + 17617, + 17628, + 17650, + 17672, + 17686, + 17702, + 17718, + 17736, + 17755, + 17787, + 17799, + 17814, + 17837, + 17863, + 17886, + 17912, + 17931, + 17952, + 17974, + 17996, + 18018, + 18040, + 18062, + 18084, + 18117, + 18150, + 18178, + 18207, + 18237, + 18265, + 18295, + 18323, + 18354, 18387, - 18408, - 18426, - 18447, - 18468, - 18492, - 18514, - 18539, - 18554, - 18572, - 18588, - 18607, - 18623, - 18642, - 18661, - 18677, - 18696, - 18715, - 18732, - 18752, - 18772, - 18795, - 18818, - 18835, - 18855, - 18875, - 18901, - 18929, - 18955, - 18975, - 18998, - 19022, - 19047, - 19069, - 19091, - 19111, - 19129, - 19150, - 19168, - 19191, - 19210, - 19233, - 19256, - 19275, + 18412, + 18440, + 18464, + 18491, + 18534, + 18580, + 18616, + 18649, + 18685, + 18708, + 18745, + 18782, + 18820, + 18859, + 18886, + 18920, + 18957, + 18977, + 18999, + 19016, + 19036, + 19061, + 19089, + 19113, + 19140, + 19166, + 19182, + 19201, + 19213, + 19228, + 19240, + 19255, + 19267, + 19282, 19295, - 19315, - 19341, - 19372, - 19403, - 19431, - 19464, - 19490, - 19521, - 19545, - 19573, - 19597, - 19613, - 19630, - 19647, - 19663, - 19695, - 19727, - 19761, - 19795, - 19814, - 19838, - 19852, - 19869, - 19886, - 19906, - 19925, - 19955, - 19985, - 20015, - 20046, - 20066, - 20090, - 20105, - 20123, - 20140, + 19311, + 19328, + 19348, + 19366, + 19387, + 19405, + 19426, + 19447, + 19471, + 19493, + 19518, + 19533, + 19551, + 19567, + 19586, + 19602, + 19621, + 19640, + 19661, + 19677, + 19696, + 19715, + 19737, + 19754, + 19774, + 19794, + 19817, + 19840, + 19857, + 19877, + 19897, + 19923, + 19951, + 19977, + 19997, + 20020, + 20044, + 20069, + 20091, + 20113, + 20133, + 20151, 20172, - 20204, - 20236, - 20269, - 20300, - 20331, - 20357, - 20383, - 20411, - 20442, - 20465, - 20491, - 20516, - 20542, - 20565, - 20594, - 20628, - 20653, - 20673, - 20695, - 20716, - 20753, - 20773, - 20786, - 20802, - 20823, - 20847, - 20866, - 20888, - 20910, - 20935, - 20955, - 20978, + 20190, + 20213, + 20232, + 20255, + 20278, + 20297, + 20317, + 20337, + 20363, + 20394, + 20425, + 20453, + 20486, + 20512, + 20543, + 20567, + 20595, + 20619, + 20635, + 20652, + 20669, + 20685, + 20717, + 20749, + 20783, + 20817, + 20836, + 20860, + 20874, + 20891, + 20908, + 20928, + 20947, + 20977, 21007, - 21039, - 21063, + 21037, + 21068, 21088, - 21114, - 21138, - 21159, - 21183, - 21202, - 21216, - 21243, - 21261, - 21282, - 21306, - 21318, - 21331, - 21352, - 21383, - 21395, - 21422, - 21449, - 21463, - 21477, - 21494, - 21517, - 21531, - 21545, - 21559, - 21576, - 21590, - 21615, - 21640, - 21668, - 21688, - 21709, - 21733, - 21755, - 21780, - 21800, - 21831, - 21854, - 21876, - 21897, - 21915, - 21936, - 21965, - 21997, - 22026, - 22058, - 22082, - 22109, - 22134, - 22162, - 22188, - 22217, - 22241, - 22268, - 22297, - 22325, - 22346, - 22367, - 22393, + 21112, + 21127, + 21145, + 21162, + 21194, + 21226, + 21258, + 21291, + 21322, + 21353, + 21379, + 21405, + 21433, + 21464, + 21487, + 21513, + 21538, + 21564, + 21587, + 21616, + 21650, + 21675, + 21695, + 21717, + 21738, + 21775, + 21802, + 21827, + 21855, + 21881, + 21901, + 21914, + 21930, + 21951, + 21975, + 21994, + 22016, + 22038, + 22063, + 22083, + 22106, + 22135, + 22167, + 22191, + 22216, + 22242, + 22266, + 22298, + 22319, + 22343, + 22362, + 22376, + 22403, 22421, - 22446, - 22476, + 22442, + 22466, + 22484, + 22496, 22509, - 22541, - 22564, - 22590, - 22605, - 22620, - 22638, - 22657, - 22677, - 22692, - 22710, - 22731, - 22755, - 22777, - 22803, - 22823, - 22839, - 22858, + 22530, + 22561, + 22573, + 22600, + 22627, + 22641, + 22655, + 22672, + 22695, + 22709, + 22723, + 22737, + 22754, + 22768, + 22793, + 22818, + 22846, + 22866, 22887, - 22916, - 22940, - 22962, - 22986, - 23010, - 23033, - 23061, - 23087, - 23117, - 23145, - 23164, - 23194, - 23222, - 23256, - 23290, - 23310, - 23333, - 23355, - 23375, - 23398, - 23420, - 23441, - 23465, - 23487, - 23512, - 23532, - 23555, - 23577, - 23598, - 23622, - 23647, - 23674, - 23700, - 23726, - 23755, + 22911, + 22933, + 22958, + 22978, + 23009, + 23032, + 23054, + 23075, + 23093, + 23114, + 23143, + 23175, + 23204, + 23236, + 23260, + 23287, + 23312, + 23340, + 23366, + 23395, + 23419, + 23446, + 23475, + 23503, + 23524, + 23545, + 23571, + 23599, + 23624, + 23654, + 23687, + 23719, + 23742, + 23768, 23783, - 23805, - 23833, - 23861, - 23889, - 23906, - 23921, - 23939, - 23955, - 23979, - 24003, - 24027, - 24051, - 24075, - 24100, - 24125, - 24150, - 24157, - 24167, - 24179, - 24194, - 24215, - 24244, - 24274, - 24303, - 24333, - 24349, - 24358, - 24368, - 24377, - 24393, - 24408, - 24418, - 24427, - 24437, - 24449, - 24468, - 24483, - 24501, - 24523, - 24532, - 24542, - 24552, - 24563, + 23798, + 23816, + 23836, + 23855, + 23875, + 23890, + 23908, + 23929, + 23953, + 23975, + 24001, + 24022, + 24042, + 24058, + 24077, + 24101, + 24123, + 24152, + 24181, + 24205, + 24227, + 24251, + 24275, + 24298, + 24326, + 24352, + 24382, + 24410, + 24429, + 24459, + 24487, + 24521, + 24555, 24575, - 24588, - 24600, - 24621, - 24644, - 24668, - 24688, - 24709, - 24732, - 24758, - 24782, - 24815, - 24851, - 24878, - 24899, - 24923, - 24943, - 24954, - 24968, - 24989, - 25001, - 25014, - 25036, - 25051, - 25063, - 25079, + 24598, + 24620, + 24640, + 24663, + 24685, + 24706, + 24730, + 24752, + 24777, + 24797, + 24820, + 24842, + 24863, + 24887, + 24912, + 24939, + 24965, + 24991, + 25020, + 25048, + 25070, 25098, - 25125, - 25151, - 25160, - 25172, - 25198, - 25217, - 25237, - 25258, - 25269, - 25291, - 25315, - 25327, - 25342, - 25356, - 25376, - 25399, - 25409, - 25422, - 25439, - 25459, - 25471, - 25482, - 25491, - 25503, - 25518, - 25547, - 25575, - 25597, - 25621, - 25643, - 25659, - 25680, - 25709, - 25726, - 25742, - 25751, - 25761, - 25770, - 25780, - 25794, - 25809, - 25823, - 25838, - 25855, - 25873, - 25885, - 25898, + 25126, + 25154, + 25171, + 25186, + 25204, + 25220, + 25238, + 25262, + 25286, + 25310, + 25334, + 25358, + 25383, + 25408, + 25433, + 25440, + 25450, + 25462, + 25477, + 25498, + 25527, + 25557, + 25586, + 25616, + 25636, + 25665, + 25692, + 25715, + 25747, + 25777, + 25793, + 25802, + 25812, + 25821, + 25837, + 25852, + 25862, + 25871, + 25881, + 25893, 25912, - 25924, - 25940, - 25954, - 25971, - 25982, - 26003, - 26025, - 26046, - 26068, - 26083, - 26116, - 26130, - 26144, - 26161, - 26172, - 26188, - 26211, - 26237, - 26260, - 26286, - 26312, - 26328, - 26338, - 26364, + 25927, + 25945, + 25967, + 25976, + 25986, + 25996, + 26007, + 26019, + 26032, + 26044, + 26065, + 26088, + 26112, + 26132, + 26153, + 26176, + 26202, + 26226, + 26259, + 26295, + 26322, + 26343, + 26367, 26387, - 26419, - 26450, - 26479, - 26507, - 26538, - 26566, - 26600, - 26633, - 26664, - 26694, - 26702, - 26710, - 26721, - 26729, - 26737, - 26748, - 26760, - 26775, - 26792, - 26813, - 26825, - 26837, - 26852, - 26864, - 26876, + 26398, + 26412, + 26433, + 26451, + 26463, + 26476, + 26498, + 26513, + 26525, + 26541, + 26560, + 26587, + 26613, + 26622, + 26642, + 26654, + 26680, + 26699, + 26719, + 26740, + 26751, + 26773, + 26797, + 26809, + 26824, + 26838, + 26858, + 26881, 26891, - 26908, - 26928, - 26950, - 26975, - 26996, - 27015, - 27034, - 27054, - 27079, - 27104, - 27129, + 26904, + 26921, + 26941, + 26953, + 26970, + 26981, + 26993, + 27002, + 27014, + 27029, + 27058, + 27086, + 27108, + 27132, 27154, - 27166, - 27179, + 27170, 27191, - 27204, - 27219, - 27235, - 27254, - 27278, - 27298, - 27318, - 27338, - 27357, - 27376, + 27220, + 27237, + 27263, + 27282, + 27310, + 27326, + 27335, + 27345, + 27354, + 27364, + 27378, 27393, - 27410, - 27434, - 27462, - 27488, - 27514, - 27527, - 27546, - 27565, - 27582, + 27407, + 27422, + 27439, + 27457, + 27469, + 27482, + 27496, + 27508, + 27524, + 27538, + 27555, + 27566, 27599, - 27627, - 27653, - 27679, - 27696, - 27711, - 27727, - 27746, - 27765, - 27783, - 27801, - 27823, - 27845, - 27861, - 27885, - 27904, - 27913, - 27925, - 27944, - 27966, - 27984, - 28005, - 28031, - 28060, - 28101, - 28137, - 28171, - 28200, - 28220, + 27620, + 27642, + 27663, + 27685, + 27700, + 27733, + 27747, + 27761, + 27778, + 27789, + 27805, + 27828, + 27854, + 27877, + 27903, + 27929, + 27945, + 27955, + 27981, + 28004, + 28036, + 28067, + 28096, + 28124, + 28155, + 28183, + 28217, 28250, - 28273, - 28301, - 28332, - 28375, - 28413, - 28449, - 28483, + 28281, + 28311, + 28319, + 28327, + 28338, + 28346, + 28354, + 28365, + 28377, + 28392, + 28409, + 28430, + 28442, + 28454, + 28469, + 28481, + 28493, 28508, - 28535, - 28555, - 28576, - 28598, - 28616, - 28637, - 28656, - 28678, + 28525, + 28545, + 28567, + 28592, + 28613, + 28632, + 28651, + 28671, 28696, - 28717, - 28736, - 28758, - 28778, - 28799, - 28817, - 28838, - 28857, - 28879, - 28897, - 28918, - 28937, - 28959, - 28980, - 29002, - 29023, - 29045, - 29063, - 29084, - 29103, - 29125, - 29143, - 29164, - 29183, - 29205, - 29225, - 29246, - 29264, - 29285, - 29304, - 29326, + 28721, + 28746, + 28771, + 28783, + 28796, + 28808, + 28821, + 28836, + 28852, + 28871, + 28895, + 28915, + 28935, + 28955, + 28974, + 28993, + 29010, + 29027, + 29051, + 29079, + 29105, + 29131, + 29144, + 29163, + 29182, + 29199, + 29216, + 29244, + 29270, + 29296, + 29313, + 29328, 29344, - 29365, - 29384, - 29406, - 29427, - 29449, - 29470, + 29363, + 29382, + 29400, + 29418, + 29440, + 29462, 29492, - 29510, - 29531, - 29550, - 29572, - 29590, - 29611, - 29630, - 29652, - 29672, - 29693, - 29711, - 29732, - 29751, - 29773, - 29791, - 29812, - 29831, - 29853, - 29874, - 29896, + 29508, + 29532, + 29551, + 29580, + 29589, + 29601, + 29620, + 29642, + 29663, + 29692, + 29719, + 29750, + 29780, + 29822, + 29854, + 29884, 29917, - 29939, - 29957, - 29978, - 29997, - 30019, - 30037, - 30058, - 30077, - 30099, - 30119, - 30140, - 30158, - 30179, - 30198, - 30220, - 30238, - 30259, - 30278, - 30300, - 30321, - 30343, - 30363, - 30384, - 30404, - 30425, - 30445, - 30466, - 30486, - 30507, - 30533, + 29948, + 29970, + 29988, + 30009, + 30035, + 30064, + 30105, + 30141, + 30172, + 30206, + 30235, + 30255, + 30285, + 30308, + 30336, + 30367, + 30410, + 30448, + 30481, + 30517, 30551, - 30570, - 30588, - 30607, - 30625, + 30576, + 30603, + 30623, 30644, - 30662, - 30681, - 30699, - 30718, - 30739, - 30760, - 30781, - 30805, - 30830, - 30854, - 30880, - 30907, - 30932, - 30958, - 30982, - 31006, - 31030, - 31044, - 31058, - 31075, - 31098, - 31124, - 31147, - 31173, - 31199, - 31217, - 31238, - 31269, - 31300, - 31321, - 31345, - 31366, - 31390, - 31418, - 31447, - 31477, - 31506, + 30666, + 30684, + 30705, + 30724, + 30746, + 30764, + 30785, + 30804, + 30826, + 30846, + 30867, + 30885, + 30906, + 30925, + 30947, + 30965, + 30986, + 31005, + 31027, + 31048, + 31070, + 31091, + 31113, + 31131, + 31152, + 31171, + 31193, + 31211, + 31232, + 31251, + 31273, + 31293, + 31314, + 31332, + 31353, + 31372, + 31394, + 31412, + 31433, + 31452, + 31474, + 31495, + 31517, 31538, - 31567, - 31598, - 31632, + 31560, + 31578, + 31599, + 31618, + 31640, 31658, - 31689, + 31679, + 31698, 31720, - 31751, - 31780, - 31813, - 31844, - 31878, - 31912, - 31947, - 31981, - 32016, - 32051, + 31740, + 31761, + 31779, + 31800, + 31819, + 31841, + 31859, + 31880, + 31899, + 31921, + 31942, + 31964, + 31985, + 32007, + 32025, + 32046, + 32065, 32087, - 32123, - 32160, - 32196, - 32233, - 32271, - 32295, - 32322, - 32352, - 32390, - 32439, - 32480, - 32497, - 32507, - 32528, - 32539, - 32551, - 32562, - 32574, - 32585, - 32597, + 32105, + 32126, + 32145, + 32167, + 32187, + 32208, + 32226, + 32247, + 32266, + 32288, + 32306, + 32327, + 32346, + 32368, + 32389, + 32411, + 32431, + 32452, + 32472, + 32493, + 32513, + 32534, + 32554, + 32575, + 32601, 32619, - 32642, - 32655, - 32669, - 32680, - 32692, - 32703, - 32715, - 32729, - 32744, - 32761, - 32774, - 32788, - 32804, - 32823, - 32846, - 32868, - 32888, - 32909, - 32929, - 32950, - 32970, - 32991, - 33011, - 33032, - 33052, - 33073, - 33087, - 33104, - 33121, - 33141, - 33164, - 33189, - 33197, - 33209, - 33221, - 33239, - 33253, - 33271, - 33290, - 33308, - 33325, - 33342, - 33357, - 33380, - 33398, + 32638, + 32656, + 32675, + 32693, + 32712, + 32730, + 32749, + 32767, + 32786, + 32807, + 32828, + 32849, + 32873, + 32898, + 32922, + 32948, + 32975, + 33000, + 33026, + 33050, + 33074, + 33098, + 33112, + 33126, + 33143, + 33166, + 33192, + 33215, + 33241, + 33267, + 33285, + 33306, + 33337, + 33368, + 33389, 33413, - 33437, - 33461, - 33480, - 33495, - 33525, - 33544, - 33564, - 33583, - 33603, - 33630, - 33650, + 33445, + 33472, + 33493, + 33517, + 33545, + 33574, + 33604, + 33633, 33665, - 33685, - 33703, - 33718, - 33743, - 33770, - 33789, - 33802, - 33816, - 33830, - 33842, - 33856, - 33870, - 33884, - 33912, - 33941, - 33969, - 33998, - 34016, - 34033, - 34050, - 34070, - 34100, - 34131, - 34161, - 34192, - 34204, - 34220, - 34238, - 34256, - 34275, - 34293, - 34314, - 34335, - 34357, - 34376, - 34398, - 34420, - 34443, - 34461, - 34481, - 34500, - 34521, - 34542, - 34564, - 34576, - 34592, - 34608, - 34630, - 34644, - 34660, - 34679, - 34699, - 34716, - 34728, - 34746, - 34762, - 34781, - 34801, - 34813, - 34823, - 34848, - 34870, - 34894, - 34920, - 34941, - 34962, - 34986, - 35011, - 35027, - 35057, - 35088, - 35120, - 35147, - 35175, - 35202, - 35230, - 35257, - 35285, - 35313, - 35342, - 35371, - 35400, - 35430, - 35459, - 35489, - 35518, - 35548, - 35577, - 35607, - 35637, - 35668, - 35699, - 35730, - 35762, - 35790, - 35819, - 35847, - 35876, - 35899, - 35923, + 33694, + 33725, + 33759, + 33798, + 33836, + 33875, + 33901, + 33932, + 33963, + 33994, + 34023, + 34056, + 34087, + 34121, + 34155, + 34190, + 34224, + 34259, + 34294, + 34330, + 34366, + 34403, + 34439, + 34476, + 34514, + 34538, + 34565, + 34595, + 34633, + 34682, + 34723, + 34740, + 34750, + 34771, + 34782, + 34794, + 34805, + 34817, + 34828, + 34840, + 34862, + 34885, + 34898, + 34912, + 34923, + 34935, + 34946, + 34958, + 34972, + 34987, + 35004, + 35017, + 35031, + 35047, + 35066, + 35089, + 35111, + 35131, + 35152, + 35172, + 35193, + 35213, + 35234, + 35254, + 35275, + 35295, + 35316, + 35330, + 35347, + 35364, + 35384, + 35407, + 35432, + 35440, + 35452, + 35464, + 35482, + 35496, + 35514, + 35533, + 35551, + 35568, + 35585, + 35600, + 35623, + 35641, + 35656, + 35680, + 35704, + 35723, + 35738, + 35768, + 35787, + 35807, + 35826, + 35846, + 35873, + 35893, + 35908, + 35928, 35946, - 35970, - 35990, + 35961, + 35986, 36013, - 36036, - 36061, - 36086, - 36118, - 36137, - 36172, - 36191, - 36213, - 36233, - 36256, - 36275, - 36297, - 36317, - 36340, - 36359, - 36382, - 36406, - 36428, - 36448, - 36471, - 36491, - 36515, - 36540, - 36563, - 36584, - 36608, - 36627, - 36649, - 36669, - 36692, - 36711, - 36733, - 36753, - 36776, - 36795, - 36818, - 36842, - 36864, - 36884, - 36907, - 36927, - 36951, - 36976, - 36999, - 37020, - 37044, - 37063, - 37085, - 37105, - 37128, - 37147, - 37169, - 37189, - 37212, - 37231, - 37254, - 37278, + 36032, + 36045, + 36059, + 36073, + 36085, + 36099, + 36113, + 36127, + 36155, + 36184, + 36212, + 36241, + 36259, + 36276, + 36293, + 36313, + 36343, + 36374, + 36404, + 36435, + 36447, + 36463, + 36481, + 36499, + 36518, + 36536, + 36557, + 36578, + 36600, + 36619, + 36641, + 36663, + 36686, + 36704, + 36724, + 36743, + 36764, + 36785, + 36807, + 36819, + 36835, + 36851, + 36873, + 36887, + 36903, + 36924, + 36948, + 36967, + 36987, + 37004, + 37016, + 37034, + 37050, + 37069, + 37089, + 37101, + 37111, + 37136, + 37158, + 37184, + 37208, + 37234, + 37255, + 37276, 37300, - 37320, - 37343, - 37363, - 37387, - 37412, - 37435, - 37456, - 37480, - 37499, - 37521, - 37541, - 37564, - 37583, - 37605, - 37625, - 37648, - 37667, - 37690, + 37325, + 37341, + 37371, + 37402, + 37434, + 37461, + 37489, + 37516, + 37544, + 37571, + 37599, + 37627, + 37656, + 37685, 37714, - 37736, - 37756, - 37779, - 37799, - 37823, - 37848, - 37871, - 37892, - 37916, - 37946, - 37975, - 38006, - 38036, - 38062, - 38091, - 38117, - 38146, - 38174, - 38205, - 38233, - 38264, - 38292, - 38323, - 38351, - 38382, - 38408, - 38437, - 38463, - 38492, - 38520, - 38551, - 38579, - 38610, - 38638, - 38669, + 37744, + 37773, + 37803, + 37832, + 37862, + 37891, + 37921, + 37951, + 37982, + 38013, + 38044, + 38076, + 38104, + 38133, + 38161, + 38190, + 38213, + 38237, + 38260, + 38284, + 38304, + 38327, + 38350, + 38375, + 38400, + 38432, + 38451, + 38486, + 38505, + 38527, + 38547, + 38570, + 38589, + 38611, + 38631, + 38654, + 38673, 38697, - 38728, - 38754, - 38783, - 38809, - 38838, - 38866, - 38897, - 38925, - 38956, - 38984, - 39015, - 39043, - 39074, - 39097, - 39121, - 39144, - 39162, - 39183, - 39196, - 39215, - 39244, - 39261, + 38720, + 38745, + 38769, + 38791, + 38811, + 38834, + 38854, + 38879, + 38903, + 38929, + 38954, + 38977, + 38998, + 39022, + 39041, + 39063, + 39083, + 39106, + 39125, + 39147, + 39167, + 39190, + 39209, + 39233, + 39256, 39281, - 39302, - 39315, - 39326, - 39341, - 39359, - 39387, - 39401, - 39416, - 39430, - 39445, - 39459, - 39474, - 39488, - 39503, - 39520, - 39538, - 39552, - 39567, - 39581, - 39596, - 39610, - 39625, - 39639, - 39654, - 39671, - 39689, + 39305, + 39327, + 39347, + 39370, + 39390, + 39415, + 39439, + 39465, + 39490, + 39513, + 39534, + 39558, + 39577, + 39599, + 39619, + 39642, + 39661, + 39683, 39703, - 39718, - 39732, - 39747, - 39761, - 39776, - 39790, - 39805, - 39822, - 39840, - 39853, - 39875, - 39889, + 39726, + 39745, + 39769, + 39792, + 39817, + 39841, + 39863, + 39883, 39906, - 39923, - 39936, - 39944, - 39953, - 39961, - 39970, - 39978, - 39987, - 39995, - 40004, - 40015, - 40027, - 40048, - 40072, + 39926, + 39951, + 39975, + 40001, + 40026, + 40049, + 40070, 40094, - 40119, - 40152, - 40195, - 40231, - 40244, - 40272, - 40295, - 40319, - 40357, - 40396, + 40113, + 40135, + 40155, + 40178, + 40197, + 40219, + 40239, + 40262, + 40281, + 40305, + 40328, + 40353, + 40377, + 40399, + 40419, 40442, - 40489, - 40528, - 40568, - 40607, - 40647, - 40670, - 40726, - 40783, - 40832, - 40882, - 40923, - 40965, - 40996, - 41028, - 41052, - 41075, - 41099, - 41127, - 41144, - 41164, - 41178, - 41195, - 41215, - 41241, - 41269, - 41279, - 41289, - 41302, - 41319, - 41339, - 41359, - 41380, - 41395, + 40462, + 40487, + 40511, + 40537, + 40562, + 40585, + 40606, + 40630, + 40660, + 40689, + 40720, + 40750, + 40776, + 40805, + 40831, + 40860, + 40888, + 40919, + 40947, + 40978, + 41006, + 41037, + 41065, + 41096, + 41122, + 41151, + 41177, + 41206, + 41234, + 41265, + 41293, + 41324, + 41352, + 41383, 41411, - 41425, - 41447, - 41464, - 41483, - 41503, + 41442, + 41468, + 41497, 41523, - 41544, - 41564, - 41586, - 41609, - 41630, + 41552, + 41580, + 41611, 41639, - 41648, - 41660, 41670, - 41686, - 41703, - 41721, - 41740, - 41762, - 41782, - 41805, - 41824, - 41846, - 41866, - 41889, - 41908, - 41930, - 41950, - 41973, - 41994, + 41698, + 41729, + 41757, + 41788, + 41811, + 41835, + 41858, + 41876, + 41897, + 41910, + 41929, + 41958, + 41975, + 41995, 42016, - 42035, - 42057, - 42077, - 42100, - 42119, - 42141, - 42161, - 42184, - 42204, - 42227, - 42248, - 42272, - 42292, - 42315, - 42336, - 42360, - 42380, + 42029, + 42040, + 42055, + 42073, + 42101, + 42115, + 42130, + 42144, + 42159, + 42173, + 42188, + 42202, + 42217, + 42234, + 42252, + 42266, + 42281, + 42295, + 42310, + 42324, + 42339, + 42353, + 42368, + 42385, 42403, - 42424, - 42448, - 42473, - 42494, - 42516, - 42540, - 42567, - 42598, - 42613, - 42644, - 42664, - 42687, + 42417, + 42432, + 42446, + 42461, + 42475, + 42490, + 42504, + 42519, + 42536, + 42554, + 42573, + 42586, + 42608, + 42622, + 42639, + 42656, + 42669, + 42677, + 42686, + 42694, 42703, - 42716, - 42747, - 42765, - 42787, + 42711, + 42720, + 42728, + 42737, + 42748, + 42760, + 42781, 42809, - 42822, - 42837, - 42852, - 42867, - 42882, - 42897, - 42915, - 42943, - 42964, - 42987, - 43011, - 43034, - 43058, - 43081, - 43102, - 43131, - 43151, - 43165, - 43187, - 43212, - 43226, - 43248, - 43260, - 43280, - 43303, - 43323, - 43354, - 43376, - 43414, - 43443, - 43483, - 43514, - 43536, - 43558, - 43571, - 43590, - 43612, - 43627, - 43643, - 43658, - 43674, - 43689, - 43705, - 43720, - 43736, - 43751, - 43767, - 43787, - 43805, - 43829, - 43851, - 43868, - 43882, - 43900, - 43912, - 43927, - 43942, - 43959, - 43983, - 44007, - 44023, - 44040, - 44053, - 44067, - 44080, - 44094, - 44109, - 44125, - 44138, - 44152, - 44165, - 44179, - 44195, - 44212, - 44228, - 44245, - 44258, - 44272, + 42833, + 42855, + 42880, + 42913, + 42956, + 42992, + 43010, + 43023, + 43051, + 43074, + 43098, + 43136, + 43175, + 43221, + 43268, + 43307, + 43347, + 43386, + 43426, + 43449, + 43505, + 43562, + 43611, + 43661, + 43702, + 43744, + 43775, + 43807, + 43831, + 43854, + 43878, + 43906, + 43923, + 43943, + 43957, + 43974, + 43994, + 44017, + 44043, + 44071, + 44081, + 44091, + 44104, + 44121, + 44141, + 44162, + 44177, + 44193, + 44207, + 44229, + 44246, + 44265, 44285, - 44316, - 44348, - 44387, - 44427, - 44459, - 44492, - 44524, - 44557, - 44571, - 44595, - 44620, - 44635, - 44651, - 44664, - 44678, - 44691, - 44705, - 44721, - 44738, - 44754, - 44771, - 44784, + 44305, + 44326, + 44346, + 44368, + 44391, + 44412, + 44421, + 44430, + 44442, + 44452, + 44468, + 44485, + 44503, + 44522, + 44544, + 44564, + 44587, + 44606, + 44628, + 44648, + 44671, + 44690, + 44712, + 44732, + 44755, + 44776, 44798, - 44811, - 44825, - 44840, - 44856, - 44869, - 44883, - 44896, - 44910, - 44926, + 44817, + 44839, + 44859, + 44882, + 44901, + 44923, 44943, - 44959, - 44976, - 44989, - 45003, - 45016, - 45055, - 45095, - 45109, - 45133, - 45158, - 45173, - 45189, - 45202, - 45216, - 45229, - 45243, - 45259, + 44966, + 44986, + 45009, + 45030, + 45054, + 45074, + 45097, + 45118, + 45142, + 45162, + 45185, + 45206, + 45230, + 45255, 45276, - 45295, - 45310, - 45326, - 45341, - 45357, - 45372, - 45388, - 45403, - 45419, - 45437, - 45458, - 45483, - 45507, - 45517, - 45528, - 45538, - 45549, - 45562, + 45298, + 45322, + 45349, + 45380, + 45395, + 45426, + 45455, + 45475, + 45498, + 45514, + 45527, + 45558, 45576, - 45596, - 45606, - 45617, - 45627, - 45638, + 45598, + 45620, + 45633, 45648, - 45659, - 45672, - 45686, - 45699, - 45712, - 45736, - 45770, - 45783, - 45799, - 45823, - 45857, - 45874, - 45897, - 45913, - 45930, - 45946, - 45964, - 45985, - 46004, - 46026, - 46043, - 46062, - 46082, - 46102, + 45663, + 45678, + 45693, + 45708, + 45726, + 45754, + 45775, + 45796, + 45814, + 45836, + 45855, + 45877, + 45900, + 45924, + 45947, + 45971, + 45994, + 46011, + 46032, + 46061, + 46081, + 46095, 46117, - 46132, - 46158, - 46173, - 46199, - 46221, - 46237, - 46256, - 46272, - 46291, - 46307, - 46326, - 46346, - 46363, - 46382, - 46398, - 46417, - 46438, - 46462, - 46485, - 46505, - 46525, - 46563, - 46593, - 46613, - 46651, - 46681, - 46699, - 46720, - 46739, - 46766, - 46786, - 46809, - 46830, - 46854, - 46874, - 46897, - 46919, - 46944, - 46967, - 46993, - 47014, - 47038, - 47058, - 47083, - 47102, - 47124, - 47143, - 47165, - 47195, + 46142, + 46156, + 46178, + 46190, + 46210, + 46233, + 46253, + 46284, + 46306, + 46344, + 46373, + 46413, + 46444, + 46466, + 46488, + 46514, + 46527, + 46546, + 46568, + 46583, + 46599, + 46614, + 46630, + 46645, + 46661, + 46676, + 46692, + 46707, + 46723, + 46743, + 46761, + 46785, + 46807, + 46824, + 46838, + 46856, + 46868, + 46883, + 46898, + 46915, + 46939, + 46963, + 46979, + 46996, + 47009, + 47023, + 47036, + 47050, + 47065, + 47081, + 47094, + 47108, + 47121, + 47135, + 47151, + 47168, + 47184, + 47201, + 47214, 47228, - 47247, - 47269, - 47299, - 47332, - 47358, - 47378, - 47401, - 47421, - 47444, - 47464, - 47487, - 47501, - 47517, - 47546, + 47241, + 47272, + 47304, + 47343, + 47383, + 47415, + 47448, + 47480, + 47513, + 47527, + 47551, 47576, + 47591, 47607, - 47642, - 47670, - 47701, - 47731, - 47749, - 47762, - 47775, - 47791, - 47803, - 47816, - 47828, - 47843, - 47856, - 47872, - 47884, - 47900, - 47917, + 47620, + 47634, + 47647, + 47661, + 47677, + 47694, + 47710, + 47727, + 47740, + 47754, + 47767, + 47781, + 47796, + 47812, + 47825, + 47839, + 47852, + 47866, + 47882, + 47899, + 47915, 47932, 47945, - 47961, - 47974, - 47991, - 48009, - 48025, - 48039, - 48056, - 48068, - 48081, - 48093, - 48108, - 48121, - 48137, - 48149, - 48165, - 48182, - 48197, - 48210, - 48226, - 48239, - 48256, - 48274, - 48290, - 48304, - 48321, - 48333, - 48346, - 48358, - 48373, - 48386, - 48402, + 47959, + 47972, + 48011, + 48051, + 48065, + 48089, + 48114, + 48129, + 48145, + 48158, + 48172, + 48185, + 48199, + 48215, + 48232, + 48251, + 48266, + 48282, + 48297, + 48313, + 48328, + 48344, + 48359, + 48375, + 48393, 48414, - 48430, - 48447, - 48462, - 48475, - 48491, - 48504, - 48521, - 48539, - 48555, - 48569, - 48586, - 48598, - 48611, - 48623, - 48638, - 48651, - 48667, - 48679, - 48695, - 48712, - 48727, - 48740, - 48756, - 48769, - 48786, - 48804, - 48820, - 48834, - 48851, - 48873, - 48892, - 48915, - 48937, - 48961, - 48984, - 49003, - 49022, - 49044, - 49065, - 49086, - 49107, - 49128, - 49147, - 49166, - 49188, - 49209, - 49230, - 49251, - 49272, - 49291, - 49310, - 49332, - 49353, + 48439, + 48463, + 48473, + 48484, + 48494, + 48505, + 48518, + 48532, + 48552, + 48562, + 48573, + 48583, + 48594, + 48604, + 48615, + 48628, + 48642, + 48655, + 48668, + 48692, + 48726, + 48739, + 48755, + 48779, + 48813, + 48830, + 48853, + 48869, + 48886, + 48902, + 48920, + 48941, + 48960, + 48982, + 48999, + 49018, + 49038, + 49058, + 49073, + 49088, + 49114, + 49129, + 49155, + 49176, + 49197, + 49229, + 49250, + 49282, + 49304, + 49320, + 49339, + 49355, 49374, - 49395, - 49416, - 49440, - 49456, - 49473, - 49491, - 49505, - 49522, - 49541, - 49563, - 49586, + 49390, + 49409, + 49429, + 49446, + 49465, + 49481, + 49500, + 49521, + 49545, + 49568, + 49588, 49608, - 49632, - 49645, - 49667, - 49686, - 49708, - 49730, - 49748, - 49769, - 49795, - 49824, - 49848, - 49863, - 49878, - 49893, - 49908, - 49928, - 49943, - 49959, - 49975, - 49991, - 50005, + 49646, + 49676, + 49696, + 49734, + 49764, + 49782, + 49803, + 49822, + 49849, + 49869, + 49892, + 49913, + 49937, + 49957, + 49980, + 50002, 50027, - 50041, - 50060, - 50081, - 50112, - 50142, - 50165, - 50188, - 50215, - 50229, - 50244, - 50255, - 50267, + 50050, + 50076, + 50097, + 50121, + 50141, + 50166, + 50185, + 50207, + 50226, + 50248, 50278, - 50290, - 50303, - 50317, - 50328, - 50340, - 50351, - 50363, - 50377, - 50392, - 50406, - 50421, - 50432, - 50444, - 50455, - 50467, - 50480, - 50494, - 50505, - 50517, - 50528, - 50540, - 50554, - 50569, - 50583, - 50598, - 50609, - 50621, - 50632, - 50644, - 50657, - 50671, - 50682, + 50311, + 50330, + 50352, + 50382, + 50415, + 50440, + 50465, + 50501, + 50526, + 50562, + 50588, + 50608, + 50631, + 50651, + 50674, 50694, - 50705, 50717, 50731, - 50746, - 50773, - 50799, - 50826, - 50853, - 50881, - 50914, - 50942, - 50973, - 51000, - 51031, - 51059, - 51095, - 51124, - 51153, - 51177, - 51198, - 51235, - 51266, - 51302, - 51338, - 51373, - 51409, - 51445, - 51481, - 51517, - 51552, - 51589, - 51615, - 51642, - 51671, - 51688, - 51708, - 51727, - 51745, - 51766, - 51786, - 51803, - 51823, - 51842, - 51860, - 51881, - 51901, - 51920, - 51940, - 51957, - 51977, - 51996, - 52014, - 52035, - 52055, - 52072, - 52092, - 52111, - 52129, - 52150, - 52170, - 52187, - 52207, - 52226, - 52244, - 52265, + 50747, + 50776, + 50806, + 50837, + 50872, + 50900, + 50931, + 50961, + 50979, + 50992, + 51005, + 51021, + 51033, + 51046, + 51058, + 51073, + 51086, + 51102, + 51114, + 51131, + 51147, + 51165, + 51182, + 51197, + 51210, + 51226, + 51239, + 51257, + 51274, + 51293, + 51311, + 51327, + 51341, + 51358, + 51370, + 51383, + 51395, + 51410, + 51423, + 51439, + 51451, + 51468, + 51484, + 51502, + 51519, + 51534, + 51547, + 51563, + 51576, + 51594, + 51611, + 51630, + 51648, + 51664, + 51678, + 51695, + 51707, + 51720, + 51732, + 51747, + 51760, + 51776, + 51788, + 51805, + 51821, + 51839, + 51856, + 51871, + 51884, + 51900, + 51913, + 51931, + 51948, + 51967, + 51985, + 52001, + 52015, + 52032, + 52044, + 52057, + 52069, + 52084, + 52097, + 52113, + 52125, + 52142, + 52158, + 52176, + 52193, + 52208, + 52221, + 52237, + 52250, + 52268, 52285, 52304, - 52324, - 52341, - 52361, - 52380, - 52398, - 52419, - 52439, - 52456, - 52476, - 52495, - 52513, - 52534, - 52554, - 52571, - 52591, - 52610, - 52628, - 52649, - 52669, - 52688, - 52708, - 52725, - 52745, - 52764, - 52782, - 52803, - 52823, - 52841, - 52862, - 52879, - 52899, - 52918, - 52936, - 52957, - 52977, - 52994, - 53014, - 53033, - 53051, - 53072, - 53092, - 53111, - 53131, - 53149, - 53170, - 53189, - 53211, - 53230, - 53252, - 53271, - 53293, - 53312, - 53334, - 53354, - 53377, - 53397, - 53420, - 53440, - 53463, - 53480, - 53500, - 53519, - 53537, - 53558, + 52322, + 52338, + 52352, + 52369, + 52391, + 52410, + 52433, + 52455, + 52479, + 52502, + 52521, + 52540, + 52562, + 52583, + 52604, + 52625, + 52646, + 52665, + 52684, + 52706, + 52727, + 52748, + 52769, + 52790, + 52809, + 52828, + 52850, + 52871, + 52892, + 52913, + 52934, + 52958, + 52974, + 52991, + 53009, + 53023, + 53040, + 53059, + 53081, + 53104, + 53126, + 53150, + 53163, + 53185, + 53204, + 53226, + 53248, + 53266, + 53287, + 53313, + 53342, + 53366, + 53381, + 53396, + 53411, + 53426, + 53446, + 53461, + 53477, + 53493, + 53509, + 53523, + 53545, + 53559, 53578, - 53598, - 53617, - 53639, + 53599, + 53630, 53660, - 53679, - 53701, - 53720, - 53742, - 53771, - 53793, - 53815, - 53840, - 53861, - 53884, - 53902, - 53923, - 53942, - 53964, - 53983, - 54005, - 54025, - 54048, - 54066, + 53683, + 53706, + 53733, + 53747, + 53762, + 53773, + 53785, + 53796, + 53808, + 53821, + 53835, + 53846, + 53858, + 53869, + 53881, + 53895, + 53910, + 53924, + 53939, + 53950, + 53962, + 53973, + 53985, + 53998, + 54012, + 54023, + 54035, + 54046, + 54058, + 54072, 54087, - 54106, - 54128, - 54147, - 54169, + 54101, + 54116, + 54127, + 54139, + 54150, + 54162, + 54175, 54189, + 54200, 54212, - 54230, - 54251, - 54270, - 54292, - 54311, - 54333, - 54353, - 54376, - 54395, - 54417, - 54435, - 54456, - 54475, - 54497, - 54516, - 54538, - 54558, - 54581, - 54600, - 54622, + 54223, + 54235, + 54249, + 54264, + 54291, + 54317, + 54344, + 54371, + 54399, + 54432, + 54460, + 54491, + 54518, + 54549, + 54577, + 54613, 54642, - 54665, - 54685, - 54708, - 54730, - 54754, - 54777, - 54803, - 54821, - 54842, - 54861, - 54883, - 54905, - 54928, - 54952, - 54975, - 55000, - 55024, - 55042, - 55063, - 55082, - 55104, - 55126, - 55149, - 55172, - 55196, - 55214, - 55235, - 55254, - 55276, - 55298, + 54671, + 54695, + 54716, + 54753, + 54784, + 54820, + 54856, + 54891, + 54927, + 54963, + 54999, + 55035, + 55070, + 55107, + 55133, + 55160, + 55189, + 55206, + 55226, + 55245, + 55263, + 55284, + 55304, 55321, - 55344, - 55368, - 55386, - 55407, - 55426, - 55448, - 55470, - 55493, - 55516, - 55540, - 55562, - 55586, - 55609, - 55635, - 55654, - 55674, - 55693, - 55713, - 55732, - 55752, - 55771, - 55791, - 55819, - 55841, - 55866, - 55890, - 55911, - 55932, - 55953, + 55341, + 55360, + 55378, + 55399, + 55419, + 55438, + 55458, + 55475, + 55495, + 55514, + 55532, + 55553, + 55573, + 55590, + 55610, + 55629, + 55647, + 55668, + 55688, + 55705, + 55725, + 55744, + 55762, + 55783, + 55803, + 55822, + 55842, + 55859, + 55879, + 55898, + 55916, + 55937, + 55957, 55974, - 55995, - 56016, - 56037, - 56058, - 56079, - 56100, - 56121, - 56142, - 56163, - 56184, - 56205, + 55994, + 56013, + 56031, + 56052, + 56072, + 56089, + 56109, + 56128, + 56146, + 56167, + 56187, + 56206, 56226, - 56248, - 56271, - 56288, - 56309, - 56330, - 56347, - 56360, - 56374, - 56387, - 56401, - 56414, - 56428, - 56444, - 56463, - 56486, - 56508, - 56528, - 56549, + 56243, + 56263, + 56282, + 56300, + 56321, + 56341, + 56359, + 56380, + 56397, + 56417, + 56436, + 56454, + 56475, + 56495, + 56512, + 56532, + 56551, 56569, 56590, 56610, - 56631, - 56651, - 56672, - 56692, - 56713, - 56733, - 56754, - 56774, - 56795, - 56815, - 56836, - 56856, - 56877, - 56897, - 56918, + 56629, + 56649, + 56667, + 56688, + 56707, + 56729, + 56748, + 56770, + 56789, + 56811, + 56830, + 56852, + 56872, + 56895, + 56915, 56938, - 56959, - 56979, - 57000, - 57020, - 57041, - 57061, - 57082, - 57102, - 57123, - 57143, - 57164, - 57183, - 57203, - 57221, - 57240, - 57265, - 57282, - 57316, - 57350, - 57384, - 57395, - 57412, - 57431, - 57451, - 57462, - 57476, - 57490, - 57504, - 57518, - 57534, - 57553, - 57567, - 57582, - 57597, - 57612, - 57626, - 57643, - 57661, - 57676, - 57694, - 57713, - 57727, - 57744, - 57762, - 57777, - 57795, - 57814, - 57828, - 57845, - 57863, - 57878, - 57896, - 57915, - 57929, - 57946, - 57964, - 57979, - 57997, - 58016, - 58030, - 58047, - 58065, - 58080, - 58098, - 58117, - 58131, - 58148, - 58166, - 58181, - 58199, - 58218, - 58232, - 58249, - 58267, - 58282, - 58300, - 58319, - 58333, - 58350, - 58368, - 58383, + 56958, + 56981, + 56998, + 57018, + 57037, + 57055, + 57076, + 57096, + 57116, + 57135, + 57157, + 57178, + 57197, + 57219, + 57238, + 57260, + 57289, + 57311, + 57333, + 57358, + 57379, + 57402, + 57420, + 57441, + 57460, + 57482, + 57501, + 57523, + 57543, + 57566, + 57584, + 57605, + 57624, + 57646, + 57665, + 57687, + 57707, + 57730, + 57748, + 57769, + 57788, + 57810, + 57829, + 57851, + 57871, + 57894, + 57913, + 57935, + 57953, + 57974, + 57993, + 58015, + 58034, + 58056, + 58076, + 58099, + 58118, + 58140, + 58160, + 58183, + 58203, + 58226, + 58248, + 58272, + 58295, + 58321, + 58339, + 58360, + 58379, 58401, - 58420, - 58438, - 58457, - 58475, - 58494, - 58512, - 58531, - 58549, - 58568, + 58423, + 58446, + 58470, + 58493, + 58518, + 58542, + 58560, + 58581, + 58600, + 58622, + 58644, + 58667, + 58690, + 58714, + 58732, + 58753, + 58772, + 58794, + 58816, + 58839, + 58862, + 58886, + 58904, + 58925, + 58944, + 58966, + 58988, + 59011, + 59034, + 59058, + 59080, + 59104, + 59127, + 59153, + 59172, + 59192, + 59211, + 59231, + 59250, + 59270, + 59289, + 59309, + 59337, + 59359, + 59384, + 59408, + 59429, + 59450, + 59471, + 59492, + 59513, + 59534, + 59555, + 59576, + 59597, + 59618, + 59639, + 59660, + 59681, + 59702, + 59723, + 59744, + 59766, + 59789, + 59806, + 59827, + 59848, + 59865, + 59878, + 59892, + 59905, + 59919, + 59932, + 59946, + 59962, + 59981, + 60004, + 60026, + 60046, + 60067, + 60087, + 60108, + 60128, + 60149, + 60169, + 60190, + 60210, + 60231, + 60251, + 60272, + 60292, + 60313, + 60333, + 60354, + 60374, + 60395, + 60415, + 60436, + 60456, + 60477, + 60497, + 60518, + 60538, + 60559, + 60579, + 60600, + 60620, + 60641, + 60661, + 60682, + 60701, + 60721, + 60739, + 60758, + 60783, + 60800, + 60834, + 60868, + 60902, + 60913, + 60930, + 60949, + 60969, + 60996, + 61016, + 61035, + 61046, + 61066, + 61080, + 61094, + 61108, + 61122, + 61138, + 61157, + 61171, + 61186, + 61201, + 61216, + 61230, + 61247, + 61265, + 61280, + 61298, + 61317, + 61331, + 61348, + 61366, + 61381, + 61399, + 61418, + 61432, + 61449, + 61467, + 61482, + 61500, + 61519, + 61533, + 61550, + 61568, + 61583, + 61601, + 61620, + 61634, + 61651, + 61669, + 61684, + 61702, + 61721, + 61735, + 61752, + 61770, + 61785, + 61803, + 61822, + 61836, + 61853, + 61871, + 61886, + 61904, + 61923, + 61937, + 61954, + 61972, + 61987, + 62005, + 62024, + 62042, + 62061, + 62079, + 62098, + 62116, + 62135, + 62153, + 62172, + 62194, }; EntryPoints = new IntPtr[EntryPointNameOffsets.Length]; } @@ -6040,6 +6330,60 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static void EndPerfMonitor(UInt32 monitor) { throw new NotImplementedException(); } + /// [requires: AMD_framebuffer_sample_positions] + /// + /// + /// + /// + [AutoGenerated(Category = "AMD_framebuffer_sample_positions", Version = "", EntryPoint = "glFramebufferSamplePositionsfvAMD")] + [CLSCompliant(false)] + public static void FramebufferSamplePositions(OpenTK.Graphics.OpenGL.AmdFramebufferSamplePositions target, Int32 numsamples, Int32 pixelindex, Single[] values) { throw new NotImplementedException(); } + + /// [requires: AMD_framebuffer_sample_positions] + /// + /// + /// + /// + [AutoGenerated(Category = "AMD_framebuffer_sample_positions", Version = "", EntryPoint = "glFramebufferSamplePositionsfvAMD")] + [CLSCompliant(false)] + public static void FramebufferSamplePositions(OpenTK.Graphics.OpenGL.AmdFramebufferSamplePositions target, Int32 numsamples, Int32 pixelindex, ref Single values) { throw new NotImplementedException(); } + + /// [requires: AMD_framebuffer_sample_positions] + /// + /// + /// + /// + [AutoGenerated(Category = "AMD_framebuffer_sample_positions", Version = "", EntryPoint = "glFramebufferSamplePositionsfvAMD")] + [CLSCompliant(false)] + public static unsafe void FramebufferSamplePositions(OpenTK.Graphics.OpenGL.AmdFramebufferSamplePositions target, Int32 numsamples, Int32 pixelindex, Single* values) { throw new NotImplementedException(); } + + /// [requires: AMD_framebuffer_sample_positions] + /// + /// + /// + /// + [AutoGenerated(Category = "AMD_framebuffer_sample_positions", Version = "", EntryPoint = "glFramebufferSamplePositionsfvAMD")] + [CLSCompliant(false)] + public static void FramebufferSamplePositions(OpenTK.Graphics.OpenGL.AmdFramebufferSamplePositions target, UInt32 numsamples, UInt32 pixelindex, Single[] values) { throw new NotImplementedException(); } + + /// [requires: AMD_framebuffer_sample_positions] + /// + /// + /// + /// + [AutoGenerated(Category = "AMD_framebuffer_sample_positions", Version = "", EntryPoint = "glFramebufferSamplePositionsfvAMD")] + [CLSCompliant(false)] + public static void FramebufferSamplePositions(OpenTK.Graphics.OpenGL.AmdFramebufferSamplePositions target, UInt32 numsamples, UInt32 pixelindex, ref Single values) { throw new NotImplementedException(); } + + /// [requires: AMD_framebuffer_sample_positions] + /// + /// + /// + /// + [AutoGenerated(Category = "AMD_framebuffer_sample_positions", Version = "", EntryPoint = "glFramebufferSamplePositionsfvAMD")] + [CLSCompliant(false)] + public static unsafe void FramebufferSamplePositions(OpenTK.Graphics.OpenGL.AmdFramebufferSamplePositions target, UInt32 numsamples, UInt32 pixelindex, Single* values) { throw new NotImplementedException(); } + /// [requires: AMD_name_gen_delete] /// /// @@ -6303,6 +6647,186 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static unsafe Int32 GetDebugMessageLog(UInt32 count, Int32 bufsize, [OutAttribute, CountAttribute(Parameter = "count")] OpenTK.Graphics.OpenGL.AmdDebugOutput* categories, [OutAttribute, CountAttribute(Parameter = "count")] UInt32* severities, [OutAttribute, CountAttribute(Parameter = "count")] UInt32* ids, [OutAttribute, CountAttribute(Parameter = "count")] Int32* lengths, [OutAttribute, CountAttribute(Parameter = "bufsize")] out String message) { throw new NotImplementedException(); } + /// [requires: AMD_framebuffer_sample_positions] + /// Retrieve a named parameter from a framebuffer + /// + /// + /// The target of the operation, which must be ReadFramebuffer, DrawFramebuffer or Framebuffer. + /// + /// + /// A token indicating the parameter to be retrieved. + /// + /// + /// The address of a variable to receive the value of the parameter named pname. + /// + /// + /// + /// + [AutoGenerated(Category = "AMD_framebuffer_sample_positions", Version = "", EntryPoint = "glGetFramebufferParameterfvAMD")] + [CLSCompliant(false)] + public static void GetFramebufferParameter(OpenTK.Graphics.OpenGL.AmdFramebufferSamplePositions target, OpenTK.Graphics.OpenGL.AmdFramebufferSamplePositions pname, Int32 numsamples, Int32 pixelindex, Int32 size, [OutAttribute] Single[] values) { throw new NotImplementedException(); } + + /// [requires: AMD_framebuffer_sample_positions] + /// Retrieve a named parameter from a framebuffer + /// + /// + /// The target of the operation, which must be ReadFramebuffer, DrawFramebuffer or Framebuffer. + /// + /// + /// A token indicating the parameter to be retrieved. + /// + /// + /// The address of a variable to receive the value of the parameter named pname. + /// + /// + /// + /// + [AutoGenerated(Category = "AMD_framebuffer_sample_positions", Version = "", EntryPoint = "glGetFramebufferParameterfvAMD")] + [CLSCompliant(false)] + public static void GetFramebufferParameter(OpenTK.Graphics.OpenGL.AmdFramebufferSamplePositions target, OpenTK.Graphics.OpenGL.AmdFramebufferSamplePositions pname, Int32 numsamples, Int32 pixelindex, Int32 size, [OutAttribute] out Single values) { throw new NotImplementedException(); } + + /// [requires: AMD_framebuffer_sample_positions] + /// Retrieve a named parameter from a framebuffer + /// + /// + /// The target of the operation, which must be ReadFramebuffer, DrawFramebuffer or Framebuffer. + /// + /// + /// A token indicating the parameter to be retrieved. + /// + /// + /// The address of a variable to receive the value of the parameter named pname. + /// + /// + /// + /// + [AutoGenerated(Category = "AMD_framebuffer_sample_positions", Version = "", EntryPoint = "glGetFramebufferParameterfvAMD")] + [CLSCompliant(false)] + public static unsafe void GetFramebufferParameter(OpenTK.Graphics.OpenGL.AmdFramebufferSamplePositions target, OpenTK.Graphics.OpenGL.AmdFramebufferSamplePositions pname, Int32 numsamples, Int32 pixelindex, Int32 size, [OutAttribute] Single* values) { throw new NotImplementedException(); } + + /// [requires: AMD_framebuffer_sample_positions] + /// Retrieve a named parameter from a framebuffer + /// + /// + /// The target of the operation, which must be ReadFramebuffer, DrawFramebuffer or Framebuffer. + /// + /// + /// A token indicating the parameter to be retrieved. + /// + /// + /// The address of a variable to receive the value of the parameter named pname. + /// + /// + /// + /// + [AutoGenerated(Category = "AMD_framebuffer_sample_positions", Version = "", EntryPoint = "glGetFramebufferParameterfvAMD")] + [CLSCompliant(false)] + public static void GetFramebufferParameter(OpenTK.Graphics.OpenGL.AmdFramebufferSamplePositions target, OpenTK.Graphics.OpenGL.AmdFramebufferSamplePositions pname, UInt32 numsamples, UInt32 pixelindex, Int32 size, [OutAttribute] Single[] values) { throw new NotImplementedException(); } + + /// [requires: AMD_framebuffer_sample_positions] + /// Retrieve a named parameter from a framebuffer + /// + /// + /// The target of the operation, which must be ReadFramebuffer, DrawFramebuffer or Framebuffer. + /// + /// + /// A token indicating the parameter to be retrieved. + /// + /// + /// The address of a variable to receive the value of the parameter named pname. + /// + /// + /// + /// + [AutoGenerated(Category = "AMD_framebuffer_sample_positions", Version = "", EntryPoint = "glGetFramebufferParameterfvAMD")] + [CLSCompliant(false)] + public static void GetFramebufferParameter(OpenTK.Graphics.OpenGL.AmdFramebufferSamplePositions target, OpenTK.Graphics.OpenGL.AmdFramebufferSamplePositions pname, UInt32 numsamples, UInt32 pixelindex, Int32 size, [OutAttribute] out Single values) { throw new NotImplementedException(); } + + /// [requires: AMD_framebuffer_sample_positions] + /// Retrieve a named parameter from a framebuffer + /// + /// + /// The target of the operation, which must be ReadFramebuffer, DrawFramebuffer or Framebuffer. + /// + /// + /// A token indicating the parameter to be retrieved. + /// + /// + /// The address of a variable to receive the value of the parameter named pname. + /// + /// + /// + /// + [AutoGenerated(Category = "AMD_framebuffer_sample_positions", Version = "", EntryPoint = "glGetFramebufferParameterfvAMD")] + [CLSCompliant(false)] + public static unsafe void GetFramebufferParameter(OpenTK.Graphics.OpenGL.AmdFramebufferSamplePositions target, OpenTK.Graphics.OpenGL.AmdFramebufferSamplePositions pname, UInt32 numsamples, UInt32 pixelindex, Int32 size, [OutAttribute] Single* values) { throw new NotImplementedException(); } + + /// [requires: AMD_framebuffer_sample_positions] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "AMD_framebuffer_sample_positions", Version = "", EntryPoint = "glGetNamedFramebufferParameterfvAMD")] + [CLSCompliant(false)] + public static void GetNamedFramebufferParameter(Int32 framebuffer, OpenTK.Graphics.OpenGL.AmdFramebufferSamplePositions pname, Int32 numsamples, Int32 pixelindex, Int32 size, [OutAttribute] Single[] values) { throw new NotImplementedException(); } + + /// [requires: AMD_framebuffer_sample_positions] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "AMD_framebuffer_sample_positions", Version = "", EntryPoint = "glGetNamedFramebufferParameterfvAMD")] + [CLSCompliant(false)] + public static void GetNamedFramebufferParameter(Int32 framebuffer, OpenTK.Graphics.OpenGL.AmdFramebufferSamplePositions pname, Int32 numsamples, Int32 pixelindex, Int32 size, [OutAttribute] out Single values) { throw new NotImplementedException(); } + + /// [requires: AMD_framebuffer_sample_positions] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "AMD_framebuffer_sample_positions", Version = "", EntryPoint = "glGetNamedFramebufferParameterfvAMD")] + [CLSCompliant(false)] + public static unsafe void GetNamedFramebufferParameter(Int32 framebuffer, OpenTK.Graphics.OpenGL.AmdFramebufferSamplePositions pname, Int32 numsamples, Int32 pixelindex, Int32 size, [OutAttribute] Single* values) { throw new NotImplementedException(); } + + /// [requires: AMD_framebuffer_sample_positions] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "AMD_framebuffer_sample_positions", Version = "", EntryPoint = "glGetNamedFramebufferParameterfvAMD")] + [CLSCompliant(false)] + public static void GetNamedFramebufferParameter(UInt32 framebuffer, OpenTK.Graphics.OpenGL.AmdFramebufferSamplePositions pname, UInt32 numsamples, UInt32 pixelindex, Int32 size, [OutAttribute] Single[] values) { throw new NotImplementedException(); } + + /// [requires: AMD_framebuffer_sample_positions] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "AMD_framebuffer_sample_positions", Version = "", EntryPoint = "glGetNamedFramebufferParameterfvAMD")] + [CLSCompliant(false)] + public static void GetNamedFramebufferParameter(UInt32 framebuffer, OpenTK.Graphics.OpenGL.AmdFramebufferSamplePositions pname, UInt32 numsamples, UInt32 pixelindex, Int32 size, [OutAttribute] out Single values) { throw new NotImplementedException(); } + + /// [requires: AMD_framebuffer_sample_positions] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "AMD_framebuffer_sample_positions", Version = "", EntryPoint = "glGetNamedFramebufferParameterfvAMD")] + [CLSCompliant(false)] + public static unsafe void GetNamedFramebufferParameter(UInt32 framebuffer, OpenTK.Graphics.OpenGL.AmdFramebufferSamplePositions pname, UInt32 numsamples, UInt32 pixelindex, Int32 size, [OutAttribute] Single* values) { throw new NotImplementedException(); } + /// [requires: AMD_performance_monitor] /// /// @@ -6683,7 +7207,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the distance in basic machine units between elements of the draw parameter array. /// [AutoGenerated(Category = "AMD_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawArraysIndirectAMD")] - public static void MultiDrawArraysIndirect(OpenTK.Graphics.OpenGL.AmdMultiDrawIndirect mode, IntPtr indirect, Int32 primcount, Int32 stride) { throw new NotImplementedException(); } + public static void MultiDrawArraysIndirect(OpenTK.Graphics.OpenGL.PrimitiveType mode, IntPtr indirect, Int32 primcount, Int32 stride) { throw new NotImplementedException(); } /// [requires: AMD_multi_draw_indirect] /// Render multiple sets of primitives from array data, taking parameters from memory @@ -6702,7 +7226,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "AMD_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawArraysIndirectAMD")] [CLSCompliant(false)] - public static void MultiDrawArraysIndirect(OpenTK.Graphics.OpenGL.AmdMultiDrawIndirect mode, [InAttribute, OutAttribute] T1[] indirect, Int32 primcount, Int32 stride) + public static void MultiDrawArraysIndirect(OpenTK.Graphics.OpenGL.PrimitiveType mode, [InAttribute, OutAttribute] T1[] indirect, Int32 primcount, Int32 stride) where T1 : struct { throw new NotImplementedException(); } @@ -6723,7 +7247,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "AMD_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawArraysIndirectAMD")] [CLSCompliant(false)] - public static void MultiDrawArraysIndirect(OpenTK.Graphics.OpenGL.AmdMultiDrawIndirect mode, [InAttribute, OutAttribute] T1[,] indirect, Int32 primcount, Int32 stride) + public static void MultiDrawArraysIndirect(OpenTK.Graphics.OpenGL.PrimitiveType mode, [InAttribute, OutAttribute] T1[,] indirect, Int32 primcount, Int32 stride) where T1 : struct { throw new NotImplementedException(); } @@ -6744,7 +7268,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "AMD_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawArraysIndirectAMD")] [CLSCompliant(false)] - public static void MultiDrawArraysIndirect(OpenTK.Graphics.OpenGL.AmdMultiDrawIndirect mode, [InAttribute, OutAttribute] T1[,,] indirect, Int32 primcount, Int32 stride) + public static void MultiDrawArraysIndirect(OpenTK.Graphics.OpenGL.PrimitiveType mode, [InAttribute, OutAttribute] T1[,,] indirect, Int32 primcount, Int32 stride) where T1 : struct { throw new NotImplementedException(); } @@ -6764,7 +7288,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the distance in basic machine units between elements of the draw parameter array. /// [AutoGenerated(Category = "AMD_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawArraysIndirectAMD")] - public static void MultiDrawArraysIndirect(OpenTK.Graphics.OpenGL.AmdMultiDrawIndirect mode, [InAttribute, OutAttribute] ref T1 indirect, Int32 primcount, Int32 stride) + public static void MultiDrawArraysIndirect(OpenTK.Graphics.OpenGL.PrimitiveType mode, [InAttribute, OutAttribute] ref T1 indirect, Int32 primcount, Int32 stride) where T1 : struct { throw new NotImplementedException(); } @@ -6787,7 +7311,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the distance in basic machine units between elements of the draw parameter array. /// [AutoGenerated(Category = "AMD_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawElementsIndirectAMD")] - public static void MultiDrawElementsIndirect(OpenTK.Graphics.OpenGL.AmdMultiDrawIndirect mode, OpenTK.Graphics.OpenGL.AmdMultiDrawIndirect type, IntPtr indirect, Int32 primcount, Int32 stride) { throw new NotImplementedException(); } + public static void MultiDrawElementsIndirect(OpenTK.Graphics.OpenGL.PrimitiveType mode, OpenTK.Graphics.OpenGL.AmdMultiDrawIndirect type, IntPtr indirect, Int32 primcount, Int32 stride) { throw new NotImplementedException(); } /// [requires: AMD_multi_draw_indirect] /// Render indexed primitives from array data, taking parameters from memory @@ -6809,7 +7333,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "AMD_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawElementsIndirectAMD")] [CLSCompliant(false)] - public static void MultiDrawElementsIndirect(OpenTK.Graphics.OpenGL.AmdMultiDrawIndirect mode, OpenTK.Graphics.OpenGL.AmdMultiDrawIndirect type, [InAttribute, OutAttribute] T2[] indirect, Int32 primcount, Int32 stride) + public static void MultiDrawElementsIndirect(OpenTK.Graphics.OpenGL.PrimitiveType mode, OpenTK.Graphics.OpenGL.AmdMultiDrawIndirect type, [InAttribute, OutAttribute] T2[] indirect, Int32 primcount, Int32 stride) where T2 : struct { throw new NotImplementedException(); } @@ -6833,7 +7357,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "AMD_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawElementsIndirectAMD")] [CLSCompliant(false)] - public static void MultiDrawElementsIndirect(OpenTK.Graphics.OpenGL.AmdMultiDrawIndirect mode, OpenTK.Graphics.OpenGL.AmdMultiDrawIndirect type, [InAttribute, OutAttribute] T2[,] indirect, Int32 primcount, Int32 stride) + public static void MultiDrawElementsIndirect(OpenTK.Graphics.OpenGL.PrimitiveType mode, OpenTK.Graphics.OpenGL.AmdMultiDrawIndirect type, [InAttribute, OutAttribute] T2[,] indirect, Int32 primcount, Int32 stride) where T2 : struct { throw new NotImplementedException(); } @@ -6857,7 +7381,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "AMD_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawElementsIndirectAMD")] [CLSCompliant(false)] - public static void MultiDrawElementsIndirect(OpenTK.Graphics.OpenGL.AmdMultiDrawIndirect mode, OpenTK.Graphics.OpenGL.AmdMultiDrawIndirect type, [InAttribute, OutAttribute] T2[,,] indirect, Int32 primcount, Int32 stride) + public static void MultiDrawElementsIndirect(OpenTK.Graphics.OpenGL.PrimitiveType mode, OpenTK.Graphics.OpenGL.AmdMultiDrawIndirect type, [InAttribute, OutAttribute] T2[,,] indirect, Int32 primcount, Int32 stride) where T2 : struct { throw new NotImplementedException(); } @@ -6880,10 +7404,64 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the distance in basic machine units between elements of the draw parameter array. /// [AutoGenerated(Category = "AMD_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawElementsIndirectAMD")] - public static void MultiDrawElementsIndirect(OpenTK.Graphics.OpenGL.AmdMultiDrawIndirect mode, OpenTK.Graphics.OpenGL.AmdMultiDrawIndirect type, [InAttribute, OutAttribute] ref T2 indirect, Int32 primcount, Int32 stride) + public static void MultiDrawElementsIndirect(OpenTK.Graphics.OpenGL.PrimitiveType mode, OpenTK.Graphics.OpenGL.AmdMultiDrawIndirect type, [InAttribute, OutAttribute] ref T2 indirect, Int32 primcount, Int32 stride) where T2 : struct { throw new NotImplementedException(); } + /// [requires: AMD_framebuffer_sample_positions] + /// + /// + /// + /// + [AutoGenerated(Category = "AMD_framebuffer_sample_positions", Version = "", EntryPoint = "glNamedFramebufferSamplePositionsfvAMD")] + [CLSCompliant(false)] + public static void NamedFramebufferSamplePositions(Int32 framebuffer, Int32 numsamples, Int32 pixelindex, Single[] values) { throw new NotImplementedException(); } + + /// [requires: AMD_framebuffer_sample_positions] + /// + /// + /// + /// + [AutoGenerated(Category = "AMD_framebuffer_sample_positions", Version = "", EntryPoint = "glNamedFramebufferSamplePositionsfvAMD")] + [CLSCompliant(false)] + public static void NamedFramebufferSamplePositions(Int32 framebuffer, Int32 numsamples, Int32 pixelindex, ref Single values) { throw new NotImplementedException(); } + + /// [requires: AMD_framebuffer_sample_positions] + /// + /// + /// + /// + [AutoGenerated(Category = "AMD_framebuffer_sample_positions", Version = "", EntryPoint = "glNamedFramebufferSamplePositionsfvAMD")] + [CLSCompliant(false)] + public static unsafe void NamedFramebufferSamplePositions(Int32 framebuffer, Int32 numsamples, Int32 pixelindex, Single* values) { throw new NotImplementedException(); } + + /// [requires: AMD_framebuffer_sample_positions] + /// + /// + /// + /// + [AutoGenerated(Category = "AMD_framebuffer_sample_positions", Version = "", EntryPoint = "glNamedFramebufferSamplePositionsfvAMD")] + [CLSCompliant(false)] + public static void NamedFramebufferSamplePositions(UInt32 framebuffer, UInt32 numsamples, UInt32 pixelindex, Single[] values) { throw new NotImplementedException(); } + + /// [requires: AMD_framebuffer_sample_positions] + /// + /// + /// + /// + [AutoGenerated(Category = "AMD_framebuffer_sample_positions", Version = "", EntryPoint = "glNamedFramebufferSamplePositionsfvAMD")] + [CLSCompliant(false)] + public static void NamedFramebufferSamplePositions(UInt32 framebuffer, UInt32 numsamples, UInt32 pixelindex, ref Single values) { throw new NotImplementedException(); } + + /// [requires: AMD_framebuffer_sample_positions] + /// + /// + /// + /// + [AutoGenerated(Category = "AMD_framebuffer_sample_positions", Version = "", EntryPoint = "glNamedFramebufferSamplePositionsfvAMD")] + [CLSCompliant(false)] + public static unsafe void NamedFramebufferSamplePositions(UInt32 framebuffer, UInt32 numsamples, UInt32 pixelindex, Single* values) { throw new NotImplementedException(); } + /// [requires: AMD_occlusion_query_event] /// /// @@ -7015,14 +7593,14 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "AMD_stencil_operation_extended", Version = "", EntryPoint = "glStencilOpValueAMD")] [CLSCompliant(false)] - public static void StencilOpValue(OpenTK.Graphics.OpenGL.AmdStencilOperationExtended face, Int32 value) { throw new NotImplementedException(); } + public static void StencilOpValue(OpenTK.Graphics.OpenGL.StencilFaceDirection face, Int32 value) { throw new NotImplementedException(); } /// [requires: AMD_stencil_operation_extended] /// /// [AutoGenerated(Category = "AMD_stencil_operation_extended", Version = "", EntryPoint = "glStencilOpValueAMD")] [CLSCompliant(false)] - public static void StencilOpValue(OpenTK.Graphics.OpenGL.AmdStencilOperationExtended face, UInt32 value) { throw new NotImplementedException(); } + public static void StencilOpValue(OpenTK.Graphics.OpenGL.StencilFaceDirection face, UInt32 value) { throw new NotImplementedException(); } /// [requires: AMD_vertex_shader_tessellator] /// @@ -8973,6 +9551,14 @@ namespace OpenTK.Graphics.OpenGL [AutoGenerated(Category = "ARB_sparse_buffer", Version = "", EntryPoint = "glBufferPageCommitmentARB")] public static void BufferPageCommitment(OpenTK.Graphics.OpenGL.ArbSparseBuffer target, IntPtr offset, Int32 size, bool commit) { throw new NotImplementedException(); } + /// [requires: ARB_sparse_buffer] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_sparse_buffer", Version = "", EntryPoint = "glBufferPageCommitmentARB")] + public static void BufferPageCommitment(OpenTK.Graphics.OpenGL.ArbSparseBuffer target, IntPtr offset, IntPtr size, bool commit) { throw new NotImplementedException(); } + /// [requires: ARB_vertex_buffer_object] /// Updates a subset of a buffer object's data store /// @@ -11300,6 +11886,64 @@ namespace OpenTK.Graphics.OpenGL [AutoGenerated(Category = "ARB_occlusion_query", Version = "", EntryPoint = "glEndQueryARB")] public static void EndQuery(OpenTK.Graphics.OpenGL.ArbOcclusionQuery target) { throw new NotImplementedException(); } + /// [requires: ARB_sample_locations] + [AutoGenerated(Category = "ARB_sample_locations", Version = "", EntryPoint = "glEvaluateDepthValuesARB")] + public static void EvaluateDepthValues() { throw new NotImplementedException(); } + + /// [requires: ARB_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_sample_locations", Version = "", EntryPoint = "glFramebufferSampleLocationsfvARB")] + [CLSCompliant(false)] + public static void FramebufferSampleLocations(OpenTK.Graphics.OpenGL.ArbSampleLocations target, Int32 start, Int32 count, Single[] v) { throw new NotImplementedException(); } + + /// [requires: ARB_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_sample_locations", Version = "", EntryPoint = "glFramebufferSampleLocationsfvARB")] + [CLSCompliant(false)] + public static void FramebufferSampleLocations(OpenTK.Graphics.OpenGL.ArbSampleLocations target, Int32 start, Int32 count, ref Single v) { throw new NotImplementedException(); } + + /// [requires: ARB_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_sample_locations", Version = "", EntryPoint = "glFramebufferSampleLocationsfvARB")] + [CLSCompliant(false)] + public static unsafe void FramebufferSampleLocations(OpenTK.Graphics.OpenGL.ArbSampleLocations target, Int32 start, Int32 count, Single* v) { throw new NotImplementedException(); } + + /// [requires: ARB_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_sample_locations", Version = "", EntryPoint = "glFramebufferSampleLocationsfvARB")] + [CLSCompliant(false)] + public static void FramebufferSampleLocations(OpenTK.Graphics.OpenGL.ArbSampleLocations target, UInt32 start, Int32 count, Single[] v) { throw new NotImplementedException(); } + + /// [requires: ARB_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_sample_locations", Version = "", EntryPoint = "glFramebufferSampleLocationsfvARB")] + [CLSCompliant(false)] + public static void FramebufferSampleLocations(OpenTK.Graphics.OpenGL.ArbSampleLocations target, UInt32 start, Int32 count, ref Single v) { throw new NotImplementedException(); } + + /// [requires: ARB_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_sample_locations", Version = "", EntryPoint = "glFramebufferSampleLocationsfvARB")] + [CLSCompliant(false)] + public static unsafe void FramebufferSampleLocations(OpenTK.Graphics.OpenGL.ArbSampleLocations target, UInt32 start, Int32 count, Single* v) { throw new NotImplementedException(); } + /// [requires: ARB_geometry_shader4] /// Attach a level of a texture object as a logical buffer to the currently bound framebuffer object /// @@ -13465,6 +14109,60 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static unsafe void GetnUniform(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Single* @params) { throw new NotImplementedException(); } + /// [requires: ARB_gpu_shader_int64] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glGetnUniformi64vARB")] + [CLSCompliant(false)] + public static void GetnUniform(Int32 program, Int32 location, Int32 bufSize, [OutAttribute] Int64[] @params) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glGetnUniformi64vARB")] + [CLSCompliant(false)] + public static void GetnUniform(Int32 program, Int32 location, Int32 bufSize, [OutAttribute] out Int64 @params) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glGetnUniformi64vARB")] + [CLSCompliant(false)] + public static unsafe void GetnUniform(Int32 program, Int32 location, Int32 bufSize, [OutAttribute] Int64* @params) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glGetnUniformi64vARB")] + [CLSCompliant(false)] + public static void GetnUniform(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Int64[] @params) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glGetnUniformi64vARB")] + [CLSCompliant(false)] + public static void GetnUniform(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] out Int64 @params) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glGetnUniformi64vARB")] + [CLSCompliant(false)] + public static unsafe void GetnUniform(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Int64* @params) { throw new NotImplementedException(); } + /// [requires: ARB_robustness] /// /// @@ -13519,6 +14217,33 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static unsafe void GetnUniform(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int32* @params) { throw new NotImplementedException(); } + /// [requires: ARB_gpu_shader_int64] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glGetnUniformui64vARB")] + [CLSCompliant(false)] + public static void GetnUniform(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] UInt64[] @params) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glGetnUniformui64vARB")] + [CLSCompliant(false)] + public static void GetnUniform(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] out UInt64 @params) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glGetnUniformui64vARB")] + [CLSCompliant(false)] + public static unsafe void GetnUniform(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] UInt64* @params) { throw new NotImplementedException(); } + /// [requires: ARB_robustness] /// /// @@ -14494,6 +15219,102 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static unsafe void GetUniform(UInt32 programObj, Int32 location, [OutAttribute, CountAttribute(Computed = "programObj,location")] Single* @params) { throw new NotImplementedException(); } + /// [requires: ARB_gpu_shader_int64] + /// Returns the value of a uniform variable + /// + /// + /// Specifies the program object to be queried. + /// + /// + /// Specifies the location of the uniform variable to be queried. + /// + /// [length: COMPSIZE(program,location)] + /// Returns the value of the specified uniform variable. + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glGetUniformi64vARB")] + [CLSCompliant(false)] + public static void GetUniform(Int32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] Int64[] @params) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Returns the value of a uniform variable + /// + /// + /// Specifies the program object to be queried. + /// + /// + /// Specifies the location of the uniform variable to be queried. + /// + /// [length: COMPSIZE(program,location)] + /// Returns the value of the specified uniform variable. + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glGetUniformi64vARB")] + [CLSCompliant(false)] + public static void GetUniform(Int32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] out Int64 @params) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Returns the value of a uniform variable + /// + /// + /// Specifies the program object to be queried. + /// + /// + /// Specifies the location of the uniform variable to be queried. + /// + /// [length: COMPSIZE(program,location)] + /// Returns the value of the specified uniform variable. + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glGetUniformi64vARB")] + [CLSCompliant(false)] + public static unsafe void GetUniform(Int32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] Int64* @params) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Returns the value of a uniform variable + /// + /// + /// Specifies the program object to be queried. + /// + /// + /// Specifies the location of the uniform variable to be queried. + /// + /// [length: COMPSIZE(program,location)] + /// Returns the value of the specified uniform variable. + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glGetUniformi64vARB")] + [CLSCompliant(false)] + public static void GetUniform(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] Int64[] @params) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Returns the value of a uniform variable + /// + /// + /// Specifies the program object to be queried. + /// + /// + /// Specifies the location of the uniform variable to be queried. + /// + /// [length: COMPSIZE(program,location)] + /// Returns the value of the specified uniform variable. + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glGetUniformi64vARB")] + [CLSCompliant(false)] + public static void GetUniform(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] out Int64 @params) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Returns the value of a uniform variable + /// + /// + /// Specifies the program object to be queried. + /// + /// + /// Specifies the location of the uniform variable to be queried. + /// + /// [length: COMPSIZE(program,location)] + /// Returns the value of the specified uniform variable. + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glGetUniformi64vARB")] + [CLSCompliant(false)] + public static unsafe void GetUniform(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] Int64* @params) { throw new NotImplementedException(); } + /// [requires: ARB_shader_objects] /// Returns the value of a uniform variable /// @@ -14616,6 +15437,54 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static Int32 GetUniformLocation(UInt32 programObj, String name) { throw new NotImplementedException(); } + /// [requires: ARB_gpu_shader_int64] + /// Returns the value of a uniform variable + /// + /// + /// Specifies the program object to be queried. + /// + /// + /// Specifies the location of the uniform variable to be queried. + /// + /// [length: COMPSIZE(program,location)] + /// Returns the value of the specified uniform variable. + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glGetUniformui64vARB")] + [CLSCompliant(false)] + public static void GetUniform(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] UInt64[] @params) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Returns the value of a uniform variable + /// + /// + /// Specifies the program object to be queried. + /// + /// + /// Specifies the location of the uniform variable to be queried. + /// + /// [length: COMPSIZE(program,location)] + /// Returns the value of the specified uniform variable. + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glGetUniformui64vARB")] + [CLSCompliant(false)] + public static void GetUniform(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] out UInt64 @params) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Returns the value of a uniform variable + /// + /// + /// Specifies the program object to be queried. + /// + /// + /// Specifies the location of the uniform variable to be queried. + /// + /// [length: COMPSIZE(program,location)] + /// Returns the value of the specified uniform variable. + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glGetUniformui64vARB")] + [CLSCompliant(false)] + public static unsafe void GetUniform(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] UInt64* @params) { throw new NotImplementedException(); } + /// [requires: ARB_vertex_program|ARB_vertex_shader] /// Return a generic vertex attribute parameter /// @@ -15449,6 +16318,18 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static unsafe void MatrixIndex(Int32 size, [CountAttribute(Parameter = "size")] UInt16* indices) { throw new NotImplementedException(); } + /// [requires: ARB_parallel_shader_compile] + /// + [AutoGenerated(Category = "ARB_parallel_shader_compile", Version = "", EntryPoint = "glMaxShaderCompilerThreadsARB")] + [CLSCompliant(false)] + public static void MaxShaderCompilerThreads(Int32 count) { throw new NotImplementedException(); } + + /// [requires: ARB_parallel_shader_compile] + /// + [AutoGenerated(Category = "ARB_parallel_shader_compile", Version = "", EntryPoint = "glMaxShaderCompilerThreadsARB")] + [CLSCompliant(false)] + public static void MaxShaderCompilerThreads(UInt32 count) { throw new NotImplementedException(); } + /// [requires: ARB_sample_shading] /// Specifies minimum rate at which sample shaing takes place /// @@ -15465,7 +16346,54 @@ namespace OpenTK.Graphics.OpenGL /// /// [AutoGenerated(Category = "ARB_indirect_parameters", Version = "", EntryPoint = "glMultiDrawArraysIndirectCountARB")] - public static void MultiDrawArraysIndirectCount(OpenTK.Graphics.OpenGL.ArbIndirectParameters mode, IntPtr indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride) { throw new NotImplementedException(); } + public static void MultiDrawArraysIndirectCount(OpenTK.Graphics.OpenGL.PrimitiveType mode, IntPtr indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride) { throw new NotImplementedException(); } + + /// [requires: ARB_indirect_parameters] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_indirect_parameters", Version = "", EntryPoint = "glMultiDrawArraysIndirectCountARB")] + [CLSCompliant(false)] + public static void MultiDrawArraysIndirectCount(OpenTK.Graphics.OpenGL.PrimitiveType mode, [InAttribute, OutAttribute] T1[] indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: ARB_indirect_parameters] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_indirect_parameters", Version = "", EntryPoint = "glMultiDrawArraysIndirectCountARB")] + [CLSCompliant(false)] + public static void MultiDrawArraysIndirectCount(OpenTK.Graphics.OpenGL.PrimitiveType mode, [InAttribute, OutAttribute] T1[,] indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: ARB_indirect_parameters] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_indirect_parameters", Version = "", EntryPoint = "glMultiDrawArraysIndirectCountARB")] + [CLSCompliant(false)] + public static void MultiDrawArraysIndirectCount(OpenTK.Graphics.OpenGL.PrimitiveType mode, [InAttribute, OutAttribute] T1[,,] indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: ARB_indirect_parameters] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_indirect_parameters", Version = "", EntryPoint = "glMultiDrawArraysIndirectCountARB")] + public static void MultiDrawArraysIndirectCount(OpenTK.Graphics.OpenGL.PrimitiveType mode, [InAttribute, OutAttribute] ref T1 indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride) + where T1 : struct + { throw new NotImplementedException(); } /// [requires: ARB_indirect_parameters] /// @@ -15475,7 +16403,58 @@ namespace OpenTK.Graphics.OpenGL /// /// [AutoGenerated(Category = "ARB_indirect_parameters", Version = "", EntryPoint = "glMultiDrawElementsIndirectCountARB")] - public static void MultiDrawElementsIndirectCount(OpenTK.Graphics.OpenGL.ArbIndirectParameters mode, OpenTK.Graphics.OpenGL.ArbIndirectParameters type, IntPtr indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride) { throw new NotImplementedException(); } + public static void MultiDrawElementsIndirectCount(OpenTK.Graphics.OpenGL.PrimitiveType mode, OpenTK.Graphics.OpenGL.ArbIndirectParameters type, IntPtr indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride) { throw new NotImplementedException(); } + + /// [requires: ARB_indirect_parameters] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_indirect_parameters", Version = "", EntryPoint = "glMultiDrawElementsIndirectCountARB")] + [CLSCompliant(false)] + public static void MultiDrawElementsIndirectCount(OpenTK.Graphics.OpenGL.PrimitiveType mode, OpenTK.Graphics.OpenGL.ArbIndirectParameters type, [InAttribute, OutAttribute] T2[] indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: ARB_indirect_parameters] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_indirect_parameters", Version = "", EntryPoint = "glMultiDrawElementsIndirectCountARB")] + [CLSCompliant(false)] + public static void MultiDrawElementsIndirectCount(OpenTK.Graphics.OpenGL.PrimitiveType mode, OpenTK.Graphics.OpenGL.ArbIndirectParameters type, [InAttribute, OutAttribute] T2[,] indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: ARB_indirect_parameters] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_indirect_parameters", Version = "", EntryPoint = "glMultiDrawElementsIndirectCountARB")] + [CLSCompliant(false)] + public static void MultiDrawElementsIndirectCount(OpenTK.Graphics.OpenGL.PrimitiveType mode, OpenTK.Graphics.OpenGL.ArbIndirectParameters type, [InAttribute, OutAttribute] T2[,,] indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: ARB_indirect_parameters] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_indirect_parameters", Version = "", EntryPoint = "glMultiDrawElementsIndirectCountARB")] + public static void MultiDrawElementsIndirectCount(OpenTK.Graphics.OpenGL.PrimitiveType mode, OpenTK.Graphics.OpenGL.ArbIndirectParameters type, [InAttribute, OutAttribute] ref T2 indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride) + where T2 : struct + { throw new NotImplementedException(); } /// [requires: ARB_multitexture] /// Set the current texture coordinates @@ -16330,6 +17309,15 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static void NamedBufferPageCommitment(Int32 buffer, IntPtr offset, Int32 size, bool commit) { throw new NotImplementedException(); } + /// [requires: ARB_sparse_buffer] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_sparse_buffer", Version = "", EntryPoint = "glNamedBufferPageCommitmentARB")] + [CLSCompliant(false)] + public static void NamedBufferPageCommitment(Int32 buffer, IntPtr offset, IntPtr size, bool commit) { throw new NotImplementedException(); } + /// [requires: ARB_sparse_buffer] /// /// @@ -16339,6 +17327,69 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static void NamedBufferPageCommitment(UInt32 buffer, IntPtr offset, Int32 size, bool commit) { throw new NotImplementedException(); } + /// [requires: ARB_sparse_buffer] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_sparse_buffer", Version = "", EntryPoint = "glNamedBufferPageCommitmentARB")] + [CLSCompliant(false)] + public static void NamedBufferPageCommitment(UInt32 buffer, IntPtr offset, IntPtr size, bool commit) { throw new NotImplementedException(); } + + /// [requires: ARB_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_sample_locations", Version = "", EntryPoint = "glNamedFramebufferSampleLocationsfvARB")] + [CLSCompliant(false)] + public static void NamedFramebufferSampleLocations(Int32 framebuffer, Int32 start, Int32 count, Single[] v) { throw new NotImplementedException(); } + + /// [requires: ARB_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_sample_locations", Version = "", EntryPoint = "glNamedFramebufferSampleLocationsfvARB")] + [CLSCompliant(false)] + public static void NamedFramebufferSampleLocations(Int32 framebuffer, Int32 start, Int32 count, ref Single v) { throw new NotImplementedException(); } + + /// [requires: ARB_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_sample_locations", Version = "", EntryPoint = "glNamedFramebufferSampleLocationsfvARB")] + [CLSCompliant(false)] + public static unsafe void NamedFramebufferSampleLocations(Int32 framebuffer, Int32 start, Int32 count, Single* v) { throw new NotImplementedException(); } + + /// [requires: ARB_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_sample_locations", Version = "", EntryPoint = "glNamedFramebufferSampleLocationsfvARB")] + [CLSCompliant(false)] + public static void NamedFramebufferSampleLocations(UInt32 framebuffer, UInt32 start, Int32 count, Single[] v) { throw new NotImplementedException(); } + + /// [requires: ARB_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_sample_locations", Version = "", EntryPoint = "glNamedFramebufferSampleLocationsfvARB")] + [CLSCompliant(false)] + public static void NamedFramebufferSampleLocations(UInt32 framebuffer, UInt32 start, Int32 count, ref Single v) { throw new NotImplementedException(); } + + /// [requires: ARB_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_sample_locations", Version = "", EntryPoint = "glNamedFramebufferSampleLocationsfvARB")] + [CLSCompliant(false)] + public static unsafe void NamedFramebufferSampleLocations(UInt32 framebuffer, UInt32 start, Int32 count, Single* v) { throw new NotImplementedException(); } + /// [requires: ARB_shading_language_include] /// /// @@ -16386,6 +17437,18 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static unsafe void PointParameter(OpenTK.Graphics.OpenGL.ArbPointParameters pname, [CountAttribute(Computed = "pname")] Single* @params) { throw new NotImplementedException(); } + /// [requires: ARB_ES3_2_compatibility] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_ES3_2_compatibility", Version = "", EntryPoint = "glPrimitiveBoundingBoxARB")] + public static void PrimitiveBoundingBox(Single minX, Single minY, Single minZ, Single minW, Single maxX, Single maxY, Single maxZ, Single maxW) { throw new NotImplementedException(); } + /// [requires: ARB_fragment_program|ARB_vertex_program] /// /// @@ -16805,6 +17868,936 @@ namespace OpenTK.Graphics.OpenGL where T3 : struct { throw new NotImplementedException(); } + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform1i64ARB")] + [CLSCompliant(false)] + public static void ProgramUniform1(Int32 program, Int32 location, Int64 x) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform1i64ARB")] + [CLSCompliant(false)] + public static void ProgramUniform1(UInt32 program, Int32 location, Int64 x) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_int64", Version = "", EntryPoint = "glProgramUniform1i64vARB")] + [CLSCompliant(false)] + public static void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_int64", Version = "", EntryPoint = "glProgramUniform1i64vARB")] + [CLSCompliant(false)] + public static void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_int64", Version = "", EntryPoint = "glProgramUniform1i64vARB")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_int64", Version = "", EntryPoint = "glProgramUniform1i64vARB")] + [CLSCompliant(false)] + public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_int64", Version = "", EntryPoint = "glProgramUniform1i64vARB")] + [CLSCompliant(false)] + public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_int64", Version = "", EntryPoint = "glProgramUniform1i64vARB")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform1ui64ARB")] + [CLSCompliant(false)] + public static void ProgramUniform1(UInt32 program, Int32 location, UInt64 x) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_int64", Version = "", EntryPoint = "glProgramUniform1ui64vARB")] + [CLSCompliant(false)] + public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64[] value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_int64", Version = "", EntryPoint = "glProgramUniform1ui64vARB")] + [CLSCompliant(false)] + public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref UInt64 value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_int64", Version = "", EntryPoint = "glProgramUniform1ui64vARB")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64* value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform2i64ARB")] + [CLSCompliant(false)] + public static void ProgramUniform2(Int32 program, Int32 location, Int64 x, Int64 y) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform2i64ARB")] + [CLSCompliant(false)] + public static void ProgramUniform2(UInt32 program, Int32 location, Int64 x, Int64 y) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glProgramUniform2i64vARB")] + [CLSCompliant(false)] + public static void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glProgramUniform2i64vARB")] + [CLSCompliant(false)] + public static void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glProgramUniform2i64vARB")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glProgramUniform2i64vARB")] + [CLSCompliant(false)] + public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glProgramUniform2i64vARB")] + [CLSCompliant(false)] + public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glProgramUniform2i64vARB")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform2ui64ARB")] + [CLSCompliant(false)] + public static void ProgramUniform2(UInt32 program, Int32 location, UInt64 x, UInt64 y) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glProgramUniform2ui64vARB")] + [CLSCompliant(false)] + public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt64[] value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glProgramUniform2ui64vARB")] + [CLSCompliant(false)] + public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] ref UInt64 value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glProgramUniform2ui64vARB")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt64* value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform3i64ARB")] + [CLSCompliant(false)] + public static void ProgramUniform3(Int32 program, Int32 location, Int64 x, Int64 y, Int64 z) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform3i64ARB")] + [CLSCompliant(false)] + public static void ProgramUniform3(UInt32 program, Int32 location, Int64 x, Int64 y, Int64 z) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glProgramUniform3i64vARB")] + [CLSCompliant(false)] + public static void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glProgramUniform3i64vARB")] + [CLSCompliant(false)] + public static void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glProgramUniform3i64vARB")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glProgramUniform3i64vARB")] + [CLSCompliant(false)] + public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glProgramUniform3i64vARB")] + [CLSCompliant(false)] + public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glProgramUniform3i64vARB")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform3ui64ARB")] + [CLSCompliant(false)] + public static void ProgramUniform3(UInt32 program, Int32 location, UInt64 x, UInt64 y, UInt64 z) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glProgramUniform3ui64vARB")] + [CLSCompliant(false)] + public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt64[] value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glProgramUniform3ui64vARB")] + [CLSCompliant(false)] + public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] ref UInt64 value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glProgramUniform3ui64vARB")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt64* value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform4i64ARB")] + [CLSCompliant(false)] + public static void ProgramUniform4(Int32 program, Int32 location, Int64 x, Int64 y, Int64 z, Int64 w) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform4i64ARB")] + [CLSCompliant(false)] + public static void ProgramUniform4(UInt32 program, Int32 location, Int64 x, Int64 y, Int64 z, Int64 w) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glProgramUniform4i64vARB")] + [CLSCompliant(false)] + public static void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glProgramUniform4i64vARB")] + [CLSCompliant(false)] + public static void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glProgramUniform4i64vARB")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glProgramUniform4i64vARB")] + [CLSCompliant(false)] + public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glProgramUniform4i64vARB")] + [CLSCompliant(false)] + public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glProgramUniform4i64vARB")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform4ui64ARB")] + [CLSCompliant(false)] + public static void ProgramUniform4(UInt32 program, Int32 location, UInt64 x, UInt64 y, UInt64 z, UInt64 w) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glProgramUniform4ui64vARB")] + [CLSCompliant(false)] + public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt64[] value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glProgramUniform4ui64vARB")] + [CLSCompliant(false)] + public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] ref UInt64 value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glProgramUniform4ui64vARB")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt64* value) { throw new NotImplementedException(); } + /// [requires: ARB_bindless_texture] /// /// @@ -17148,6 +19141,66 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static unsafe void ShaderSource(UInt32 shaderObj, Int32 count, [CountAttribute(Parameter = "count")] String[] @string, [CountAttribute(Parameter = "count")] Int32* length) { throw new NotImplementedException(); } + /// [requires: ARB_gl_spirv] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_gl_spirv", Version = "", EntryPoint = "glSpecializeShaderARB")] + [CLSCompliant(false)] + public static void SpecializeShader(Int32 shader, String pEntryPoint, Int32 numSpecializationConstants, Int32[] pConstantIndex, Int32[] pConstantValue) { throw new NotImplementedException(); } + + /// [requires: ARB_gl_spirv] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_gl_spirv", Version = "", EntryPoint = "glSpecializeShaderARB")] + [CLSCompliant(false)] + public static void SpecializeShader(Int32 shader, String pEntryPoint, Int32 numSpecializationConstants, ref Int32 pConstantIndex, ref Int32 pConstantValue) { throw new NotImplementedException(); } + + /// [requires: ARB_gl_spirv] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_gl_spirv", Version = "", EntryPoint = "glSpecializeShaderARB")] + [CLSCompliant(false)] + public static unsafe void SpecializeShader(Int32 shader, String pEntryPoint, Int32 numSpecializationConstants, Int32* pConstantIndex, Int32* pConstantValue) { throw new NotImplementedException(); } + + /// [requires: ARB_gl_spirv] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_gl_spirv", Version = "", EntryPoint = "glSpecializeShaderARB")] + [CLSCompliant(false)] + public static void SpecializeShader(UInt32 shader, String pEntryPoint, UInt32 numSpecializationConstants, UInt32[] pConstantIndex, UInt32[] pConstantValue) { throw new NotImplementedException(); } + + /// [requires: ARB_gl_spirv] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_gl_spirv", Version = "", EntryPoint = "glSpecializeShaderARB")] + [CLSCompliant(false)] + public static void SpecializeShader(UInt32 shader, String pEntryPoint, UInt32 numSpecializationConstants, ref UInt32 pConstantIndex, ref UInt32 pConstantValue) { throw new NotImplementedException(); } + + /// [requires: ARB_gl_spirv] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_gl_spirv", Version = "", EntryPoint = "glSpecializeShaderARB")] + [CLSCompliant(false)] + public static unsafe void SpecializeShader(UInt32 shader, String pEntryPoint, UInt32 numSpecializationConstants, UInt32* pConstantIndex, UInt32* pConstantValue) { throw new NotImplementedException(); } + /// [requires: ARB_texture_buffer_object] /// Attach the storage for a buffer object to the active buffer texture /// @@ -17189,9 +19242,9 @@ namespace OpenTK.Graphics.OpenGL /// /// /// - /// + /// [AutoGenerated(Category = "ARB_sparse_texture", Version = "", EntryPoint = "glTexPageCommitmentARB")] - public static void TexPageCommitment(OpenTK.Graphics.OpenGL.ArbSparseTexture target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, bool resident) { throw new NotImplementedException(); } + public static void TexPageCommitment(OpenTK.Graphics.OpenGL.ArbSparseTexture target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, bool commit) { throw new NotImplementedException(); } /// [requires: ARB_shader_objects] /// Specify the value of a uniform variable for the current program object @@ -17253,6 +19306,66 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static unsafe void Uniform1(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] Single* value) { throw new NotImplementedException(); } + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glUniform1i64ARB")] + public static void Uniform1(Int32 location, Int64 x) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glUniform1i64vARB")] + [CLSCompliant(false)] + public static void Uniform1(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glUniform1i64vARB")] + [CLSCompliant(false)] + public static void Uniform1(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glUniform1i64vARB")] + [CLSCompliant(false)] + public static unsafe void Uniform1(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] Int64* value) { throw new NotImplementedException(); } + /// [requires: ARB_shader_objects] /// Specify the value of a uniform variable for the current program object /// @@ -17313,6 +19426,67 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static unsafe void Uniform1(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] Int32* value) { throw new NotImplementedException(); } + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glUniform1ui64ARB")] + [CLSCompliant(false)] + public static void Uniform1(Int32 location, UInt64 x) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glUniform1ui64vARB")] + [CLSCompliant(false)] + public static void Uniform1(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] UInt64[] value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glUniform1ui64vARB")] + [CLSCompliant(false)] + public static void Uniform1(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] ref UInt64 value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glUniform1ui64vARB")] + [CLSCompliant(false)] + public static unsafe void Uniform1(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] UInt64* value) { throw new NotImplementedException(); } + /// [requires: ARB_shader_objects] /// Specify the value of a uniform variable for the current program object /// @@ -17376,6 +19550,69 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static unsafe void Uniform2(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Single* value) { throw new NotImplementedException(); } + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glUniform2i64ARB")] + public static void Uniform2(Int32 location, Int64 x, Int64 y) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glUniform2i64vARB")] + [CLSCompliant(false)] + public static void Uniform2(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glUniform2i64vARB")] + [CLSCompliant(false)] + public static void Uniform2(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glUniform2i64vARB")] + [CLSCompliant(false)] + public static unsafe void Uniform2(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int64* value) { throw new NotImplementedException(); } + /// [requires: ARB_shader_objects] /// Specify the value of a uniform variable for the current program object /// @@ -17423,6 +19660,70 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static unsafe void Uniform2(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int32* value) { throw new NotImplementedException(); } + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glUniform2ui64ARB")] + [CLSCompliant(false)] + public static void Uniform2(Int32 location, UInt64 x, UInt64 y) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glUniform2ui64vARB")] + [CLSCompliant(false)] + public static void Uniform2(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt64[] value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glUniform2ui64vARB")] + [CLSCompliant(false)] + public static void Uniform2(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] ref UInt64 value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glUniform2ui64vARB")] + [CLSCompliant(false)] + public static unsafe void Uniform2(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt64* value) { throw new NotImplementedException(); } + /// [requires: ARB_shader_objects] /// Specify the value of a uniform variable for the current program object /// @@ -17489,6 +19790,72 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static unsafe void Uniform3(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Single* value) { throw new NotImplementedException(); } + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glUniform3i64ARB")] + public static void Uniform3(Int32 location, Int64 x, Int64 y, Int64 z) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glUniform3i64vARB")] + [CLSCompliant(false)] + public static void Uniform3(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glUniform3i64vARB")] + [CLSCompliant(false)] + public static void Uniform3(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glUniform3i64vARB")] + [CLSCompliant(false)] + public static unsafe void Uniform3(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int64* value) { throw new NotImplementedException(); } + /// [requires: ARB_shader_objects] /// Specify the value of a uniform variable for the current program object /// @@ -17555,6 +19922,73 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static unsafe void Uniform3(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int32* value) { throw new NotImplementedException(); } + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glUniform3ui64ARB")] + [CLSCompliant(false)] + public static void Uniform3(Int32 location, UInt64 x, UInt64 y, UInt64 z) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glUniform3ui64vARB")] + [CLSCompliant(false)] + public static void Uniform3(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt64[] value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glUniform3ui64vARB")] + [CLSCompliant(false)] + public static void Uniform3(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] ref UInt64 value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glUniform3ui64vARB")] + [CLSCompliant(false)] + public static unsafe void Uniform3(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt64* value) { throw new NotImplementedException(); } + /// [requires: ARB_shader_objects] /// Specify the value of a uniform variable for the current program object /// @@ -17624,6 +20058,75 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static unsafe void Uniform4(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Single* value) { throw new NotImplementedException(); } + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glUniform4i64ARB")] + public static void Uniform4(Int32 location, Int64 x, Int64 y, Int64 z, Int64 w) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glUniform4i64vARB")] + [CLSCompliant(false)] + public static void Uniform4(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glUniform4i64vARB")] + [CLSCompliant(false)] + public static void Uniform4(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glUniform4i64vARB")] + [CLSCompliant(false)] + public static unsafe void Uniform4(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int64* value) { throw new NotImplementedException(); } + /// [requires: ARB_shader_objects] /// Specify the value of a uniform variable for the current program object /// @@ -17693,6 +20196,76 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static unsafe void Uniform4(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int32* value) { throw new NotImplementedException(); } + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glUniform4ui64ARB")] + [CLSCompliant(false)] + public static void Uniform4(Int32 location, UInt64 x, UInt64 y, UInt64 z, UInt64 w) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glUniform4ui64vARB")] + [CLSCompliant(false)] + public static void Uniform4(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt64[] value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glUniform4ui64vARB")] + [CLSCompliant(false)] + public static void Uniform4(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] ref UInt64 value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glUniform4ui64vARB")] + [CLSCompliant(false)] + public static unsafe void Uniform4(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt64* value) { throw new NotImplementedException(); } + /// [requires: ARB_bindless_texture] /// /// @@ -21543,7 +24116,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the stencil action when both the stencil test and the depth test pass, or when the stencil test passes and either there is no depth buffer or depth testing is not enabled. dppass accepts the same symbolic constants as sfail. The initial value is Keep. /// [AutoGenerated(Category = "ATI_separate_stencil", Version = "", EntryPoint = "glStencilOpSeparateATI")] - public static void StencilOpSeparate(OpenTK.Graphics.OpenGL.AtiSeparateStencil face, OpenTK.Graphics.OpenGL.StencilOp sfail, OpenTK.Graphics.OpenGL.StencilOp dpfail, OpenTK.Graphics.OpenGL.StencilOp dppass) { throw new NotImplementedException(); } + public static void StencilOpSeparate(OpenTK.Graphics.OpenGL.StencilFaceDirection face, OpenTK.Graphics.OpenGL.StencilOp sfail, OpenTK.Graphics.OpenGL.StencilOp dpfail, OpenTK.Graphics.OpenGL.StencilOp dppass) { throw new NotImplementedException(); } /// [requires: ATI_envmap_bumpmap] /// @@ -22199,6 +24772,14 @@ namespace OpenTK.Graphics.OpenGL } + public static partial class Cmaaintel + { + /// [requires: INTEL_framebuffer_CMAA] + [AutoGenerated(Category = "INTEL_framebuffer_CMAA", Version = "", EntryPoint = "glApplyFramebufferAttachmentCMAAINTEL")] + public static void ApplyFramebufferAttachment() { throw new NotImplementedException(); } + + } + /// [requires: v1.0][deprecated: v3.2] /// Operate on the accumulation buffer /// @@ -22569,7 +25150,7 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static void BindBuffer(OpenTK.Graphics.OpenGL.BufferTarget target, UInt32 buffer) { throw new NotImplementedException(); } - /// [requires: v3.0] + /// [requires: v3.0 or ARB_uniform_buffer_object|VERSION_3_0|VERSION_3_1] /// Bind a buffer object to an indexed buffer target /// /// @@ -22581,11 +25162,11 @@ namespace OpenTK.Graphics.OpenGL /// /// The name of a buffer object to bind to the specified binding point. /// - [AutoGenerated(Category = "VERSION_3_0", Version = "3.0", EntryPoint = "glBindBufferBase")] + [AutoGenerated(Category = "ARB_uniform_buffer_object|VERSION_3_0|VERSION_3_1", Version = "3.0", EntryPoint = "glBindBufferBase")] [CLSCompliant(false)] public static void BindBufferBase(OpenTK.Graphics.OpenGL.BufferRangeTarget target, Int32 index, Int32 buffer) { throw new NotImplementedException(); } - /// [requires: v3.0] + /// [requires: v3.0 or ARB_uniform_buffer_object|VERSION_3_0|VERSION_3_1] /// Bind a buffer object to an indexed buffer target /// /// @@ -22597,11 +25178,11 @@ namespace OpenTK.Graphics.OpenGL /// /// The name of a buffer object to bind to the specified binding point. /// - [AutoGenerated(Category = "VERSION_3_0", Version = "3.0", EntryPoint = "glBindBufferBase")] + [AutoGenerated(Category = "ARB_uniform_buffer_object|VERSION_3_0|VERSION_3_1", Version = "3.0", EntryPoint = "glBindBufferBase")] [CLSCompliant(false)] public static void BindBufferBase(OpenTK.Graphics.OpenGL.BufferRangeTarget target, UInt32 index, UInt32 buffer) { throw new NotImplementedException(); } - /// [requires: v3.0] + /// [requires: v3.0 or ARB_uniform_buffer_object|VERSION_3_0|VERSION_3_1] /// Bind a buffer object to an indexed buffer target /// /// @@ -22614,11 +25195,11 @@ namespace OpenTK.Graphics.OpenGL /// The name of a buffer object to bind to the specified binding point. /// [Obsolete("Use BufferRangeTarget overload instead")] - [AutoGenerated(Category = "VERSION_3_0", Version = "3.0", EntryPoint = "glBindBufferBase")] + [AutoGenerated(Category = "ARB_uniform_buffer_object|VERSION_3_0|VERSION_3_1", Version = "3.0", EntryPoint = "glBindBufferBase")] [CLSCompliant(false)] public static void BindBufferBase(OpenTK.Graphics.OpenGL.BufferTarget target, Int32 index, Int32 buffer) { throw new NotImplementedException(); } - /// [requires: v3.0] + /// [requires: v3.0 or ARB_uniform_buffer_object|VERSION_3_0|VERSION_3_1] /// Bind a buffer object to an indexed buffer target /// /// @@ -22631,11 +25212,11 @@ namespace OpenTK.Graphics.OpenGL /// The name of a buffer object to bind to the specified binding point. /// [Obsolete("Use BufferRangeTarget overload instead")] - [AutoGenerated(Category = "VERSION_3_0", Version = "3.0", EntryPoint = "glBindBufferBase")] + [AutoGenerated(Category = "ARB_uniform_buffer_object|VERSION_3_0|VERSION_3_1", Version = "3.0", EntryPoint = "glBindBufferBase")] [CLSCompliant(false)] public static void BindBufferBase(OpenTK.Graphics.OpenGL.BufferTarget target, UInt32 index, UInt32 buffer) { throw new NotImplementedException(); } - /// [requires: v3.0] + /// [requires: v3.0 or ARB_uniform_buffer_object|VERSION_3_0|VERSION_3_1] /// Bind a range within a buffer object to an indexed buffer target /// /// @@ -22653,11 +25234,11 @@ namespace OpenTK.Graphics.OpenGL /// /// The amount of data in machine units that can be read from the buffet object while used as an indexed target. /// - [AutoGenerated(Category = "VERSION_3_0", Version = "3.0", EntryPoint = "glBindBufferRange")] + [AutoGenerated(Category = "ARB_uniform_buffer_object|VERSION_3_0|VERSION_3_1", Version = "3.0", EntryPoint = "glBindBufferRange")] [CLSCompliant(false)] public static void BindBufferRange(OpenTK.Graphics.OpenGL.BufferRangeTarget target, Int32 index, Int32 buffer, IntPtr offset, Int32 size) { throw new NotImplementedException(); } - /// [requires: v3.0] + /// [requires: v3.0 or ARB_uniform_buffer_object|VERSION_3_0|VERSION_3_1] /// Bind a range within a buffer object to an indexed buffer target /// /// @@ -22675,11 +25256,11 @@ namespace OpenTK.Graphics.OpenGL /// /// The amount of data in machine units that can be read from the buffet object while used as an indexed target. /// - [AutoGenerated(Category = "VERSION_3_0", Version = "3.0", EntryPoint = "glBindBufferRange")] + [AutoGenerated(Category = "ARB_uniform_buffer_object|VERSION_3_0|VERSION_3_1", Version = "3.0", EntryPoint = "glBindBufferRange")] [CLSCompliant(false)] public static void BindBufferRange(OpenTK.Graphics.OpenGL.BufferRangeTarget target, Int32 index, Int32 buffer, IntPtr offset, IntPtr size) { throw new NotImplementedException(); } - /// [requires: v3.0] + /// [requires: v3.0 or ARB_uniform_buffer_object|VERSION_3_0|VERSION_3_1] /// Bind a range within a buffer object to an indexed buffer target /// /// @@ -22697,11 +25278,11 @@ namespace OpenTK.Graphics.OpenGL /// /// The amount of data in machine units that can be read from the buffet object while used as an indexed target. /// - [AutoGenerated(Category = "VERSION_3_0", Version = "3.0", EntryPoint = "glBindBufferRange")] + [AutoGenerated(Category = "ARB_uniform_buffer_object|VERSION_3_0|VERSION_3_1", Version = "3.0", EntryPoint = "glBindBufferRange")] [CLSCompliant(false)] public static void BindBufferRange(OpenTK.Graphics.OpenGL.BufferRangeTarget target, UInt32 index, UInt32 buffer, IntPtr offset, Int32 size) { throw new NotImplementedException(); } - /// [requires: v3.0] + /// [requires: v3.0 or ARB_uniform_buffer_object|VERSION_3_0|VERSION_3_1] /// Bind a range within a buffer object to an indexed buffer target /// /// @@ -22719,11 +25300,11 @@ namespace OpenTK.Graphics.OpenGL /// /// The amount of data in machine units that can be read from the buffet object while used as an indexed target. /// - [AutoGenerated(Category = "VERSION_3_0", Version = "3.0", EntryPoint = "glBindBufferRange")] + [AutoGenerated(Category = "ARB_uniform_buffer_object|VERSION_3_0|VERSION_3_1", Version = "3.0", EntryPoint = "glBindBufferRange")] [CLSCompliant(false)] public static void BindBufferRange(OpenTK.Graphics.OpenGL.BufferRangeTarget target, UInt32 index, UInt32 buffer, IntPtr offset, IntPtr size) { throw new NotImplementedException(); } - /// [requires: v3.0] + /// [requires: v3.0 or ARB_uniform_buffer_object|VERSION_3_0|VERSION_3_1] /// Bind a range within a buffer object to an indexed buffer target /// /// @@ -22742,11 +25323,11 @@ namespace OpenTK.Graphics.OpenGL /// The amount of data in machine units that can be read from the buffet object while used as an indexed target. /// [Obsolete("Use BufferRangeTarget overload instead")] - [AutoGenerated(Category = "VERSION_3_0", Version = "3.0", EntryPoint = "glBindBufferRange")] + [AutoGenerated(Category = "ARB_uniform_buffer_object|VERSION_3_0|VERSION_3_1", Version = "3.0", EntryPoint = "glBindBufferRange")] [CLSCompliant(false)] public static void BindBufferRange(OpenTK.Graphics.OpenGL.BufferTarget target, Int32 index, Int32 buffer, IntPtr offset, Int32 size) { throw new NotImplementedException(); } - /// [requires: v3.0] + /// [requires: v3.0 or ARB_uniform_buffer_object|VERSION_3_0|VERSION_3_1] /// Bind a range within a buffer object to an indexed buffer target /// /// @@ -22765,11 +25346,11 @@ namespace OpenTK.Graphics.OpenGL /// The amount of data in machine units that can be read from the buffet object while used as an indexed target. /// [Obsolete("Use BufferRangeTarget overload instead")] - [AutoGenerated(Category = "VERSION_3_0", Version = "3.0", EntryPoint = "glBindBufferRange")] + [AutoGenerated(Category = "ARB_uniform_buffer_object|VERSION_3_0|VERSION_3_1", Version = "3.0", EntryPoint = "glBindBufferRange")] [CLSCompliant(false)] public static void BindBufferRange(OpenTK.Graphics.OpenGL.BufferTarget target, Int32 index, Int32 buffer, IntPtr offset, IntPtr size) { throw new NotImplementedException(); } - /// [requires: v3.0] + /// [requires: v3.0 or ARB_uniform_buffer_object|VERSION_3_0|VERSION_3_1] /// Bind a range within a buffer object to an indexed buffer target /// /// @@ -22788,11 +25369,11 @@ namespace OpenTK.Graphics.OpenGL /// The amount of data in machine units that can be read from the buffet object while used as an indexed target. /// [Obsolete("Use BufferRangeTarget overload instead")] - [AutoGenerated(Category = "VERSION_3_0", Version = "3.0", EntryPoint = "glBindBufferRange")] + [AutoGenerated(Category = "ARB_uniform_buffer_object|VERSION_3_0|VERSION_3_1", Version = "3.0", EntryPoint = "glBindBufferRange")] [CLSCompliant(false)] public static void BindBufferRange(OpenTK.Graphics.OpenGL.BufferTarget target, UInt32 index, UInt32 buffer, IntPtr offset, Int32 size) { throw new NotImplementedException(); } - /// [requires: v3.0] + /// [requires: v3.0 or ARB_uniform_buffer_object|VERSION_3_0|VERSION_3_1] /// Bind a range within a buffer object to an indexed buffer target /// /// @@ -22811,7 +25392,7 @@ namespace OpenTK.Graphics.OpenGL /// The amount of data in machine units that can be read from the buffet object while used as an indexed target. /// [Obsolete("Use BufferRangeTarget overload instead")] - [AutoGenerated(Category = "VERSION_3_0", Version = "3.0", EntryPoint = "glBindBufferRange")] + [AutoGenerated(Category = "ARB_uniform_buffer_object|VERSION_3_0|VERSION_3_1", Version = "3.0", EntryPoint = "glBindBufferRange")] [CLSCompliant(false)] public static void BindBufferRange(OpenTK.Graphics.OpenGL.BufferTarget target, UInt32 index, UInt32 buffer, IntPtr offset, IntPtr size) { throw new NotImplementedException(); } @@ -26040,6 +28621,74 @@ namespace OpenTK.Graphics.OpenGL where T6 : struct { throw new NotImplementedException(); } + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glClearNamedBufferSubData")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(Int32 buffer, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.All type, IntPtr data) { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glClearNamedBufferSubData")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(Int32 buffer, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.All type, [InAttribute, OutAttribute] T6[] data) + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glClearNamedBufferSubData")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(Int32 buffer, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.All type, [InAttribute, OutAttribute] T6[,] data) + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glClearNamedBufferSubData")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(Int32 buffer, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.All type, [InAttribute, OutAttribute] T6[,,] data) + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glClearNamedBufferSubData")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(Int32 buffer, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.All type, [InAttribute, OutAttribute] ref T6 data) + where T6 : struct + { throw new NotImplementedException(); } + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] /// /// @@ -26109,22 +28758,92 @@ namespace OpenTK.Graphics.OpenGL { throw new NotImplementedException(); } /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] - /// /// - /// - /// - [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glClearNamedFramebufferfi")] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glClearNamedBufferSubData")] [CLSCompliant(false)] - public static void ClearNamedFramebuffer(Int32 framebuffer, OpenTK.Graphics.OpenGL.ClearBufferCombined buffer, Single depth, Int32 stencil) { throw new NotImplementedException(); } + public static void ClearNamedBufferSubData(UInt32 buffer, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.All type, IntPtr data) { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glClearNamedBufferSubData")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(UInt32 buffer, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.All type, [InAttribute, OutAttribute] T6[] data) + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glClearNamedBufferSubData")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(UInt32 buffer, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.All type, [InAttribute, OutAttribute] T6[,] data) + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glClearNamedBufferSubData")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(UInt32 buffer, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.All type, [InAttribute, OutAttribute] T6[,,] data) + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glClearNamedBufferSubData")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(UInt32 buffer, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.All type, [InAttribute, OutAttribute] ref T6 data) + where T6 : struct + { throw new NotImplementedException(); } /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] /// /// + /// /// /// [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glClearNamedFramebufferfi")] [CLSCompliant(false)] - public static void ClearNamedFramebuffer(UInt32 framebuffer, OpenTK.Graphics.OpenGL.ClearBufferCombined buffer, Single depth, Int32 stencil) { throw new NotImplementedException(); } + public static void ClearNamedFramebuffer(Int32 framebuffer, OpenTK.Graphics.OpenGL.ClearBufferCombined buffer, Int32 drawbuffer, Single depth, Int32 stencil) { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glClearNamedFramebufferfi")] + [CLSCompliant(false)] + public static void ClearNamedFramebuffer(UInt32 framebuffer, OpenTK.Graphics.OpenGL.ClearBufferCombined buffer, Int32 drawbuffer, Single depth, Int32 stencil) { throw new NotImplementedException(); } /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] /// @@ -30511,6 +33230,16 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static void CopyNamedBufferSubData(Int32 readBuffer, Int32 writeBuffer, IntPtr readOffset, IntPtr writeOffset, Int32 size) { throw new NotImplementedException(); } + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glCopyNamedBufferSubData")] + [CLSCompliant(false)] + public static void CopyNamedBufferSubData(Int32 readBuffer, Int32 writeBuffer, IntPtr readOffset, IntPtr writeOffset, IntPtr size) { throw new NotImplementedException(); } + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] /// /// @@ -30521,6 +33250,16 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static void CopyNamedBufferSubData(UInt32 readBuffer, UInt32 writeBuffer, IntPtr readOffset, IntPtr writeOffset, Int32 size) { throw new NotImplementedException(); } + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glCopyNamedBufferSubData")] + [CLSCompliant(false)] + public static void CopyNamedBufferSubData(UInt32 readBuffer, UInt32 writeBuffer, IntPtr readOffset, IntPtr writeOffset, IntPtr size) { throw new NotImplementedException(); } + /// [requires: v1.0][deprecated: v3.2] /// Copy pixels in the frame buffer /// @@ -36714,6 +39453,14 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static void FlushMappedNamedBufferRange(Int32 buffer, IntPtr offset, Int32 length) { throw new NotImplementedException(); } + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glFlushMappedNamedBufferRange")] + [CLSCompliant(false)] + public static void FlushMappedNamedBufferRange(Int32 buffer, IntPtr offset, IntPtr length) { throw new NotImplementedException(); } + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] /// /// @@ -36722,6 +39469,14 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static void FlushMappedNamedBufferRange(UInt32 buffer, IntPtr offset, Int32 length) { throw new NotImplementedException(); } + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glFlushMappedNamedBufferRange")] + [CLSCompliant(false)] + public static void FlushMappedNamedBufferRange(UInt32 buffer, IntPtr offset, IntPtr length) { throw new NotImplementedException(); } + /// [requires: v1.4][deprecated: v3.2] /// Set the current fog coordinates /// @@ -41304,51 +44059,51 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static unsafe void GetInteger64(OpenTK.Graphics.OpenGL.GetPName pname, [OutAttribute, CountAttribute(Computed = "pname")] Int64* data) { throw new NotImplementedException(); } - /// [requires: v3.0] + /// [requires: v3.0 or ARB_uniform_buffer_object|VERSION_3_0|VERSION_3_1] /// /// /// [length: COMPSIZE(target)] - [AutoGenerated(Category = "VERSION_3_0", Version = "3.0", EntryPoint = "glGetIntegeri_v")] + [AutoGenerated(Category = "ARB_uniform_buffer_object|VERSION_3_0|VERSION_3_1", Version = "3.0", EntryPoint = "glGetIntegeri_v")] [CLSCompliant(false)] public static void GetInteger(OpenTK.Graphics.OpenGL.GetIndexedPName target, Int32 index, [OutAttribute, CountAttribute(Computed = "target")] Int32[] data) { throw new NotImplementedException(); } - /// [requires: v3.0] + /// [requires: v3.0 or ARB_uniform_buffer_object|VERSION_3_0|VERSION_3_1] /// /// /// [length: COMPSIZE(target)] - [AutoGenerated(Category = "VERSION_3_0", Version = "3.0", EntryPoint = "glGetIntegeri_v")] + [AutoGenerated(Category = "ARB_uniform_buffer_object|VERSION_3_0|VERSION_3_1", Version = "3.0", EntryPoint = "glGetIntegeri_v")] [CLSCompliant(false)] public static void GetInteger(OpenTK.Graphics.OpenGL.GetIndexedPName target, Int32 index, [OutAttribute, CountAttribute(Computed = "target")] out Int32 data) { throw new NotImplementedException(); } - /// [requires: v3.0] + /// [requires: v3.0 or ARB_uniform_buffer_object|VERSION_3_0|VERSION_3_1] /// /// /// [length: COMPSIZE(target)] - [AutoGenerated(Category = "VERSION_3_0", Version = "3.0", EntryPoint = "glGetIntegeri_v")] + [AutoGenerated(Category = "ARB_uniform_buffer_object|VERSION_3_0|VERSION_3_1", Version = "3.0", EntryPoint = "glGetIntegeri_v")] [CLSCompliant(false)] public static unsafe void GetInteger(OpenTK.Graphics.OpenGL.GetIndexedPName target, Int32 index, [OutAttribute, CountAttribute(Computed = "target")] Int32* data) { throw new NotImplementedException(); } - /// [requires: v3.0] + /// [requires: v3.0 or ARB_uniform_buffer_object|VERSION_3_0|VERSION_3_1] /// /// /// [length: COMPSIZE(target)] - [AutoGenerated(Category = "VERSION_3_0", Version = "3.0", EntryPoint = "glGetIntegeri_v")] + [AutoGenerated(Category = "ARB_uniform_buffer_object|VERSION_3_0|VERSION_3_1", Version = "3.0", EntryPoint = "glGetIntegeri_v")] [CLSCompliant(false)] public static void GetInteger(OpenTK.Graphics.OpenGL.GetIndexedPName target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Int32[] data) { throw new NotImplementedException(); } - /// [requires: v3.0] + /// [requires: v3.0 or ARB_uniform_buffer_object|VERSION_3_0|VERSION_3_1] /// /// /// [length: COMPSIZE(target)] - [AutoGenerated(Category = "VERSION_3_0", Version = "3.0", EntryPoint = "glGetIntegeri_v")] + [AutoGenerated(Category = "ARB_uniform_buffer_object|VERSION_3_0|VERSION_3_1", Version = "3.0", EntryPoint = "glGetIntegeri_v")] [CLSCompliant(false)] public static void GetInteger(OpenTK.Graphics.OpenGL.GetIndexedPName target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] out Int32 data) { throw new NotImplementedException(); } - /// [requires: v3.0] + /// [requires: v3.0 or ARB_uniform_buffer_object|VERSION_3_0|VERSION_3_1] /// /// /// [length: COMPSIZE(target)] - [AutoGenerated(Category = "VERSION_3_0", Version = "3.0", EntryPoint = "glGetIntegeri_v")] + [AutoGenerated(Category = "ARB_uniform_buffer_object|VERSION_3_0|VERSION_3_1", Version = "3.0", EntryPoint = "glGetIntegeri_v")] [CLSCompliant(false)] public static unsafe void GetInteger(OpenTK.Graphics.OpenGL.GetIndexedPName target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Int32* data) { throw new NotImplementedException(); } @@ -42400,6 +45155,59 @@ namespace OpenTK.Graphics.OpenGL where T3 : struct { throw new NotImplementedException(); } + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glGetNamedBufferSubData")] + [CLSCompliant(false)] + public static void GetNamedBufferSubData(Int32 buffer, IntPtr offset, IntPtr size, [OutAttribute] IntPtr data) { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glGetNamedBufferSubData")] + [CLSCompliant(false)] + public static void GetNamedBufferSubData(Int32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T3[] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glGetNamedBufferSubData")] + [CLSCompliant(false)] + public static void GetNamedBufferSubData(Int32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T3[,] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glGetNamedBufferSubData")] + [CLSCompliant(false)] + public static void GetNamedBufferSubData(Int32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T3[,,] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glGetNamedBufferSubData")] + [CLSCompliant(false)] + public static void GetNamedBufferSubData(Int32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] ref T3 data) + where T3 : struct + { throw new NotImplementedException(); } + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] /// /// @@ -42453,6 +45261,59 @@ namespace OpenTK.Graphics.OpenGL where T3 : struct { throw new NotImplementedException(); } + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glGetNamedBufferSubData")] + [CLSCompliant(false)] + public static void GetNamedBufferSubData(UInt32 buffer, IntPtr offset, IntPtr size, [OutAttribute] IntPtr data) { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glGetNamedBufferSubData")] + [CLSCompliant(false)] + public static void GetNamedBufferSubData(UInt32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T3[] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glGetNamedBufferSubData")] + [CLSCompliant(false)] + public static void GetNamedBufferSubData(UInt32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T3[,] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glGetNamedBufferSubData")] + [CLSCompliant(false)] + public static void GetNamedBufferSubData(UInt32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T3[,,] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glGetNamedBufferSubData")] + [CLSCompliant(false)] + public static void GetNamedBufferSubData(UInt32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] ref T3 data) + where T3 : struct + { throw new NotImplementedException(); } + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] /// /// @@ -45799,6 +48660,24 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static unsafe void GetProgramStage(UInt32 program, OpenTK.Graphics.OpenGL.ShaderType shadertype, OpenTK.Graphics.OpenGL.ProgramStageParameter pname, [OutAttribute, CountAttribute(Count = 1)] Int32* values) { throw new NotImplementedException(); } + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glGetQueryBufferObjecti64v")] + [CLSCompliant(false)] + public static void GetQueryBufferObject(Int32 id, Int32 buffer, OpenTK.Graphics.OpenGL.All pname, IntPtr offset) { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glGetQueryBufferObjecti64v")] + [CLSCompliant(false)] + public static void GetQueryBufferObject(UInt32 id, UInt32 buffer, OpenTK.Graphics.OpenGL.All pname, IntPtr offset) { throw new NotImplementedException(); } + /// [requires: v4.0 or ARB_transform_feedback3|VERSION_4_0] /// Return parameters of an indexed query object target /// @@ -47169,12 +50048,12 @@ namespace OpenTK.Graphics.OpenGL /// [length: 2] /// Specifies the address of array of two integers into which encodings of the implementation's numeric range are returned. /// - /// [length: 2] + /// [length: 1] /// Specifies the address of an integer into which the numeric precision of the implementation is written. /// [AutoGenerated(Category = "ARB_ES2_compatibility|VERSION_4_1", Version = "4.1", EntryPoint = "glGetShaderPrecisionFormat")] [CLSCompliant(false)] - public static void GetShaderPrecisionFormat(OpenTK.Graphics.OpenGL.ShaderType shadertype, OpenTK.Graphics.OpenGL.ShaderPrecision precisiontype, [OutAttribute, CountAttribute(Count = 2)] Int32[] range, [OutAttribute, CountAttribute(Count = 2)] Int32[] precision) { throw new NotImplementedException(); } + public static void GetShaderPrecisionFormat(OpenTK.Graphics.OpenGL.ShaderType shadertype, OpenTK.Graphics.OpenGL.ShaderPrecision precisiontype, [OutAttribute, CountAttribute(Count = 2)] Int32[] range, [OutAttribute, CountAttribute(Count = 1)] out Int32 precision) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_ES2_compatibility|VERSION_4_1] /// Retrieve the range and precision for numeric formats supported by the shader compiler @@ -47188,12 +50067,12 @@ namespace OpenTK.Graphics.OpenGL /// [length: 2] /// Specifies the address of array of two integers into which encodings of the implementation's numeric range are returned. /// - /// [length: 2] + /// [length: 1] /// Specifies the address of an integer into which the numeric precision of the implementation is written. /// [AutoGenerated(Category = "ARB_ES2_compatibility|VERSION_4_1", Version = "4.1", EntryPoint = "glGetShaderPrecisionFormat")] [CLSCompliant(false)] - public static void GetShaderPrecisionFormat(OpenTK.Graphics.OpenGL.ShaderType shadertype, OpenTK.Graphics.OpenGL.ShaderPrecision precisiontype, [OutAttribute, CountAttribute(Count = 2)] out Int32 range, [OutAttribute, CountAttribute(Count = 2)] out Int32 precision) { throw new NotImplementedException(); } + public static void GetShaderPrecisionFormat(OpenTK.Graphics.OpenGL.ShaderType shadertype, OpenTK.Graphics.OpenGL.ShaderPrecision precisiontype, [OutAttribute, CountAttribute(Count = 2)] out Int32 range, [OutAttribute, CountAttribute(Count = 1)] out Int32 precision) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_ES2_compatibility|VERSION_4_1] /// Retrieve the range and precision for numeric formats supported by the shader compiler @@ -47207,12 +50086,12 @@ namespace OpenTK.Graphics.OpenGL /// [length: 2] /// Specifies the address of array of two integers into which encodings of the implementation's numeric range are returned. /// - /// [length: 2] + /// [length: 1] /// Specifies the address of an integer into which the numeric precision of the implementation is written. /// [AutoGenerated(Category = "ARB_ES2_compatibility|VERSION_4_1", Version = "4.1", EntryPoint = "glGetShaderPrecisionFormat")] [CLSCompliant(false)] - public static unsafe void GetShaderPrecisionFormat(OpenTK.Graphics.OpenGL.ShaderType shadertype, OpenTK.Graphics.OpenGL.ShaderPrecision precisiontype, [OutAttribute, CountAttribute(Count = 2)] Int32* range, [OutAttribute, CountAttribute(Count = 2)] Int32* precision) { throw new NotImplementedException(); } + public static unsafe void GetShaderPrecisionFormat(OpenTK.Graphics.OpenGL.ShaderType shadertype, OpenTK.Graphics.OpenGL.ShaderPrecision precisiontype, [OutAttribute, CountAttribute(Count = 2)] Int32* range, [OutAttribute, CountAttribute(Count = 1)] Int32* precision) { throw new NotImplementedException(); } /// [requires: v2.0] /// Returns the source code string from a shader object @@ -52358,6 +55237,15 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static IntPtr MapNamedBufferRange(Int32 buffer, IntPtr offset, Int32 length, OpenTK.Graphics.OpenGL.BufferAccessMask access) { throw new NotImplementedException(); } + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glMapNamedBufferRange")] + [CLSCompliant(false)] + public static IntPtr MapNamedBufferRange(Int32 buffer, IntPtr offset, IntPtr length, OpenTK.Graphics.OpenGL.BufferAccessMask access) { throw new NotImplementedException(); } + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] /// /// @@ -52367,6 +55255,15 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static IntPtr MapNamedBufferRange(UInt32 buffer, IntPtr offset, Int32 length, OpenTK.Graphics.OpenGL.BufferAccessMask access) { throw new NotImplementedException(); } + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glMapNamedBufferRange")] + [CLSCompliant(false)] + public static IntPtr MapNamedBufferRange(UInt32 buffer, IntPtr offset, IntPtr length, OpenTK.Graphics.OpenGL.BufferAccessMask access) { throw new NotImplementedException(); } + /// [requires: v1.0][deprecated: v3.2] /// Specify material parameters for the lighting model /// @@ -52726,6 +55623,62 @@ namespace OpenTK.Graphics.OpenGL where T1 : struct { throw new NotImplementedException(); } + /// [requires: v4.6] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "VERSION_4_6", Version = "4.6", EntryPoint = "glMultiDrawArraysIndirectCount")] + public static void MultiDrawArraysIndirectCount(OpenTK.Graphics.OpenGL.PrimitiveType mode, IntPtr indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride) { throw new NotImplementedException(); } + + /// [requires: v4.6] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "VERSION_4_6", Version = "4.6", EntryPoint = "glMultiDrawArraysIndirectCount")] + [CLSCompliant(false)] + public static void MultiDrawArraysIndirectCount(OpenTK.Graphics.OpenGL.PrimitiveType mode, [InAttribute, OutAttribute] T1[] indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.6] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "VERSION_4_6", Version = "4.6", EntryPoint = "glMultiDrawArraysIndirectCount")] + [CLSCompliant(false)] + public static void MultiDrawArraysIndirectCount(OpenTK.Graphics.OpenGL.PrimitiveType mode, [InAttribute, OutAttribute] T1[,] indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.6] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "VERSION_4_6", Version = "4.6", EntryPoint = "glMultiDrawArraysIndirectCount")] + [CLSCompliant(false)] + public static void MultiDrawArraysIndirectCount(OpenTK.Graphics.OpenGL.PrimitiveType mode, [InAttribute, OutAttribute] T1[,,] indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.6] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "VERSION_4_6", Version = "4.6", EntryPoint = "glMultiDrawArraysIndirectCount")] + public static void MultiDrawArraysIndirectCount(OpenTK.Graphics.OpenGL.PrimitiveType mode, [InAttribute, OutAttribute] ref T1 indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride) + where T1 : struct + { throw new NotImplementedException(); } + /// [requires: v1.4] /// Render multiple sets of primitives by specifying indices of array data elements /// @@ -54378,6 +57331,67 @@ namespace OpenTK.Graphics.OpenGL where T2 : struct { throw new NotImplementedException(); } + /// [requires: v4.6] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "VERSION_4_6", Version = "4.6", EntryPoint = "glMultiDrawElementsIndirectCount")] + public static void MultiDrawElementsIndirectCount(OpenTK.Graphics.OpenGL.PrimitiveType mode, OpenTK.Graphics.OpenGL.Version46 type, IntPtr indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride) { throw new NotImplementedException(); } + + /// [requires: v4.6] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "VERSION_4_6", Version = "4.6", EntryPoint = "glMultiDrawElementsIndirectCount")] + [CLSCompliant(false)] + public static void MultiDrawElementsIndirectCount(OpenTK.Graphics.OpenGL.PrimitiveType mode, OpenTK.Graphics.OpenGL.Version46 type, [InAttribute, OutAttribute] T2[] indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.6] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "VERSION_4_6", Version = "4.6", EntryPoint = "glMultiDrawElementsIndirectCount")] + [CLSCompliant(false)] + public static void MultiDrawElementsIndirectCount(OpenTK.Graphics.OpenGL.PrimitiveType mode, OpenTK.Graphics.OpenGL.Version46 type, [InAttribute, OutAttribute] T2[,] indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.6] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "VERSION_4_6", Version = "4.6", EntryPoint = "glMultiDrawElementsIndirectCount")] + [CLSCompliant(false)] + public static void MultiDrawElementsIndirectCount(OpenTK.Graphics.OpenGL.PrimitiveType mode, OpenTK.Graphics.OpenGL.Version46 type, [InAttribute, OutAttribute] T2[,,] indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.6] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "VERSION_4_6", Version = "4.6", EntryPoint = "glMultiDrawElementsIndirectCount")] + public static void MultiDrawElementsIndirectCount(OpenTK.Graphics.OpenGL.PrimitiveType mode, OpenTK.Graphics.OpenGL.Version46 type, [InAttribute, OutAttribute] ref T2 indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride) + where T2 : struct + { throw new NotImplementedException(); } + /// [requires: v1.3][deprecated: v3.2] /// Set the current texture coordinates /// @@ -55463,6 +58477,59 @@ namespace OpenTK.Graphics.OpenGL where T2 : struct { throw new NotImplementedException(); } + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferData")] + [CLSCompliant(false)] + public static void NamedBufferData(Int32 buffer, IntPtr size, IntPtr data, OpenTK.Graphics.OpenGL.BufferUsageHint usage) { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferData")] + [CLSCompliant(false)] + public static void NamedBufferData(Int32 buffer, IntPtr size, [InAttribute, OutAttribute] T2[] data, OpenTK.Graphics.OpenGL.BufferUsageHint usage) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferData")] + [CLSCompliant(false)] + public static void NamedBufferData(Int32 buffer, IntPtr size, [InAttribute, OutAttribute] T2[,] data, OpenTK.Graphics.OpenGL.BufferUsageHint usage) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferData")] + [CLSCompliant(false)] + public static void NamedBufferData(Int32 buffer, IntPtr size, [InAttribute, OutAttribute] T2[,,] data, OpenTK.Graphics.OpenGL.BufferUsageHint usage) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferData")] + [CLSCompliant(false)] + public static void NamedBufferData(Int32 buffer, IntPtr size, [InAttribute, OutAttribute] ref T2 data, OpenTK.Graphics.OpenGL.BufferUsageHint usage) + where T2 : struct + { throw new NotImplementedException(); } + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] /// /// @@ -55520,19 +58587,19 @@ namespace OpenTK.Graphics.OpenGL /// /// /// - /// - [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferStorage")] + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferData")] [CLSCompliant(false)] - public static void NamedBufferStorage(Int32 buffer, Int32 size, IntPtr data, OpenTK.Graphics.OpenGL.BufferStorageFlags flags) { throw new NotImplementedException(); } + public static void NamedBufferData(UInt32 buffer, IntPtr size, IntPtr data, OpenTK.Graphics.OpenGL.BufferUsageHint usage) { throw new NotImplementedException(); } /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] /// /// /// - /// - [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferStorage")] + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferData")] [CLSCompliant(false)] - public static void NamedBufferStorage(Int32 buffer, Int32 size, [InAttribute, OutAttribute] T2[] data, OpenTK.Graphics.OpenGL.BufferStorageFlags flags) + public static void NamedBufferData(UInt32 buffer, IntPtr size, [InAttribute, OutAttribute] T2[] data, OpenTK.Graphics.OpenGL.BufferUsageHint usage) where T2 : struct { throw new NotImplementedException(); } @@ -55540,10 +58607,10 @@ namespace OpenTK.Graphics.OpenGL /// /// /// - /// - [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferStorage")] + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferData")] [CLSCompliant(false)] - public static void NamedBufferStorage(Int32 buffer, Int32 size, [InAttribute, OutAttribute] T2[,] data, OpenTK.Graphics.OpenGL.BufferStorageFlags flags) + public static void NamedBufferData(UInt32 buffer, IntPtr size, [InAttribute, OutAttribute] T2[,] data, OpenTK.Graphics.OpenGL.BufferUsageHint usage) where T2 : struct { throw new NotImplementedException(); } @@ -55551,10 +58618,10 @@ namespace OpenTK.Graphics.OpenGL /// /// /// - /// - [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferStorage")] + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferData")] [CLSCompliant(false)] - public static void NamedBufferStorage(Int32 buffer, Int32 size, [InAttribute, OutAttribute] T2[,,] data, OpenTK.Graphics.OpenGL.BufferStorageFlags flags) + public static void NamedBufferData(UInt32 buffer, IntPtr size, [InAttribute, OutAttribute] T2[,,] data, OpenTK.Graphics.OpenGL.BufferUsageHint usage) where T2 : struct { throw new NotImplementedException(); } @@ -55562,63 +58629,222 @@ namespace OpenTK.Graphics.OpenGL /// /// /// - /// - [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferStorage")] + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferData")] [CLSCompliant(false)] - public static void NamedBufferStorage(Int32 buffer, Int32 size, [InAttribute, OutAttribute] ref T2 data, OpenTK.Graphics.OpenGL.BufferStorageFlags flags) + public static void NamedBufferData(UInt32 buffer, IntPtr size, [InAttribute, OutAttribute] ref T2 data, OpenTK.Graphics.OpenGL.BufferUsageHint usage) where T2 : struct { throw new NotImplementedException(); } /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] /// /// - /// + /// [length: size] /// [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferStorage")] [CLSCompliant(false)] - public static void NamedBufferStorage(UInt32 buffer, Int32 size, IntPtr data, OpenTK.Graphics.OpenGL.BufferStorageFlags flags) { throw new NotImplementedException(); } + public static void NamedBufferStorage(Int32 buffer, Int32 size, [CountAttribute(Parameter = "size")] IntPtr data, OpenTK.Graphics.OpenGL.BufferStorageFlags flags) { throw new NotImplementedException(); } /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] /// /// - /// + /// [length: size] /// [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferStorage")] [CLSCompliant(false)] - public static void NamedBufferStorage(UInt32 buffer, Int32 size, [InAttribute, OutAttribute] T2[] data, OpenTK.Graphics.OpenGL.BufferStorageFlags flags) + public static void NamedBufferStorage(Int32 buffer, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[] data, OpenTK.Graphics.OpenGL.BufferStorageFlags flags) where T2 : struct { throw new NotImplementedException(); } /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] /// /// - /// + /// [length: size] /// [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferStorage")] [CLSCompliant(false)] - public static void NamedBufferStorage(UInt32 buffer, Int32 size, [InAttribute, OutAttribute] T2[,] data, OpenTK.Graphics.OpenGL.BufferStorageFlags flags) + public static void NamedBufferStorage(Int32 buffer, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,] data, OpenTK.Graphics.OpenGL.BufferStorageFlags flags) where T2 : struct { throw new NotImplementedException(); } /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] /// /// - /// + /// [length: size] /// [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferStorage")] [CLSCompliant(false)] - public static void NamedBufferStorage(UInt32 buffer, Int32 size, [InAttribute, OutAttribute] T2[,,] data, OpenTK.Graphics.OpenGL.BufferStorageFlags flags) + public static void NamedBufferStorage(Int32 buffer, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,,] data, OpenTK.Graphics.OpenGL.BufferStorageFlags flags) where T2 : struct { throw new NotImplementedException(); } /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] /// /// - /// + /// [length: size] /// [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferStorage")] [CLSCompliant(false)] - public static void NamedBufferStorage(UInt32 buffer, Int32 size, [InAttribute, OutAttribute] ref T2 data, OpenTK.Graphics.OpenGL.BufferStorageFlags flags) + public static void NamedBufferStorage(Int32 buffer, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] ref T2 data, OpenTK.Graphics.OpenGL.BufferStorageFlags flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// [length: size] + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferStorage")] + [CLSCompliant(false)] + public static void NamedBufferStorage(Int32 buffer, IntPtr size, [CountAttribute(Parameter = "size")] IntPtr data, OpenTK.Graphics.OpenGL.BufferStorageFlags flags) { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// [length: size] + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferStorage")] + [CLSCompliant(false)] + public static void NamedBufferStorage(Int32 buffer, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[] data, OpenTK.Graphics.OpenGL.BufferStorageFlags flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// [length: size] + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferStorage")] + [CLSCompliant(false)] + public static void NamedBufferStorage(Int32 buffer, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,] data, OpenTK.Graphics.OpenGL.BufferStorageFlags flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// [length: size] + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferStorage")] + [CLSCompliant(false)] + public static void NamedBufferStorage(Int32 buffer, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,,] data, OpenTK.Graphics.OpenGL.BufferStorageFlags flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// [length: size] + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferStorage")] + [CLSCompliant(false)] + public static void NamedBufferStorage(Int32 buffer, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] ref T2 data, OpenTK.Graphics.OpenGL.BufferStorageFlags flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// [length: size] + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferStorage")] + [CLSCompliant(false)] + public static void NamedBufferStorage(UInt32 buffer, Int32 size, [CountAttribute(Parameter = "size")] IntPtr data, OpenTK.Graphics.OpenGL.BufferStorageFlags flags) { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// [length: size] + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferStorage")] + [CLSCompliant(false)] + public static void NamedBufferStorage(UInt32 buffer, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[] data, OpenTK.Graphics.OpenGL.BufferStorageFlags flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// [length: size] + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferStorage")] + [CLSCompliant(false)] + public static void NamedBufferStorage(UInt32 buffer, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,] data, OpenTK.Graphics.OpenGL.BufferStorageFlags flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// [length: size] + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferStorage")] + [CLSCompliant(false)] + public static void NamedBufferStorage(UInt32 buffer, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,,] data, OpenTK.Graphics.OpenGL.BufferStorageFlags flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// [length: size] + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferStorage")] + [CLSCompliant(false)] + public static void NamedBufferStorage(UInt32 buffer, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] ref T2 data, OpenTK.Graphics.OpenGL.BufferStorageFlags flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// [length: size] + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferStorage")] + [CLSCompliant(false)] + public static void NamedBufferStorage(UInt32 buffer, IntPtr size, [CountAttribute(Parameter = "size")] IntPtr data, OpenTK.Graphics.OpenGL.BufferStorageFlags flags) { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// [length: size] + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferStorage")] + [CLSCompliant(false)] + public static void NamedBufferStorage(UInt32 buffer, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[] data, OpenTK.Graphics.OpenGL.BufferStorageFlags flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// [length: size] + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferStorage")] + [CLSCompliant(false)] + public static void NamedBufferStorage(UInt32 buffer, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,] data, OpenTK.Graphics.OpenGL.BufferStorageFlags flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// [length: size] + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferStorage")] + [CLSCompliant(false)] + public static void NamedBufferStorage(UInt32 buffer, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,,] data, OpenTK.Graphics.OpenGL.BufferStorageFlags flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// [length: size] + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferStorage")] + [CLSCompliant(false)] + public static void NamedBufferStorage(UInt32 buffer, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] ref T2 data, OpenTK.Graphics.OpenGL.BufferStorageFlags flags) where T2 : struct { throw new NotImplementedException(); } @@ -55626,19 +58852,19 @@ namespace OpenTK.Graphics.OpenGL /// /// /// - /// + /// [length: COMPSIZE(size)] [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferSubData")] [CLSCompliant(false)] - public static void NamedBufferSubData(Int32 buffer, IntPtr offset, Int32 size, IntPtr data) { throw new NotImplementedException(); } + public static void NamedBufferSubData(Int32 buffer, IntPtr offset, Int32 size, [CountAttribute(Computed = "size")] IntPtr data) { throw new NotImplementedException(); } /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] /// /// /// - /// + /// [length: COMPSIZE(size)] [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferSubData")] [CLSCompliant(false)] - public static void NamedBufferSubData(Int32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute] T3[] data) + public static void NamedBufferSubData(Int32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T3[] data) where T3 : struct { throw new NotImplementedException(); } @@ -55646,10 +58872,10 @@ namespace OpenTK.Graphics.OpenGL /// /// /// - /// + /// [length: COMPSIZE(size)] [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferSubData")] [CLSCompliant(false)] - public static void NamedBufferSubData(Int32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute] T3[,] data) + public static void NamedBufferSubData(Int32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T3[,] data) where T3 : struct { throw new NotImplementedException(); } @@ -55657,10 +58883,10 @@ namespace OpenTK.Graphics.OpenGL /// /// /// - /// + /// [length: COMPSIZE(size)] [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferSubData")] [CLSCompliant(false)] - public static void NamedBufferSubData(Int32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute] T3[,,] data) + public static void NamedBufferSubData(Int32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T3[,,] data) where T3 : struct { throw new NotImplementedException(); } @@ -55668,10 +58894,10 @@ namespace OpenTK.Graphics.OpenGL /// /// /// - /// + /// [length: COMPSIZE(size)] [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferSubData")] [CLSCompliant(false)] - public static void NamedBufferSubData(Int32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute] ref T3 data) + public static void NamedBufferSubData(Int32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] ref T3 data) where T3 : struct { throw new NotImplementedException(); } @@ -55679,19 +58905,19 @@ namespace OpenTK.Graphics.OpenGL /// /// /// - /// + /// [length: COMPSIZE(size)] [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferSubData")] [CLSCompliant(false)] - public static void NamedBufferSubData(UInt32 buffer, IntPtr offset, Int32 size, IntPtr data) { throw new NotImplementedException(); } + public static void NamedBufferSubData(Int32 buffer, IntPtr offset, IntPtr size, [CountAttribute(Computed = "size")] IntPtr data) { throw new NotImplementedException(); } /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] /// /// /// - /// + /// [length: COMPSIZE(size)] [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferSubData")] [CLSCompliant(false)] - public static void NamedBufferSubData(UInt32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute] T3[] data) + public static void NamedBufferSubData(Int32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T3[] data) where T3 : struct { throw new NotImplementedException(); } @@ -55699,10 +58925,10 @@ namespace OpenTK.Graphics.OpenGL /// /// /// - /// + /// [length: COMPSIZE(size)] [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferSubData")] [CLSCompliant(false)] - public static void NamedBufferSubData(UInt32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute] T3[,] data) + public static void NamedBufferSubData(Int32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T3[,] data) where T3 : struct { throw new NotImplementedException(); } @@ -55710,10 +58936,10 @@ namespace OpenTK.Graphics.OpenGL /// /// /// - /// + /// [length: COMPSIZE(size)] [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferSubData")] [CLSCompliant(false)] - public static void NamedBufferSubData(UInt32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute] T3[,,] data) + public static void NamedBufferSubData(Int32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T3[,,] data) where T3 : struct { throw new NotImplementedException(); } @@ -55721,10 +58947,116 @@ namespace OpenTK.Graphics.OpenGL /// /// /// - /// + /// [length: COMPSIZE(size)] [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferSubData")] [CLSCompliant(false)] - public static void NamedBufferSubData(UInt32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute] ref T3 data) + public static void NamedBufferSubData(Int32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] ref T3 data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// [length: COMPSIZE(size)] + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferSubData")] + [CLSCompliant(false)] + public static void NamedBufferSubData(UInt32 buffer, IntPtr offset, Int32 size, [CountAttribute(Computed = "size")] IntPtr data) { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// [length: COMPSIZE(size)] + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferSubData")] + [CLSCompliant(false)] + public static void NamedBufferSubData(UInt32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T3[] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// [length: COMPSIZE(size)] + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferSubData")] + [CLSCompliant(false)] + public static void NamedBufferSubData(UInt32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T3[,] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// [length: COMPSIZE(size)] + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferSubData")] + [CLSCompliant(false)] + public static void NamedBufferSubData(UInt32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T3[,,] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// [length: COMPSIZE(size)] + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferSubData")] + [CLSCompliant(false)] + public static void NamedBufferSubData(UInt32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] ref T3 data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// [length: COMPSIZE(size)] + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferSubData")] + [CLSCompliant(false)] + public static void NamedBufferSubData(UInt32 buffer, IntPtr offset, IntPtr size, [CountAttribute(Computed = "size")] IntPtr data) { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// [length: COMPSIZE(size)] + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferSubData")] + [CLSCompliant(false)] + public static void NamedBufferSubData(UInt32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T3[] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// [length: COMPSIZE(size)] + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferSubData")] + [CLSCompliant(false)] + public static void NamedBufferSubData(UInt32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T3[,] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// [length: COMPSIZE(size)] + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferSubData")] + [CLSCompliant(false)] + public static void NamedBufferSubData(UInt32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T3[,,] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// [length: COMPSIZE(size)] + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferSubData")] + [CLSCompliant(false)] + public static void NamedBufferSubData(UInt32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] ref T3 data) where T3 : struct { throw new NotImplementedException(); } @@ -56979,6 +60311,13 @@ namespace OpenTK.Graphics.OpenGL [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glPolygonOffset")] public static void PolygonOffset(Single factor, Single units) { throw new NotImplementedException(); } + /// [requires: v4.6 or ARB_polygon_offset_clamp|VERSION_4_6] + /// + /// + /// + [AutoGenerated(Category = "ARB_polygon_offset_clamp|VERSION_4_6", Version = "4.6", EntryPoint = "glPolygonOffsetClamp")] + public static void PolygonOffsetClamp(Single factor, Single units, Single clamp) { throw new NotImplementedException(); } + /// [requires: v1.0][deprecated: v3.2] /// Set the polygon stippling pattern /// @@ -57353,7 +60692,7 @@ namespace OpenTK.Graphics.OpenGL where T2 : struct { throw new NotImplementedException(); } - /// [requires: v4.1 or ARB_get_program_binary|VERSION_4_1] + /// [requires: v4.1 or ARB_get_program_binary|ARB_separate_shader_objects|VERSION_4_1|VERSION_4_1] /// Specify a parameter for a program object /// /// @@ -57366,11 +60705,11 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the new value of the parameter specified by pname for program. /// [Obsolete("Use ProgramParameterName overload instead")] - [AutoGenerated(Category = "ARB_get_program_binary|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramParameteri")] + [AutoGenerated(Category = "ARB_get_program_binary|ARB_separate_shader_objects|VERSION_4_1|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramParameteri")] [CLSCompliant(false)] public static void ProgramParameter(Int32 program, OpenTK.Graphics.OpenGL.AssemblyProgramParameterArb pname, Int32 value) { throw new NotImplementedException(); } - /// [requires: v4.1 or ARB_get_program_binary|VERSION_4_1] + /// [requires: v4.1 or ARB_get_program_binary|ARB_separate_shader_objects|VERSION_4_1|VERSION_4_1] /// Specify a parameter for a program object /// /// @@ -57382,11 +60721,11 @@ namespace OpenTK.Graphics.OpenGL /// /// Specifies the new value of the parameter specified by pname for program. /// - [AutoGenerated(Category = "ARB_get_program_binary|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramParameteri")] + [AutoGenerated(Category = "ARB_get_program_binary|ARB_separate_shader_objects|VERSION_4_1|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramParameteri")] [CLSCompliant(false)] public static void ProgramParameter(Int32 program, OpenTK.Graphics.OpenGL.ProgramParameterName pname, Int32 value) { throw new NotImplementedException(); } - /// [requires: v4.1 or ARB_get_program_binary|VERSION_4_1] + /// [requires: v4.1 or ARB_get_program_binary|ARB_separate_shader_objects|VERSION_4_1|VERSION_4_1] /// Specify a parameter for a program object /// /// @@ -57399,11 +60738,11 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the new value of the parameter specified by pname for program. /// [Obsolete("Use ProgramParameterName overload instead")] - [AutoGenerated(Category = "ARB_get_program_binary|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramParameteri")] + [AutoGenerated(Category = "ARB_get_program_binary|ARB_separate_shader_objects|VERSION_4_1|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramParameteri")] [CLSCompliant(false)] public static void ProgramParameter(Int32 program, OpenTK.Graphics.OpenGL.Version32 pname, Int32 value) { throw new NotImplementedException(); } - /// [requires: v4.1 or ARB_get_program_binary|VERSION_4_1] + /// [requires: v4.1 or ARB_get_program_binary|ARB_separate_shader_objects|VERSION_4_1|VERSION_4_1] /// Specify a parameter for a program object /// /// @@ -57416,11 +60755,11 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the new value of the parameter specified by pname for program. /// [Obsolete("Use ProgramParameterName overload instead")] - [AutoGenerated(Category = "ARB_get_program_binary|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramParameteri")] + [AutoGenerated(Category = "ARB_get_program_binary|ARB_separate_shader_objects|VERSION_4_1|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramParameteri")] [CLSCompliant(false)] public static void ProgramParameter(UInt32 program, OpenTK.Graphics.OpenGL.AssemblyProgramParameterArb pname, Int32 value) { throw new NotImplementedException(); } - /// [requires: v4.1 or ARB_get_program_binary|VERSION_4_1] + /// [requires: v4.1 or ARB_get_program_binary|ARB_separate_shader_objects|VERSION_4_1|VERSION_4_1] /// Specify a parameter for a program object /// /// @@ -57432,11 +60771,11 @@ namespace OpenTK.Graphics.OpenGL /// /// Specifies the new value of the parameter specified by pname for program. /// - [AutoGenerated(Category = "ARB_get_program_binary|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramParameteri")] + [AutoGenerated(Category = "ARB_get_program_binary|ARB_separate_shader_objects|VERSION_4_1|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramParameteri")] [CLSCompliant(false)] public static void ProgramParameter(UInt32 program, OpenTK.Graphics.OpenGL.ProgramParameterName pname, Int32 value) { throw new NotImplementedException(); } - /// [requires: v4.1 or ARB_get_program_binary|VERSION_4_1] + /// [requires: v4.1 or ARB_get_program_binary|ARB_separate_shader_objects|VERSION_4_1|VERSION_4_1] /// Specify a parameter for a program object /// /// @@ -57449,7 +60788,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the new value of the parameter specified by pname for program. /// [Obsolete("Use ProgramParameterName overload instead")] - [AutoGenerated(Category = "ARB_get_program_binary|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramParameteri")] + [AutoGenerated(Category = "ARB_get_program_binary|ARB_separate_shader_objects|VERSION_4_1|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramParameteri")] [CLSCompliant(false)] public static void ProgramParameter(UInt32 program, OpenTK.Graphics.OpenGL.Version32 pname, Int32 value) { throw new NotImplementedException(); } @@ -57497,12 +60836,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 1] + /// [length: count] /// For the vector 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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform1dv")] [CLSCompliant(false)] - public static void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 1)] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Double[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -57516,12 +60855,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 1] + /// [length: count] /// For the vector 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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform1dv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 1)] Double* value) { throw new NotImplementedException(); } + public static void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref Double value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -57535,12 +60874,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 1] + /// [length: count] /// For the vector 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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform1dv")] [CLSCompliant(false)] - public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 1)] ref Double value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Double* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -57554,12 +60893,50 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 1] + /// [length: count] /// For the vector 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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform1dv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 1)] Double* value) { throw new NotImplementedException(); } + public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Double[] value) { throw new NotImplementedException(); } + + /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform1dv")] + [CLSCompliant(false)] + public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref Double value) { throw new NotImplementedException(); } + + /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform1dv")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Double* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -57605,12 +60982,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 1] + /// [length: count] /// For the vector 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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform1fv")] [CLSCompliant(false)] - public static void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 1)] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Single[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -57624,12 +61001,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 1] + /// [length: count] /// For the vector 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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform1fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 1)] Single* value) { throw new NotImplementedException(); } + public static void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref Single value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -57643,12 +61020,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 1] + /// [length: count] /// For the vector 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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform1fv")] [CLSCompliant(false)] - public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 1)] ref Single value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Single* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -57662,12 +61039,50 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 1] + /// [length: count] /// For the vector 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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform1fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 1)] Single* value) { throw new NotImplementedException(); } + public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Single[] value) { throw new NotImplementedException(); } + + /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform1fv")] + [CLSCompliant(false)] + public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref Single value) { throw new NotImplementedException(); } + + /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform1fv")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Single* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -57713,12 +61128,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 1] + /// [length: count] /// For the vector 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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform1iv")] [CLSCompliant(false)] - public static void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 1)] ref Int32 value) { throw new NotImplementedException(); } + public static void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int32[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -57732,12 +61147,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 1] + /// [length: count] /// For the vector 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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform1iv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 1)] Int32* value) { throw new NotImplementedException(); } + public static void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref Int32 value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -57751,12 +61166,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 1] + /// [length: count] /// For the vector 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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform1iv")] [CLSCompliant(false)] - public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 1)] ref Int32 value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int32* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -57770,12 +61185,50 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 1] + /// [length: count] /// For the vector 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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform1iv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 1)] Int32* value) { throw new NotImplementedException(); } + public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int32[] value) { throw new NotImplementedException(); } + + /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform1iv")] + [CLSCompliant(false)] + public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref Int32 value) { throw new NotImplementedException(); } + + /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform1iv")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int32* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -57805,12 +61258,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 1] + /// [length: count] /// For the vector 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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform1uiv")] [CLSCompliant(false)] - public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 1)] ref UInt32 value) { throw new NotImplementedException(); } + public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt32[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -57824,12 +61277,31 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 1] + /// [length: count] /// For the vector 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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform1uiv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 1)] UInt32* value) { throw new NotImplementedException(); } + public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref UInt32 value) { throw new NotImplementedException(); } + + /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform1uiv")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt32* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -57881,12 +61353,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 2] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform2dv")] [CLSCompliant(false)] - public static void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Double[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -57900,12 +61372,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 2] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform2dv")] [CLSCompliant(false)] - public static void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] ref Double value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -57919,12 +61391,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 2] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform2dv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Double* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -57938,12 +61410,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 2] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform2dv")] [CLSCompliant(false)] - public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Double[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -57957,12 +61429,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 2] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform2dv")] [CLSCompliant(false)] - public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] ref Double value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -57976,12 +61448,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 2] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform2dv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Double* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -58033,12 +61505,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 2] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform2fv")] [CLSCompliant(false)] - public static void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Single[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -58052,12 +61524,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 2] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform2fv")] [CLSCompliant(false)] - public static void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] ref Single value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -58071,12 +61543,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 2] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform2fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Single* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -58090,12 +61562,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 2] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform2fv")] [CLSCompliant(false)] - public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Single[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -58109,12 +61581,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 2] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform2fv")] [CLSCompliant(false)] - public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] ref Single value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -58128,12 +61600,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 2] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform2fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Single* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -58185,12 +61657,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 2] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform2iv")] [CLSCompliant(false)] - public static void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] Int32[] value) { throw new NotImplementedException(); } + public static void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int32[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -58204,12 +61676,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 2] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform2iv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] Int32* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int32* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -58223,12 +61695,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 2] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform2iv")] [CLSCompliant(false)] - public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] Int32[] value) { throw new NotImplementedException(); } + public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int32[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -58242,12 +61714,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 2] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform2iv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] Int32* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int32* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -58280,12 +61752,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 2] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform2uiv")] [CLSCompliant(false)] - public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] UInt32[] value) { throw new NotImplementedException(); } + public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt32[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -58299,12 +61771,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 2] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform2uiv")] [CLSCompliant(false)] - public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] ref UInt32 value) { throw new NotImplementedException(); } + public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] ref UInt32 value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -58318,12 +61790,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 2] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform2uiv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] UInt32* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt32* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -58381,12 +61853,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 3] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform3dv")] [CLSCompliant(false)] - public static void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Double[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -58400,12 +61872,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 3] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform3dv")] [CLSCompliant(false)] - public static void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] ref Double value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -58419,12 +61891,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 3] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform3dv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Double* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -58438,12 +61910,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 3] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform3dv")] [CLSCompliant(false)] - public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Double[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -58457,12 +61929,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 3] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform3dv")] [CLSCompliant(false)] - public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] ref Double value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -58476,12 +61948,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 3] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform3dv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Double* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -58539,12 +62011,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 3] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform3fv")] [CLSCompliant(false)] - public static void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Single[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -58558,12 +62030,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 3] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform3fv")] [CLSCompliant(false)] - public static void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] ref Single value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -58577,12 +62049,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 3] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform3fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Single* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -58596,12 +62068,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 3] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform3fv")] [CLSCompliant(false)] - public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Single[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -58615,12 +62087,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 3] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform3fv")] [CLSCompliant(false)] - public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] ref Single value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -58634,12 +62106,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 3] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform3fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Single* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -58697,12 +62169,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 3] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform3iv")] [CLSCompliant(false)] - public static void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] Int32[] value) { throw new NotImplementedException(); } + public static void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int32[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -58716,12 +62188,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 3] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform3iv")] [CLSCompliant(false)] - public static void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] ref Int32 value) { throw new NotImplementedException(); } + public static void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] ref Int32 value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -58735,12 +62207,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 3] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform3iv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] Int32* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int32* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -58754,12 +62226,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 3] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform3iv")] [CLSCompliant(false)] - public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] Int32[] value) { throw new NotImplementedException(); } + public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int32[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -58773,12 +62245,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 3] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform3iv")] [CLSCompliant(false)] - public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] ref Int32 value) { throw new NotImplementedException(); } + public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] ref Int32 value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -58792,12 +62264,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 3] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform3iv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] Int32* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int32* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -58833,12 +62305,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 3] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform3uiv")] [CLSCompliant(false)] - public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] UInt32[] value) { throw new NotImplementedException(); } + public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt32[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -58852,12 +62324,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 3] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform3uiv")] [CLSCompliant(false)] - public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] ref UInt32 value) { throw new NotImplementedException(); } + public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] ref UInt32 value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -58871,12 +62343,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 3] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform3uiv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] UInt32* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt32* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -58940,12 +62412,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 4] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform4dv")] [CLSCompliant(false)] - public static void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Double[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -58959,12 +62431,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 4] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform4dv")] [CLSCompliant(false)] - public static void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] ref Double value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -58978,12 +62450,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 4] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform4dv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Double* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -58997,12 +62469,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 4] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform4dv")] [CLSCompliant(false)] - public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Double[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -59016,12 +62488,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 4] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform4dv")] [CLSCompliant(false)] - public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] ref Double value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -59035,12 +62507,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 4] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform4dv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Double* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -59104,12 +62576,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 4] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform4fv")] [CLSCompliant(false)] - public static void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Single[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -59123,12 +62595,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 4] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform4fv")] [CLSCompliant(false)] - public static void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] ref Single value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -59142,12 +62614,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 4] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform4fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Single* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -59161,12 +62633,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 4] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform4fv")] [CLSCompliant(false)] - public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Single[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -59180,12 +62652,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 4] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform4fv")] [CLSCompliant(false)] - public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] ref Single value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -59199,12 +62671,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 4] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform4fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Single* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -59268,12 +62740,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 4] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform4iv")] [CLSCompliant(false)] - public static void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] Int32[] value) { throw new NotImplementedException(); } + public static void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int32[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -59287,12 +62759,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 4] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform4iv")] [CLSCompliant(false)] - public static void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] ref Int32 value) { throw new NotImplementedException(); } + public static void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] ref Int32 value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -59306,12 +62778,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 4] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform4iv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] Int32* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int32* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -59325,12 +62797,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 4] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform4iv")] [CLSCompliant(false)] - public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] Int32[] value) { throw new NotImplementedException(); } + public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int32[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -59344,12 +62816,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 4] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform4iv")] [CLSCompliant(false)] - public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] ref Int32 value) { throw new NotImplementedException(); } + public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] ref Int32 value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -59363,12 +62835,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 4] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform4iv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] Int32* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int32* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -59407,12 +62879,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 4] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform4uiv")] [CLSCompliant(false)] - public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] UInt32[] value) { throw new NotImplementedException(); } + public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt32[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -59426,12 +62898,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 4] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform4uiv")] [CLSCompliant(false)] - public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] ref UInt32 value) { throw new NotImplementedException(); } + public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] ref UInt32 value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -59445,1092 +62917,1092 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 4] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform4uiv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] UInt32* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt32* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 2] + /// [length: count*4] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 2)] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Double[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 2] + /// [length: count*4] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 2)] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] ref Double value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 2] + /// [length: count*4] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2dv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 2)] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Double* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 2] + /// [length: count*4] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 2)] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Double[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 2] + /// [length: count*4] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 2)] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] ref Double value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 2] + /// [length: count*4] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2dv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 2)] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Double* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 2] + /// [length: count*4] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 2)] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Single[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 2] + /// [length: count*4] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 2)] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] ref Single value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 2] + /// [length: count*4] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 2)] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Single* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 2] + /// [length: count*4] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 2)] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Single[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 2] + /// [length: count*4] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 2)] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] ref Single value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 2] + /// [length: count*4] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 2)] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Single* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2x3dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Double[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2x3dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] ref Double value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2x3dv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix2x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix2x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Double* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2x3dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Double[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2x3dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] ref Double value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2x3dv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix2x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix2x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Double* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2x3fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2x3fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] ref Single value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2x3fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix2x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix2x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2x3fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2x3fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] ref Single value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2x3fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix2x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix2x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2x4dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Double[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2x4dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] ref Double value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2x4dv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix2x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix2x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Double* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2x4dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Double[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2x4dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] ref Double value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2x4dv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix2x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix2x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Double* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2x4fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2x4fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] ref Single value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2x4fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix2x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix2x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2x4fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2x4fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] ref Single value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2x4fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix2x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix2x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 3] + /// [length: count*9] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 3)] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Double[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 3] + /// [length: count*9] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 3)] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] ref Double value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 3] + /// [length: count*9] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3dv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 3)] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Double* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 3] + /// [length: count*9] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 3)] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Double[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 3] + /// [length: count*9] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 3)] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] ref Double value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 3] + /// [length: count*9] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3dv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 3)] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Double* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 3] + /// [length: count*9] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 3)] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Single[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 3] + /// [length: count*9] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 3)] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] ref Single value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 3] + /// [length: count*9] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 3)] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Single* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 3] + /// [length: count*9] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 3)] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Single[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 3] + /// [length: count*9] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 3)] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] ref Single value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 3] + /// [length: count*9] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 3)] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Single* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3x2dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Double[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3x2dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] ref Double value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3x2dv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix3x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix3x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Double* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3x2dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Double[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3x2dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] ref Double value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3x2dv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix3x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix3x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Double* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3x2fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3x2fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] ref Single value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3x2fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix3x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix3x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3x2fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3x2fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] ref Single value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3x2fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix3x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix3x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3x4dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Double[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3x4dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] ref Double value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3x4dv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix3x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix3x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Double* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3x4dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Double[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3x4dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] ref Double value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3x4dv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix3x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix3x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Double* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3x4fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3x4fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] ref Single value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3x4fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix3x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix3x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3x4fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3x4fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] ref Single value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3x4fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix3x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix3x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 4] + /// [length: count*16] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 4)] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Double[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 4] + /// [length: count*16] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 4)] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] ref Double value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 4] + /// [length: count*16] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4dv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 4)] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Double* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 4] + /// [length: count*16] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 4)] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Double[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 4] + /// [length: count*16] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 4)] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] ref Double value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 4] + /// [length: count*16] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4dv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 4)] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Double* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 4] + /// [length: count*16] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 4)] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Single[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 4] + /// [length: count*16] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 4)] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] ref Single value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 4] + /// [length: count*16] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 4)] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Single* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 4] + /// [length: count*16] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 4)] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Single[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 4] + /// [length: count*16] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 4)] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] ref Single value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 4] + /// [length: count*16] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 4)] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Single* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4x2dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Double[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4x2dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] ref Double value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4x2dv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix4x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix4x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Double* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4x2dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Double[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4x2dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] ref Double value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4x2dv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix4x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix4x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Double* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4x2fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4x2fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] ref Single value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4x2fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix4x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix4x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4x2fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4x2fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] ref Single value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4x2fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix4x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix4x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4x3dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Double[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4x3dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] ref Double value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4x3dv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix4x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix4x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Double* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4x3dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Double[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4x3dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] ref Double value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4x3dv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix4x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix4x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Double* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4x3fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4x3fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] ref Single value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4x3fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix4x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix4x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4x3fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4x3fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] ref Single value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4x3fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix4x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix4x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value) { throw new NotImplementedException(); } /// [requires: v3.2 or ARB_provoking_vertex|VERSION_3_2] /// Specifiy the vertex to be used as the source of data for flat shaded varyings @@ -64198,6 +67670,66 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static void ShaderStorageBlockBinding(UInt32 program, UInt32 storageBlockIndex, UInt32 storageBlockBinding) { throw new NotImplementedException(); } + /// [requires: v4.6] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "VERSION_4_6", Version = "4.6", EntryPoint = "glSpecializeShader")] + [CLSCompliant(false)] + public static void SpecializeShader(Int32 shader, String pEntryPoint, Int32 numSpecializationConstants, Int32[] pConstantIndex, Int32[] pConstantValue) { throw new NotImplementedException(); } + + /// [requires: v4.6] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "VERSION_4_6", Version = "4.6", EntryPoint = "glSpecializeShader")] + [CLSCompliant(false)] + public static void SpecializeShader(Int32 shader, String pEntryPoint, Int32 numSpecializationConstants, ref Int32 pConstantIndex, ref Int32 pConstantValue) { throw new NotImplementedException(); } + + /// [requires: v4.6] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "VERSION_4_6", Version = "4.6", EntryPoint = "glSpecializeShader")] + [CLSCompliant(false)] + public static unsafe void SpecializeShader(Int32 shader, String pEntryPoint, Int32 numSpecializationConstants, Int32* pConstantIndex, Int32* pConstantValue) { throw new NotImplementedException(); } + + /// [requires: v4.6] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "VERSION_4_6", Version = "4.6", EntryPoint = "glSpecializeShader")] + [CLSCompliant(false)] + public static void SpecializeShader(UInt32 shader, String pEntryPoint, UInt32 numSpecializationConstants, UInt32[] pConstantIndex, UInt32[] pConstantValue) { throw new NotImplementedException(); } + + /// [requires: v4.6] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "VERSION_4_6", Version = "4.6", EntryPoint = "glSpecializeShader")] + [CLSCompliant(false)] + public static void SpecializeShader(UInt32 shader, String pEntryPoint, UInt32 numSpecializationConstants, ref UInt32 pConstantIndex, ref UInt32 pConstantValue) { throw new NotImplementedException(); } + + /// [requires: v4.6] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "VERSION_4_6", Version = "4.6", EntryPoint = "glSpecializeShader")] + [CLSCompliant(false)] + public static unsafe void SpecializeShader(UInt32 shader, String pEntryPoint, UInt32 numSpecializationConstants, UInt32* pConstantIndex, UInt32* pConstantValue) { throw new NotImplementedException(); } + /// [requires: v1.0] /// Set front and back function and reference value for stencil testing /// @@ -66972,6 +70504,16 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static void TextureBufferRange(Int32 texture, OpenTK.Graphics.OpenGL.SizedInternalFormat internalformat, Int32 buffer, IntPtr offset, Int32 size) { throw new NotImplementedException(); } + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glTextureBufferRange")] + [CLSCompliant(false)] + public static void TextureBufferRange(Int32 texture, OpenTK.Graphics.OpenGL.SizedInternalFormat internalformat, Int32 buffer, IntPtr offset, IntPtr size) { throw new NotImplementedException(); } + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] /// /// @@ -66982,6 +70524,16 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static void TextureBufferRange(UInt32 texture, OpenTK.Graphics.OpenGL.SizedInternalFormat internalformat, UInt32 buffer, IntPtr offset, Int32 size) { throw new NotImplementedException(); } + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glTextureBufferRange")] + [CLSCompliant(false)] + public static void TextureBufferRange(UInt32 texture, OpenTK.Graphics.OpenGL.SizedInternalFormat internalformat, UInt32 buffer, IntPtr offset, IntPtr size) { throw new NotImplementedException(); } + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] /// /// @@ -67812,6 +71364,16 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static void TransformFeedbackBufferRange(Int32 xfb, Int32 index, Int32 buffer, IntPtr offset, Int32 size) { throw new NotImplementedException(); } + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glTransformFeedbackBufferRange")] + [CLSCompliant(false)] + public static void TransformFeedbackBufferRange(Int32 xfb, Int32 index, Int32 buffer, IntPtr offset, IntPtr size) { throw new NotImplementedException(); } + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] /// /// @@ -67822,6 +71384,16 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static void TransformFeedbackBufferRange(UInt32 xfb, UInt32 index, UInt32 buffer, IntPtr offset, Int32 size) { throw new NotImplementedException(); } + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glTransformFeedbackBufferRange")] + [CLSCompliant(false)] + public static void TransformFeedbackBufferRange(UInt32 xfb, UInt32 index, UInt32 buffer, IntPtr offset, IntPtr size) { throw new NotImplementedException(); } + /// [requires: v3.0] /// Specify values to record in transform feedback buffers /// @@ -74601,6 +78173,22 @@ namespace OpenTK.Graphics.OpenGL public static partial class Ext { + /// [requires: EXT_win32_keyed_mutex] + /// + /// + /// + [AutoGenerated(Category = "EXT_win32_keyed_mutex", Version = "", EntryPoint = "glAcquireKeyedMutexWin32EXT")] + [CLSCompliant(false)] + public static bool AcquireKeyedMutexWin32(Int32 memory, Int64 key, Int32 timeout) { throw new NotImplementedException(); } + + /// [requires: EXT_win32_keyed_mutex] + /// + /// + /// + [AutoGenerated(Category = "EXT_win32_keyed_mutex", Version = "", EntryPoint = "glAcquireKeyedMutexWin32EXT")] + [CLSCompliant(false)] + public static bool AcquireKeyedMutexWin32(UInt32 memory, UInt64 key, UInt32 timeout) { throw new NotImplementedException(); } + /// [requires: EXT_separate_shader_objects] /// [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glActiveProgramEXT")] @@ -74642,7 +78230,7 @@ namespace OpenTK.Graphics.OpenGL /// [requires: EXT_stencil_two_side] /// [AutoGenerated(Category = "EXT_stencil_two_side", Version = "", EntryPoint = "glActiveStencilFaceEXT")] - public static void ActiveStencilFace(OpenTK.Graphics.OpenGL.ExtStencilTwoSide face) { throw new NotImplementedException(); } + public static void ActiveStencilFace(OpenTK.Graphics.OpenGL.StencilFaceDirection face) { throw new NotImplementedException(); } /// [requires: EXT_light_texture] /// @@ -75500,6 +79088,82 @@ namespace OpenTK.Graphics.OpenGL [AutoGenerated(Category = "EXT_framebuffer_blit", Version = "", EntryPoint = "glBlitFramebufferEXT")] public static void BlitFramebuffer(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, OpenTK.Graphics.OpenGL.ClearBufferMask mask, OpenTK.Graphics.OpenGL.ExtFramebufferBlit filter) { throw new NotImplementedException(); } + /// [requires: EXT_external_buffer] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_external_buffer", Version = "", EntryPoint = "glBufferStorageExternalEXT")] + [CLSCompliant(false)] + public static void BufferStorageExternal(OpenTK.Graphics.OpenGL.ExtExternalBuffer target, IntPtr offset, Int32 size, IntPtr clientBuffer, Int32 flags) { throw new NotImplementedException(); } + + /// [requires: EXT_external_buffer] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_external_buffer", Version = "", EntryPoint = "glBufferStorageExternalEXT")] + [CLSCompliant(false)] + public static void BufferStorageExternal(OpenTK.Graphics.OpenGL.ExtExternalBuffer target, IntPtr offset, Int32 size, IntPtr clientBuffer, UInt32 flags) { throw new NotImplementedException(); } + + /// [requires: EXT_external_buffer] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_external_buffer", Version = "", EntryPoint = "glBufferStorageExternalEXT")] + [CLSCompliant(false)] + public static void BufferStorageExternal(OpenTK.Graphics.OpenGL.ExtExternalBuffer target, IntPtr offset, IntPtr size, IntPtr clientBuffer, Int32 flags) { throw new NotImplementedException(); } + + /// [requires: EXT_external_buffer] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_external_buffer", Version = "", EntryPoint = "glBufferStorageExternalEXT")] + [CLSCompliant(false)] + public static void BufferStorageExternal(OpenTK.Graphics.OpenGL.ExtExternalBuffer target, IntPtr offset, IntPtr size, IntPtr clientBuffer, UInt32 flags) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glBufferStorageMemEXT")] + [CLSCompliant(false)] + public static void BufferStorageMem(OpenTK.Graphics.OpenGL.BufferTargetArb target, Int32 size, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glBufferStorageMemEXT")] + [CLSCompliant(false)] + public static void BufferStorageMem(OpenTK.Graphics.OpenGL.BufferTargetArb target, Int32 size, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glBufferStorageMemEXT")] + [CLSCompliant(false)] + public static void BufferStorageMem(OpenTK.Graphics.OpenGL.BufferTargetArb target, IntPtr size, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glBufferStorageMemEXT")] + [CLSCompliant(false)] + public static void BufferStorageMem(OpenTK.Graphics.OpenGL.BufferTargetArb target, IntPtr size, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + /// [requires: EXT_framebuffer_object] /// Check the completeness status of a framebuffer /// @@ -79692,6 +83356,48 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static void CopyTextureSubImage3D(UInt32 texture, OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height) { throw new NotImplementedException(); } + /// [requires: EXT_memory_object] + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glCreateMemoryObjectsEXT")] + [CLSCompliant(false)] + public static void CreateMemoryObjects(Int32 n, [OutAttribute] Int32[] memoryObjects) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glCreateMemoryObjectsEXT")] + [CLSCompliant(false)] + public static void CreateMemoryObjects(Int32 n, [OutAttribute] out Int32 memoryObjects) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glCreateMemoryObjectsEXT")] + [CLSCompliant(false)] + public static unsafe void CreateMemoryObjects(Int32 n, [OutAttribute] Int32* memoryObjects) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glCreateMemoryObjectsEXT")] + [CLSCompliant(false)] + public static void CreateMemoryObjects(Int32 n, [OutAttribute] UInt32[] memoryObjects) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glCreateMemoryObjectsEXT")] + [CLSCompliant(false)] + public static void CreateMemoryObjects(Int32 n, [OutAttribute] out UInt32 memoryObjects) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glCreateMemoryObjectsEXT")] + [CLSCompliant(false)] + public static unsafe void CreateMemoryObjects(Int32 n, [OutAttribute] UInt32* memoryObjects) { throw new NotImplementedException(); } + /// [requires: EXT_separate_shader_objects] /// Create a stand-alone program from an array of null-terminated source code strings /// @@ -79859,6 +83565,60 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static unsafe void DeleteFramebuffers(Int32 n, [CountAttribute(Parameter = "n")] UInt32* framebuffers) { throw new NotImplementedException(); } + /// [requires: EXT_memory_object] + /// [length: n] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glDeleteMemoryObjectsEXT")] + [CLSCompliant(false)] + public static void DeleteMemoryObject([CountAttribute(Parameter = "n")] Int32 memoryObjects) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// [length: n] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glDeleteMemoryObjectsEXT")] + [CLSCompliant(false)] + public static void DeleteMemoryObject([CountAttribute(Parameter = "n")] UInt32 memoryObjects) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// [length: n] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glDeleteMemoryObjectsEXT")] + [CLSCompliant(false)] + public static void DeleteMemoryObjects(Int32 n, [CountAttribute(Parameter = "n")] Int32[] memoryObjects) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// [length: n] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glDeleteMemoryObjectsEXT")] + [CLSCompliant(false)] + public static void DeleteMemoryObjects(Int32 n, [CountAttribute(Parameter = "n")] ref Int32 memoryObjects) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// [length: n] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glDeleteMemoryObjectsEXT")] + [CLSCompliant(false)] + public static unsafe void DeleteMemoryObjects(Int32 n, [CountAttribute(Parameter = "n")] Int32* memoryObjects) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// [length: n] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glDeleteMemoryObjectsEXT")] + [CLSCompliant(false)] + public static void DeleteMemoryObjects(Int32 n, [CountAttribute(Parameter = "n")] UInt32[] memoryObjects) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// [length: n] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glDeleteMemoryObjectsEXT")] + [CLSCompliant(false)] + public static void DeleteMemoryObjects(Int32 n, [CountAttribute(Parameter = "n")] ref UInt32 memoryObjects) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// [length: n] + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glDeleteMemoryObjectsEXT")] + [CLSCompliant(false)] + public static unsafe void DeleteMemoryObjects(Int32 n, [CountAttribute(Parameter = "n")] UInt32* memoryObjects) { throw new NotImplementedException(); } + /// [requires: EXT_separate_shader_objects] /// Delete program pipeline objects /// @@ -80055,6 +83815,60 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static unsafe void DeleteRenderbuffers(Int32 n, [CountAttribute(Parameter = "n")] UInt32* renderbuffers) { throw new NotImplementedException(); } + /// [requires: EXT_semaphore] + /// [length: count] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glDeleteSemaphoresEXT")] + [CLSCompliant(false)] + public static void DeleteSemaphore([CountAttribute(Parameter = "count")] Int32 semaphores) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// [length: count] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glDeleteSemaphoresEXT")] + [CLSCompliant(false)] + public static void DeleteSemaphore([CountAttribute(Parameter = "count")] UInt32 semaphores) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// [length: count] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glDeleteSemaphoresEXT")] + [CLSCompliant(false)] + public static void DeleteSemaphores(Int32 n, [CountAttribute(Parameter = "count")] Int32[] semaphores) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// [length: count] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glDeleteSemaphoresEXT")] + [CLSCompliant(false)] + public static void DeleteSemaphores(Int32 n, [CountAttribute(Parameter = "count")] ref Int32 semaphores) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// [length: count] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glDeleteSemaphoresEXT")] + [CLSCompliant(false)] + public static unsafe void DeleteSemaphores(Int32 n, [CountAttribute(Parameter = "count")] Int32* semaphores) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// [length: count] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glDeleteSemaphoresEXT")] + [CLSCompliant(false)] + public static void DeleteSemaphores(Int32 n, [CountAttribute(Parameter = "count")] UInt32[] semaphores) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// [length: count] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glDeleteSemaphoresEXT")] + [CLSCompliant(false)] + public static void DeleteSemaphores(Int32 n, [CountAttribute(Parameter = "count")] ref UInt32 semaphores) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// [length: count] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glDeleteSemaphoresEXT")] + [CLSCompliant(false)] + public static unsafe void DeleteSemaphores(Int32 n, [CountAttribute(Parameter = "count")] UInt32* semaphores) { throw new NotImplementedException(); } + /// [requires: EXT_texture_object] /// Delete named textures /// @@ -82135,6 +85949,53 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static unsafe void GenRenderbuffers(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* renderbuffers) { throw new NotImplementedException(); } + /// [requires: EXT_semaphore] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGenSemaphoresEXT")] + [CLSCompliant(false)] + public static Int32 GenSemaphore() { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// [length: count] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGenSemaphoresEXT")] + [CLSCompliant(false)] + public static void GenSemaphores(Int32 n, [OutAttribute, CountAttribute(Parameter = "count")] Int32[] semaphores) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// [length: count] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGenSemaphoresEXT")] + [CLSCompliant(false)] + public static void GenSemaphores(Int32 n, [OutAttribute, CountAttribute(Parameter = "count")] out Int32 semaphores) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// [length: count] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGenSemaphoresEXT")] + [CLSCompliant(false)] + public static unsafe void GenSemaphores(Int32 n, [OutAttribute, CountAttribute(Parameter = "count")] Int32* semaphores) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// [length: count] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGenSemaphoresEXT")] + [CLSCompliant(false)] + public static void GenSemaphores(Int32 n, [OutAttribute, CountAttribute(Parameter = "count")] UInt32[] semaphores) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// [length: count] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGenSemaphoresEXT")] + [CLSCompliant(false)] + public static void GenSemaphores(Int32 n, [OutAttribute, CountAttribute(Parameter = "count")] out UInt32 semaphores) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// [length: count] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGenSemaphoresEXT")] + [CLSCompliant(false)] + public static unsafe void GenSemaphores(Int32 n, [OutAttribute, CountAttribute(Parameter = "count")] UInt32* semaphores) { throw new NotImplementedException(); } + /// [requires: EXT_vertex_shader] /// /// @@ -84307,6 +88168,54 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static unsafe void GetLocalConstantInteger(UInt32 id, OpenTK.Graphics.OpenGL.ExtVertexShader value, [OutAttribute, CountAttribute(Computed = "id")] Int32* data) { throw new NotImplementedException(); } + /// [requires: EXT_memory_object] + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glGetMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static void GetMemoryObjectParameter(Int32 memoryObject, OpenTK.Graphics.OpenGL.MemoryObjectParameterName pname, [OutAttribute] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glGetMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static void GetMemoryObjectParameter(Int32 memoryObject, OpenTK.Graphics.OpenGL.MemoryObjectParameterName pname, [OutAttribute] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glGetMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static unsafe void GetMemoryObjectParameter(Int32 memoryObject, OpenTK.Graphics.OpenGL.MemoryObjectParameterName pname, [OutAttribute] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glGetMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static void GetMemoryObjectParameter(UInt32 memoryObject, OpenTK.Graphics.OpenGL.MemoryObjectParameterName pname, [OutAttribute] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glGetMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static void GetMemoryObjectParameter(UInt32 memoryObject, OpenTK.Graphics.OpenGL.MemoryObjectParameterName pname, [OutAttribute] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glGetMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static unsafe void GetMemoryObjectParameter(UInt32 memoryObject, OpenTK.Graphics.OpenGL.MemoryObjectParameterName pname, [OutAttribute] Int32* @params) { throw new NotImplementedException(); } + /// [requires: EXT_histogram] /// Get minimum and maximum pixel values /// @@ -86964,6 +90873,54 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static unsafe void GetRenderbufferParameter(OpenTK.Graphics.OpenGL.RenderbufferTarget target, OpenTK.Graphics.OpenGL.RenderbufferParameterName pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params) { throw new NotImplementedException(); } + /// [requires: EXT_semaphore] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGetSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static void GetSemaphoreParameter(Int32 semaphore, OpenTK.Graphics.OpenGL.SemaphoreParameterName pname, [OutAttribute] Int64[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGetSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static void GetSemaphoreParameter(Int32 semaphore, OpenTK.Graphics.OpenGL.SemaphoreParameterName pname, [OutAttribute] out Int64 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGetSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static unsafe void GetSemaphoreParameter(Int32 semaphore, OpenTK.Graphics.OpenGL.SemaphoreParameterName pname, [OutAttribute] Int64* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGetSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static void GetSemaphoreParameter(UInt32 semaphore, OpenTK.Graphics.OpenGL.SemaphoreParameterName pname, [OutAttribute] UInt64[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGetSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static void GetSemaphoreParameter(UInt32 semaphore, OpenTK.Graphics.OpenGL.SemaphoreParameterName pname, [OutAttribute] out UInt64 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glGetSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static unsafe void GetSemaphoreParameter(UInt32 semaphore, OpenTK.Graphics.OpenGL.SemaphoreParameterName pname, [OutAttribute] UInt64* @params) { throw new NotImplementedException(); } + /// [requires: EXT_convolution] /// Get separable convolution filter kernel images /// @@ -87934,6 +91891,81 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static unsafe void GetUniform(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] UInt32* @params) { throw new NotImplementedException(); } + /// [requires: EXT_memory_object|EXT_semaphore] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytei_vEXT")] + [CLSCompliant(false)] + public static void GetUnsignedByte(OpenTK.Graphics.OpenGL.All target, Int32 index, [OutAttribute, CountAttribute(Computed = "target")] Byte[] data) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object|EXT_semaphore] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytei_vEXT")] + [CLSCompliant(false)] + public static void GetUnsignedByte(OpenTK.Graphics.OpenGL.All target, Int32 index, [OutAttribute, CountAttribute(Computed = "target")] out Byte data) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object|EXT_semaphore] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytei_vEXT")] + [CLSCompliant(false)] + public static unsafe void GetUnsignedByte(OpenTK.Graphics.OpenGL.All target, Int32 index, [OutAttribute, CountAttribute(Computed = "target")] Byte* data) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object|EXT_semaphore] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytei_vEXT")] + [CLSCompliant(false)] + public static void GetUnsignedByte(OpenTK.Graphics.OpenGL.All target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Byte[] data) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object|EXT_semaphore] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytei_vEXT")] + [CLSCompliant(false)] + public static void GetUnsignedByte(OpenTK.Graphics.OpenGL.All target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] out Byte data) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object|EXT_semaphore] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytei_vEXT")] + [CLSCompliant(false)] + public static unsafe void GetUnsignedByte(OpenTK.Graphics.OpenGL.All target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Byte* data) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object|EXT_semaphore] + /// + [AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytevEXT")] + [CLSCompliant(false)] + public static Byte GetUnsignedByte(OpenTK.Graphics.OpenGL.GetPName pname) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object|EXT_semaphore] + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytevEXT")] + [CLSCompliant(false)] + public static void GetUnsignedByte(OpenTK.Graphics.OpenGL.GetPName pname, [OutAttribute, CountAttribute(Computed = "pname")] Byte[] data) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object|EXT_semaphore] + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytevEXT")] + [CLSCompliant(false)] + public static void GetUnsignedByte(OpenTK.Graphics.OpenGL.GetPName pname, [OutAttribute, CountAttribute(Computed = "pname")] out Byte data) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object|EXT_semaphore] + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_memory_object|EXT_semaphore", Version = "", EntryPoint = "glGetUnsignedBytevEXT")] + [CLSCompliant(false)] + public static unsafe void GetUnsignedByte(OpenTK.Graphics.OpenGL.GetPName pname, [OutAttribute, CountAttribute(Computed = "pname")] Byte* data) { throw new NotImplementedException(); } + /// [requires: EXT_vertex_shader] /// /// @@ -88611,6 +92643,444 @@ namespace OpenTK.Graphics.OpenGL [AutoGenerated(Category = "EXT_histogram", Version = "", EntryPoint = "glHistogramEXT")] public static void Histogram(OpenTK.Graphics.OpenGL.HistogramTargetExt target, Int32 width, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, bool sink) { throw new NotImplementedException(); } + /// [requires: EXT_memory_object_fd] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_fd", Version = "", EntryPoint = "glImportMemoryFdEXT")] + [CLSCompliant(false)] + public static void ImportMemoryF(Int32 memory, Int64 size, OpenTK.Graphics.OpenGL.ExternalHandleType handleType, Int32 fd) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_fd] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_fd", Version = "", EntryPoint = "glImportMemoryFdEXT")] + [CLSCompliant(false)] + public static void ImportMemoryF(UInt32 memory, UInt64 size, OpenTK.Graphics.OpenGL.ExternalHandleType handleType, Int32 fd) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(Int32 memory, Int64 size, OpenTK.Graphics.OpenGL.ExternalHandleType handleType, [OutAttribute] IntPtr handle) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(Int32 memory, Int64 size, OpenTK.Graphics.OpenGL.ExternalHandleType handleType, [InAttribute, OutAttribute] T3[] handle) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(Int32 memory, Int64 size, OpenTK.Graphics.OpenGL.ExternalHandleType handleType, [InAttribute, OutAttribute] T3[,] handle) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(Int32 memory, Int64 size, OpenTK.Graphics.OpenGL.ExternalHandleType handleType, [InAttribute, OutAttribute] T3[,,] handle) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(Int32 memory, Int64 size, OpenTK.Graphics.OpenGL.ExternalHandleType handleType, [InAttribute, OutAttribute] ref T3 handle) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(UInt32 memory, UInt64 size, OpenTK.Graphics.OpenGL.ExternalHandleType handleType, [OutAttribute] IntPtr handle) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(UInt32 memory, UInt64 size, OpenTK.Graphics.OpenGL.ExternalHandleType handleType, [InAttribute, OutAttribute] T3[] handle) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(UInt32 memory, UInt64 size, OpenTK.Graphics.OpenGL.ExternalHandleType handleType, [InAttribute, OutAttribute] T3[,] handle) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(UInt32 memory, UInt64 size, OpenTK.Graphics.OpenGL.ExternalHandleType handleType, [InAttribute, OutAttribute] T3[,,] handle) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Handle(UInt32 memory, UInt64 size, OpenTK.Graphics.OpenGL.ExternalHandleType handleType, [InAttribute, OutAttribute] ref T3 handle) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(Int32 memory, Int64 size, OpenTK.Graphics.OpenGL.ExternalHandleType handleType, IntPtr name) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(Int32 memory, Int64 size, OpenTK.Graphics.OpenGL.ExternalHandleType handleType, [InAttribute, OutAttribute] T3[] name) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(Int32 memory, Int64 size, OpenTK.Graphics.OpenGL.ExternalHandleType handleType, [InAttribute, OutAttribute] T3[,] name) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(Int32 memory, Int64 size, OpenTK.Graphics.OpenGL.ExternalHandleType handleType, [InAttribute, OutAttribute] T3[,,] name) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(Int32 memory, Int64 size, OpenTK.Graphics.OpenGL.ExternalHandleType handleType, [InAttribute, OutAttribute] ref T3 name) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(UInt32 memory, UInt64 size, OpenTK.Graphics.OpenGL.ExternalHandleType handleType, IntPtr name) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(UInt32 memory, UInt64 size, OpenTK.Graphics.OpenGL.ExternalHandleType handleType, [InAttribute, OutAttribute] T3[] name) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(UInt32 memory, UInt64 size, OpenTK.Graphics.OpenGL.ExternalHandleType handleType, [InAttribute, OutAttribute] T3[,] name) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(UInt32 memory, UInt64 size, OpenTK.Graphics.OpenGL.ExternalHandleType handleType, [InAttribute, OutAttribute] T3[,,] name) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object_win32] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object_win32", Version = "", EntryPoint = "glImportMemoryWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportMemoryWin32Name(UInt32 memory, UInt64 size, OpenTK.Graphics.OpenGL.ExternalHandleType handleType, [InAttribute, OutAttribute] ref T3 name) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_fd] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_fd", Version = "", EntryPoint = "glImportSemaphoreFdEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreF(Int32 semaphore, OpenTK.Graphics.OpenGL.ExternalHandleType handleType, Int32 fd) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_fd] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_fd", Version = "", EntryPoint = "glImportSemaphoreFdEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreF(UInt32 semaphore, OpenTK.Graphics.OpenGL.ExternalHandleType handleType, Int32 fd) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(Int32 semaphore, OpenTK.Graphics.OpenGL.ExternalHandleType handleType, [OutAttribute] IntPtr handle) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(Int32 semaphore, OpenTK.Graphics.OpenGL.ExternalHandleType handleType, [InAttribute, OutAttribute] T2[] handle) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(Int32 semaphore, OpenTK.Graphics.OpenGL.ExternalHandleType handleType, [InAttribute, OutAttribute] T2[,] handle) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(Int32 semaphore, OpenTK.Graphics.OpenGL.ExternalHandleType handleType, [InAttribute, OutAttribute] T2[,,] handle) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(Int32 semaphore, OpenTK.Graphics.OpenGL.ExternalHandleType handleType, [InAttribute, OutAttribute] ref T2 handle) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(UInt32 semaphore, OpenTK.Graphics.OpenGL.ExternalHandleType handleType, [OutAttribute] IntPtr handle) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(UInt32 semaphore, OpenTK.Graphics.OpenGL.ExternalHandleType handleType, [InAttribute, OutAttribute] T2[] handle) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(UInt32 semaphore, OpenTK.Graphics.OpenGL.ExternalHandleType handleType, [InAttribute, OutAttribute] T2[,] handle) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(UInt32 semaphore, OpenTK.Graphics.OpenGL.ExternalHandleType handleType, [InAttribute, OutAttribute] T2[,,] handle) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32HandleEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Handle(UInt32 semaphore, OpenTK.Graphics.OpenGL.ExternalHandleType handleType, [InAttribute, OutAttribute] ref T2 handle) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(Int32 semaphore, OpenTK.Graphics.OpenGL.ExternalHandleType handleType, IntPtr name) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(Int32 semaphore, OpenTK.Graphics.OpenGL.ExternalHandleType handleType, [InAttribute, OutAttribute] T2[] name) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(Int32 semaphore, OpenTK.Graphics.OpenGL.ExternalHandleType handleType, [InAttribute, OutAttribute] T2[,] name) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(Int32 semaphore, OpenTK.Graphics.OpenGL.ExternalHandleType handleType, [InAttribute, OutAttribute] T2[,,] name) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(Int32 semaphore, OpenTK.Graphics.OpenGL.ExternalHandleType handleType, [InAttribute, OutAttribute] ref T2 name) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(UInt32 semaphore, OpenTK.Graphics.OpenGL.ExternalHandleType handleType, IntPtr name) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(UInt32 semaphore, OpenTK.Graphics.OpenGL.ExternalHandleType handleType, [InAttribute, OutAttribute] T2[] name) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(UInt32 semaphore, OpenTK.Graphics.OpenGL.ExternalHandleType handleType, [InAttribute, OutAttribute] T2[,] name) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(UInt32 semaphore, OpenTK.Graphics.OpenGL.ExternalHandleType handleType, [InAttribute, OutAttribute] T2[,,] name) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore_win32] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore_win32", Version = "", EntryPoint = "glImportSemaphoreWin32NameEXT")] + [CLSCompliant(false)] + public static void ImportSemaphoreWin32Name(UInt32 semaphore, OpenTK.Graphics.OpenGL.ExternalHandleType handleType, [InAttribute, OutAttribute] ref T2 name) + where T2 : struct + { throw new NotImplementedException(); } + /// [requires: EXT_x11_sync_object] /// /// @@ -88812,6 +93282,18 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static bool IsFramebuffer(UInt32 framebuffer) { throw new NotImplementedException(); } + /// [requires: EXT_memory_object] + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glIsMemoryObjectEXT")] + [CLSCompliant(false)] + public static bool IsMemoryObject(Int32 memoryObject) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glIsMemoryObjectEXT")] + [CLSCompliant(false)] + public static bool IsMemoryObject(UInt32 memoryObject) { throw new NotImplementedException(); } + /// [requires: EXT_separate_shader_objects] /// Determine if a name corresponds to a program pipeline object /// @@ -88852,6 +93334,18 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static bool IsRenderbuffer(UInt32 renderbuffer) { throw new NotImplementedException(); } + /// [requires: EXT_semaphore] + /// + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glIsSemaphoreEXT")] + [CLSCompliant(false)] + public static bool IsSemaphore(Int32 semaphore) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glIsSemaphoreEXT")] + [CLSCompliant(false)] + public static bool IsSemaphore(UInt32 semaphore) { throw new NotImplementedException(); } + /// [requires: EXT_texture_object] /// Determine if a name corresponds to a texture /// @@ -89251,6 +93745,54 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static void MemoryBarrier(UInt32 barriers) { throw new NotImplementedException(); } + /// [requires: EXT_memory_object] + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static void MemoryObjectParameter(Int32 memoryObject, OpenTK.Graphics.OpenGL.MemoryObjectParameterName pname, Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static void MemoryObjectParameter(Int32 memoryObject, OpenTK.Graphics.OpenGL.MemoryObjectParameterName pname, ref Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static unsafe void MemoryObjectParameter(Int32 memoryObject, OpenTK.Graphics.OpenGL.MemoryObjectParameterName pname, Int32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static void MemoryObjectParameter(UInt32 memoryObject, OpenTK.Graphics.OpenGL.MemoryObjectParameterName pname, Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static void MemoryObjectParameter(UInt32 memoryObject, OpenTK.Graphics.OpenGL.MemoryObjectParameterName pname, ref Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glMemoryObjectParameterivEXT")] + [CLSCompliant(false)] + public static unsafe void MemoryObjectParameter(UInt32 memoryObject, OpenTK.Graphics.OpenGL.MemoryObjectParameterName pname, Int32* @params) { throw new NotImplementedException(); } + /// [requires: EXT_histogram] /// Define minmax table /// @@ -91654,6 +96196,15 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static void NamedBufferPageCommitment(Int32 buffer, IntPtr offset, Int32 size, bool commit) { throw new NotImplementedException(); } + /// [requires: ARB_sparse_buffer] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_sparse_buffer", Version = "", EntryPoint = "glNamedBufferPageCommitmentEXT")] + [CLSCompliant(false)] + public static void NamedBufferPageCommitment(Int32 buffer, IntPtr offset, IntPtr size, bool commit) { throw new NotImplementedException(); } + /// [requires: ARB_sparse_buffer] /// /// @@ -91663,6 +96214,15 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static void NamedBufferPageCommitment(UInt32 buffer, IntPtr offset, Int32 size, bool commit) { throw new NotImplementedException(); } + /// [requires: ARB_sparse_buffer] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_sparse_buffer", Version = "", EntryPoint = "glNamedBufferPageCommitmentEXT")] + [CLSCompliant(false)] + public static void NamedBufferPageCommitment(UInt32 buffer, IntPtr offset, IntPtr size, bool commit) { throw new NotImplementedException(); } + /// [requires: EXT_direct_state_access] /// /// @@ -92339,6 +96899,82 @@ namespace OpenTK.Graphics.OpenGL where T2 : struct { throw new NotImplementedException(); } + /// [requires: EXT_external_buffer] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_external_buffer", Version = "", EntryPoint = "glNamedBufferStorageExternalEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorageExternal(Int32 buffer, IntPtr offset, Int32 size, IntPtr clientBuffer, Int32 flags) { throw new NotImplementedException(); } + + /// [requires: EXT_external_buffer] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_external_buffer", Version = "", EntryPoint = "glNamedBufferStorageExternalEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorageExternal(Int32 buffer, IntPtr offset, IntPtr size, IntPtr clientBuffer, Int32 flags) { throw new NotImplementedException(); } + + /// [requires: EXT_external_buffer] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_external_buffer", Version = "", EntryPoint = "glNamedBufferStorageExternalEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorageExternal(UInt32 buffer, IntPtr offset, Int32 size, IntPtr clientBuffer, UInt32 flags) { throw new NotImplementedException(); } + + /// [requires: EXT_external_buffer] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_external_buffer", Version = "", EntryPoint = "glNamedBufferStorageExternalEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorageExternal(UInt32 buffer, IntPtr offset, IntPtr size, IntPtr clientBuffer, UInt32 flags) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glNamedBufferStorageMemEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorageMem(Int32 buffer, Int32 size, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glNamedBufferStorageMemEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorageMem(Int32 buffer, IntPtr size, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glNamedBufferStorageMemEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorageMem(UInt32 buffer, Int32 size, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glNamedBufferStorageMemEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorageMem(UInt32 buffer, IntPtr size, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + /// [requires: EXT_direct_state_access] /// /// @@ -93633,6 +98269,13 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static unsafe void PointParameter(OpenTK.Graphics.OpenGL.ExtPointParameters pname, [CountAttribute(Computed = "pname")] Single* @params) { throw new NotImplementedException(); } + /// [requires: EXT_polygon_offset_clamp] + /// + /// + /// + [AutoGenerated(Category = "EXT_polygon_offset_clamp", Version = "", EntryPoint = "glPolygonOffsetClampEXT")] + public static void PolygonOffsetClamp(Single factor, Single units, Single clamp) { throw new NotImplementedException(); } + /// [requires: EXT_polygon_offset] /// Set the scale and units used to calculate depth values /// @@ -94446,12 +99089,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the 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 = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform2dvEXT")] [CLSCompliant(false)] - public static void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Double[] value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// Specify the value of a uniform variable for a specified program object @@ -94465,12 +99108,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the 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 = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform2dvEXT")] [CLSCompliant(false)] - public static void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] ref Double value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// Specify the value of a uniform variable for a specified program object @@ -94484,12 +99127,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the 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 = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform2dvEXT")] [CLSCompliant(false)] - public static unsafe void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Double* value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// Specify the value of a uniform variable for a specified program object @@ -94503,12 +99146,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the 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 = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform2dvEXT")] [CLSCompliant(false)] - public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Double[] value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// Specify the value of a uniform variable for a specified program object @@ -94522,12 +99165,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the 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 = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform2dvEXT")] [CLSCompliant(false)] - public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] ref Double value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// Specify the value of a uniform variable for a specified program object @@ -94541,12 +99184,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the 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 = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform2dvEXT")] [CLSCompliant(false)] - public static unsafe void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Double* value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object @@ -94946,12 +99589,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the 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 = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform3dvEXT")] [CLSCompliant(false)] - public static void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Double[] value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// Specify the value of a uniform variable for a specified program object @@ -94965,12 +99608,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the 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 = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform3dvEXT")] [CLSCompliant(false)] - public static void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] ref Double value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// Specify the value of a uniform variable for a specified program object @@ -94984,12 +99627,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the 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 = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform3dvEXT")] [CLSCompliant(false)] - public static unsafe void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Double* value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// Specify the value of a uniform variable for a specified program object @@ -95003,12 +99646,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the 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 = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform3dvEXT")] [CLSCompliant(false)] - public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Double[] value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// Specify the value of a uniform variable for a specified program object @@ -95022,12 +99665,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the 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 = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform3dvEXT")] [CLSCompliant(false)] - public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] ref Double value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// Specify the value of a uniform variable for a specified program object @@ -95041,12 +99684,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the 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 = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform3dvEXT")] [CLSCompliant(false)] - public static unsafe void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Double* value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object @@ -95505,12 +100148,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the 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 = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform4dvEXT")] [CLSCompliant(false)] - public static void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Double[] value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// Specify the value of a uniform variable for a specified program object @@ -95524,12 +100167,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the 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 = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform4dvEXT")] [CLSCompliant(false)] - public static void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] ref Double value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// Specify the value of a uniform variable for a specified program object @@ -95543,12 +100186,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the 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 = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform4dvEXT")] [CLSCompliant(false)] - public static unsafe void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Double* value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// Specify the value of a uniform variable for a specified program object @@ -95562,12 +100205,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the 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 = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform4dvEXT")] [CLSCompliant(false)] - public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Double[] value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// Specify the value of a uniform variable for a specified program object @@ -95581,12 +100224,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the 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 = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform4dvEXT")] [CLSCompliant(false)] - public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] ref Double value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// Specify the value of a uniform variable for a specified program object @@ -95600,12 +100243,12 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the 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 = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform4dvEXT")] [CLSCompliant(false)] - public static unsafe void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Double* value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object @@ -96022,60 +100665,60 @@ namespace OpenTK.Graphics.OpenGL /// /// /// - /// [length: count] + /// [length: count*4] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2dvEXT")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Double[] value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// /// /// /// - /// [length: count] + /// [length: count*4] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2dvEXT")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] ref Double value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// /// /// /// - /// [length: count] + /// [length: count*4] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2dvEXT")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Double* value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// /// /// /// - /// [length: count] + /// [length: count*4] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2dvEXT")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Double[] value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// /// /// /// - /// [length: count] + /// [length: count*4] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2dvEXT")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] ref Double value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// /// /// /// - /// [length: count] + /// [length: count*4] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2dvEXT")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Double* value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] /// @@ -96142,60 +100785,60 @@ namespace OpenTK.Graphics.OpenGL /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2x3dvEXT")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Double[] value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2x3dvEXT")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] ref Double value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2x3dvEXT")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix2x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix2x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Double* value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2x3dvEXT")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Double[] value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2x3dvEXT")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] ref Double value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2x3dvEXT")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix2x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix2x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Double* value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] /// @@ -96262,60 +100905,60 @@ namespace OpenTK.Graphics.OpenGL /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2x4dvEXT")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Double[] value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2x4dvEXT")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] ref Double value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2x4dvEXT")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix2x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix2x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Double* value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2x4dvEXT")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Double[] value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2x4dvEXT")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] ref Double value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2x4dvEXT")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix2x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix2x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Double* value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] /// @@ -96382,60 +101025,60 @@ namespace OpenTK.Graphics.OpenGL /// /// /// - /// [length: count] + /// [length: count*9] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3dvEXT")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Double[] value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// /// /// /// - /// [length: count] + /// [length: count*9] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3dvEXT")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] ref Double value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// /// /// /// - /// [length: count] + /// [length: count*9] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3dvEXT")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Double* value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// /// /// /// - /// [length: count] + /// [length: count*9] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3dvEXT")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Double[] value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// /// /// /// - /// [length: count] + /// [length: count*9] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3dvEXT")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] ref Double value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// /// /// /// - /// [length: count] + /// [length: count*9] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3dvEXT")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Double* value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] /// @@ -96502,60 +101145,60 @@ namespace OpenTK.Graphics.OpenGL /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3x2dvEXT")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Double[] value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3x2dvEXT")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] ref Double value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3x2dvEXT")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix3x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix3x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Double* value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3x2dvEXT")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Double[] value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3x2dvEXT")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] ref Double value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3x2dvEXT")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix3x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix3x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Double* value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] /// @@ -96622,60 +101265,60 @@ namespace OpenTK.Graphics.OpenGL /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3x4dvEXT")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Double[] value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3x4dvEXT")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] ref Double value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3x4dvEXT")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix3x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix3x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Double* value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3x4dvEXT")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Double[] value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3x4dvEXT")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] ref Double value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3x4dvEXT")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix3x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix3x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Double* value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] /// @@ -96742,60 +101385,60 @@ namespace OpenTK.Graphics.OpenGL /// /// /// - /// [length: count] + /// [length: count*16] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4dvEXT")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Double[] value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// /// /// /// - /// [length: count] + /// [length: count*16] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4dvEXT")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] ref Double value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// /// /// /// - /// [length: count] + /// [length: count*16] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4dvEXT")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Double* value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// /// /// /// - /// [length: count] + /// [length: count*16] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4dvEXT")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Double[] value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// /// /// /// - /// [length: count] + /// [length: count*16] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4dvEXT")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] ref Double value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// /// /// /// - /// [length: count] + /// [length: count*16] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4dvEXT")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Double* value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access|EXT_separate_shader_objects|EXT_separate_shader_objects] /// @@ -96862,60 +101505,60 @@ namespace OpenTK.Graphics.OpenGL /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4x2dvEXT")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Double[] value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4x2dvEXT")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] ref Double value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4x2dvEXT")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix4x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix4x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Double* value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4x2dvEXT")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Double[] value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4x2dvEXT")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] ref Double value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4x2dvEXT")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix4x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix4x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Double* value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] /// @@ -96982,60 +101625,60 @@ namespace OpenTK.Graphics.OpenGL /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4x3dvEXT")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Double[] value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4x3dvEXT")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] ref Double value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4x3dvEXT")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix4x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix4x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Double* value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4x3dvEXT")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Double[] value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4x3dvEXT")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] ref Double value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4x3dvEXT")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix4x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix4x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Double* value) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] /// @@ -97117,6 +101760,34 @@ namespace OpenTK.Graphics.OpenGL [AutoGenerated(Category = "EXT_debug_marker", Version = "", EntryPoint = "glPushGroupMarkerEXT")] public static void PushGroupMarker(Int32 length, String marker) { throw new NotImplementedException(); } + /// [requires: EXT_raster_multisample|EXT_texture_filter_minmax|NV_framebuffer_mixed_samples] + /// + /// + [AutoGenerated(Category = "EXT_raster_multisample|EXT_texture_filter_minmax|NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glRasterSamplesEXT")] + [CLSCompliant(false)] + public static void RasterSamples(Int32 samples, bool fixedsamplelocations) { throw new NotImplementedException(); } + + /// [requires: EXT_raster_multisample|EXT_texture_filter_minmax|NV_framebuffer_mixed_samples] + /// + /// + [AutoGenerated(Category = "EXT_raster_multisample|EXT_texture_filter_minmax|NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glRasterSamplesEXT")] + [CLSCompliant(false)] + public static void RasterSamples(UInt32 samples, bool fixedsamplelocations) { throw new NotImplementedException(); } + + /// [requires: EXT_win32_keyed_mutex] + /// + /// + [AutoGenerated(Category = "EXT_win32_keyed_mutex", Version = "", EntryPoint = "glReleaseKeyedMutexWin32EXT")] + [CLSCompliant(false)] + public static bool ReleaseKeyedMutexWin32(Int32 memory, Int64 key) { throw new NotImplementedException(); } + + /// [requires: EXT_win32_keyed_mutex] + /// + /// + [AutoGenerated(Category = "EXT_win32_keyed_mutex", Version = "", EntryPoint = "glReleaseKeyedMutexWin32EXT")] + [CLSCompliant(false)] + public static bool ReleaseKeyedMutexWin32(UInt32 memory, UInt64 key) { throw new NotImplementedException(); } + /// [requires: EXT_framebuffer_object] /// Establish data storage, format and dimensions of a renderbuffer object's image /// @@ -97691,6 +102362,54 @@ namespace OpenTK.Graphics.OpenGL where T3 : struct { throw new NotImplementedException(); } + /// [requires: EXT_semaphore] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static void SemaphoreParameter(Int32 semaphore, OpenTK.Graphics.OpenGL.SemaphoreParameterName pname, Int64[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static void SemaphoreParameter(Int32 semaphore, OpenTK.Graphics.OpenGL.SemaphoreParameterName pname, ref Int64 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static unsafe void SemaphoreParameter(Int32 semaphore, OpenTK.Graphics.OpenGL.SemaphoreParameterName pname, Int64* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static void SemaphoreParameter(UInt32 semaphore, OpenTK.Graphics.OpenGL.SemaphoreParameterName pname, UInt64[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static void SemaphoreParameter(UInt32 semaphore, OpenTK.Graphics.OpenGL.SemaphoreParameterName pname, ref UInt64 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSemaphoreParameterui64vEXT")] + [CLSCompliant(false)] + public static unsafe void SemaphoreParameter(UInt32 semaphore, OpenTK.Graphics.OpenGL.SemaphoreParameterName pname, UInt64* @params) { throw new NotImplementedException(); } + /// [requires: EXT_convolution] /// Define a separable two-dimensional convolution filter /// @@ -98102,6 +102821,72 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static void ShaderOp3(OpenTK.Graphics.OpenGL.ExtVertexShader op, UInt32 res, UInt32 arg1, UInt32 arg2, UInt32 arg3) { throw new NotImplementedException(); } + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSignalSemaphoreEXT")] + [CLSCompliant(false)] + public static void SignalSemaphore(Int32 semaphore, Int32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] Int32[] buffers, Int32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] Int32[] textures, [CountAttribute(Computed = "numTextureBarriers")] OpenTK.Graphics.OpenGL.TextureLayout[] dstLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSignalSemaphoreEXT")] + [CLSCompliant(false)] + public static void SignalSemaphore(Int32 semaphore, Int32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] ref Int32 buffers, Int32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] ref Int32 textures, [CountAttribute(Computed = "numTextureBarriers")] ref OpenTK.Graphics.OpenGL.TextureLayout dstLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSignalSemaphoreEXT")] + [CLSCompliant(false)] + public static unsafe void SignalSemaphore(Int32 semaphore, Int32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] Int32* buffers, Int32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] Int32* textures, [CountAttribute(Computed = "numTextureBarriers")] OpenTK.Graphics.OpenGL.TextureLayout* dstLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSignalSemaphoreEXT")] + [CLSCompliant(false)] + public static void SignalSemaphore(UInt32 semaphore, UInt32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] UInt32[] buffers, UInt32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] UInt32[] textures, [CountAttribute(Computed = "numTextureBarriers")] OpenTK.Graphics.OpenGL.TextureLayout[] dstLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSignalSemaphoreEXT")] + [CLSCompliant(false)] + public static void SignalSemaphore(UInt32 semaphore, UInt32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] ref UInt32 buffers, UInt32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] ref UInt32 textures, [CountAttribute(Computed = "numTextureBarriers")] ref OpenTK.Graphics.OpenGL.TextureLayout dstLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glSignalSemaphoreEXT")] + [CLSCompliant(false)] + public static unsafe void SignalSemaphore(UInt32 semaphore, UInt32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] UInt32* buffers, UInt32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] UInt32* textures, [CountAttribute(Computed = "numTextureBarriers")] OpenTK.Graphics.OpenGL.TextureLayout* dstLayouts) { throw new NotImplementedException(); } + /// [requires: EXT_stencil_clear_tag] /// /// @@ -98723,6 +103508,132 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static unsafe void TexParameterI(OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.TextureParameterName pname, [CountAttribute(Computed = "pname")] UInt32* @params) { throw new NotImplementedException(); } + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem1DEXT")] + [CLSCompliant(false)] + public static void TexStorageMem1D(OpenTK.Graphics.OpenGL.TextureTarget target, Int32 levels, OpenTK.Graphics.OpenGL.ExtMemoryObject internalFormat, Int32 width, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem1DEXT")] + [CLSCompliant(false)] + public static void TexStorageMem1D(OpenTK.Graphics.OpenGL.TextureTarget target, Int32 levels, OpenTK.Graphics.OpenGL.ExtMemoryObject internalFormat, Int32 width, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem2DEXT")] + [CLSCompliant(false)] + public static void TexStorageMem2D(OpenTK.Graphics.OpenGL.TextureTarget target, Int32 levels, OpenTK.Graphics.OpenGL.ExtMemoryObject internalFormat, Int32 width, Int32 height, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem2DEXT")] + [CLSCompliant(false)] + public static void TexStorageMem2D(OpenTK.Graphics.OpenGL.TextureTarget target, Int32 levels, OpenTK.Graphics.OpenGL.ExtMemoryObject internalFormat, Int32 width, Int32 height, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem2DMultisampleEXT")] + [CLSCompliant(false)] + public static void TexStorageMem2DMultisample(OpenTK.Graphics.OpenGL.TextureTarget target, Int32 samples, OpenTK.Graphics.OpenGL.ExtMemoryObject internalFormat, Int32 width, Int32 height, bool fixedSampleLocations, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem2DMultisampleEXT")] + [CLSCompliant(false)] + public static void TexStorageMem2DMultisample(OpenTK.Graphics.OpenGL.TextureTarget target, Int32 samples, OpenTK.Graphics.OpenGL.ExtMemoryObject internalFormat, Int32 width, Int32 height, bool fixedSampleLocations, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem3DEXT")] + [CLSCompliant(false)] + public static void TexStorageMem3D(OpenTK.Graphics.OpenGL.TextureTarget target, Int32 levels, OpenTK.Graphics.OpenGL.ExtMemoryObject internalFormat, Int32 width, Int32 height, Int32 depth, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem3DEXT")] + [CLSCompliant(false)] + public static void TexStorageMem3D(OpenTK.Graphics.OpenGL.TextureTarget target, Int32 levels, OpenTK.Graphics.OpenGL.ExtMemoryObject internalFormat, Int32 width, Int32 height, Int32 depth, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem3DMultisampleEXT")] + [CLSCompliant(false)] + public static void TexStorageMem3DMultisample(OpenTK.Graphics.OpenGL.TextureTarget target, Int32 samples, OpenTK.Graphics.OpenGL.ExtMemoryObject internalFormat, Int32 width, Int32 height, Int32 depth, bool fixedSampleLocations, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTexStorageMem3DMultisampleEXT")] + [CLSCompliant(false)] + public static void TexStorageMem3DMultisample(OpenTK.Graphics.OpenGL.TextureTarget target, Int32 samples, OpenTK.Graphics.OpenGL.ExtMemoryObject internalFormat, Int32 width, Int32 height, Int32 depth, bool fixedSampleLocations, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + /// [requires: EXT_subtexture] /// Specify a one-dimensional texture subimage /// @@ -100432,10 +105343,10 @@ namespace OpenTK.Graphics.OpenGL /// /// /// - /// + /// [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTexturePageCommitmentEXT")] [CLSCompliant(false)] - public static void TexturePageCommitment(Int32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, bool resident) { throw new NotImplementedException(); } + public static void TexturePageCommitment(Int32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, bool commit) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// @@ -100446,10 +105357,10 @@ namespace OpenTK.Graphics.OpenGL /// /// /// - /// + /// [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTexturePageCommitmentEXT")] [CLSCompliant(false)] - public static void TexturePageCommitment(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, bool resident) { throw new NotImplementedException(); } + public static void TexturePageCommitment(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, bool commit) { throw new NotImplementedException(); } /// [requires: EXT_direct_state_access] /// @@ -100898,6 +105809,132 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static void TextureStorage3DMultisample(UInt32 texture, OpenTK.Graphics.OpenGL.ExtDirectStateAccess target, Int32 samples, OpenTK.Graphics.OpenGL.SizedInternalFormat internalformat, Int32 width, Int32 height, Int32 depth, bool fixedsamplelocations) { throw new NotImplementedException(); } + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTextureStorageMem1DEXT")] + [CLSCompliant(false)] + public static void TextureStorageMem1D(Int32 texture, Int32 levels, OpenTK.Graphics.OpenGL.ExtMemoryObject internalFormat, Int32 width, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTextureStorageMem1DEXT")] + [CLSCompliant(false)] + public static void TextureStorageMem1D(UInt32 texture, Int32 levels, OpenTK.Graphics.OpenGL.ExtMemoryObject internalFormat, Int32 width, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTextureStorageMem2DEXT")] + [CLSCompliant(false)] + public static void TextureStorageMem2D(Int32 texture, Int32 levels, OpenTK.Graphics.OpenGL.ExtMemoryObject internalFormat, Int32 width, Int32 height, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTextureStorageMem2DEXT")] + [CLSCompliant(false)] + public static void TextureStorageMem2D(UInt32 texture, Int32 levels, OpenTK.Graphics.OpenGL.ExtMemoryObject internalFormat, Int32 width, Int32 height, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTextureStorageMem2DMultisampleEXT")] + [CLSCompliant(false)] + public static void TextureStorageMem2DMultisample(Int32 texture, Int32 samples, OpenTK.Graphics.OpenGL.ExtMemoryObject internalFormat, Int32 width, Int32 height, bool fixedSampleLocations, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTextureStorageMem2DMultisampleEXT")] + [CLSCompliant(false)] + public static void TextureStorageMem2DMultisample(UInt32 texture, Int32 samples, OpenTK.Graphics.OpenGL.ExtMemoryObject internalFormat, Int32 width, Int32 height, bool fixedSampleLocations, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTextureStorageMem3DEXT")] + [CLSCompliant(false)] + public static void TextureStorageMem3D(Int32 texture, Int32 levels, OpenTK.Graphics.OpenGL.ExtMemoryObject internalFormat, Int32 width, Int32 height, Int32 depth, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTextureStorageMem3DEXT")] + [CLSCompliant(false)] + public static void TextureStorageMem3D(UInt32 texture, Int32 levels, OpenTK.Graphics.OpenGL.ExtMemoryObject internalFormat, Int32 width, Int32 height, Int32 depth, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTextureStorageMem3DMultisampleEXT")] + [CLSCompliant(false)] + public static void TextureStorageMem3DMultisample(Int32 texture, Int32 samples, OpenTK.Graphics.OpenGL.ExtMemoryObject internalFormat, Int32 width, Int32 height, Int32 depth, bool fixedSampleLocations, Int32 memory, Int64 offset) { throw new NotImplementedException(); } + + /// [requires: EXT_memory_object] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_memory_object", Version = "", EntryPoint = "glTextureStorageMem3DMultisampleEXT")] + [CLSCompliant(false)] + public static void TextureStorageMem3DMultisample(UInt32 texture, Int32 samples, OpenTK.Graphics.OpenGL.ExtMemoryObject internalFormat, Int32 width, Int32 height, Int32 depth, bool fixedSampleLocations, UInt32 memory, UInt64 offset) { throw new NotImplementedException(); } + /// [requires: EXT_direct_state_access] /// /// @@ -103895,6 +108932,96 @@ namespace OpenTK.Graphics.OpenGL where T3 : struct { throw new NotImplementedException(); } + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glWaitSemaphoreEXT")] + [CLSCompliant(false)] + public static void WaitSemaphore(Int32 semaphore, Int32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] Int32[] buffers, Int32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] Int32[] textures, [CountAttribute(Computed = "numTextureBarriers")] OpenTK.Graphics.OpenGL.TextureLayout[] srcLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glWaitSemaphoreEXT")] + [CLSCompliant(false)] + public static void WaitSemaphore(Int32 semaphore, Int32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] ref Int32 buffers, Int32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] ref Int32 textures, [CountAttribute(Computed = "numTextureBarriers")] ref OpenTK.Graphics.OpenGL.TextureLayout srcLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glWaitSemaphoreEXT")] + [CLSCompliant(false)] + public static unsafe void WaitSemaphore(Int32 semaphore, Int32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] Int32* buffers, Int32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] Int32* textures, [CountAttribute(Computed = "numTextureBarriers")] OpenTK.Graphics.OpenGL.TextureLayout* srcLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glWaitSemaphoreEXT")] + [CLSCompliant(false)] + public static void WaitSemaphore(UInt32 semaphore, UInt32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] UInt32[] buffers, UInt32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] UInt32[] textures, [CountAttribute(Computed = "numTextureBarriers")] OpenTK.Graphics.OpenGL.TextureLayout[] srcLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glWaitSemaphoreEXT")] + [CLSCompliant(false)] + public static void WaitSemaphore(UInt32 semaphore, UInt32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] ref UInt32 buffers, UInt32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] ref UInt32 textures, [CountAttribute(Computed = "numTextureBarriers")] ref OpenTK.Graphics.OpenGL.TextureLayout srcLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_semaphore] + /// + /// + /// [length: COMPSIZE(numBufferBarriers)] + /// + /// [length: COMPSIZE(numTextureBarriers)] + /// [length: COMPSIZE(numTextureBarriers)] + [AutoGenerated(Category = "EXT_semaphore", Version = "", EntryPoint = "glWaitSemaphoreEXT")] + [CLSCompliant(false)] + public static unsafe void WaitSemaphore(UInt32 semaphore, UInt32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] UInt32* buffers, UInt32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] UInt32* textures, [CountAttribute(Computed = "numTextureBarriers")] OpenTK.Graphics.OpenGL.TextureLayout* srcLayouts) { throw new NotImplementedException(); } + + /// [requires: EXT_window_rectangles] + /// + /// + /// [length: COMPSIZE(count)] + [AutoGenerated(Category = "EXT_window_rectangles", Version = "", EntryPoint = "glWindowRectanglesEXT")] + [CLSCompliant(false)] + public static void WindowRectangles(OpenTK.Graphics.OpenGL.ExtWindowRectangles mode, Int32 count, [CountAttribute(Computed = "count")] Int32[] box) { throw new NotImplementedException(); } + + /// [requires: EXT_window_rectangles] + /// + /// + /// [length: COMPSIZE(count)] + [AutoGenerated(Category = "EXT_window_rectangles", Version = "", EntryPoint = "glWindowRectanglesEXT")] + [CLSCompliant(false)] + public static void WindowRectangles(OpenTK.Graphics.OpenGL.ExtWindowRectangles mode, Int32 count, [CountAttribute(Computed = "count")] ref Int32 box) { throw new NotImplementedException(); } + + /// [requires: EXT_window_rectangles] + /// + /// + /// [length: COMPSIZE(count)] + [AutoGenerated(Category = "EXT_window_rectangles", Version = "", EntryPoint = "glWindowRectanglesEXT")] + [CLSCompliant(false)] + public static unsafe void WindowRectangles(OpenTK.Graphics.OpenGL.ExtWindowRectangles mode, Int32 count, [CountAttribute(Computed = "count")] Int32* box) { throw new NotImplementedException(); } + /// [requires: EXT_vertex_shader] /// /// @@ -107824,6 +112951,11 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static void ActiveVarying(UInt32 program, [CountAttribute(Computed = "name")] String name) { throw new NotImplementedException(); } + /// [requires: NV_alpha_to_coverage_dither_control] + /// + [AutoGenerated(Category = "NV_alpha_to_coverage_dither_control", Version = "", EntryPoint = "glAlphaToCoverageDitherControlNV")] + public static void AlphaToCoverageDitherControl(OpenTK.Graphics.OpenGL.NvAlphaToCoverageDitherControl mode) { throw new NotImplementedException(); } + /// [requires: NV_vertex_program] /// /// [length: n] @@ -108221,6 +113353,18 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static void BufferAddressRange(OpenTK.Graphics.OpenGL.NvVertexBufferUnifiedMemory pname, UInt32 index, UInt64 address, IntPtr length) { throw new NotImplementedException(); } + /// [requires: NV_command_list] + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCallCommandListNV")] + [CLSCompliant(false)] + public static void CallCommandList(Int32 list) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCallCommandListNV")] + [CLSCompliant(false)] + public static void CallCommandList(UInt32 list) { throw new NotImplementedException(); } + /// [requires: NV_depth_buffer_float] /// Specify the clear value for the depth buffer /// @@ -108376,6 +113520,44 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static unsafe void CombinerStageParameter(OpenTK.Graphics.OpenGL.NvRegisterCombiners2 stage, OpenTK.Graphics.OpenGL.NvRegisterCombiners2 pname, [CountAttribute(Computed = "pname")] Single* @params) { throw new NotImplementedException(); } + /// [requires: NV_command_list] + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCommandListSegmentsNV")] + [CLSCompliant(false)] + public static void CommandListSegments(Int32 list, Int32 segments) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCommandListSegmentsNV")] + [CLSCompliant(false)] + public static void CommandListSegments(UInt32 list, UInt32 segments) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCompileCommandListNV")] + [CLSCompliant(false)] + public static void CompileCommandList(Int32 list) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCompileCommandListNV")] + [CLSCompliant(false)] + public static void CompileCommandList(UInt32 list) { throw new NotImplementedException(); } + + /// [requires: NV_conservative_raster_dilate] + /// + /// + [AutoGenerated(Category = "NV_conservative_raster_dilate", Version = "", EntryPoint = "glConservativeRasterParameterfNV")] + public static void ConservativeRasterParameter(OpenTK.Graphics.OpenGL.NvConservativeRasterDilate pname, Single value) { throw new NotImplementedException(); } + + /// [requires: NV_conservative_raster_pre_snap_triangles] + /// + /// + [AutoGenerated(Category = "NV_conservative_raster_pre_snap_triangles", Version = "", EntryPoint = "glConservativeRasterParameteriNV")] + public static void ConservativeRasterParameter(OpenTK.Graphics.OpenGL.NvConservativeRasterPreSnapTriangles pname, Int32 param) { throw new NotImplementedException(); } + /// [requires: NV_copy_image] /// Perform a raw data copy between two images /// @@ -108490,6 +113672,32 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static void CopyPath(UInt32 resultPath, UInt32 srcPath) { throw new NotImplementedException(); } + /// [requires: NV_framebuffer_mixed_samples] + /// + [AutoGenerated(Category = "NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glCoverageModulationNV")] + public static void CoverageModulation(OpenTK.Graphics.OpenGL.NvFramebufferMixedSamples components) { throw new NotImplementedException(); } + + /// [requires: NV_framebuffer_mixed_samples] + /// + /// + [AutoGenerated(Category = "NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glCoverageModulationTableNV")] + [CLSCompliant(false)] + public static void CoverageModulationTable(Int32 n, Single[] v) { throw new NotImplementedException(); } + + /// [requires: NV_framebuffer_mixed_samples] + /// + /// + [AutoGenerated(Category = "NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glCoverageModulationTableNV")] + [CLSCompliant(false)] + public static void CoverageModulationTable(Int32 n, ref Single v) { throw new NotImplementedException(); } + + /// [requires: NV_framebuffer_mixed_samples] + /// + /// + [AutoGenerated(Category = "NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glCoverageModulationTableNV")] + [CLSCompliant(false)] + public static unsafe void CoverageModulationTable(Int32 n, Single* v) { throw new NotImplementedException(); } + /// [requires: NV_path_rendering] /// /// @@ -109334,6 +114542,144 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static void CoverStrokePath(UInt32 path, OpenTK.Graphics.OpenGL.NvPathRendering coverMode) { throw new NotImplementedException(); } + /// [requires: NV_command_list] + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCreateCommandListsNV")] + [CLSCompliant(false)] + public static void CreateCommandLists(Int32 n, [OutAttribute] Int32[] lists) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCreateCommandListsNV")] + [CLSCompliant(false)] + public static void CreateCommandLists(Int32 n, [OutAttribute] out Int32 lists) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCreateCommandListsNV")] + [CLSCompliant(false)] + public static unsafe void CreateCommandLists(Int32 n, [OutAttribute] Int32* lists) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCreateCommandListsNV")] + [CLSCompliant(false)] + public static void CreateCommandLists(Int32 n, [OutAttribute] UInt32[] lists) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCreateCommandListsNV")] + [CLSCompliant(false)] + public static void CreateCommandLists(Int32 n, [OutAttribute] out UInt32 lists) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCreateCommandListsNV")] + [CLSCompliant(false)] + public static unsafe void CreateCommandLists(Int32 n, [OutAttribute] UInt32* lists) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCreateStatesNV")] + [CLSCompliant(false)] + public static void CreateStates(Int32 n, [OutAttribute] Int32[] states) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCreateStatesNV")] + [CLSCompliant(false)] + public static void CreateStates(Int32 n, [OutAttribute] out Int32 states) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCreateStatesNV")] + [CLSCompliant(false)] + public static unsafe void CreateStates(Int32 n, [OutAttribute] Int32* states) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCreateStatesNV")] + [CLSCompliant(false)] + public static void CreateStates(Int32 n, [OutAttribute] UInt32[] states) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCreateStatesNV")] + [CLSCompliant(false)] + public static void CreateStates(Int32 n, [OutAttribute] out UInt32 states) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCreateStatesNV")] + [CLSCompliant(false)] + public static unsafe void CreateStates(Int32 n, [OutAttribute] UInt32* states) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteCommandListsNV")] + [CLSCompliant(false)] + public static void DeleteCommandList(Int32 lists) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteCommandListsNV")] + [CLSCompliant(false)] + public static void DeleteCommandList(UInt32 lists) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteCommandListsNV")] + [CLSCompliant(false)] + public static void DeleteCommandLists(Int32 n, Int32[] lists) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteCommandListsNV")] + [CLSCompliant(false)] + public static void DeleteCommandLists(Int32 n, ref Int32 lists) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteCommandListsNV")] + [CLSCompliant(false)] + public static unsafe void DeleteCommandLists(Int32 n, Int32* lists) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteCommandListsNV")] + [CLSCompliant(false)] + public static void DeleteCommandLists(Int32 n, UInt32[] lists) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteCommandListsNV")] + [CLSCompliant(false)] + public static void DeleteCommandLists(Int32 n, ref UInt32 lists) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteCommandListsNV")] + [CLSCompliant(false)] + public static unsafe void DeleteCommandLists(Int32 n, UInt32* lists) { throw new NotImplementedException(); } + /// [requires: NV_fence] /// [length: n] [AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glDeleteFencesNV")] @@ -109542,6 +114888,60 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static unsafe void DeleteProgram(Int32 n, [CountAttribute(Parameter = "n")] UInt32* programs) { throw new NotImplementedException(); } + /// [requires: NV_command_list] + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteStatesNV")] + [CLSCompliant(false)] + public static void DeleteState(Int32 states) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteStatesNV")] + [CLSCompliant(false)] + public static void DeleteState(UInt32 states) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteStatesNV")] + [CLSCompliant(false)] + public static void DeleteStates(Int32 n, Int32[] states) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteStatesNV")] + [CLSCompliant(false)] + public static void DeleteStates(Int32 n, ref Int32 states) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteStatesNV")] + [CLSCompliant(false)] + public static unsafe void DeleteStates(Int32 n, Int32* states) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteStatesNV")] + [CLSCompliant(false)] + public static void DeleteStates(Int32 n, UInt32[] states) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteStatesNV")] + [CLSCompliant(false)] + public static void DeleteStates(Int32 n, ref UInt32 states) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteStatesNV")] + [CLSCompliant(false)] + public static unsafe void DeleteStates(Int32 n, UInt32* states) { throw new NotImplementedException(); } + /// [requires: NV_transform_feedback2] /// Delete transform feedback objects /// @@ -109658,6 +115058,246 @@ namespace OpenTK.Graphics.OpenGL [AutoGenerated(Category = "NV_depth_buffer_float", Version = "", EntryPoint = "glDepthRangedNV")] public static void DepthRange(Double zNear, Double zFar) { throw new NotImplementedException(); } + /// [requires: NV_command_list] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsAddressNV")] + [CLSCompliant(false)] + public static void DrawCommandsAddres(OpenTK.Graphics.OpenGL.NvCommandList primitiveMode, Int64[] indirects, Int32[] sizes, Int32 count) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsAddressNV")] + [CLSCompliant(false)] + public static void DrawCommandsAddres(OpenTK.Graphics.OpenGL.NvCommandList primitiveMode, ref Int64 indirects, ref Int32 sizes, Int32 count) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsAddressNV")] + [CLSCompliant(false)] + public static unsafe void DrawCommandsAddres(OpenTK.Graphics.OpenGL.NvCommandList primitiveMode, Int64* indirects, Int32* sizes, Int32 count) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsAddressNV")] + [CLSCompliant(false)] + public static void DrawCommandsAddres(OpenTK.Graphics.OpenGL.NvCommandList primitiveMode, UInt64[] indirects, Int32[] sizes, UInt32 count) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsAddressNV")] + [CLSCompliant(false)] + public static void DrawCommandsAddres(OpenTK.Graphics.OpenGL.NvCommandList primitiveMode, ref UInt64 indirects, ref Int32 sizes, UInt32 count) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsAddressNV")] + [CLSCompliant(false)] + public static unsafe void DrawCommandsAddres(OpenTK.Graphics.OpenGL.NvCommandList primitiveMode, UInt64* indirects, Int32* sizes, UInt32 count) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsNV")] + [CLSCompliant(false)] + public static void DrawCommands(OpenTK.Graphics.OpenGL.NvCommandList primitiveMode, Int32 buffer, IntPtr[] indirects, Int32[] sizes, Int32 count) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsNV")] + [CLSCompliant(false)] + public static void DrawCommands(OpenTK.Graphics.OpenGL.NvCommandList primitiveMode, Int32 buffer, ref IntPtr indirects, ref Int32 sizes, Int32 count) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsNV")] + [CLSCompliant(false)] + public static unsafe void DrawCommands(OpenTK.Graphics.OpenGL.NvCommandList primitiveMode, Int32 buffer, IntPtr* indirects, Int32* sizes, Int32 count) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsNV")] + [CLSCompliant(false)] + public static void DrawCommands(OpenTK.Graphics.OpenGL.NvCommandList primitiveMode, UInt32 buffer, IntPtr[] indirects, Int32[] sizes, UInt32 count) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsNV")] + [CLSCompliant(false)] + public static void DrawCommands(OpenTK.Graphics.OpenGL.NvCommandList primitiveMode, UInt32 buffer, ref IntPtr indirects, ref Int32 sizes, UInt32 count) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsNV")] + [CLSCompliant(false)] + public static unsafe void DrawCommands(OpenTK.Graphics.OpenGL.NvCommandList primitiveMode, UInt32 buffer, IntPtr* indirects, Int32* sizes, UInt32 count) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsStatesAddressNV")] + [CLSCompliant(false)] + public static void DrawCommandsStatesAddres(Int64[] indirects, Int32[] sizes, Int32[] states, Int32[] fbos, Int32 count) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsStatesAddressNV")] + [CLSCompliant(false)] + public static void DrawCommandsStatesAddres(ref Int64 indirects, ref Int32 sizes, ref Int32 states, ref Int32 fbos, Int32 count) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsStatesAddressNV")] + [CLSCompliant(false)] + public static unsafe void DrawCommandsStatesAddres(Int64* indirects, Int32* sizes, Int32* states, Int32* fbos, Int32 count) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsStatesAddressNV")] + [CLSCompliant(false)] + public static void DrawCommandsStatesAddres(UInt64[] indirects, Int32[] sizes, UInt32[] states, UInt32[] fbos, UInt32 count) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsStatesAddressNV")] + [CLSCompliant(false)] + public static void DrawCommandsStatesAddres(ref UInt64 indirects, ref Int32 sizes, ref UInt32 states, ref UInt32 fbos, UInt32 count) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsStatesAddressNV")] + [CLSCompliant(false)] + public static unsafe void DrawCommandsStatesAddres(UInt64* indirects, Int32* sizes, UInt32* states, UInt32* fbos, UInt32 count) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsStatesNV")] + [CLSCompliant(false)] + public static void DrawCommandsStates(Int32 buffer, IntPtr[] indirects, Int32[] sizes, Int32[] states, Int32[] fbos, Int32 count) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsStatesNV")] + [CLSCompliant(false)] + public static void DrawCommandsStates(Int32 buffer, ref IntPtr indirects, ref Int32 sizes, ref Int32 states, ref Int32 fbos, Int32 count) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsStatesNV")] + [CLSCompliant(false)] + public static unsafe void DrawCommandsStates(Int32 buffer, IntPtr* indirects, Int32* sizes, Int32* states, Int32* fbos, Int32 count) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsStatesNV")] + [CLSCompliant(false)] + public static void DrawCommandsStates(UInt32 buffer, IntPtr[] indirects, Int32[] sizes, UInt32[] states, UInt32[] fbos, UInt32 count) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsStatesNV")] + [CLSCompliant(false)] + public static void DrawCommandsStates(UInt32 buffer, ref IntPtr indirects, ref Int32 sizes, ref UInt32 states, ref UInt32 fbos, UInt32 count) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsStatesNV")] + [CLSCompliant(false)] + public static unsafe void DrawCommandsStates(UInt32 buffer, IntPtr* indirects, Int32* sizes, UInt32* states, UInt32* fbos, UInt32 count) { throw new NotImplementedException(); } + /// [requires: NV_draw_texture] /// /// @@ -109744,6 +115384,38 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static void DrawTransformFeedback(OpenTK.Graphics.OpenGL.PrimitiveType mode, UInt32 id) { throw new NotImplementedException(); } + /// [requires: NV_draw_vulkan_image] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glDrawVkImageNV")] + [CLSCompliant(false)] + public static void DrawVkImage(Int64 vkImage, Int32 sampler, Single x0, Single y0, Single x1, Single y1, Single z, Single s0, Single t0, Single s1, Single t1) { throw new NotImplementedException(); } + + /// [requires: NV_draw_vulkan_image] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glDrawVkImageNV")] + [CLSCompliant(false)] + public static void DrawVkImage(UInt64 vkImage, UInt32 sampler, Single x0, Single y0, Single x1, Single y1, Single z, Single s0, Single t0, Single s1, Single t1) { throw new NotImplementedException(); } + /// [requires: NV_vertex_buffer_unified_memory] /// [AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glEdgeFlagFormatNV")] @@ -109873,6 +115545,72 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static unsafe void FogCoordh([CountAttribute(Count = 1)] Half* fog) { throw new NotImplementedException(); } + /// [requires: NV_fragment_coverage_to_color] + /// + [AutoGenerated(Category = "NV_fragment_coverage_to_color", Version = "", EntryPoint = "glFragmentCoverageColorNV")] + [CLSCompliant(false)] + public static void FragmentCoverageColor(Int32 color) { throw new NotImplementedException(); } + + /// [requires: NV_fragment_coverage_to_color] + /// + [AutoGenerated(Category = "NV_fragment_coverage_to_color", Version = "", EntryPoint = "glFragmentCoverageColorNV")] + [CLSCompliant(false)] + public static void FragmentCoverageColor(UInt32 color) { throw new NotImplementedException(); } + + /// [requires: NV_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static void FramebufferSampleLocations(OpenTK.Graphics.OpenGL.NvSampleLocations target, Int32 start, Int32 count, Single[] v) { throw new NotImplementedException(); } + + /// [requires: NV_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static void FramebufferSampleLocations(OpenTK.Graphics.OpenGL.NvSampleLocations target, Int32 start, Int32 count, ref Single v) { throw new NotImplementedException(); } + + /// [requires: NV_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static unsafe void FramebufferSampleLocations(OpenTK.Graphics.OpenGL.NvSampleLocations target, Int32 start, Int32 count, Single* v) { throw new NotImplementedException(); } + + /// [requires: NV_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static void FramebufferSampleLocations(OpenTK.Graphics.OpenGL.NvSampleLocations target, UInt32 start, Int32 count, Single[] v) { throw new NotImplementedException(); } + + /// [requires: NV_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static void FramebufferSampleLocations(OpenTK.Graphics.OpenGL.NvSampleLocations target, UInt32 start, Int32 count, ref Single v) { throw new NotImplementedException(); } + + /// [requires: NV_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static unsafe void FramebufferSampleLocations(OpenTK.Graphics.OpenGL.NvSampleLocations target, UInt32 start, Int32 count, Single* v) { throw new NotImplementedException(); } + /// [requires: NV_fence] [AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glGenFencesNV")] [CLSCompliant(false)] @@ -110386,6 +116124,46 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static unsafe void GetCombinerStageParameter(OpenTK.Graphics.OpenGL.NvRegisterCombiners2 stage, OpenTK.Graphics.OpenGL.NvRegisterCombiners2 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params) { throw new NotImplementedException(); } + /// [requires: NV_command_list] + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glGetCommandHeaderNV")] + [CLSCompliant(false)] + public static Int32 GetCommandHeader(OpenTK.Graphics.OpenGL.NvCommandList tokenID, Int32 size) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glGetCommandHeaderNV")] + [CLSCompliant(false)] + public static Int32 GetCommandHeader(OpenTK.Graphics.OpenGL.NvCommandList tokenID, UInt32 size) { throw new NotImplementedException(); } + + /// [requires: NV_framebuffer_mixed_samples] + [AutoGenerated(Category = "NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glGetCoverageModulationTableNV")] + [CLSCompliant(false)] + public static Single GetCoverageModulationTable() { throw new NotImplementedException(); } + + /// [requires: NV_framebuffer_mixed_samples] + /// + /// + [AutoGenerated(Category = "NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glGetCoverageModulationTableNV")] + [CLSCompliant(false)] + public static void GetCoverageModulationTable(Int32 bufsize, [OutAttribute] Single[] v) { throw new NotImplementedException(); } + + /// [requires: NV_framebuffer_mixed_samples] + /// + /// + [AutoGenerated(Category = "NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glGetCoverageModulationTableNV")] + [CLSCompliant(false)] + public static void GetCoverageModulationTable(Int32 bufsize, [OutAttribute] out Single v) { throw new NotImplementedException(); } + + /// [requires: NV_framebuffer_mixed_samples] + /// + /// + [AutoGenerated(Category = "NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glGetCoverageModulationTableNV")] + [CLSCompliant(false)] + public static unsafe void GetCoverageModulationTable(Int32 bufsize, [OutAttribute] Single* v) { throw new NotImplementedException(); } + /// [requires: NV_fence] /// /// @@ -110598,6 +116376,39 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static unsafe void GetInteger(OpenTK.Graphics.OpenGL.NvShaderBufferLoad value, [OutAttribute, CountAttribute(Computed = "value")] UInt64* result) { throw new NotImplementedException(); } + /// [requires: NV_internalformat_sample_query] + /// + /// + /// + /// + /// + /// [length: bufSize] + [AutoGenerated(Category = "NV_internalformat_sample_query", Version = "", EntryPoint = "glGetInternalformatSampleivNV")] + [CLSCompliant(false)] + public static void GetInternalformatSample(OpenTK.Graphics.OpenGL.NvInternalformatSampleQuery target, OpenTK.Graphics.OpenGL.NvInternalformatSampleQuery internalformat, Int32 samples, OpenTK.Graphics.OpenGL.NvInternalformatSampleQuery pname, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: NV_internalformat_sample_query] + /// + /// + /// + /// + /// + /// [length: bufSize] + [AutoGenerated(Category = "NV_internalformat_sample_query", Version = "", EntryPoint = "glGetInternalformatSampleivNV")] + [CLSCompliant(false)] + public static void GetInternalformatSample(OpenTK.Graphics.OpenGL.NvInternalformatSampleQuery target, OpenTK.Graphics.OpenGL.NvInternalformatSampleQuery internalformat, Int32 samples, OpenTK.Graphics.OpenGL.NvInternalformatSampleQuery pname, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: NV_internalformat_sample_query] + /// + /// + /// + /// + /// + /// [length: bufSize] + [AutoGenerated(Category = "NV_internalformat_sample_query", Version = "", EntryPoint = "glGetInternalformatSampleivNV")] + [CLSCompliant(false)] + public static unsafe void GetInternalformatSample(OpenTK.Graphics.OpenGL.NvInternalformatSampleQuery target, OpenTK.Graphics.OpenGL.NvInternalformatSampleQuery internalformat, Int32 samples, OpenTK.Graphics.OpenGL.NvInternalformatSampleQuery pname, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int32* @params) { throw new NotImplementedException(); } + /// [requires: NV_evaluators] /// /// @@ -113132,6 +118943,11 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static unsafe void GetProgramSubroutineParameter(OpenTK.Graphics.OpenGL.NvGpuProgram5 target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] UInt32* param) { throw new NotImplementedException(); } + /// [requires: NV_command_list] + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glGetStageIndexNV")] + public static Int16 GetStageIndex(OpenTK.Graphics.OpenGL.NvCommandList shadertype) { throw new NotImplementedException(); } + /// [requires: NV_bindless_texture] /// [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glGetTextureHandleNV")] @@ -114334,6 +120150,11 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static unsafe void GetVideo(UInt32 video_slot, OpenTK.Graphics.OpenGL.NvPresentVideo pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params) { throw new NotImplementedException(); } + /// [requires: NV_draw_vulkan_image] + /// [length: COMPSIZE(name)] + [AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glGetVkProcAddrNV")] + public static IntPtr GetVkProcAddr([CountAttribute(Computed = "name")] String name) { throw new NotImplementedException(); } + /// [requires: NV_vertex_buffer_unified_memory] /// /// @@ -114363,6 +120184,18 @@ namespace OpenTK.Graphics.OpenGL [AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glIsBufferResidentNV")] public static bool IsBufferResident(OpenTK.Graphics.OpenGL.NvShaderBufferLoad target) { throw new NotImplementedException(); } + /// [requires: NV_command_list] + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glIsCommandListNV")] + [CLSCompliant(false)] + public static bool IsCommandList(Int32 list) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glIsCommandListNV")] + [CLSCompliant(false)] + public static bool IsCommandList(UInt32 list) { throw new NotImplementedException(); } + /// [requires: NV_fence] /// [AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glIsFenceNV")] @@ -114477,6 +120310,18 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static bool IsProgram(UInt32 id) { throw new NotImplementedException(); } + /// [requires: NV_command_list] + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glIsStateNV")] + [CLSCompliant(false)] + public static bool IsState(Int32 state) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glIsStateNV")] + [CLSCompliant(false)] + public static bool IsState(UInt32 state) { throw new NotImplementedException(); } + /// [requires: NV_bindless_texture] /// [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glIsTextureHandleResidentNV")] @@ -114509,6 +120354,414 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static bool IsTransformFeedback(UInt32 id) { throw new NotImplementedException(); } + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")] + [CLSCompliant(false)] + public static void ListDrawCommandsStatesClient(Int32 list, Int32 segment, IntPtr indirects, Int32[] sizes, Int32[] states, Int32[] fbos, Int32 count) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")] + [CLSCompliant(false)] + public static void ListDrawCommandsStatesClient(Int32 list, Int32 segment, IntPtr indirects, ref Int32 sizes, ref Int32 states, ref Int32 fbos, Int32 count) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")] + [CLSCompliant(false)] + public static unsafe void ListDrawCommandsStatesClient(Int32 list, Int32 segment, IntPtr indirects, Int32* sizes, Int32* states, Int32* fbos, Int32 count) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")] + [CLSCompliant(false)] + public static void ListDrawCommandsStatesClient(Int32 list, Int32 segment, [InAttribute, OutAttribute] T2[] indirects, Int32[] sizes, Int32[] states, Int32[] fbos, Int32 count) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")] + [CLSCompliant(false)] + public static void ListDrawCommandsStatesClient(Int32 list, Int32 segment, [InAttribute, OutAttribute] T2[] indirects, ref Int32 sizes, ref Int32 states, ref Int32 fbos, Int32 count) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")] + [CLSCompliant(false)] + public static unsafe void ListDrawCommandsStatesClient(Int32 list, Int32 segment, [InAttribute, OutAttribute] T2[] indirects, Int32* sizes, Int32* states, Int32* fbos, Int32 count) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")] + [CLSCompliant(false)] + public static void ListDrawCommandsStatesClient(Int32 list, Int32 segment, [InAttribute, OutAttribute] T2[,] indirects, Int32[] sizes, Int32[] states, Int32[] fbos, Int32 count) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")] + [CLSCompliant(false)] + public static void ListDrawCommandsStatesClient(Int32 list, Int32 segment, [InAttribute, OutAttribute] T2[,] indirects, ref Int32 sizes, ref Int32 states, ref Int32 fbos, Int32 count) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")] + [CLSCompliant(false)] + public static unsafe void ListDrawCommandsStatesClient(Int32 list, Int32 segment, [InAttribute, OutAttribute] T2[,] indirects, Int32* sizes, Int32* states, Int32* fbos, Int32 count) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")] + [CLSCompliant(false)] + public static void ListDrawCommandsStatesClient(Int32 list, Int32 segment, [InAttribute, OutAttribute] T2[,,] indirects, Int32[] sizes, Int32[] states, Int32[] fbos, Int32 count) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")] + [CLSCompliant(false)] + public static void ListDrawCommandsStatesClient(Int32 list, Int32 segment, [InAttribute, OutAttribute] T2[,,] indirects, ref Int32 sizes, ref Int32 states, ref Int32 fbos, Int32 count) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")] + [CLSCompliant(false)] + public static unsafe void ListDrawCommandsStatesClient(Int32 list, Int32 segment, [InAttribute, OutAttribute] T2[,,] indirects, Int32* sizes, Int32* states, Int32* fbos, Int32 count) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")] + [CLSCompliant(false)] + public static void ListDrawCommandsStatesClient(Int32 list, Int32 segment, [InAttribute, OutAttribute] ref T2 indirects, Int32[] sizes, Int32[] states, Int32[] fbos, Int32 count) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")] + [CLSCompliant(false)] + public static void ListDrawCommandsStatesClient(Int32 list, Int32 segment, [InAttribute, OutAttribute] ref T2 indirects, ref Int32 sizes, ref Int32 states, ref Int32 fbos, Int32 count) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")] + [CLSCompliant(false)] + public static unsafe void ListDrawCommandsStatesClient(Int32 list, Int32 segment, [InAttribute, OutAttribute] ref T2 indirects, Int32* sizes, Int32* states, Int32* fbos, Int32 count) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")] + [CLSCompliant(false)] + public static void ListDrawCommandsStatesClient(UInt32 list, UInt32 segment, IntPtr indirects, Int32[] sizes, UInt32[] states, UInt32[] fbos, UInt32 count) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")] + [CLSCompliant(false)] + public static void ListDrawCommandsStatesClient(UInt32 list, UInt32 segment, IntPtr indirects, ref Int32 sizes, ref UInt32 states, ref UInt32 fbos, UInt32 count) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")] + [CLSCompliant(false)] + public static unsafe void ListDrawCommandsStatesClient(UInt32 list, UInt32 segment, IntPtr indirects, Int32* sizes, UInt32* states, UInt32* fbos, UInt32 count) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")] + [CLSCompliant(false)] + public static void ListDrawCommandsStatesClient(UInt32 list, UInt32 segment, [InAttribute, OutAttribute] T2[] indirects, Int32[] sizes, UInt32[] states, UInt32[] fbos, UInt32 count) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")] + [CLSCompliant(false)] + public static void ListDrawCommandsStatesClient(UInt32 list, UInt32 segment, [InAttribute, OutAttribute] T2[] indirects, ref Int32 sizes, ref UInt32 states, ref UInt32 fbos, UInt32 count) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")] + [CLSCompliant(false)] + public static unsafe void ListDrawCommandsStatesClient(UInt32 list, UInt32 segment, [InAttribute, OutAttribute] T2[] indirects, Int32* sizes, UInt32* states, UInt32* fbos, UInt32 count) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")] + [CLSCompliant(false)] + public static void ListDrawCommandsStatesClient(UInt32 list, UInt32 segment, [InAttribute, OutAttribute] T2[,] indirects, Int32[] sizes, UInt32[] states, UInt32[] fbos, UInt32 count) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")] + [CLSCompliant(false)] + public static void ListDrawCommandsStatesClient(UInt32 list, UInt32 segment, [InAttribute, OutAttribute] T2[,] indirects, ref Int32 sizes, ref UInt32 states, ref UInt32 fbos, UInt32 count) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")] + [CLSCompliant(false)] + public static unsafe void ListDrawCommandsStatesClient(UInt32 list, UInt32 segment, [InAttribute, OutAttribute] T2[,] indirects, Int32* sizes, UInt32* states, UInt32* fbos, UInt32 count) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")] + [CLSCompliant(false)] + public static void ListDrawCommandsStatesClient(UInt32 list, UInt32 segment, [InAttribute, OutAttribute] T2[,,] indirects, Int32[] sizes, UInt32[] states, UInt32[] fbos, UInt32 count) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")] + [CLSCompliant(false)] + public static void ListDrawCommandsStatesClient(UInt32 list, UInt32 segment, [InAttribute, OutAttribute] T2[,,] indirects, ref Int32 sizes, ref UInt32 states, ref UInt32 fbos, UInt32 count) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")] + [CLSCompliant(false)] + public static unsafe void ListDrawCommandsStatesClient(UInt32 list, UInt32 segment, [InAttribute, OutAttribute] T2[,,] indirects, Int32* sizes, UInt32* states, UInt32* fbos, UInt32 count) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")] + [CLSCompliant(false)] + public static void ListDrawCommandsStatesClient(UInt32 list, UInt32 segment, [InAttribute, OutAttribute] ref T2 indirects, Int32[] sizes, UInt32[] states, UInt32[] fbos, UInt32 count) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")] + [CLSCompliant(false)] + public static void ListDrawCommandsStatesClient(UInt32 list, UInt32 segment, [InAttribute, OutAttribute] ref T2 indirects, ref Int32 sizes, ref UInt32 states, ref UInt32 fbos, UInt32 count) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")] + [CLSCompliant(false)] + public static unsafe void ListDrawCommandsStatesClient(UInt32 list, UInt32 segment, [InAttribute, OutAttribute] ref T2 indirects, Int32* sizes, UInt32* states, UInt32* fbos, UInt32 count) + where T2 : struct + { throw new NotImplementedException(); } + /// [requires: NV_vertex_program] /// /// @@ -114980,6 +121233,604 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static unsafe void MatrixMultTranspose3x3(OpenTK.Graphics.OpenGL.NvPathRendering matrixMode, Single* m) { throw new NotImplementedException(); } + /// [requires: NV_gpu_multicast] + [AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBarrierNV")] + public static void MulticastBarrier() { throw new NotImplementedException(); } + + /// [requires: NV_gpu_multicast] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBlitFramebufferNV")] + [CLSCompliant(false)] + public static void MulticastBlitFramebuffer(Int32 srcGpu, Int32 dstGpu, Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, Int32 mask, OpenTK.Graphics.OpenGL.NvGpuMulticast filter) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_multicast] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBlitFramebufferNV")] + [CLSCompliant(false)] + public static void MulticastBlitFramebuffer(UInt32 srcGpu, UInt32 dstGpu, Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, UInt32 mask, OpenTK.Graphics.OpenGL.NvGpuMulticast filter) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_multicast] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBufferSubDataNV")] + [CLSCompliant(false)] + public static void MulticastBufferSubData(Int32 gpuMask, Int32 buffer, IntPtr offset, Int32 size, IntPtr data) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_multicast] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBufferSubDataNV")] + [CLSCompliant(false)] + public static void MulticastBufferSubData(Int32 gpuMask, Int32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute] T4[] data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_gpu_multicast] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBufferSubDataNV")] + [CLSCompliant(false)] + public static void MulticastBufferSubData(Int32 gpuMask, Int32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute] T4[,] data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_gpu_multicast] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBufferSubDataNV")] + [CLSCompliant(false)] + public static void MulticastBufferSubData(Int32 gpuMask, Int32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute] T4[,,] data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_gpu_multicast] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBufferSubDataNV")] + [CLSCompliant(false)] + public static void MulticastBufferSubData(Int32 gpuMask, Int32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute] ref T4 data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_gpu_multicast] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBufferSubDataNV")] + [CLSCompliant(false)] + public static void MulticastBufferSubData(Int32 gpuMask, Int32 buffer, IntPtr offset, IntPtr size, IntPtr data) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_multicast] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBufferSubDataNV")] + [CLSCompliant(false)] + public static void MulticastBufferSubData(Int32 gpuMask, Int32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T4[] data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_gpu_multicast] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBufferSubDataNV")] + [CLSCompliant(false)] + public static void MulticastBufferSubData(Int32 gpuMask, Int32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T4[,] data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_gpu_multicast] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBufferSubDataNV")] + [CLSCompliant(false)] + public static void MulticastBufferSubData(Int32 gpuMask, Int32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T4[,,] data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_gpu_multicast] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBufferSubDataNV")] + [CLSCompliant(false)] + public static void MulticastBufferSubData(Int32 gpuMask, Int32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] ref T4 data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_gpu_multicast] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBufferSubDataNV")] + [CLSCompliant(false)] + public static void MulticastBufferSubData(UInt32 gpuMask, UInt32 buffer, IntPtr offset, Int32 size, IntPtr data) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_multicast] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBufferSubDataNV")] + [CLSCompliant(false)] + public static void MulticastBufferSubData(UInt32 gpuMask, UInt32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute] T4[] data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_gpu_multicast] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBufferSubDataNV")] + [CLSCompliant(false)] + public static void MulticastBufferSubData(UInt32 gpuMask, UInt32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute] T4[,] data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_gpu_multicast] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBufferSubDataNV")] + [CLSCompliant(false)] + public static void MulticastBufferSubData(UInt32 gpuMask, UInt32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute] T4[,,] data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_gpu_multicast] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBufferSubDataNV")] + [CLSCompliant(false)] + public static void MulticastBufferSubData(UInt32 gpuMask, UInt32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute] ref T4 data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_gpu_multicast] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBufferSubDataNV")] + [CLSCompliant(false)] + public static void MulticastBufferSubData(UInt32 gpuMask, UInt32 buffer, IntPtr offset, IntPtr size, IntPtr data) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_multicast] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBufferSubDataNV")] + [CLSCompliant(false)] + public static void MulticastBufferSubData(UInt32 gpuMask, UInt32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T4[] data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_gpu_multicast] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBufferSubDataNV")] + [CLSCompliant(false)] + public static void MulticastBufferSubData(UInt32 gpuMask, UInt32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T4[,] data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_gpu_multicast] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBufferSubDataNV")] + [CLSCompliant(false)] + public static void MulticastBufferSubData(UInt32 gpuMask, UInt32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T4[,,] data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_gpu_multicast] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastBufferSubDataNV")] + [CLSCompliant(false)] + public static void MulticastBufferSubData(UInt32 gpuMask, UInt32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] ref T4 data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_gpu_multicast] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastCopyBufferSubDataNV")] + [CLSCompliant(false)] + public static void MulticastCopyBufferSubData(Int32 readGpu, Int32 writeGpuMask, Int32 readBuffer, Int32 writeBuffer, IntPtr readOffset, IntPtr writeOffset, Int32 size) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_multicast] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastCopyBufferSubDataNV")] + [CLSCompliant(false)] + public static void MulticastCopyBufferSubData(Int32 readGpu, Int32 writeGpuMask, Int32 readBuffer, Int32 writeBuffer, IntPtr readOffset, IntPtr writeOffset, IntPtr size) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_multicast] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastCopyBufferSubDataNV")] + [CLSCompliant(false)] + public static void MulticastCopyBufferSubData(UInt32 readGpu, UInt32 writeGpuMask, UInt32 readBuffer, UInt32 writeBuffer, IntPtr readOffset, IntPtr writeOffset, Int32 size) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_multicast] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastCopyBufferSubDataNV")] + [CLSCompliant(false)] + public static void MulticastCopyBufferSubData(UInt32 readGpu, UInt32 writeGpuMask, UInt32 readBuffer, UInt32 writeBuffer, IntPtr readOffset, IntPtr writeOffset, IntPtr size) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_multicast] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastCopyImageSubDataNV")] + [CLSCompliant(false)] + public static void MulticastCopyImageSubData(Int32 srcGpu, Int32 dstGpuMask, Int32 srcName, OpenTK.Graphics.OpenGL.NvGpuMulticast srcTarget, Int32 srcLevel, Int32 srcX, Int32 srcY, Int32 srcZ, Int32 dstName, OpenTK.Graphics.OpenGL.NvGpuMulticast dstTarget, Int32 dstLevel, Int32 dstX, Int32 dstY, Int32 dstZ, Int32 srcWidth, Int32 srcHeight, Int32 srcDepth) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_multicast] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastCopyImageSubDataNV")] + [CLSCompliant(false)] + public static void MulticastCopyImageSubData(UInt32 srcGpu, UInt32 dstGpuMask, UInt32 srcName, OpenTK.Graphics.OpenGL.NvGpuMulticast srcTarget, Int32 srcLevel, Int32 srcX, Int32 srcY, Int32 srcZ, UInt32 dstName, OpenTK.Graphics.OpenGL.NvGpuMulticast dstTarget, Int32 dstLevel, Int32 dstX, Int32 dstY, Int32 dstZ, Int32 srcWidth, Int32 srcHeight, Int32 srcDepth) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_multicast] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static void MulticastFramebufferSampleLocations(Int32 gpu, Int32 framebuffer, Int32 start, Int32 count, Single[] v) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_multicast] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static void MulticastFramebufferSampleLocations(Int32 gpu, Int32 framebuffer, Int32 start, Int32 count, ref Single v) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_multicast] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static unsafe void MulticastFramebufferSampleLocations(Int32 gpu, Int32 framebuffer, Int32 start, Int32 count, Single* v) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_multicast] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static void MulticastFramebufferSampleLocations(UInt32 gpu, UInt32 framebuffer, UInt32 start, Int32 count, Single[] v) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_multicast] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static void MulticastFramebufferSampleLocations(UInt32 gpu, UInt32 framebuffer, UInt32 start, Int32 count, ref Single v) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_multicast] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static unsafe void MulticastFramebufferSampleLocations(UInt32 gpu, UInt32 framebuffer, UInt32 start, Int32 count, Single* v) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_multicast] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastGetQueryObjecti64vNV")] + [CLSCompliant(false)] + public static void MulticastGetQueryObject(Int32 gpu, Int32 id, OpenTK.Graphics.OpenGL.NvGpuMulticast pname, [OutAttribute] Int64[] @params) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_multicast] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastGetQueryObjecti64vNV")] + [CLSCompliant(false)] + public static void MulticastGetQueryObject(Int32 gpu, Int32 id, OpenTK.Graphics.OpenGL.NvGpuMulticast pname, [OutAttribute] out Int64 @params) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_multicast] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastGetQueryObjecti64vNV")] + [CLSCompliant(false)] + public static unsafe void MulticastGetQueryObject(Int32 gpu, Int32 id, OpenTK.Graphics.OpenGL.NvGpuMulticast pname, [OutAttribute] Int64* @params) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_multicast] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastGetQueryObjecti64vNV")] + [CLSCompliant(false)] + public static void MulticastGetQueryObject(UInt32 gpu, UInt32 id, OpenTK.Graphics.OpenGL.NvGpuMulticast pname, [OutAttribute] Int64[] @params) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_multicast] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastGetQueryObjecti64vNV")] + [CLSCompliant(false)] + public static void MulticastGetQueryObject(UInt32 gpu, UInt32 id, OpenTK.Graphics.OpenGL.NvGpuMulticast pname, [OutAttribute] out Int64 @params) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_multicast] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastGetQueryObjecti64vNV")] + [CLSCompliant(false)] + public static unsafe void MulticastGetQueryObject(UInt32 gpu, UInt32 id, OpenTK.Graphics.OpenGL.NvGpuMulticast pname, [OutAttribute] Int64* @params) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_multicast] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastGetQueryObjectivNV")] + [CLSCompliant(false)] + public static void MulticastGetQueryObject(Int32 gpu, Int32 id, OpenTK.Graphics.OpenGL.NvGpuMulticast pname, [OutAttribute] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_multicast] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastGetQueryObjectivNV")] + [CLSCompliant(false)] + public static void MulticastGetQueryObject(Int32 gpu, Int32 id, OpenTK.Graphics.OpenGL.NvGpuMulticast pname, [OutAttribute] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_multicast] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastGetQueryObjectivNV")] + [CLSCompliant(false)] + public static unsafe void MulticastGetQueryObject(Int32 gpu, Int32 id, OpenTK.Graphics.OpenGL.NvGpuMulticast pname, [OutAttribute] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_multicast] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastGetQueryObjectivNV")] + [CLSCompliant(false)] + public static void MulticastGetQueryObject(UInt32 gpu, UInt32 id, OpenTK.Graphics.OpenGL.NvGpuMulticast pname, [OutAttribute] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_multicast] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastGetQueryObjectivNV")] + [CLSCompliant(false)] + public static void MulticastGetQueryObject(UInt32 gpu, UInt32 id, OpenTK.Graphics.OpenGL.NvGpuMulticast pname, [OutAttribute] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_multicast] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastGetQueryObjectivNV")] + [CLSCompliant(false)] + public static unsafe void MulticastGetQueryObject(UInt32 gpu, UInt32 id, OpenTK.Graphics.OpenGL.NvGpuMulticast pname, [OutAttribute] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_multicast] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastGetQueryObjectui64vNV")] + [CLSCompliant(false)] + public static void MulticastGetQueryObject(UInt32 gpu, UInt32 id, OpenTK.Graphics.OpenGL.NvGpuMulticast pname, [OutAttribute] UInt64[] @params) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_multicast] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastGetQueryObjectui64vNV")] + [CLSCompliant(false)] + public static void MulticastGetQueryObject(UInt32 gpu, UInt32 id, OpenTK.Graphics.OpenGL.NvGpuMulticast pname, [OutAttribute] out UInt64 @params) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_multicast] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastGetQueryObjectui64vNV")] + [CLSCompliant(false)] + public static unsafe void MulticastGetQueryObject(UInt32 gpu, UInt32 id, OpenTK.Graphics.OpenGL.NvGpuMulticast pname, [OutAttribute] UInt64* @params) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_multicast] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastGetQueryObjectuivNV")] + [CLSCompliant(false)] + public static void MulticastGetQueryObject(UInt32 gpu, UInt32 id, OpenTK.Graphics.OpenGL.NvGpuMulticast pname, [OutAttribute] UInt32[] @params) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_multicast] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastGetQueryObjectuivNV")] + [CLSCompliant(false)] + public static void MulticastGetQueryObject(UInt32 gpu, UInt32 id, OpenTK.Graphics.OpenGL.NvGpuMulticast pname, [OutAttribute] out UInt32 @params) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_multicast] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastGetQueryObjectuivNV")] + [CLSCompliant(false)] + public static unsafe void MulticastGetQueryObject(UInt32 gpu, UInt32 id, OpenTK.Graphics.OpenGL.NvGpuMulticast pname, [OutAttribute] UInt32* @params) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_multicast] + /// + /// + [AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastWaitSyncNV")] + [CLSCompliant(false)] + public static void MulticastWaitSync(Int32 signalGpu, Int32 waitGpuMask) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_multicast] + /// + /// + [AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glMulticastWaitSyncNV")] + [CLSCompliant(false)] + public static void MulticastWaitSync(UInt32 signalGpu, UInt32 waitGpuMask) { throw new NotImplementedException(); } + /// [requires: NV_bindless_multi_draw_indirect_count] /// /// @@ -114988,7 +121839,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [AutoGenerated(Category = "NV_bindless_multi_draw_indirect_count", Version = "", EntryPoint = "glMultiDrawArraysIndirectBindlessCountNV")] - public static void MultiDrawArraysIndirectBindlessCount(OpenTK.Graphics.OpenGL.NvBindlessMultiDrawIndirectCount mode, IntPtr indirect, Int32 drawCount, Int32 maxDrawCount, Int32 stride, Int32 vertexBufferCount) { throw new NotImplementedException(); } + public static void MultiDrawArraysIndirectBindlessCount(OpenTK.Graphics.OpenGL.PrimitiveType mode, IntPtr indirect, Int32 drawCount, Int32 maxDrawCount, Int32 stride, Int32 vertexBufferCount) { throw new NotImplementedException(); } /// [requires: NV_bindless_multi_draw_indirect_count] /// @@ -114999,7 +121850,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "NV_bindless_multi_draw_indirect_count", Version = "", EntryPoint = "glMultiDrawArraysIndirectBindlessCountNV")] [CLSCompliant(false)] - public static void MultiDrawArraysIndirectBindlessCount(OpenTK.Graphics.OpenGL.NvBindlessMultiDrawIndirectCount mode, [InAttribute, OutAttribute] T1[] indirect, Int32 drawCount, Int32 maxDrawCount, Int32 stride, Int32 vertexBufferCount) + public static void MultiDrawArraysIndirectBindlessCount(OpenTK.Graphics.OpenGL.PrimitiveType mode, [InAttribute, OutAttribute] T1[] indirect, Int32 drawCount, Int32 maxDrawCount, Int32 stride, Int32 vertexBufferCount) where T1 : struct { throw new NotImplementedException(); } @@ -115012,7 +121863,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "NV_bindless_multi_draw_indirect_count", Version = "", EntryPoint = "glMultiDrawArraysIndirectBindlessCountNV")] [CLSCompliant(false)] - public static void MultiDrawArraysIndirectBindlessCount(OpenTK.Graphics.OpenGL.NvBindlessMultiDrawIndirectCount mode, [InAttribute, OutAttribute] T1[,] indirect, Int32 drawCount, Int32 maxDrawCount, Int32 stride, Int32 vertexBufferCount) + public static void MultiDrawArraysIndirectBindlessCount(OpenTK.Graphics.OpenGL.PrimitiveType mode, [InAttribute, OutAttribute] T1[,] indirect, Int32 drawCount, Int32 maxDrawCount, Int32 stride, Int32 vertexBufferCount) where T1 : struct { throw new NotImplementedException(); } @@ -115025,7 +121876,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "NV_bindless_multi_draw_indirect_count", Version = "", EntryPoint = "glMultiDrawArraysIndirectBindlessCountNV")] [CLSCompliant(false)] - public static void MultiDrawArraysIndirectBindlessCount(OpenTK.Graphics.OpenGL.NvBindlessMultiDrawIndirectCount mode, [InAttribute, OutAttribute] T1[,,] indirect, Int32 drawCount, Int32 maxDrawCount, Int32 stride, Int32 vertexBufferCount) + public static void MultiDrawArraysIndirectBindlessCount(OpenTK.Graphics.OpenGL.PrimitiveType mode, [InAttribute, OutAttribute] T1[,,] indirect, Int32 drawCount, Int32 maxDrawCount, Int32 stride, Int32 vertexBufferCount) where T1 : struct { throw new NotImplementedException(); } @@ -115037,7 +121888,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [AutoGenerated(Category = "NV_bindless_multi_draw_indirect_count", Version = "", EntryPoint = "glMultiDrawArraysIndirectBindlessCountNV")] - public static void MultiDrawArraysIndirectBindlessCount(OpenTK.Graphics.OpenGL.NvBindlessMultiDrawIndirectCount mode, [InAttribute, OutAttribute] ref T1 indirect, Int32 drawCount, Int32 maxDrawCount, Int32 stride, Int32 vertexBufferCount) + public static void MultiDrawArraysIndirectBindlessCount(OpenTK.Graphics.OpenGL.PrimitiveType mode, [InAttribute, OutAttribute] ref T1 indirect, Int32 drawCount, Int32 maxDrawCount, Int32 stride, Int32 vertexBufferCount) where T1 : struct { throw new NotImplementedException(); } @@ -115048,7 +121899,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [AutoGenerated(Category = "NV_bindless_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawArraysIndirectBindlessNV")] - public static void MultiDrawArraysIndirectBindles(OpenTK.Graphics.OpenGL.NvBindlessMultiDrawIndirect mode, IntPtr indirect, Int32 drawCount, Int32 stride, Int32 vertexBufferCount) { throw new NotImplementedException(); } + public static void MultiDrawArraysIndirectBindles(OpenTK.Graphics.OpenGL.PrimitiveType mode, IntPtr indirect, Int32 drawCount, Int32 stride, Int32 vertexBufferCount) { throw new NotImplementedException(); } /// [requires: NV_bindless_multi_draw_indirect] /// @@ -115058,7 +121909,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "NV_bindless_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawArraysIndirectBindlessNV")] [CLSCompliant(false)] - public static void MultiDrawArraysIndirectBindles(OpenTK.Graphics.OpenGL.NvBindlessMultiDrawIndirect mode, [InAttribute, OutAttribute] T1[] indirect, Int32 drawCount, Int32 stride, Int32 vertexBufferCount) + public static void MultiDrawArraysIndirectBindles(OpenTK.Graphics.OpenGL.PrimitiveType mode, [InAttribute, OutAttribute] T1[] indirect, Int32 drawCount, Int32 stride, Int32 vertexBufferCount) where T1 : struct { throw new NotImplementedException(); } @@ -115070,7 +121921,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "NV_bindless_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawArraysIndirectBindlessNV")] [CLSCompliant(false)] - public static void MultiDrawArraysIndirectBindles(OpenTK.Graphics.OpenGL.NvBindlessMultiDrawIndirect mode, [InAttribute, OutAttribute] T1[,] indirect, Int32 drawCount, Int32 stride, Int32 vertexBufferCount) + public static void MultiDrawArraysIndirectBindles(OpenTK.Graphics.OpenGL.PrimitiveType mode, [InAttribute, OutAttribute] T1[,] indirect, Int32 drawCount, Int32 stride, Int32 vertexBufferCount) where T1 : struct { throw new NotImplementedException(); } @@ -115082,7 +121933,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "NV_bindless_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawArraysIndirectBindlessNV")] [CLSCompliant(false)] - public static void MultiDrawArraysIndirectBindles(OpenTK.Graphics.OpenGL.NvBindlessMultiDrawIndirect mode, [InAttribute, OutAttribute] T1[,,] indirect, Int32 drawCount, Int32 stride, Int32 vertexBufferCount) + public static void MultiDrawArraysIndirectBindles(OpenTK.Graphics.OpenGL.PrimitiveType mode, [InAttribute, OutAttribute] T1[,,] indirect, Int32 drawCount, Int32 stride, Int32 vertexBufferCount) where T1 : struct { throw new NotImplementedException(); } @@ -115093,7 +121944,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [AutoGenerated(Category = "NV_bindless_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawArraysIndirectBindlessNV")] - public static void MultiDrawArraysIndirectBindles(OpenTK.Graphics.OpenGL.NvBindlessMultiDrawIndirect mode, [InAttribute, OutAttribute] ref T1 indirect, Int32 drawCount, Int32 stride, Int32 vertexBufferCount) + public static void MultiDrawArraysIndirectBindles(OpenTK.Graphics.OpenGL.PrimitiveType mode, [InAttribute, OutAttribute] ref T1 indirect, Int32 drawCount, Int32 stride, Int32 vertexBufferCount) where T1 : struct { throw new NotImplementedException(); } @@ -115106,7 +121957,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [AutoGenerated(Category = "NV_bindless_multi_draw_indirect_count", Version = "", EntryPoint = "glMultiDrawElementsIndirectBindlessCountNV")] - public static void MultiDrawElementsIndirectBindlessCount(OpenTK.Graphics.OpenGL.NvBindlessMultiDrawIndirectCount mode, OpenTK.Graphics.OpenGL.NvBindlessMultiDrawIndirectCount type, IntPtr indirect, Int32 drawCount, Int32 maxDrawCount, Int32 stride, Int32 vertexBufferCount) { throw new NotImplementedException(); } + public static void MultiDrawElementsIndirectBindlessCount(OpenTK.Graphics.OpenGL.PrimitiveType mode, OpenTK.Graphics.OpenGL.NvBindlessMultiDrawIndirectCount type, IntPtr indirect, Int32 drawCount, Int32 maxDrawCount, Int32 stride, Int32 vertexBufferCount) { throw new NotImplementedException(); } /// [requires: NV_bindless_multi_draw_indirect_count] /// @@ -115118,7 +121969,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "NV_bindless_multi_draw_indirect_count", Version = "", EntryPoint = "glMultiDrawElementsIndirectBindlessCountNV")] [CLSCompliant(false)] - public static void MultiDrawElementsIndirectBindlessCount(OpenTK.Graphics.OpenGL.NvBindlessMultiDrawIndirectCount mode, OpenTK.Graphics.OpenGL.NvBindlessMultiDrawIndirectCount type, [InAttribute, OutAttribute] T2[] indirect, Int32 drawCount, Int32 maxDrawCount, Int32 stride, Int32 vertexBufferCount) + public static void MultiDrawElementsIndirectBindlessCount(OpenTK.Graphics.OpenGL.PrimitiveType mode, OpenTK.Graphics.OpenGL.NvBindlessMultiDrawIndirectCount type, [InAttribute, OutAttribute] T2[] indirect, Int32 drawCount, Int32 maxDrawCount, Int32 stride, Int32 vertexBufferCount) where T2 : struct { throw new NotImplementedException(); } @@ -115132,7 +121983,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "NV_bindless_multi_draw_indirect_count", Version = "", EntryPoint = "glMultiDrawElementsIndirectBindlessCountNV")] [CLSCompliant(false)] - public static void MultiDrawElementsIndirectBindlessCount(OpenTK.Graphics.OpenGL.NvBindlessMultiDrawIndirectCount mode, OpenTK.Graphics.OpenGL.NvBindlessMultiDrawIndirectCount type, [InAttribute, OutAttribute] T2[,] indirect, Int32 drawCount, Int32 maxDrawCount, Int32 stride, Int32 vertexBufferCount) + public static void MultiDrawElementsIndirectBindlessCount(OpenTK.Graphics.OpenGL.PrimitiveType mode, OpenTK.Graphics.OpenGL.NvBindlessMultiDrawIndirectCount type, [InAttribute, OutAttribute] T2[,] indirect, Int32 drawCount, Int32 maxDrawCount, Int32 stride, Int32 vertexBufferCount) where T2 : struct { throw new NotImplementedException(); } @@ -115146,7 +121997,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "NV_bindless_multi_draw_indirect_count", Version = "", EntryPoint = "glMultiDrawElementsIndirectBindlessCountNV")] [CLSCompliant(false)] - public static void MultiDrawElementsIndirectBindlessCount(OpenTK.Graphics.OpenGL.NvBindlessMultiDrawIndirectCount mode, OpenTK.Graphics.OpenGL.NvBindlessMultiDrawIndirectCount type, [InAttribute, OutAttribute] T2[,,] indirect, Int32 drawCount, Int32 maxDrawCount, Int32 stride, Int32 vertexBufferCount) + public static void MultiDrawElementsIndirectBindlessCount(OpenTK.Graphics.OpenGL.PrimitiveType mode, OpenTK.Graphics.OpenGL.NvBindlessMultiDrawIndirectCount type, [InAttribute, OutAttribute] T2[,,] indirect, Int32 drawCount, Int32 maxDrawCount, Int32 stride, Int32 vertexBufferCount) where T2 : struct { throw new NotImplementedException(); } @@ -115159,7 +122010,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [AutoGenerated(Category = "NV_bindless_multi_draw_indirect_count", Version = "", EntryPoint = "glMultiDrawElementsIndirectBindlessCountNV")] - public static void MultiDrawElementsIndirectBindlessCount(OpenTK.Graphics.OpenGL.NvBindlessMultiDrawIndirectCount mode, OpenTK.Graphics.OpenGL.NvBindlessMultiDrawIndirectCount type, [InAttribute, OutAttribute] ref T2 indirect, Int32 drawCount, Int32 maxDrawCount, Int32 stride, Int32 vertexBufferCount) + public static void MultiDrawElementsIndirectBindlessCount(OpenTK.Graphics.OpenGL.PrimitiveType mode, OpenTK.Graphics.OpenGL.NvBindlessMultiDrawIndirectCount type, [InAttribute, OutAttribute] ref T2 indirect, Int32 drawCount, Int32 maxDrawCount, Int32 stride, Int32 vertexBufferCount) where T2 : struct { throw new NotImplementedException(); } @@ -115171,7 +122022,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [AutoGenerated(Category = "NV_bindless_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawElementsIndirectBindlessNV")] - public static void MultiDrawElementsIndirectBindles(OpenTK.Graphics.OpenGL.NvBindlessMultiDrawIndirect mode, OpenTK.Graphics.OpenGL.NvBindlessMultiDrawIndirect type, IntPtr indirect, Int32 drawCount, Int32 stride, Int32 vertexBufferCount) { throw new NotImplementedException(); } + public static void MultiDrawElementsIndirectBindles(OpenTK.Graphics.OpenGL.PrimitiveType mode, OpenTK.Graphics.OpenGL.NvBindlessMultiDrawIndirect type, IntPtr indirect, Int32 drawCount, Int32 stride, Int32 vertexBufferCount) { throw new NotImplementedException(); } /// [requires: NV_bindless_multi_draw_indirect] /// @@ -115182,7 +122033,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "NV_bindless_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawElementsIndirectBindlessNV")] [CLSCompliant(false)] - public static void MultiDrawElementsIndirectBindles(OpenTK.Graphics.OpenGL.NvBindlessMultiDrawIndirect mode, OpenTK.Graphics.OpenGL.NvBindlessMultiDrawIndirect type, [InAttribute, OutAttribute] T2[] indirect, Int32 drawCount, Int32 stride, Int32 vertexBufferCount) + public static void MultiDrawElementsIndirectBindles(OpenTK.Graphics.OpenGL.PrimitiveType mode, OpenTK.Graphics.OpenGL.NvBindlessMultiDrawIndirect type, [InAttribute, OutAttribute] T2[] indirect, Int32 drawCount, Int32 stride, Int32 vertexBufferCount) where T2 : struct { throw new NotImplementedException(); } @@ -115195,7 +122046,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "NV_bindless_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawElementsIndirectBindlessNV")] [CLSCompliant(false)] - public static void MultiDrawElementsIndirectBindles(OpenTK.Graphics.OpenGL.NvBindlessMultiDrawIndirect mode, OpenTK.Graphics.OpenGL.NvBindlessMultiDrawIndirect type, [InAttribute, OutAttribute] T2[,] indirect, Int32 drawCount, Int32 stride, Int32 vertexBufferCount) + public static void MultiDrawElementsIndirectBindles(OpenTK.Graphics.OpenGL.PrimitiveType mode, OpenTK.Graphics.OpenGL.NvBindlessMultiDrawIndirect type, [InAttribute, OutAttribute] T2[,] indirect, Int32 drawCount, Int32 stride, Int32 vertexBufferCount) where T2 : struct { throw new NotImplementedException(); } @@ -115208,7 +122059,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "NV_bindless_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawElementsIndirectBindlessNV")] [CLSCompliant(false)] - public static void MultiDrawElementsIndirectBindles(OpenTK.Graphics.OpenGL.NvBindlessMultiDrawIndirect mode, OpenTK.Graphics.OpenGL.NvBindlessMultiDrawIndirect type, [InAttribute, OutAttribute] T2[,,] indirect, Int32 drawCount, Int32 stride, Int32 vertexBufferCount) + public static void MultiDrawElementsIndirectBindles(OpenTK.Graphics.OpenGL.PrimitiveType mode, OpenTK.Graphics.OpenGL.NvBindlessMultiDrawIndirect type, [InAttribute, OutAttribute] T2[,,] indirect, Int32 drawCount, Int32 stride, Int32 vertexBufferCount) where T2 : struct { throw new NotImplementedException(); } @@ -115220,7 +122071,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [AutoGenerated(Category = "NV_bindless_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawElementsIndirectBindlessNV")] - public static void MultiDrawElementsIndirectBindles(OpenTK.Graphics.OpenGL.NvBindlessMultiDrawIndirect mode, OpenTK.Graphics.OpenGL.NvBindlessMultiDrawIndirect type, [InAttribute, OutAttribute] ref T2 indirect, Int32 drawCount, Int32 stride, Int32 vertexBufferCount) + public static void MultiDrawElementsIndirectBindles(OpenTK.Graphics.OpenGL.PrimitiveType mode, OpenTK.Graphics.OpenGL.NvBindlessMultiDrawIndirect type, [InAttribute, OutAttribute] ref T2 indirect, Int32 drawCount, Int32 stride, Int32 vertexBufferCount) where T2 : struct { throw new NotImplementedException(); } @@ -115324,6 +122175,60 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static unsafe void MultiTexCoord4h(OpenTK.Graphics.OpenGL.TextureUnit target, [CountAttribute(Count = 4)] Half* v) { throw new NotImplementedException(); } + /// [requires: NV_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glNamedFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static void NamedFramebufferSampleLocations(Int32 framebuffer, Int32 start, Int32 count, Single[] v) { throw new NotImplementedException(); } + + /// [requires: NV_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glNamedFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static void NamedFramebufferSampleLocations(Int32 framebuffer, Int32 start, Int32 count, ref Single v) { throw new NotImplementedException(); } + + /// [requires: NV_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glNamedFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static unsafe void NamedFramebufferSampleLocations(Int32 framebuffer, Int32 start, Int32 count, Single* v) { throw new NotImplementedException(); } + + /// [requires: NV_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glNamedFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static void NamedFramebufferSampleLocations(UInt32 framebuffer, UInt32 start, Int32 count, Single[] v) { throw new NotImplementedException(); } + + /// [requires: NV_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glNamedFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static void NamedFramebufferSampleLocations(UInt32 framebuffer, UInt32 start, Int32 count, ref Single v) { throw new NotImplementedException(); } + + /// [requires: NV_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glNamedFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static unsafe void NamedFramebufferSampleLocations(UInt32 framebuffer, UInt32 start, Int32 count, Single* v) { throw new NotImplementedException(); } + /// [requires: NV_half_float] /// /// @@ -120309,6 +127214,18 @@ namespace OpenTK.Graphics.OpenGL [AutoGenerated(Category = "NV_framebuffer_multisample_coverage", Version = "", EntryPoint = "glRenderbufferStorageMultisampleCoverageNV")] public static void RenderbufferStorageMultisampleCoverage(OpenTK.Graphics.OpenGL.RenderbufferTarget target, Int32 coverageSamples, Int32 colorSamples, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height) { throw new NotImplementedException(); } + /// [requires: NV_gpu_multicast] + /// + [AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glRenderGpuMaskNV")] + [CLSCompliant(false)] + public static void RenderGpuMask(Int32 mask) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_multicast] + /// + [AutoGenerated(Category = "NV_gpu_multicast", Version = "", EntryPoint = "glRenderGpuMaskNV")] + [CLSCompliant(false)] + public static void RenderGpuMask(UInt32 mask) { throw new NotImplementedException(); } + /// [requires: NV_vertex_program] /// /// [length: n] @@ -120351,6 +127268,10 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static unsafe void RequestResidentProgram(Int32 n, [CountAttribute(Parameter = "n")] UInt32* programs) { throw new NotImplementedException(); } + /// [requires: NV_sample_locations] + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glResolveDepthValuesNV")] + public static void ResolveDepthValues() { throw new NotImplementedException(); } + /// [requires: NV_transform_feedback2] /// Resume transform feedback operations /// @@ -120417,6 +127338,44 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static void SetFence(UInt32 fence, OpenTK.Graphics.OpenGL.NvFence condition) { throw new NotImplementedException(); } + /// [requires: NV_draw_vulkan_image] + /// + [AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glSignalVkFenceNV")] + [CLSCompliant(false)] + public static void SignalVkFence(Int64 vkFence) { throw new NotImplementedException(); } + + /// [requires: NV_draw_vulkan_image] + /// + [AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glSignalVkFenceNV")] + [CLSCompliant(false)] + public static void SignalVkFence(UInt64 vkFence) { throw new NotImplementedException(); } + + /// [requires: NV_draw_vulkan_image] + /// + [AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glSignalVkSemaphoreNV")] + [CLSCompliant(false)] + public static void SignalVkSemaphore(Int64 vkSemaphore) { throw new NotImplementedException(); } + + /// [requires: NV_draw_vulkan_image] + /// + [AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glSignalVkSemaphoreNV")] + [CLSCompliant(false)] + public static void SignalVkSemaphore(UInt64 vkSemaphore) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glStateCaptureNV")] + [CLSCompliant(false)] + public static void StateCapture(Int32 state, OpenTK.Graphics.OpenGL.NvCommandList mode) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glStateCaptureNV")] + [CLSCompliant(false)] + public static void StateCapture(UInt32 state, OpenTK.Graphics.OpenGL.NvCommandList mode) { throw new NotImplementedException(); } + /// [requires: NV_path_rendering] /// /// @@ -122297,6 +129256,20 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static void StencilThenCoverStrokePath(UInt32 path, Int32 reference, UInt32 mask, OpenTK.Graphics.OpenGL.NvPathRendering coverMode) { throw new NotImplementedException(); } + /// [requires: NV_conservative_raster] + /// + /// + [AutoGenerated(Category = "NV_conservative_raster", Version = "", EntryPoint = "glSubpixelPrecisionBiasNV")] + [CLSCompliant(false)] + public static void SubpixelPrecisionBia(Int32 xbits, Int32 ybits) { throw new NotImplementedException(); } + + /// [requires: NV_conservative_raster] + /// + /// + [AutoGenerated(Category = "NV_conservative_raster", Version = "", EntryPoint = "glSubpixelPrecisionBiasNV")] + [CLSCompliant(false)] + public static void SubpixelPrecisionBia(UInt32 xbits, UInt32 ybits) { throw new NotImplementedException(); } + /// [requires: NV_fence] /// [AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glTestFenceNV")] @@ -127582,6 +134555,54 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static unsafe void VideoCaptureStreamParameter(UInt32 video_capture_slot, UInt32 stream, OpenTK.Graphics.OpenGL.NvVideoCapture pname, [CountAttribute(Computed = "pname")] Int32* @params) { throw new NotImplementedException(); } + /// [requires: NV_clip_space_w_scaling] + /// + /// + /// + [AutoGenerated(Category = "NV_clip_space_w_scaling", Version = "", EntryPoint = "glViewportPositionWScaleNV")] + [CLSCompliant(false)] + public static void ViewportPositionWScale(Int32 index, Single xcoeff, Single ycoeff) { throw new NotImplementedException(); } + + /// [requires: NV_clip_space_w_scaling] + /// + /// + /// + [AutoGenerated(Category = "NV_clip_space_w_scaling", Version = "", EntryPoint = "glViewportPositionWScaleNV")] + [CLSCompliant(false)] + public static void ViewportPositionWScale(UInt32 index, Single xcoeff, Single ycoeff) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_swizzle] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_viewport_swizzle", Version = "", EntryPoint = "glViewportSwizzleNV")] + [CLSCompliant(false)] + public static void ViewportSwizzle(Int32 index, OpenTK.Graphics.OpenGL.NvViewportSwizzle swizzlex, OpenTK.Graphics.OpenGL.NvViewportSwizzle swizzley, OpenTK.Graphics.OpenGL.NvViewportSwizzle swizzlez, OpenTK.Graphics.OpenGL.NvViewportSwizzle swizzlew) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_swizzle] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_viewport_swizzle", Version = "", EntryPoint = "glViewportSwizzleNV")] + [CLSCompliant(false)] + public static void ViewportSwizzle(UInt32 index, OpenTK.Graphics.OpenGL.NvViewportSwizzle swizzlex, OpenTK.Graphics.OpenGL.NvViewportSwizzle swizzley, OpenTK.Graphics.OpenGL.NvViewportSwizzle swizzlez, OpenTK.Graphics.OpenGL.NvViewportSwizzle swizzlew) { throw new NotImplementedException(); } + + /// [requires: NV_draw_vulkan_image] + /// + [AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glWaitVkSemaphoreNV")] + [CLSCompliant(false)] + public static void WaitVkSemaphore(Int64 vkSemaphore) { throw new NotImplementedException(); } + + /// [requires: NV_draw_vulkan_image] + /// + [AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glWaitVkSemaphoreNV")] + [CLSCompliant(false)] + public static void WaitVkSemaphore(UInt64 vkSemaphore) { throw new NotImplementedException(); } + /// [requires: NV_path_rendering] /// /// @@ -127664,6 +134685,286 @@ namespace OpenTK.Graphics.OpenGL [AutoGenerated(Category = "NVX_conditional_render", Version = "", EntryPoint = "glEndConditionalRenderNVX")] public static void EndConditionalRender() { throw new NotImplementedException(); } + /// [requires: NVX_linked_gpu_multicast] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NVX_linked_gpu_multicast", Version = "", EntryPoint = "glLGPUCopyImageSubDataNVX")] + [CLSCompliant(false)] + public static void LGPUCopyImageSubData(Int32 sourceGpu, Int32 destinationGpuMask, Int32 srcName, OpenTK.Graphics.OpenGL.NvxLinkedGpuMulticast srcTarget, Int32 srcLevel, Int32 srcX, Int32 srxY, Int32 srcZ, Int32 dstName, OpenTK.Graphics.OpenGL.NvxLinkedGpuMulticast dstTarget, Int32 dstLevel, Int32 dstX, Int32 dstY, Int32 dstZ, Int32 width, Int32 height, Int32 depth) { throw new NotImplementedException(); } + + /// [requires: NVX_linked_gpu_multicast] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NVX_linked_gpu_multicast", Version = "", EntryPoint = "glLGPUCopyImageSubDataNVX")] + [CLSCompliant(false)] + public static void LGPUCopyImageSubData(UInt32 sourceGpu, UInt32 destinationGpuMask, UInt32 srcName, OpenTK.Graphics.OpenGL.NvxLinkedGpuMulticast srcTarget, Int32 srcLevel, Int32 srcX, Int32 srxY, Int32 srcZ, UInt32 dstName, OpenTK.Graphics.OpenGL.NvxLinkedGpuMulticast dstTarget, Int32 dstLevel, Int32 dstX, Int32 dstY, Int32 dstZ, Int32 width, Int32 height, Int32 depth) { throw new NotImplementedException(); } + + /// [requires: NVX_linked_gpu_multicast] + [AutoGenerated(Category = "NVX_linked_gpu_multicast", Version = "", EntryPoint = "glLGPUInterlockNVX")] + public static void LGPUInterlock() { throw new NotImplementedException(); } + + /// [requires: NVX_linked_gpu_multicast] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NVX_linked_gpu_multicast", Version = "", EntryPoint = "glLGPUNamedBufferSubDataNVX")] + [CLSCompliant(false)] + public static void LGPUNamedBufferSubData(Int32 gpuMask, Int32 buffer, IntPtr offset, Int32 size, IntPtr data) { throw new NotImplementedException(); } + + /// [requires: NVX_linked_gpu_multicast] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NVX_linked_gpu_multicast", Version = "", EntryPoint = "glLGPUNamedBufferSubDataNVX")] + [CLSCompliant(false)] + public static void LGPUNamedBufferSubData(Int32 gpuMask, Int32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute] T4[] data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NVX_linked_gpu_multicast] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NVX_linked_gpu_multicast", Version = "", EntryPoint = "glLGPUNamedBufferSubDataNVX")] + [CLSCompliant(false)] + public static void LGPUNamedBufferSubData(Int32 gpuMask, Int32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute] T4[,] data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NVX_linked_gpu_multicast] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NVX_linked_gpu_multicast", Version = "", EntryPoint = "glLGPUNamedBufferSubDataNVX")] + [CLSCompliant(false)] + public static void LGPUNamedBufferSubData(Int32 gpuMask, Int32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute] T4[,,] data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NVX_linked_gpu_multicast] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NVX_linked_gpu_multicast", Version = "", EntryPoint = "glLGPUNamedBufferSubDataNVX")] + [CLSCompliant(false)] + public static void LGPUNamedBufferSubData(Int32 gpuMask, Int32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute] ref T4 data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NVX_linked_gpu_multicast] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NVX_linked_gpu_multicast", Version = "", EntryPoint = "glLGPUNamedBufferSubDataNVX")] + [CLSCompliant(false)] + public static void LGPUNamedBufferSubData(Int32 gpuMask, Int32 buffer, IntPtr offset, IntPtr size, IntPtr data) { throw new NotImplementedException(); } + + /// [requires: NVX_linked_gpu_multicast] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NVX_linked_gpu_multicast", Version = "", EntryPoint = "glLGPUNamedBufferSubDataNVX")] + [CLSCompliant(false)] + public static void LGPUNamedBufferSubData(Int32 gpuMask, Int32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T4[] data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NVX_linked_gpu_multicast] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NVX_linked_gpu_multicast", Version = "", EntryPoint = "glLGPUNamedBufferSubDataNVX")] + [CLSCompliant(false)] + public static void LGPUNamedBufferSubData(Int32 gpuMask, Int32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T4[,] data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NVX_linked_gpu_multicast] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NVX_linked_gpu_multicast", Version = "", EntryPoint = "glLGPUNamedBufferSubDataNVX")] + [CLSCompliant(false)] + public static void LGPUNamedBufferSubData(Int32 gpuMask, Int32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T4[,,] data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NVX_linked_gpu_multicast] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NVX_linked_gpu_multicast", Version = "", EntryPoint = "glLGPUNamedBufferSubDataNVX")] + [CLSCompliant(false)] + public static void LGPUNamedBufferSubData(Int32 gpuMask, Int32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] ref T4 data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NVX_linked_gpu_multicast] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NVX_linked_gpu_multicast", Version = "", EntryPoint = "glLGPUNamedBufferSubDataNVX")] + [CLSCompliant(false)] + public static void LGPUNamedBufferSubData(UInt32 gpuMask, UInt32 buffer, IntPtr offset, Int32 size, IntPtr data) { throw new NotImplementedException(); } + + /// [requires: NVX_linked_gpu_multicast] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NVX_linked_gpu_multicast", Version = "", EntryPoint = "glLGPUNamedBufferSubDataNVX")] + [CLSCompliant(false)] + public static void LGPUNamedBufferSubData(UInt32 gpuMask, UInt32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute] T4[] data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NVX_linked_gpu_multicast] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NVX_linked_gpu_multicast", Version = "", EntryPoint = "glLGPUNamedBufferSubDataNVX")] + [CLSCompliant(false)] + public static void LGPUNamedBufferSubData(UInt32 gpuMask, UInt32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute] T4[,] data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NVX_linked_gpu_multicast] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NVX_linked_gpu_multicast", Version = "", EntryPoint = "glLGPUNamedBufferSubDataNVX")] + [CLSCompliant(false)] + public static void LGPUNamedBufferSubData(UInt32 gpuMask, UInt32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute] T4[,,] data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NVX_linked_gpu_multicast] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NVX_linked_gpu_multicast", Version = "", EntryPoint = "glLGPUNamedBufferSubDataNVX")] + [CLSCompliant(false)] + public static void LGPUNamedBufferSubData(UInt32 gpuMask, UInt32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute] ref T4 data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NVX_linked_gpu_multicast] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NVX_linked_gpu_multicast", Version = "", EntryPoint = "glLGPUNamedBufferSubDataNVX")] + [CLSCompliant(false)] + public static void LGPUNamedBufferSubData(UInt32 gpuMask, UInt32 buffer, IntPtr offset, IntPtr size, IntPtr data) { throw new NotImplementedException(); } + + /// [requires: NVX_linked_gpu_multicast] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NVX_linked_gpu_multicast", Version = "", EntryPoint = "glLGPUNamedBufferSubDataNVX")] + [CLSCompliant(false)] + public static void LGPUNamedBufferSubData(UInt32 gpuMask, UInt32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T4[] data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NVX_linked_gpu_multicast] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NVX_linked_gpu_multicast", Version = "", EntryPoint = "glLGPUNamedBufferSubDataNVX")] + [CLSCompliant(false)] + public static void LGPUNamedBufferSubData(UInt32 gpuMask, UInt32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T4[,] data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NVX_linked_gpu_multicast] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NVX_linked_gpu_multicast", Version = "", EntryPoint = "glLGPUNamedBufferSubDataNVX")] + [CLSCompliant(false)] + public static void LGPUNamedBufferSubData(UInt32 gpuMask, UInt32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T4[,,] data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NVX_linked_gpu_multicast] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NVX_linked_gpu_multicast", Version = "", EntryPoint = "glLGPUNamedBufferSubDataNVX")] + [CLSCompliant(false)] + public static void LGPUNamedBufferSubData(UInt32 gpuMask, UInt32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] ref T4 data) + where T4 : struct + { throw new NotImplementedException(); } + } public static partial class Oes @@ -129306,18 +136607,6 @@ namespace OpenTK.Graphics.OpenGL [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glRotatexOES")] public static void Rotatex(Int32 angle, Int32 x, Int32 y, Int32 z) { throw new NotImplementedException(); } - /// [requires: OES_fixed_point] - /// Specify multisample coverage parameters - /// - /// - /// Specify a single floating-point sample coverage value. The value is clamped to the range [0 ,1]. The initial value is 1.0. - /// - /// - /// Specify a single boolean value representing if the coverage masks should be inverted. True and False are accepted. The initial value is False. - /// - [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glSampleCoverageOES")] - public static void SampleCoverage(Int32 value, bool invert) { throw new NotImplementedException(); } - /// [requires: OES_fixed_point] /// /// @@ -130153,6 +137442,32 @@ namespace OpenTK.Graphics.OpenGL } + public static partial class Ovr + { + /// [requires: OVR_multiview] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "OVR_multiview", Version = "", EntryPoint = "glFramebufferTextureMultiviewOVR")] + [CLSCompliant(false)] + public static void FramebufferTextureMultiview(OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, Int32 texture, Int32 level, Int32 baseViewIndex, Int32 numViews) { throw new NotImplementedException(); } + + /// [requires: OVR_multiview] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "OVR_multiview", Version = "", EntryPoint = "glFramebufferTextureMultiviewOVR")] + [CLSCompliant(false)] + public static void FramebufferTextureMultiview(OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, UInt32 texture, Int32 level, Int32 baseViewIndex, Int32 numViews) { throw new NotImplementedException(); } + + } + public static partial class Pgi { /// [requires: PGI_misc_hints] @@ -134034,8410 +141349,8836 @@ namespace OpenTK.Graphics.OpenGL } - [Slot(2035)] + [Slot(2149)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glTbufferMask3DFX(UInt32 mask); - [Slot(30)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBeginPerfMonitorAMD(UInt32 monitor); - [Slot(112)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendEquationIndexedAMD(UInt32 buf, System.Int32 mode); - [Slot(117)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendEquationSeparateIndexedAMD(UInt32 buf, System.Int32 modeRGB, System.Int32 modeAlpha); - [Slot(121)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendFuncIndexedAMD(UInt32 buf, System.Int32 src, System.Int32 dst); - [Slot(126)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendFuncSeparateIndexedAMD(UInt32 buf, System.Int32 srcRGB, System.Int32 dstRGB, System.Int32 srcAlpha, System.Int32 dstAlpha); - [Slot(375)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDebugMessageCallbackAMD(DebugProcAmd callback, [OutAttribute] IntPtr userParam); - [Slot(381)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDebugMessageEnableAMD(System.Int32 category, System.Int32 severity, Int32 count, [CountAttribute(Parameter = "count")] UInt32* ids, bool enabled); - [Slot(383)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDebugMessageInsertAMD(System.Int32 category, System.Int32 severity, UInt32 id, Int32 length, [CountAttribute(Parameter = "length")] IntPtr buf); - [Slot(399)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteNamesAMD(System.Int32 identifier, UInt32 num, [CountAttribute(Parameter = "num")] UInt32* names); - [Slot(403)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeletePerfMonitorsAMD(Int32 n, [CountAttribute(Parameter = "n")] UInt32* monitors); - [Slot(517)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEndPerfMonitorAMD(UInt32 monitor); - [Slot(641)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenNamesAMD(System.Int32 identifier, UInt32 num, [OutAttribute, CountAttribute(Parameter = "num")] UInt32* names); - [Slot(644)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenPerfMonitorsAMD(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* monitors); - [Slot(723)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe Int32 glGetDebugMessageLogAMD(UInt32 count, Int32 bufsize, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* categories, [OutAttribute, CountAttribute(Parameter = "count")] UInt32* severities, [OutAttribute, CountAttribute(Parameter = "count")] UInt32* ids, [OutAttribute, CountAttribute(Parameter = "count")] Int32* lengths, [OutAttribute, CountAttribute(Parameter = "bufsize")] IntPtr message); - [Slot(912)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetPerfMonitorCounterDataAMD(UInt32 monitor, System.Int32 pname, Int32 dataSize, [OutAttribute, CountAttribute(Parameter = "dataSize")] UInt32* data, [OutAttribute, CountAttribute(Count = 1)] Int32* bytesWritten); - [Slot(913)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetPerfMonitorCounterInfoAMD(UInt32 group, UInt32 counter, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] IntPtr data); - [Slot(914)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetPerfMonitorCountersAMD(UInt32 group, [OutAttribute, CountAttribute(Count = 1)] Int32* numCounters, [OutAttribute, CountAttribute(Count = 1)] Int32* maxActiveCounters, Int32 counterSize, [OutAttribute, CountAttribute(Parameter = "counterSize")] UInt32* counters); - [Slot(915)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetPerfMonitorCounterStringAMD(UInt32 group, UInt32 counter, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr counterString); - [Slot(916)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetPerfMonitorGroupsAMD([OutAttribute, CountAttribute(Count = 1)] Int32* numGroups, Int32 groupsSize, [OutAttribute, CountAttribute(Parameter = "groupsSize")] UInt32* groups); - [Slot(917)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetPerfMonitorGroupStringAMD(UInt32 group, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr groupString); - [Slot(1171)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsNameAMD(System.Int32 identifier, UInt32 name); - [Slot(1325)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiDrawArraysIndirectAMD(System.Int32 mode, IntPtr indirect, Int32 primcount, Int32 stride); - [Slot(1334)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiDrawElementsIndirectAMD(System.Int32 mode, System.Int32 type, IntPtr indirect, Int32 primcount, Int32 stride); - [Slot(1824)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glQueryObjectParameteruiAMD(System.Int32 target, UInt32 id, System.Int32 pname, System.Int32 param); - [Slot(1978)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glSelectPerfMonitorCountersAMD(UInt32 monitor, bool enable, UInt32 group, Int32 numCounters, [OutAttribute, CountAttribute(Parameter = "numCounters")] UInt32* counterList); - [Slot(1986)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glSetMultisamplefvAMD(System.Int32 pname, UInt32 index, [CountAttribute(Count = 2)] Single* val); - [Slot(2012)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glStencilOpValueAMD(System.Int32 face, UInt32 value); - [Slot(2036)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTessellationFactorAMD(Single factor); - [Slot(2037)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTessellationModeAMD(System.Int32 mode); - [Slot(2171)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexStorageSparseAMD(System.Int32 target, System.Int32 internalFormat, Int32 width, Int32 height, Int32 depth, Int32 layers, UInt32 flags); - [Slot(2221)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureStorageSparseAMD(UInt32 texture, System.Int32 target, System.Int32 internalFormat, Int32 width, Int32 height, Int32 depth, Int32 layers, UInt32 flags); - [Slot(2654)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribParameteriAMD(UInt32 index, System.Int32 pname, Int32 param); - [Slot(84)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindVertexArrayAPPLE(UInt32 array); - [Slot(136)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBufferParameteriAPPLE(System.Int32 target, System.Int32 pname, Int32 param); - [Slot(392)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteFencesAPPLE(Int32 n, [CountAttribute(Parameter = "n")] UInt32* fences); - [Slot(422)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteVertexArraysAPPLE(Int32 n, [CountAttribute(Parameter = "n")] UInt32* arrays); - [Slot(448)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDisableVertexAttribAPPLE(UInt32 index, System.Int32 pname); - [Slot(465)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawElementArrayAPPLE(System.Int32 mode, Int32 first, Int32 count); - [Slot(478)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawRangeElementArrayAPPLE(System.Int32 mode, UInt32 start, UInt32 end, Int32 first, Int32 count); - [Slot(495)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glElementPointerAPPLE(System.Int32 type, [CountAttribute(Computed = "type")] IntPtr pointer); - [Slot(507)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEnableVertexAttribAPPLE(UInt32 index, System.Int32 pname); - [Slot(552)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFinishFenceAPPLE(UInt32 fence); - [Slot(554)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFinishObjectAPPLE(System.Int32 @object, Int32 name); - [Slot(558)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFlushMappedBufferRangeAPPLE(System.Int32 target, IntPtr offset, IntPtr size); - [Slot(564)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFlushVertexArrayRangeAPPLE(Int32 length, [OutAttribute, CountAttribute(Parameter = "length")] IntPtr pointer); - [Slot(635)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenFencesAPPLE(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* fences); - [Slot(660)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenVertexArraysAPPLE(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* arrays); - [Slot(892)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetObjectParameterivAPPLE(System.Int32 objectType, UInt32 name, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(1017)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetTexParameterPointervAPPLE(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] IntPtr @params); - [Slot(1164)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsFenceAPPLE(UInt32 fence); - [Slot(1199)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsVertexArrayAPPLE(UInt32 array); - [Slot(1200)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsVertexAttribEnabledAPPLE(UInt32 index, System.Int32 pname); - [Slot(1275)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMapVertexAttrib1dAPPLE(UInt32 index, UInt32 size, Double u1, Double u2, Int32 stride, Int32 order, [CountAttribute(Computed = "size,stride,order")] Double* points); - [Slot(1276)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMapVertexAttrib1fAPPLE(UInt32 index, UInt32 size, Single u1, Single u2, Int32 stride, Int32 order, [CountAttribute(Computed = "size,stride,order")] Single* points); - [Slot(1277)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMapVertexAttrib2dAPPLE(UInt32 index, UInt32 size, Double u1, Double u2, Int32 ustride, Int32 uorder, Double v1, Double v2, Int32 vstride, Int32 vorder, [CountAttribute(Computed = "size,ustride,uorder,vstride,vorder")] Double* points); - [Slot(1278)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMapVertexAttrib2fAPPLE(UInt32 index, UInt32 size, Single u1, Single u2, Int32 ustride, Int32 uorder, Single v1, Single v2, Int32 vstride, Int32 vorder, [CountAttribute(Computed = "size,ustride,uorder,vstride,vorder")] Single* points); - [Slot(1329)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiDrawElementArrayAPPLE(System.Int32 mode, [CountAttribute(Parameter = "primcount")] Int32* first, [CountAttribute(Parameter = "primcount")] Int32* count, Int32 primcount); - [Slot(1338)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiDrawRangeElementArrayAPPLE(System.Int32 mode, UInt32 start, UInt32 end, [CountAttribute(Parameter = "primcount")] Int32* first, [CountAttribute(Parameter = "primcount")] Int32* count, Int32 primcount); - [Slot(1551)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern System.Int32 glObjectPurgeableAPPLE(System.Int32 objectType, UInt32 name, System.Int32 option); - [Slot(1552)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern System.Int32 glObjectUnpurgeableAPPLE(System.Int32 objectType, UInt32 name, System.Int32 option); - [Slot(1981)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSetFenceAPPLE(UInt32 fence); - [Slot(2038)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glTestFenceAPPLE(UInt32 fence); - [Slot(2040)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glTestObjectAPPLE(System.Int32 @object, UInt32 name); - [Slot(2209)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureRangeAPPLE(System.Int32 target, Int32 length, [CountAttribute(Parameter = "length")] IntPtr pointer); - [Slot(2435)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexArrayParameteriAPPLE(System.Int32 pname, Int32 param); - [Slot(2436)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexArrayRangeAPPLE(Int32 length, [OutAttribute, CountAttribute(Parameter = "length")] IntPtr pointer); - [Slot(7)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glActiveTextureARB(System.Int32 texture); - [Slot(22)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glAttachObjectARB(UInt32 containerObj, UInt32 obj); [Slot(33)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBeginQueryARB(System.Int32 target, UInt32 id); - [Slot(41)] + private static extern void glBeginPerfMonitorAMD(UInt32 monitor); + [Slot(115)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindAttribLocationARB(UInt32 programObj, UInt32 index, IntPtr name); - [Slot(43)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindBufferARB(System.Int32 target, UInt32 buffer); - [Slot(67)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindProgramARB(System.Int32 target, UInt32 program); - [Slot(111)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendEquationiARB(UInt32 buf, System.Int32 mode); - [Slot(116)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendEquationSeparateiARB(UInt32 buf, System.Int32 modeRGB, System.Int32 modeAlpha); + private static extern void glBlendEquationIndexedAMD(UInt32 buf, System.Int32 mode); [Slot(120)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendFunciARB(UInt32 buf, System.Int32 src, System.Int32 dst); - [Slot(125)] + private static extern void glBlendEquationSeparateIndexedAMD(UInt32 buf, System.Int32 modeRGB, System.Int32 modeAlpha); + [Slot(124)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendFuncSeparateiARB(UInt32 buf, System.Int32 srcRGB, System.Int32 dstRGB, System.Int32 srcAlpha, System.Int32 dstAlpha); - [Slot(134)] + private static extern void glBlendFuncIndexedAMD(UInt32 buf, System.Int32 src, System.Int32 dst); + [Slot(129)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBufferDataARB(System.Int32 target, IntPtr size, [CountAttribute(Parameter = "size")] IntPtr data, System.Int32 usage); - [Slot(135)] + private static extern void glBlendFuncSeparateIndexedAMD(UInt32 buf, System.Int32 srcRGB, System.Int32 dstRGB, System.Int32 srcAlpha, System.Int32 dstAlpha); + [Slot(390)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBufferPageCommitmentARB(System.Int32 target, IntPtr offset, Int32 size, bool commit); - [Slot(139)] + private static extern void glDebugMessageCallbackAMD(DebugProcAmd callback, [OutAttribute] IntPtr userParam); + [Slot(396)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBufferSubDataARB(System.Int32 target, IntPtr offset, IntPtr size, [CountAttribute(Parameter = "size")] IntPtr data); - [Slot(147)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glClampColorARB(System.Int32 target, System.Int32 clamp); - [Slot(179)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glClientActiveTextureARB(System.Int32 texture); - [Slot(268)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCompileShaderARB(UInt32 shaderObj); - [Slot(269)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glCompileShaderIncludeARB(UInt32 shader, Int32 count, [CountAttribute(Parameter = "count")] IntPtr path, [CountAttribute(Parameter = "count")] Int32* length); - [Slot(277)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCompressedTexImage1DARB(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 border, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); - [Slot(279)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCompressedTexImage2DARB(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); - [Slot(281)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCompressedTexImage3DARB(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); - [Slot(283)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCompressedTexSubImage1DARB(System.Int32 target, Int32 level, Int32 xoffset, Int32 width, System.Int32 format, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); - [Slot(285)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCompressedTexSubImage2DARB(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); - [Slot(287)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCompressedTexSubImage3DARB(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); - [Slot(356)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glCreateProgramObjectARB(); - [Slot(362)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glCreateShaderObjectARB(System.Int32 shaderType); - [Slot(366)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe IntPtr glCreateSyncFromCLeventARB([OutAttribute] IntPtr* context, [OutAttribute] IntPtr* @event, UInt32 flags); - [Slot(373)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCurrentPaletteMatrixARB(Int32 index); - [Slot(376)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDebugMessageCallbackARB(DebugProcArb callback, [CountAttribute(Computed = "callback")] IntPtr userParam); - [Slot(379)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDebugMessageControlARB(System.Int32 source, System.Int32 type, System.Int32 severity, Int32 count, [CountAttribute(Parameter = "count")] UInt32* ids, bool enabled); - [Slot(384)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDebugMessageInsertARB(System.Int32 source, System.Int32 type, UInt32 id, System.Int32 severity, Int32 length, [CountAttribute(Parameter = "length")] IntPtr buf); - [Slot(391)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteBuffersARB(Int32 n, [CountAttribute(Parameter = "n")] UInt32* buffers); + private static extern unsafe void glDebugMessageEnableAMD(System.Int32 category, System.Int32 severity, Int32 count, [CountAttribute(Parameter = "count")] UInt32* ids, bool enabled); [Slot(398)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDeleteNamedStringARB(Int32 namelen, [CountAttribute(Parameter = "namelen")] IntPtr name); - [Slot(400)] + private static extern void glDebugMessageInsertAMD(System.Int32 category, System.Int32 severity, UInt32 id, Int32 length, [CountAttribute(Parameter = "length")] IntPtr buf); + [Slot(416)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDeleteObjectARB(UInt32 obj); - [Slot(408)] + private static extern unsafe void glDeleteNamesAMD(System.Int32 identifier, UInt32 num, [CountAttribute(Parameter = "num")] UInt32* names); + [Slot(420)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteProgramsARB(Int32 n, [CountAttribute(Parameter = "n")] UInt32* programs); - [Slot(411)] + private static extern unsafe void glDeletePerfMonitorsAMD(Int32 n, [CountAttribute(Parameter = "n")] UInt32* monitors); + [Slot(541)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteQueriesARB(Int32 n, [CountAttribute(Parameter = "n")] UInt32* ids); - [Slot(435)] + private static extern void glEndPerfMonitorAMD(UInt32 monitor); + [Slot(634)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDetachObjectARB(UInt32 containerObj, UInt32 attachedObj); - [Slot(450)] + private static extern unsafe void glFramebufferSamplePositionsfvAMD(System.Int32 target, UInt32 numsamples, UInt32 pixelindex, Single* values); + [Slot(671)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDisableVertexAttribArrayARB(UInt32 index); - [Slot(452)] + private static extern unsafe void glGenNamesAMD(System.Int32 identifier, UInt32 num, [OutAttribute, CountAttribute(Parameter = "num")] UInt32* names); + [Slot(674)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDispatchComputeGroupSizeARB(UInt32 num_groups_x, UInt32 num_groups_y, UInt32 num_groups_z, UInt32 group_size_x, UInt32 group_size_y, UInt32 group_size_z); - [Slot(458)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawArraysInstancedARB(System.Int32 mode, Int32 first, Int32 count, Int32 primcount); - [Slot(463)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDrawBuffersARB(Int32 n, [CountAttribute(Parameter = "n")] System.Int32* bufs); - [Slot(471)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawElementsInstancedARB(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 primcount); - [Slot(509)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEnableVertexAttribArrayARB(UInt32 index); - [Slot(520)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEndQueryARB(System.Int32 target); - [Slot(613)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFramebufferTextureARB(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level); - [Slot(615)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFramebufferTextureFaceARB(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level, System.Int32 face); - [Slot(618)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFramebufferTextureLayerARB(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level, Int32 layer); - [Slot(629)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenBuffersARB(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* buffers); - [Slot(647)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenProgramsARB(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* programs); - [Slot(650)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenQueriesARB(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* ids); - [Slot(664)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetActiveAttribARB(UInt32 programObj, UInt32 index, Int32 maxLength, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] Int32* size, [OutAttribute, CountAttribute(Count = 1)] System.Int32* type, [OutAttribute, CountAttribute(Parameter = "maxLength")] IntPtr name); - [Slot(669)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetActiveUniformARB(UInt32 programObj, UInt32 index, Int32 maxLength, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] Int32* size, [OutAttribute, CountAttribute(Count = 1)] System.Int32* type, [OutAttribute, CountAttribute(Parameter = "maxLength")] IntPtr name); - [Slot(677)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetAttachedObjectsARB(UInt32 containerObj, Int32 maxCount, [OutAttribute, CountAttribute(Count = 1)] Int32* count, [OutAttribute, CountAttribute(Parameter = "maxCount")] UInt32* obj); - [Slot(680)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glGetAttribLocationARB(UInt32 programObj, IntPtr name); - [Slot(686)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetBufferParameterivARB(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(689)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetBufferPointervARB(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] IntPtr @params); - [Slot(691)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetBufferSubDataARB(System.Int32 target, IntPtr offset, IntPtr size, [OutAttribute, CountAttribute(Parameter = "size")] IntPtr data); - [Slot(711)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetCompressedTexImageARB(System.Int32 target, Int32 level, [OutAttribute, CountAttribute(Computed = "target,level")] IntPtr img); - [Slot(724)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe Int32 glGetDebugMessageLogARB(UInt32 count, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* sources, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* types, [OutAttribute, CountAttribute(Parameter = "count")] UInt32* ids, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* severities, [OutAttribute, CountAttribute(Parameter = "count")] Int32* lengths, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr messageLog); - [Slot(754)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern System.Int32 glGetGraphicsResetStatusARB(); + private static extern unsafe void glGenPerfMonitorsAMD(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* monitors); [Slot(756)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glGetHandleARB(System.Int32 pname); - [Slot(764)] + private static extern unsafe Int32 glGetDebugMessageLogAMD(UInt32 count, Int32 bufsize, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* categories, [OutAttribute, CountAttribute(Parameter = "count")] UInt32* severities, [OutAttribute, CountAttribute(Parameter = "count")] UInt32* ids, [OutAttribute, CountAttribute(Parameter = "count")] Int32* lengths, [OutAttribute, CountAttribute(Parameter = "bufsize")] IntPtr message); + [Slot(784)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int64 glGetImageHandleARB(UInt32 texture, Int32 level, bool layered, Int32 layer, System.Int32 format); - [Slot(768)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetInfoLogARB(UInt32 obj, Int32 maxLength, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "maxLength")] IntPtr infoLog); - [Slot(844)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetNamedStringARB(Int32 namelen, [CountAttribute(Parameter = "namelen")] IntPtr name, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* stringlen, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr @string); - [Slot(845)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetNamedStringivARB(Int32 namelen, [CountAttribute(Parameter = "namelen")] IntPtr name, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(847)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetnColorTableARB(System.Int32 target, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr table); - [Slot(849)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetnCompressedTexImageARB(System.Int32 target, Int32 lod, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr img); - [Slot(851)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetnConvolutionFilterARB(System.Int32 target, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr image); - [Slot(854)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetnHistogramARB(System.Int32 target, bool reset, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr values); - [Slot(856)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnMapdvARB(System.Int32 target, System.Int32 query, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Double* v); - [Slot(858)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnMapfvARB(System.Int32 target, System.Int32 query, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Single* v); - [Slot(860)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnMapivARB(System.Int32 target, System.Int32 query, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int32* v); - [Slot(862)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetnMinmaxARB(System.Int32 target, bool reset, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr values); - [Slot(864)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnPixelMapfvARB(System.Int32 map, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Single* values); - [Slot(866)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnPixelMapuivARB(System.Int32 map, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] UInt32* values); - [Slot(868)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnPixelMapusvARB(System.Int32 map, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] UInt16* values); + private static extern unsafe void glGetFramebufferParameterfvAMD(System.Int32 target, System.Int32 pname, UInt32 numsamples, UInt32 pixelindex, Int32 size, [OutAttribute] Single* values); [Slot(870)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnPolygonStippleARB(Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Byte* pattern); - [Slot(872)] + private static extern unsafe void glGetNamedFramebufferParameterfvAMD(UInt32 framebuffer, System.Int32 pname, UInt32 numsamples, UInt32 pixelindex, Int32 size, [OutAttribute] Single* values); + [Slot(951)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetnSeparableFilterARB(System.Int32 target, System.Int32 format, System.Int32 type, Int32 rowBufSize, [OutAttribute, CountAttribute(Parameter = "rowBufSize")] IntPtr row, Int32 columnBufSize, [OutAttribute, CountAttribute(Parameter = "columnBufSize")] IntPtr column, [OutAttribute, CountAttribute(Count = 0)] IntPtr span); - [Slot(874)] + private static extern unsafe void glGetPerfMonitorCounterDataAMD(UInt32 monitor, System.Int32 pname, Int32 dataSize, [OutAttribute, CountAttribute(Parameter = "dataSize")] UInt32* data, [OutAttribute, CountAttribute(Count = 1)] Int32* bytesWritten); + [Slot(952)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetnTexImageARB(System.Int32 target, Int32 level, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr img); - [Slot(876)] + private static extern void glGetPerfMonitorCounterInfoAMD(UInt32 group, UInt32 counter, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] IntPtr data); + [Slot(953)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnUniformdvARB(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Double* @params); - [Slot(878)] + private static extern unsafe void glGetPerfMonitorCountersAMD(UInt32 group, [OutAttribute, CountAttribute(Count = 1)] Int32* numCounters, [OutAttribute, CountAttribute(Count = 1)] Int32* maxActiveCounters, Int32 counterSize, [OutAttribute, CountAttribute(Parameter = "counterSize")] UInt32* counters); + [Slot(954)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnUniformfvARB(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Single* @params); - [Slot(881)] + private static extern unsafe void glGetPerfMonitorCounterStringAMD(UInt32 group, UInt32 counter, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr counterString); + [Slot(955)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnUniformivARB(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int32* @params); - [Slot(884)] + private static extern unsafe void glGetPerfMonitorGroupsAMD([OutAttribute, CountAttribute(Count = 1)] Int32* numGroups, Int32 groupsSize, [OutAttribute, CountAttribute(Parameter = "groupsSize")] UInt32* groups); + [Slot(956)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnUniformuivARB(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] UInt32* @params); - [Slot(891)] + private static extern unsafe void glGetPerfMonitorGroupStringAMD(UInt32 group, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr groupString); + [Slot(1229)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetObjectParameterfvARB(UInt32 obj, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); - [Slot(893)] + private static extern byte glIsNameAMD(System.Int32 identifier, UInt32 name); + [Slot(1402)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetObjectParameterivARB(UInt32 obj, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(936)] + private static extern void glMultiDrawArraysIndirectAMD(System.Int32 mode, IntPtr indirect, Int32 primcount, Int32 stride); + [Slot(1412)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetProgramEnvParameterdvARB(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Count = 4)] Double* @params); - [Slot(937)] + private static extern void glMultiDrawElementsIndirectAMD(System.Int32 mode, System.Int32 type, IntPtr indirect, Int32 primcount, Int32 stride); + [Slot(1569)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetProgramEnvParameterfvARB(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Count = 4)] Single* @params); - [Slot(943)] + private static extern unsafe void glNamedFramebufferSamplePositionsfvAMD(UInt32 framebuffer, UInt32 numsamples, UInt32 pixelindex, Single* values); + [Slot(1927)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetProgramivARB(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] Int32* @params); - [Slot(945)] + private static extern void glQueryObjectParameteruiAMD(System.Int32 target, UInt32 id, System.Int32 pname, System.Int32 param); + [Slot(2084)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetProgramLocalParameterdvARB(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Count = 4)] Double* @params); - [Slot(946)] + private static extern unsafe void glSelectPerfMonitorCountersAMD(UInt32 monitor, bool enable, UInt32 group, Int32 numCounters, [OutAttribute, CountAttribute(Parameter = "numCounters")] UInt32* counterList); + [Slot(2093)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetProgramLocalParameterfvARB(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Count = 4)] Single* @params); - [Slot(964)] + private static extern unsafe void glSetMultisamplefvAMD(System.Int32 pname, UInt32 index, [CountAttribute(Count = 2)] Single* val); + [Slot(2125)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetProgramStringARB(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "target,pname")] IntPtr @string); - [Slot(969)] + private static extern void glStencilOpValueAMD(System.Int32 face, UInt32 value); + [Slot(2150)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetQueryivARB(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(973)] + private static extern void glTessellationFactorAMD(Single factor); + [Slot(2151)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetQueryObjectivARB(UInt32 id, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(977)] + private static extern void glTessellationModeAMD(System.Int32 mode); + [Slot(2290)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetQueryObjectuivARB(UInt32 id, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params); - [Slot(990)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetShaderSourceARB(UInt32 obj, Int32 maxLength, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "maxLength")] IntPtr source); - [Slot(1019)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int64 glGetTextureHandleARB(UInt32 texture); - [Slot(1035)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int64 glGetTextureSamplerHandleARB(UInt32 texture, UInt32 sampler); - [Slot(1049)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetUniformfvARB(UInt32 programObj, Int32 location, [OutAttribute, CountAttribute(Computed = "programObj,location")] Single* @params); - [Slot(1053)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetUniformivARB(UInt32 programObj, Int32 location, [OutAttribute, CountAttribute(Computed = "programObj,location")] Int32* @params); - [Slot(1055)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glGetUniformLocationARB(UInt32 programObj, IntPtr name); - [Slot(1078)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetVertexAttribdvARB(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 4)] Double* @params); - [Slot(1081)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetVertexAttribfvARB(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 4)] Single* @params); - [Slot(1088)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetVertexAttribivARB(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 4)] Int32* @params); - [Slot(1093)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetVertexAttribLui64vARB(UInt32 index, System.Int32 pname, [OutAttribute] UInt64* @params); - [Slot(1096)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetVertexAttribPointervARB(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] IntPtr pointer); - [Slot(1159)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsBufferARB(UInt32 buffer); - [Slot(1168)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsImageHandleResidentARB(UInt64 handle); - [Slot(1173)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsNamedStringARB(Int32 namelen, [CountAttribute(Parameter = "namelen")] IntPtr name); - [Slot(1180)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsProgramARB(UInt32 program); - [Slot(1185)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsQueryARB(UInt32 id); - [Slot(1193)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsTextureHandleResidentARB(UInt64 handle); - [Slot(1219)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glLinkProgramARB(UInt32 programObj); - [Slot(1233)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glLoadTransposeMatrixdARB([CountAttribute(Count = 16)] Double* m); - [Slot(1235)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glLoadTransposeMatrixfARB([CountAttribute(Count = 16)] Single* m); - [Slot(1241)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMakeImageHandleNonResidentARB(UInt64 handle); - [Slot(1243)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMakeImageHandleResidentARB(UInt64 handle, System.Int32 access); - [Slot(1247)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMakeTextureHandleNonResidentARB(UInt64 handle); - [Slot(1249)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMakeTextureHandleResidentARB(UInt64 handle); - [Slot(1258)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern IntPtr glMapBufferARB(System.Int32 target, System.Int32 access); - [Slot(1286)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMatrixIndexPointerARB(Int32 size, System.Int32 type, Int32 stride, [CountAttribute(Computed = "size,type,stride")] IntPtr pointer); - [Slot(1287)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMatrixIndexubvARB(Int32 size, [CountAttribute(Parameter = "size")] Byte* indices); - [Slot(1288)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMatrixIndexuivARB(Int32 size, [CountAttribute(Parameter = "size")] UInt32* indices); - [Slot(1289)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMatrixIndexusvARB(Int32 size, [CountAttribute(Parameter = "size")] UInt16* indices); - [Slot(1321)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMinSampleShadingARB(Single value); - [Slot(1328)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiDrawArraysIndirectCountARB(System.Int32 mode, IntPtr indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride); - [Slot(1337)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiDrawElementsIndirectCountARB(System.Int32 mode, System.Int32 type, IntPtr indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride); - [Slot(1345)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexCoord1dARB(System.Int32 target, Double s); - [Slot(1347)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiTexCoord1dvARB(System.Int32 target, [CountAttribute(Count = 1)] Double* v); - [Slot(1349)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexCoord1fARB(System.Int32 target, Single s); - [Slot(1351)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiTexCoord1fvARB(System.Int32 target, [CountAttribute(Count = 1)] Single* v); - [Slot(1355)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexCoord1iARB(System.Int32 target, Int32 s); - [Slot(1357)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiTexCoord1ivARB(System.Int32 target, [CountAttribute(Count = 1)] Int32* v); - [Slot(1359)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexCoord1sARB(System.Int32 target, Int16 s); - [Slot(1361)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiTexCoord1svARB(System.Int32 target, [CountAttribute(Count = 1)] Int16* v); - [Slot(1367)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexCoord2dARB(System.Int32 target, Double s, Double t); - [Slot(1369)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiTexCoord2dvARB(System.Int32 target, [CountAttribute(Count = 2)] Double* v); - [Slot(1371)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexCoord2fARB(System.Int32 target, Single s, Single t); - [Slot(1373)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiTexCoord2fvARB(System.Int32 target, [CountAttribute(Count = 2)] Single* v); - [Slot(1377)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexCoord2iARB(System.Int32 target, Int32 s, Int32 t); - [Slot(1379)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiTexCoord2ivARB(System.Int32 target, [CountAttribute(Count = 2)] Int32* v); - [Slot(1381)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexCoord2sARB(System.Int32 target, Int16 s, Int16 t); - [Slot(1383)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiTexCoord2svARB(System.Int32 target, [CountAttribute(Count = 2)] Int16* v); - [Slot(1389)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexCoord3dARB(System.Int32 target, Double s, Double t, Double r); - [Slot(1391)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiTexCoord3dvARB(System.Int32 target, [CountAttribute(Count = 3)] Double* v); - [Slot(1393)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexCoord3fARB(System.Int32 target, Single s, Single t, Single r); - [Slot(1395)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiTexCoord3fvARB(System.Int32 target, [CountAttribute(Count = 3)] Single* v); - [Slot(1399)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexCoord3iARB(System.Int32 target, Int32 s, Int32 t, Int32 r); - [Slot(1401)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiTexCoord3ivARB(System.Int32 target, [CountAttribute(Count = 3)] Int32* v); - [Slot(1403)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexCoord3sARB(System.Int32 target, Int16 s, Int16 t, Int16 r); - [Slot(1405)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiTexCoord3svARB(System.Int32 target, [CountAttribute(Count = 3)] Int16* v); - [Slot(1411)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexCoord4dARB(System.Int32 target, Double s, Double t, Double r, Double q); - [Slot(1413)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiTexCoord4dvARB(System.Int32 target, [CountAttribute(Count = 4)] Double* v); - [Slot(1415)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexCoord4fARB(System.Int32 target, Single s, Single t, Single r, Single q); - [Slot(1417)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiTexCoord4fvARB(System.Int32 target, [CountAttribute(Count = 4)] Single* v); - [Slot(1421)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexCoord4iARB(System.Int32 target, Int32 s, Int32 t, Int32 r, Int32 q); - [Slot(1423)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiTexCoord4ivARB(System.Int32 target, [CountAttribute(Count = 4)] Int32* v); - [Slot(1425)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexCoord4sARB(System.Int32 target, Int16 s, Int16 t, Int16 r, Int16 q); - [Slot(1427)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiTexCoord4svARB(System.Int32 target, [CountAttribute(Count = 4)] Int16* v); - [Slot(1466)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultTransposeMatrixdARB([CountAttribute(Count = 16)] Double* m); - [Slot(1468)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultTransposeMatrixfARB([CountAttribute(Count = 16)] Single* m); - [Slot(1472)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNamedBufferPageCommitmentARB(UInt32 buffer, IntPtr offset, Int32 size, bool commit); - [Slot(1511)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNamedStringARB(System.Int32 type, Int32 namelen, [CountAttribute(Parameter = "namelen")] IntPtr name, Int32 stringlen, [CountAttribute(Parameter = "stringlen")] IntPtr @string); - [Slot(1610)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPointParameterfARB(System.Int32 pname, Single param); - [Slot(1614)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glPointParameterfvARB(System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); - [Slot(1651)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramEnvParameter4dARB(System.Int32 target, UInt32 index, Double x, Double y, Double z, Double w); - [Slot(1652)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramEnvParameter4dvARB(System.Int32 target, UInt32 index, [CountAttribute(Count = 4)] Double* @params); - [Slot(1653)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramEnvParameter4fARB(System.Int32 target, UInt32 index, Single x, Single y, Single z, Single w); - [Slot(1654)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramEnvParameter4fvARB(System.Int32 target, UInt32 index, [CountAttribute(Count = 4)] Single* @params); - [Slot(1662)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramLocalParameter4dARB(System.Int32 target, UInt32 index, Double x, Double y, Double z, Double w); - [Slot(1663)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramLocalParameter4dvARB(System.Int32 target, UInt32 index, [CountAttribute(Count = 4)] Double* @params); - [Slot(1664)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramLocalParameter4fARB(System.Int32 target, UInt32 index, Single x, Single y, Single z, Single w); - [Slot(1665)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramLocalParameter4fvARB(System.Int32 target, UInt32 index, [CountAttribute(Count = 4)] Single* @params); - [Slot(1682)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramParameteriARB(UInt32 program, System.Int32 pname, Int32 value); - [Slot(1687)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramStringARB(System.Int32 target, System.Int32 format, Int32 len, [CountAttribute(Parameter = "len")] IntPtr @string); - [Slot(1769)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniformHandleui64ARB(UInt32 program, Int32 location, UInt64 value); - [Slot(1771)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformHandleui64vARB(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64* values); - [Slot(1858)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glReadnPixelsARB(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr data); - [Slot(1914)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSampleCoverageARB(Single value, bool invert); - [Slot(1993)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glShaderSourceARB(UInt32 shaderObj, Int32 count, [CountAttribute(Parameter = "count")] IntPtr @string, [CountAttribute(Parameter = "count")] Int32* length); - [Slot(2042)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexBufferARB(System.Int32 target, System.Int32 internalformat, UInt32 buffer); - [Slot(2154)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexPageCommitmentARB(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, bool resident); - [Slot(2244)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform1fARB(Int32 location, Single v0); - [Slot(2246)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform1fvARB(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] Single* value); - [Slot(2250)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform1iARB(Int32 location, Int32 v0); - [Slot(2252)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform1ivARB(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] Int32* value); - [Slot(2262)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform2fARB(Int32 location, Single v0, Single v1); - [Slot(2264)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform2fvARB(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Single* value); - [Slot(2268)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform2iARB(Int32 location, Int32 v0, Int32 v1); - [Slot(2270)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform2ivARB(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int32* value); - [Slot(2280)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform3fARB(Int32 location, Single v0, Single v1, Single v2); - [Slot(2282)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform3fvARB(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Single* value); - [Slot(2286)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform3iARB(Int32 location, Int32 v0, Int32 v1, Int32 v2); - [Slot(2288)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform3ivARB(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int32* value); - [Slot(2298)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform4fARB(Int32 location, Single v0, Single v1, Single v2, Single v3); - [Slot(2300)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform4fvARB(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Single* value); - [Slot(2304)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform4iARB(Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3); - [Slot(2306)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform4ivARB(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int32* value); - [Slot(2315)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniformHandleui64ARB(Int32 location, UInt64 value); - [Slot(2317)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformHandleui64vARB(Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64* value); - [Slot(2321)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix2fvARB(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Single* value); - [Slot(2328)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix3fvARB(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Single* value); - [Slot(2335)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix4fvARB(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Single* value); + private static extern void glTexStorageSparseAMD(System.Int32 target, System.Int32 internalFormat, Int32 width, Int32 height, Int32 depth, Int32 layers, UInt32 flags); [Slot(2345)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glUnmapBufferARB(System.Int32 target); - [Slot(2352)] + private static extern void glTextureStorageSparseAMD(UInt32 texture, System.Int32 target, System.Int32 internalFormat, Int32 width, Int32 height, Int32 depth, Int32 layers, UInt32 flags); + [Slot(2794)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUseProgramObjectARB(UInt32 programObj); - [Slot(2357)] + private static extern void glVertexAttribParameteriAMD(UInt32 index, System.Int32 pname, Int32 param); + [Slot(87)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glValidateProgramARB(UInt32 programObj); - [Slot(2453)] + private static extern void glBindVertexArrayAPPLE(UInt32 array); + [Slot(139)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib1dARB(UInt32 index, Double x); - [Slot(2456)] + private static extern void glBufferParameteriAPPLE(System.Int32 target, System.Int32 pname, Int32 param); + [Slot(408)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib1dvARB(UInt32 index, [CountAttribute(Count = 1)] Double* v); - [Slot(2459)] + private static extern unsafe void glDeleteFencesAPPLE(Int32 n, [CountAttribute(Parameter = "n")] UInt32* fences); + [Slot(441)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib1fARB(UInt32 index, Single x); - [Slot(2462)] + private static extern unsafe void glDeleteVertexArraysAPPLE(Int32 n, [CountAttribute(Parameter = "n")] UInt32* arrays); + [Slot(467)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib1fvARB(UInt32 index, [CountAttribute(Count = 1)] Single* v); - [Slot(2467)] + private static extern void glDisableVertexAttribAPPLE(UInt32 index, System.Int32 pname); + [Slot(488)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib1sARB(UInt32 index, Int16 x); - [Slot(2470)] + private static extern void glDrawElementArrayAPPLE(System.Int32 mode, Int32 first, Int32 count); + [Slot(501)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib1svARB(UInt32 index, [CountAttribute(Count = 1)] Int16* v); - [Slot(2473)] + private static extern void glDrawRangeElementArrayAPPLE(System.Int32 mode, UInt32 start, UInt32 end, Int32 first, Int32 count); + [Slot(519)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib2dARB(UInt32 index, Double x, Double y); - [Slot(2476)] + private static extern void glElementPointerAPPLE(System.Int32 type, [CountAttribute(Computed = "type")] IntPtr pointer); + [Slot(531)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib2dvARB(UInt32 index, [CountAttribute(Count = 2)] Double* v); - [Slot(2479)] + private static extern void glEnableVertexAttribAPPLE(UInt32 index, System.Int32 pname); + [Slot(577)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib2fARB(UInt32 index, Single x, Single y); - [Slot(2482)] + private static extern void glFinishFenceAPPLE(UInt32 fence); + [Slot(579)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib2fvARB(UInt32 index, [CountAttribute(Count = 2)] Single* v); - [Slot(2487)] + private static extern void glFinishObjectAPPLE(System.Int32 @object, Int32 name); + [Slot(583)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib2sARB(UInt32 index, Int16 x, Int16 y); - [Slot(2490)] + private static extern void glFlushMappedBufferRangeAPPLE(System.Int32 target, IntPtr offset, IntPtr size); + [Slot(589)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib2svARB(UInt32 index, [CountAttribute(Count = 2)] Int16* v); - [Slot(2493)] + private static extern void glFlushVertexArrayRangeAPPLE(Int32 length, [OutAttribute, CountAttribute(Parameter = "length")] IntPtr pointer); + [Slot(665)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib3dARB(UInt32 index, Double x, Double y, Double z); - [Slot(2496)] + private static extern unsafe void glGenFencesAPPLE(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* fences); + [Slot(691)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib3dvARB(UInt32 index, [CountAttribute(Count = 3)] Double* v); - [Slot(2499)] + private static extern unsafe void glGenVertexArraysAPPLE(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* arrays); + [Slot(931)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib3fARB(UInt32 index, Single x, Single y, Single z); - [Slot(2502)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib3fvARB(UInt32 index, [CountAttribute(Count = 3)] Single* v); - [Slot(2507)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib3sARB(UInt32 index, Int16 x, Int16 y, Int16 z); - [Slot(2510)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib3svARB(UInt32 index, [CountAttribute(Count = 3)] Int16* v); - [Slot(2513)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib4bvARB(UInt32 index, [CountAttribute(Count = 4)] SByte* v); - [Slot(2515)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib4dARB(UInt32 index, Double x, Double y, Double z, Double w); - [Slot(2518)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib4dvARB(UInt32 index, [CountAttribute(Count = 4)] Double* v); - [Slot(2521)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib4fARB(UInt32 index, Single x, Single y, Single z, Single w); - [Slot(2524)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib4fvARB(UInt32 index, [CountAttribute(Count = 4)] Single* v); - [Slot(2529)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib4ivARB(UInt32 index, [CountAttribute(Count = 4)] Int32* v); - [Slot(2531)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib4NbvARB(UInt32 index, [CountAttribute(Count = 4)] SByte* v); - [Slot(2533)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib4NivARB(UInt32 index, [CountAttribute(Count = 4)] Int32* v); - [Slot(2535)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib4NsvARB(UInt32 index, [CountAttribute(Count = 4)] Int16* v); - [Slot(2537)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib4NubARB(UInt32 index, Byte x, Byte y, Byte z, Byte w); - [Slot(2539)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib4NubvARB(UInt32 index, [CountAttribute(Count = 4)] Byte* v); - [Slot(2541)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib4NuivARB(UInt32 index, [CountAttribute(Count = 4)] UInt32* v); - [Slot(2543)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib4NusvARB(UInt32 index, [CountAttribute(Count = 4)] UInt16* v); - [Slot(2545)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib4sARB(UInt32 index, Int16 x, Int16 y, Int16 z, Int16 w); - [Slot(2548)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib4svARB(UInt32 index, [CountAttribute(Count = 4)] Int16* v); - [Slot(2552)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib4ubvARB(UInt32 index, [CountAttribute(Count = 4)] Byte* v); - [Slot(2555)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib4uivARB(UInt32 index, [CountAttribute(Count = 4)] UInt32* v); - [Slot(2557)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib4usvARB(UInt32 index, [CountAttribute(Count = 4)] UInt16* v); - [Slot(2561)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribDivisorARB(UInt32 index, UInt32 divisor); - [Slot(2614)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribL1ui64ARB(UInt32 index, UInt64 x); - [Slot(2616)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribL1ui64vARB(UInt32 index, UInt64* v); - [Slot(2656)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribPointerARB(UInt32 index, Int32 size, System.Int32 type, bool normalized, Int32 stride, [CountAttribute(Computed = "size,type,stride")] IntPtr pointer); - [Slot(2676)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexBlendARB(Int32 count); - [Slot(2736)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glWeightbvARB(Int32 size, [CountAttribute(Parameter = "size")] SByte* weights); - [Slot(2737)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glWeightdvARB(Int32 size, [CountAttribute(Parameter = "size")] Double* weights); - [Slot(2738)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glWeightfvARB(Int32 size, [CountAttribute(Parameter = "size")] Single* weights); - [Slot(2739)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glWeightivARB(Int32 size, [CountAttribute(Parameter = "size")] Int32* weights); - [Slot(2741)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glWeightPointerARB(Int32 size, System.Int32 type, Int32 stride, [CountAttribute(Computed = "type,stride")] IntPtr pointer); - [Slot(2742)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glWeightsvARB(Int32 size, [CountAttribute(Parameter = "size")] Int16* weights); - [Slot(2743)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glWeightubvARB(Int32 size, [CountAttribute(Parameter = "size")] Byte* weights); - [Slot(2744)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glWeightuivARB(Int32 size, [CountAttribute(Parameter = "size")] UInt32* weights); - [Slot(2745)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glWeightusvARB(Int32 size, [CountAttribute(Parameter = "size")] UInt16* weights); - [Slot(2747)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glWindowPos2dARB(Double x, Double y); - [Slot(2750)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glWindowPos2dvARB([CountAttribute(Count = 2)] Double* v); - [Slot(2753)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glWindowPos2fARB(Single x, Single y); - [Slot(2756)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glWindowPos2fvARB([CountAttribute(Count = 2)] Single* v); - [Slot(2759)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glWindowPos2iARB(Int32 x, Int32 y); - [Slot(2762)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glWindowPos2ivARB([CountAttribute(Count = 2)] Int32* v); - [Slot(2765)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glWindowPos2sARB(Int16 x, Int16 y); - [Slot(2768)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glWindowPos2svARB([CountAttribute(Count = 2)] Int16* v); - [Slot(2771)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glWindowPos3dARB(Double x, Double y, Double z); - [Slot(2774)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glWindowPos3dvARB([CountAttribute(Count = 3)] Double* v); - [Slot(2777)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glWindowPos3fARB(Single x, Single y, Single z); - [Slot(2780)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glWindowPos3fvARB([CountAttribute(Count = 3)] Single* v); - [Slot(2783)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glWindowPos3iARB(Int32 x, Int32 y, Int32 z); - [Slot(2786)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glWindowPos3ivARB([CountAttribute(Count = 3)] Int32* v); - [Slot(2789)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glWindowPos3sARB(Int16 x, Int16 y, Int16 z); - [Slot(2792)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glWindowPos3svARB([CountAttribute(Count = 3)] Int16* v); - [Slot(9)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glAlphaFragmentOp1ATI(System.Int32 op, UInt32 dst, UInt32 dstMod, UInt32 arg1, UInt32 arg1Rep, UInt32 arg1Mod); - [Slot(10)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glAlphaFragmentOp2ATI(System.Int32 op, UInt32 dst, UInt32 dstMod, UInt32 arg1, UInt32 arg1Rep, UInt32 arg1Mod, UInt32 arg2, UInt32 arg2Rep, UInt32 arg2Mod); - [Slot(11)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glAlphaFragmentOp3ATI(System.Int32 op, UInt32 dst, UInt32 dstMod, UInt32 arg1, UInt32 arg1Rep, UInt32 arg1Mod, UInt32 arg2, UInt32 arg2Rep, UInt32 arg2Mod, UInt32 arg3, UInt32 arg3Rep, UInt32 arg3Mod); - [Slot(20)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glArrayObjectATI(System.Int32 array, Int32 size, System.Int32 type, Int32 stride, UInt32 buffer, UInt32 offset); - [Slot(28)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBeginFragmentShaderATI(); - [Slot(57)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindFragmentShaderATI(UInt32 id); - [Slot(180)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glClientActiveVertexStreamATI(System.Int32 stream); - [Slot(236)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glColorFragmentOp1ATI(System.Int32 op, UInt32 dst, UInt32 dstMask, UInt32 dstMod, UInt32 arg1, UInt32 arg1Rep, UInt32 arg1Mod); - [Slot(237)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glColorFragmentOp2ATI(System.Int32 op, UInt32 dst, UInt32 dstMask, UInt32 dstMod, UInt32 arg1, UInt32 arg1Rep, UInt32 arg1Mod, UInt32 arg2, UInt32 arg2Rep, UInt32 arg2Mod); - [Slot(238)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glColorFragmentOp3ATI(System.Int32 op, UInt32 dst, UInt32 dstMask, UInt32 dstMod, UInt32 arg1, UInt32 arg1Rep, UInt32 arg1Mod, UInt32 arg2, UInt32 arg2Rep, UInt32 arg2Mod, UInt32 arg3, UInt32 arg3Rep, UInt32 arg3Mod); - [Slot(394)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDeleteFragmentShaderATI(UInt32 id); - [Slot(464)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDrawBuffersATI(Int32 n, [CountAttribute(Parameter = "n")] System.Int32* bufs); - [Slot(466)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawElementArrayATI(System.Int32 mode, Int32 count); - [Slot(479)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawRangeElementArrayATI(System.Int32 mode, UInt32 start, UInt32 end, Int32 count); - [Slot(496)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glElementPointerATI(System.Int32 type, [CountAttribute(Computed = "type")] IntPtr pointer); - [Slot(514)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEndFragmentShaderATI(); - [Slot(622)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFreeObjectBufferATI(UInt32 buffer); - [Slot(637)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glGenFragmentShadersATI(UInt32 range); - [Slot(675)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetArrayObjectfvATI(System.Int32 array, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] Single* @params); - [Slot(676)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetArrayObjectivATI(System.Int32 array, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] Int32* @params); - [Slot(886)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetObjectBufferfvATI(UInt32 buffer, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] Single* @params); - [Slot(887)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetObjectBufferivATI(UInt32 buffer, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] Int32* @params); - [Slot(997)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTexBumpParameterfvATI(System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* param); - [Slot(998)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTexBumpParameterivATI(System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* param); - [Slot(1061)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetVariantArrayObjectfvATI(UInt32 id, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] Single* @params); + private static extern unsafe void glGetObjectParameterivAPPLE(System.Int32 objectType, UInt32 name, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); [Slot(1062)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetVariantArrayObjectivATI(UInt32 id, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] Int32* @params); - [Slot(1075)] + private static extern void glGetTexParameterPointervAPPLE(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] IntPtr @params); + [Slot(1221)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetVertexAttribArrayObjectfvATI(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); - [Slot(1076)] + private static extern byte glIsFenceAPPLE(UInt32 fence); + [Slot(1259)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetVertexAttribArrayObjectivATI(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(1174)] + private static extern byte glIsVertexArrayAPPLE(UInt32 array); + [Slot(1260)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsObjectBufferATI(UInt32 buffer); - [Slot(1271)] + private static extern byte glIsVertexAttribEnabledAPPLE(UInt32 index, System.Int32 pname); + [Slot(1339)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern IntPtr glMapObjectBufferATI(UInt32 buffer); - [Slot(1513)] + private static extern unsafe void glMapVertexAttrib1dAPPLE(UInt32 index, UInt32 size, Double u1, Double u2, Int32 stride, Int32 order, [CountAttribute(Computed = "size,stride,order")] Double* points); + [Slot(1340)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glNewObjectBufferATI(Int32 size, [CountAttribute(Parameter = "size")] IntPtr pointer, System.Int32 usage); - [Slot(1537)] + private static extern unsafe void glMapVertexAttrib1fAPPLE(UInt32 index, UInt32 size, Single u1, Single u2, Int32 stride, Int32 order, [CountAttribute(Computed = "size,stride,order")] Single* points); + [Slot(1341)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNormalStream3bATI(System.Int32 stream, SByte nx, SByte ny, SByte nz); - [Slot(1538)] + private static extern unsafe void glMapVertexAttrib2dAPPLE(UInt32 index, UInt32 size, Double u1, Double u2, Int32 ustride, Int32 uorder, Double v1, Double v2, Int32 vstride, Int32 vorder, [CountAttribute(Computed = "size,ustride,uorder,vstride,vorder")] Double* points); + [Slot(1342)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glNormalStream3bvATI(System.Int32 stream, [CountAttribute(Count = 3)] SByte* coords); - [Slot(1539)] + private static extern unsafe void glMapVertexAttrib2fAPPLE(UInt32 index, UInt32 size, Single u1, Single u2, Int32 ustride, Int32 uorder, Single v1, Single v2, Int32 vstride, Int32 vorder, [CountAttribute(Computed = "size,ustride,uorder,vstride,vorder")] Single* points); + [Slot(1407)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNormalStream3dATI(System.Int32 stream, Double nx, Double ny, Double nz); - [Slot(1540)] + private static extern unsafe void glMultiDrawElementArrayAPPLE(System.Int32 mode, [CountAttribute(Parameter = "primcount")] Int32* first, [CountAttribute(Parameter = "primcount")] Int32* count, Int32 primcount); + [Slot(1417)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glNormalStream3dvATI(System.Int32 stream, [CountAttribute(Count = 3)] Double* coords); - [Slot(1541)] + private static extern unsafe void glMultiDrawRangeElementArrayAPPLE(System.Int32 mode, UInt32 start, UInt32 end, [CountAttribute(Parameter = "primcount")] Int32* first, [CountAttribute(Parameter = "primcount")] Int32* count, Int32 primcount); + [Slot(1635)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNormalStream3fATI(System.Int32 stream, Single nx, Single ny, Single nz); - [Slot(1542)] + private static extern System.Int32 glObjectPurgeableAPPLE(System.Int32 objectType, UInt32 name, System.Int32 option); + [Slot(1636)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glNormalStream3fvATI(System.Int32 stream, [CountAttribute(Count = 3)] Single* coords); - [Slot(1543)] + private static extern System.Int32 glObjectUnpurgeableAPPLE(System.Int32 objectType, UInt32 name, System.Int32 option); + [Slot(2088)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNormalStream3iATI(System.Int32 stream, Int32 nx, Int32 ny, Int32 nz); - [Slot(1544)] + private static extern void glSetFenceAPPLE(UInt32 fence); + [Slot(2152)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glNormalStream3ivATI(System.Int32 stream, [CountAttribute(Count = 3)] Int32* coords); + private static extern byte glTestFenceAPPLE(UInt32 fence); + [Slot(2154)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glTestObjectAPPLE(System.Int32 @object, UInt32 name); + [Slot(2328)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureRangeAPPLE(System.Int32 target, Int32 length, [CountAttribute(Parameter = "length")] IntPtr pointer); + [Slot(2575)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexArrayParameteriAPPLE(System.Int32 pname, Int32 param); + [Slot(2576)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexArrayRangeAPPLE(Int32 length, [OutAttribute, CountAttribute(Parameter = "length")] IntPtr pointer); + [Slot(8)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glActiveTextureARB(System.Int32 texture); + [Slot(25)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glAttachObjectARB(UInt32 containerObj, UInt32 obj); + [Slot(36)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBeginQueryARB(System.Int32 target, UInt32 id); + [Slot(44)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindAttribLocationARB(UInt32 programObj, UInt32 index, IntPtr name); + [Slot(46)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindBufferARB(System.Int32 target, UInt32 buffer); + [Slot(70)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindProgramARB(System.Int32 target, UInt32 program); + [Slot(114)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendEquationiARB(UInt32 buf, System.Int32 mode); + [Slot(119)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendEquationSeparateiARB(UInt32 buf, System.Int32 modeRGB, System.Int32 modeAlpha); + [Slot(123)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendFunciARB(UInt32 buf, System.Int32 src, System.Int32 dst); + [Slot(128)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendFuncSeparateiARB(UInt32 buf, System.Int32 srcRGB, System.Int32 dstRGB, System.Int32 srcAlpha, System.Int32 dstAlpha); + [Slot(137)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBufferDataARB(System.Int32 target, IntPtr size, [CountAttribute(Parameter = "size")] IntPtr data, System.Int32 usage); + [Slot(138)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBufferPageCommitmentARB(System.Int32 target, IntPtr offset, IntPtr size, bool commit); + [Slot(144)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBufferSubDataARB(System.Int32 target, IntPtr offset, IntPtr size, [CountAttribute(Parameter = "size")] IntPtr data); + [Slot(153)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glClampColorARB(System.Int32 target, System.Int32 clamp); + [Slot(185)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glClientActiveTextureARB(System.Int32 texture); + [Slot(276)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompileShaderARB(UInt32 shaderObj); + [Slot(277)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glCompileShaderIncludeARB(UInt32 shader, Int32 count, [CountAttribute(Parameter = "count")] IntPtr path, [CountAttribute(Parameter = "count")] Int32* length); + [Slot(285)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompressedTexImage1DARB(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 border, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); + [Slot(287)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompressedTexImage2DARB(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); + [Slot(289)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompressedTexImage3DARB(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); + [Slot(291)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompressedTexSubImage1DARB(System.Int32 target, Int32 level, Int32 xoffset, Int32 width, System.Int32 format, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); + [Slot(293)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompressedTexSubImage2DARB(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); + [Slot(295)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompressedTexSubImage3DARB(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); + [Slot(370)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glCreateProgramObjectARB(); + [Slot(376)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glCreateShaderObjectARB(System.Int32 shaderType); + [Slot(381)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe IntPtr glCreateSyncFromCLeventARB([OutAttribute] IntPtr* context, [OutAttribute] IntPtr* @event, UInt32 flags); + [Slot(388)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCurrentPaletteMatrixARB(Int32 index); + [Slot(391)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDebugMessageCallbackARB(DebugProcArb callback, [CountAttribute(Computed = "callback")] IntPtr userParam); + [Slot(394)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDebugMessageControlARB(System.Int32 source, System.Int32 type, System.Int32 severity, Int32 count, [CountAttribute(Parameter = "count")] UInt32* ids, bool enabled); + [Slot(399)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDebugMessageInsertARB(System.Int32 source, System.Int32 type, UInt32 id, System.Int32 severity, Int32 length, [CountAttribute(Parameter = "length")] IntPtr buf); + [Slot(406)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDeleteBuffersARB(Int32 n, [CountAttribute(Parameter = "n")] UInt32* buffers); + [Slot(415)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDeleteNamedStringARB(Int32 namelen, [CountAttribute(Parameter = "namelen")] IntPtr name); + [Slot(417)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDeleteObjectARB(UInt32 obj); + [Slot(425)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDeleteProgramsARB(Int32 n, [CountAttribute(Parameter = "n")] UInt32* programs); + [Slot(428)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDeleteQueriesARB(Int32 n, [CountAttribute(Parameter = "n")] UInt32* ids); + [Slot(454)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDetachObjectARB(UInt32 containerObj, UInt32 attachedObj); + [Slot(469)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDisableVertexAttribArrayARB(UInt32 index); + [Slot(471)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDispatchComputeGroupSizeARB(UInt32 num_groups_x, UInt32 num_groups_y, UInt32 num_groups_z, UInt32 group_size_x, UInt32 group_size_y, UInt32 group_size_z); + [Slot(477)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawArraysInstancedARB(System.Int32 mode, Int32 first, Int32 count, Int32 primcount); + [Slot(482)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDrawBuffersARB(Int32 n, [CountAttribute(Parameter = "n")] System.Int32* bufs); + [Slot(494)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawElementsInstancedARB(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 primcount); + [Slot(533)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEnableVertexAttribArrayARB(UInt32 index); + [Slot(544)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEndQueryARB(System.Int32 target); + [Slot(568)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEvaluateDepthValuesARB(); + [Slot(632)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glFramebufferSampleLocationsfvARB(System.Int32 target, UInt32 start, Int32 count, Single* v); + [Slot(642)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferTextureARB(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level); + [Slot(644)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferTextureFaceARB(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level, System.Int32 face); + [Slot(647)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferTextureLayerARB(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level, Int32 layer); + [Slot(659)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGenBuffersARB(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* buffers); + [Slot(677)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGenProgramsARB(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* programs); + [Slot(680)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGenQueriesARB(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* ids); + [Slot(695)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetActiveAttribARB(UInt32 programObj, UInt32 index, Int32 maxLength, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] Int32* size, [OutAttribute, CountAttribute(Count = 1)] System.Int32* type, [OutAttribute, CountAttribute(Parameter = "maxLength")] IntPtr name); + [Slot(700)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetActiveUniformARB(UInt32 programObj, UInt32 index, Int32 maxLength, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] Int32* size, [OutAttribute, CountAttribute(Count = 1)] System.Int32* type, [OutAttribute, CountAttribute(Parameter = "maxLength")] IntPtr name); + [Slot(708)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetAttachedObjectsARB(UInt32 containerObj, Int32 maxCount, [OutAttribute, CountAttribute(Count = 1)] Int32* count, [OutAttribute, CountAttribute(Parameter = "maxCount")] UInt32* obj); + [Slot(711)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glGetAttribLocationARB(UInt32 programObj, IntPtr name); + [Slot(717)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetBufferParameterivARB(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(720)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetBufferPointervARB(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] IntPtr @params); + [Slot(722)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetBufferSubDataARB(System.Int32 target, IntPtr offset, IntPtr size, [OutAttribute, CountAttribute(Parameter = "size")] IntPtr data); + [Slot(743)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetCompressedTexImageARB(System.Int32 target, Int32 level, [OutAttribute, CountAttribute(Computed = "target,level")] IntPtr img); + [Slot(757)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe Int32 glGetDebugMessageLogARB(UInt32 count, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* sources, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* types, [OutAttribute, CountAttribute(Parameter = "count")] UInt32* ids, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* severities, [OutAttribute, CountAttribute(Parameter = "count")] Int32* lengths, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr messageLog); + [Slot(788)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern System.Int32 glGetGraphicsResetStatusARB(); + [Slot(790)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glGetHandleARB(System.Int32 pname); + [Slot(798)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int64 glGetImageHandleARB(UInt32 texture, Int32 level, bool layered, Int32 layer, System.Int32 format); + [Slot(802)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetInfoLogARB(UInt32 obj, Int32 maxLength, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "maxLength")] IntPtr infoLog); + [Slot(881)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetNamedStringARB(Int32 namelen, [CountAttribute(Parameter = "namelen")] IntPtr name, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* stringlen, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr @string); + [Slot(882)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetNamedStringivARB(Int32 namelen, [CountAttribute(Parameter = "namelen")] IntPtr name, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(884)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetnColorTableARB(System.Int32 target, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr table); + [Slot(886)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetnCompressedTexImageARB(System.Int32 target, Int32 lod, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr img); + [Slot(888)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetnConvolutionFilterARB(System.Int32 target, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr image); + [Slot(891)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetnHistogramARB(System.Int32 target, bool reset, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr values); + [Slot(893)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnMapdvARB(System.Int32 target, System.Int32 query, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Double* v); + [Slot(895)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnMapfvARB(System.Int32 target, System.Int32 query, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Single* v); + [Slot(897)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnMapivARB(System.Int32 target, System.Int32 query, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int32* v); + [Slot(899)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetnMinmaxARB(System.Int32 target, bool reset, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr values); + [Slot(901)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnPixelMapfvARB(System.Int32 map, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Single* values); + [Slot(903)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnPixelMapuivARB(System.Int32 map, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] UInt32* values); + [Slot(905)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnPixelMapusvARB(System.Int32 map, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] UInt16* values); + [Slot(907)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnPolygonStippleARB(Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Byte* pattern); + [Slot(909)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetnSeparableFilterARB(System.Int32 target, System.Int32 format, System.Int32 type, Int32 rowBufSize, [OutAttribute, CountAttribute(Parameter = "rowBufSize")] IntPtr row, Int32 columnBufSize, [OutAttribute, CountAttribute(Parameter = "columnBufSize")] IntPtr column, [OutAttribute, CountAttribute(Count = 0)] IntPtr span); + [Slot(911)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetnTexImageARB(System.Int32 target, Int32 level, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr img); + [Slot(913)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnUniformdvARB(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Double* @params); + [Slot(915)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnUniformfvARB(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Single* @params); + [Slot(917)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnUniformi64vARB(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Int64* @params); + [Slot(919)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnUniformivARB(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int32* @params); + [Slot(921)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnUniformui64vARB(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] UInt64* @params); + [Slot(923)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnUniformuivARB(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] UInt32* @params); + [Slot(930)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetObjectParameterfvARB(UInt32 obj, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); + [Slot(932)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetObjectParameterivARB(UInt32 obj, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(975)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetProgramEnvParameterdvARB(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Count = 4)] Double* @params); + [Slot(976)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetProgramEnvParameterfvARB(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Count = 4)] Single* @params); + [Slot(982)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetProgramivARB(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] Int32* @params); + [Slot(984)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetProgramLocalParameterdvARB(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Count = 4)] Double* @params); + [Slot(985)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetProgramLocalParameterfvARB(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Count = 4)] Single* @params); + [Slot(1003)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetProgramStringARB(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "target,pname")] IntPtr @string); + [Slot(1012)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetQueryivARB(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(1016)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetQueryObjectivARB(UInt32 id, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(1020)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetQueryObjectuivARB(UInt32 id, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params); + [Slot(1034)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetShaderSourceARB(UInt32 obj, Int32 maxLength, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "maxLength")] IntPtr source); + [Slot(1064)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int64 glGetTextureHandleARB(UInt32 texture); + [Slot(1080)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int64 glGetTextureSamplerHandleARB(UInt32 texture, UInt32 sampler); + [Slot(1094)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetUniformfvARB(UInt32 programObj, Int32 location, [OutAttribute, CountAttribute(Computed = "programObj,location")] Single* @params); + [Slot(1095)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetUniformi64vARB(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] Int64* @params); + [Slot(1099)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetUniformivARB(UInt32 programObj, Int32 location, [OutAttribute, CountAttribute(Computed = "programObj,location")] Int32* @params); + [Slot(1101)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glGetUniformLocationARB(UInt32 programObj, IntPtr name); + [Slot(1104)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetUniformui64vARB(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] UInt64* @params); + [Slot(1127)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetVertexAttribdvARB(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 4)] Double* @params); + [Slot(1130)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetVertexAttribfvARB(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 4)] Single* @params); + [Slot(1137)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetVertexAttribivARB(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 4)] Int32* @params); + [Slot(1142)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetVertexAttribLui64vARB(UInt32 index, System.Int32 pname, [OutAttribute] UInt64* @params); + [Slot(1145)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetVertexAttribPointervARB(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] IntPtr pointer); + [Slot(1215)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsBufferARB(UInt32 buffer); + [Slot(1225)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsImageHandleResidentARB(UInt64 handle); + [Slot(1231)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsNamedStringARB(Int32 namelen, [CountAttribute(Parameter = "namelen")] IntPtr name); + [Slot(1238)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsProgramARB(UInt32 program); + [Slot(1243)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsQueryARB(UInt32 id); + [Slot(1253)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsTextureHandleResidentARB(UInt64 handle); + [Slot(1282)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glLinkProgramARB(UInt32 programObj); + [Slot(1297)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glLoadTransposeMatrixdARB([CountAttribute(Count = 16)] Double* m); + [Slot(1299)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glLoadTransposeMatrixfARB([CountAttribute(Count = 16)] Single* m); + [Slot(1305)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMakeImageHandleNonResidentARB(UInt64 handle); + [Slot(1307)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMakeImageHandleResidentARB(UInt64 handle, System.Int32 access); + [Slot(1311)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMakeTextureHandleNonResidentARB(UInt64 handle); + [Slot(1313)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMakeTextureHandleResidentARB(UInt64 handle); + [Slot(1322)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern IntPtr glMapBufferARB(System.Int32 target, System.Int32 access); + [Slot(1350)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMatrixIndexPointerARB(Int32 size, System.Int32 type, Int32 stride, [CountAttribute(Computed = "size,type,stride")] IntPtr pointer); + [Slot(1351)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMatrixIndexubvARB(Int32 size, [CountAttribute(Parameter = "size")] Byte* indices); + [Slot(1352)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMatrixIndexuivARB(Int32 size, [CountAttribute(Parameter = "size")] UInt32* indices); + [Slot(1353)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMatrixIndexusvARB(Int32 size, [CountAttribute(Parameter = "size")] UInt16* indices); + [Slot(1379)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMaxShaderCompilerThreadsARB(UInt32 count); + [Slot(1387)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMinSampleShadingARB(Single value); + [Slot(1406)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiDrawArraysIndirectCountARB(System.Int32 mode, IntPtr indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride); + [Slot(1416)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiDrawElementsIndirectCountARB(System.Int32 mode, System.Int32 type, IntPtr indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride); + [Slot(1424)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexCoord1dARB(System.Int32 target, Double s); + [Slot(1426)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiTexCoord1dvARB(System.Int32 target, [CountAttribute(Count = 1)] Double* v); + [Slot(1428)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexCoord1fARB(System.Int32 target, Single s); + [Slot(1430)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiTexCoord1fvARB(System.Int32 target, [CountAttribute(Count = 1)] Single* v); + [Slot(1434)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexCoord1iARB(System.Int32 target, Int32 s); + [Slot(1436)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiTexCoord1ivARB(System.Int32 target, [CountAttribute(Count = 1)] Int32* v); + [Slot(1438)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexCoord1sARB(System.Int32 target, Int16 s); + [Slot(1440)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiTexCoord1svARB(System.Int32 target, [CountAttribute(Count = 1)] Int16* v); + [Slot(1446)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexCoord2dARB(System.Int32 target, Double s, Double t); + [Slot(1448)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiTexCoord2dvARB(System.Int32 target, [CountAttribute(Count = 2)] Double* v); + [Slot(1450)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexCoord2fARB(System.Int32 target, Single s, Single t); + [Slot(1452)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiTexCoord2fvARB(System.Int32 target, [CountAttribute(Count = 2)] Single* v); + [Slot(1456)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexCoord2iARB(System.Int32 target, Int32 s, Int32 t); + [Slot(1458)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiTexCoord2ivARB(System.Int32 target, [CountAttribute(Count = 2)] Int32* v); + [Slot(1460)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexCoord2sARB(System.Int32 target, Int16 s, Int16 t); + [Slot(1462)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiTexCoord2svARB(System.Int32 target, [CountAttribute(Count = 2)] Int16* v); + [Slot(1468)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexCoord3dARB(System.Int32 target, Double s, Double t, Double r); + [Slot(1470)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiTexCoord3dvARB(System.Int32 target, [CountAttribute(Count = 3)] Double* v); + [Slot(1472)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexCoord3fARB(System.Int32 target, Single s, Single t, Single r); + [Slot(1474)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiTexCoord3fvARB(System.Int32 target, [CountAttribute(Count = 3)] Single* v); + [Slot(1478)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexCoord3iARB(System.Int32 target, Int32 s, Int32 t, Int32 r); + [Slot(1480)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiTexCoord3ivARB(System.Int32 target, [CountAttribute(Count = 3)] Int32* v); + [Slot(1482)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexCoord3sARB(System.Int32 target, Int16 s, Int16 t, Int16 r); + [Slot(1484)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiTexCoord3svARB(System.Int32 target, [CountAttribute(Count = 3)] Int16* v); + [Slot(1490)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexCoord4dARB(System.Int32 target, Double s, Double t, Double r, Double q); + [Slot(1492)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiTexCoord4dvARB(System.Int32 target, [CountAttribute(Count = 4)] Double* v); + [Slot(1494)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexCoord4fARB(System.Int32 target, Single s, Single t, Single r, Single q); + [Slot(1496)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiTexCoord4fvARB(System.Int32 target, [CountAttribute(Count = 4)] Single* v); + [Slot(1500)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexCoord4iARB(System.Int32 target, Int32 s, Int32 t, Int32 r, Int32 q); + [Slot(1502)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiTexCoord4ivARB(System.Int32 target, [CountAttribute(Count = 4)] Int32* v); + [Slot(1504)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexCoord4sARB(System.Int32 target, Int16 s, Int16 t, Int16 r, Int16 q); + [Slot(1506)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiTexCoord4svARB(System.Int32 target, [CountAttribute(Count = 4)] Int16* v); [Slot(1545)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNormalStream3sATI(System.Int32 stream, Int16 nx, Int16 ny, Int16 nz); - [Slot(1546)] + private static extern unsafe void glMultTransposeMatrixdARB([CountAttribute(Count = 16)] Double* m); + [Slot(1547)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glNormalStream3svATI(System.Int32 stream, [CountAttribute(Count = 3)] Int16* coords); - [Slot(1556)] + private static extern unsafe void glMultTransposeMatrixfARB([CountAttribute(Count = 16)] Single* m); + [Slot(1551)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPassTexCoordATI(UInt32 dst, UInt32 coord, System.Int32 swizzle); - [Slot(1606)] + private static extern void glNamedBufferPageCommitmentARB(UInt32 buffer, IntPtr offset, IntPtr size, bool commit); + [Slot(1567)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPNTrianglesfATI(System.Int32 pname, Single param); - [Slot(1607)] + private static extern unsafe void glNamedFramebufferSampleLocationsfvARB(UInt32 framebuffer, UInt32 start, Int32 count, Single* v); + [Slot(1595)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPNTrianglesiATI(System.Int32 pname, Int32 param); - [Slot(1917)] + private static extern void glNamedStringARB(System.Int32 type, Int32 namelen, [CountAttribute(Parameter = "namelen")] IntPtr name, Int32 stringlen, [CountAttribute(Parameter = "stringlen")] IntPtr @string); + [Slot(1694)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSampleMapATI(UInt32 dst, UInt32 interp, System.Int32 swizzle); - [Slot(1983)] + private static extern void glPointParameterfARB(System.Int32 pname, Single param); + [Slot(1698)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glSetFragmentShaderConstantATI(UInt32 dst, [CountAttribute(Count = 4)] Single* value); - [Slot(2006)] + private static extern unsafe void glPointParameterfvARB(System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); + [Slot(1727)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glStencilFuncSeparateATI(System.Int32 frontfunc, System.Int32 backfunc, Int32 @ref, UInt32 mask); - [Slot(2011)] + private static extern void glPrimitiveBoundingBoxARB(Single minX, Single minY, Single minZ, Single minW, Single maxX, Single maxY, Single maxZ, Single maxW); + [Slot(1738)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glStencilOpSeparateATI(System.Int32 face, System.Int32 sfail, System.Int32 dpfail, System.Int32 dppass); - [Slot(2045)] + private static extern void glProgramEnvParameter4dARB(System.Int32 target, UInt32 index, Double x, Double y, Double z, Double w); + [Slot(1739)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexBumpParameterfvATI(System.Int32 pname, [CountAttribute(Computed = "pname")] Single* param); - [Slot(2046)] + private static extern unsafe void glProgramEnvParameter4dvARB(System.Int32 target, UInt32 index, [CountAttribute(Count = 4)] Double* @params); + [Slot(1740)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexBumpParameterivATI(System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* param); - [Slot(2348)] + private static extern void glProgramEnvParameter4fARB(System.Int32 target, UInt32 index, Single x, Single y, Single z, Single w); + [Slot(1741)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUnmapObjectBufferATI(UInt32 buffer); - [Slot(2350)] + private static extern unsafe void glProgramEnvParameter4fvARB(System.Int32 target, UInt32 index, [CountAttribute(Count = 4)] Single* @params); + [Slot(1749)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUpdateObjectBufferATI(UInt32 buffer, UInt32 offset, Int32 size, [CountAttribute(Parameter = "size")] IntPtr pointer, System.Int32 preserve); - [Slot(2360)] + private static extern void glProgramLocalParameter4dARB(System.Int32 target, UInt32 index, Double x, Double y, Double z, Double w); + [Slot(1750)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVariantArrayObjectATI(UInt32 id, System.Int32 type, Int32 stride, UInt32 buffer, UInt32 offset); - [Slot(2558)] + private static extern unsafe void glProgramLocalParameter4dvARB(System.Int32 target, UInt32 index, [CountAttribute(Count = 4)] Double* @params); + [Slot(1751)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribArrayObjectATI(UInt32 index, Int32 size, System.Int32 type, bool normalized, Int32 stride, UInt32 buffer, UInt32 offset); + private static extern void glProgramLocalParameter4fARB(System.Int32 target, UInt32 index, Single x, Single y, Single z, Single w); + [Slot(1752)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramLocalParameter4fvARB(System.Int32 target, UInt32 index, [CountAttribute(Count = 4)] Single* @params); + [Slot(1769)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramParameteriARB(UInt32 program, System.Int32 pname, Int32 value); + [Slot(1774)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramStringARB(System.Int32 target, System.Int32 format, Int32 len, [CountAttribute(Parameter = "len")] IntPtr @string); + [Slot(1785)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform1i64ARB(UInt32 program, Int32 location, Int64 x); + [Slot(1787)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform1i64vARB(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64* value); + [Slot(1793)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform1ui64ARB(UInt32 program, Int32 location, UInt64 x); + [Slot(1795)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform1ui64vARB(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64* value); + [Slot(1809)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform2i64ARB(UInt32 program, Int32 location, Int64 x, Int64 y); + [Slot(1811)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform2i64vARB(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int64* value); + [Slot(1817)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform2ui64ARB(UInt32 program, Int32 location, UInt64 x, UInt64 y); + [Slot(1819)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform2ui64vARB(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt64* value); + [Slot(1833)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform3i64ARB(UInt32 program, Int32 location, Int64 x, Int64 y, Int64 z); + [Slot(1835)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform3i64vARB(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int64* value); + [Slot(1841)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform3ui64ARB(UInt32 program, Int32 location, UInt64 x, UInt64 y, UInt64 z); + [Slot(1843)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform3ui64vARB(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt64* value); + [Slot(1857)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform4i64ARB(UInt32 program, Int32 location, Int64 x, Int64 y, Int64 z, Int64 w); + [Slot(1859)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform4i64vARB(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int64* value); + [Slot(1865)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform4ui64ARB(UInt32 program, Int32 location, UInt64 x, UInt64 y, UInt64 z, UInt64 w); + [Slot(1867)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform4ui64vARB(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt64* value); + [Slot(1872)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniformHandleui64ARB(UInt32 program, Int32 location, UInt64 value); + [Slot(1874)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformHandleui64vARB(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64* values); + [Slot(1962)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glReadnPixelsARB(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr data); + [Slot(2021)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSampleCoverageARB(Single value, bool invert); + [Slot(2100)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glShaderSourceARB(UInt32 shaderObj, Int32 count, [CountAttribute(Parameter = "count")] IntPtr @string, [CountAttribute(Parameter = "count")] Int32* length); + [Slot(2107)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glSpecializeShaderARB(UInt32 shader, IntPtr pEntryPoint, UInt32 numSpecializationConstants, UInt32* pConstantIndex, UInt32* pConstantValue); + [Slot(2156)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexBufferARB(System.Int32 target, System.Int32 internalformat, UInt32 buffer); + [Slot(2268)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexPageCommitmentARB(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, bool commit); + [Slot(2368)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform1fARB(Int32 location, Single v0); + [Slot(2370)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform1fvARB(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] Single* value); + [Slot(2372)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform1i64ARB(Int32 location, Int64 x); + [Slot(2374)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform1i64vARB(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] Int64* value); + [Slot(2376)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform1iARB(Int32 location, Int32 v0); + [Slot(2378)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform1ivARB(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] Int32* value); + [Slot(2380)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform1ui64ARB(Int32 location, UInt64 x); + [Slot(2382)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform1ui64vARB(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] UInt64* value); + [Slot(2390)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform2fARB(Int32 location, Single v0, Single v1); + [Slot(2392)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform2fvARB(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Single* value); + [Slot(2394)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform2i64ARB(Int32 location, Int64 x, Int64 y); + [Slot(2396)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform2i64vARB(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int64* value); + [Slot(2398)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform2iARB(Int32 location, Int32 v0, Int32 v1); + [Slot(2400)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform2ivARB(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int32* value); + [Slot(2402)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform2ui64ARB(Int32 location, UInt64 x, UInt64 y); + [Slot(2404)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform2ui64vARB(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt64* value); + [Slot(2412)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform3fARB(Int32 location, Single v0, Single v1, Single v2); + [Slot(2414)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform3fvARB(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Single* value); + [Slot(2416)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform3i64ARB(Int32 location, Int64 x, Int64 y, Int64 z); + [Slot(2418)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform3i64vARB(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int64* value); + [Slot(2420)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform3iARB(Int32 location, Int32 v0, Int32 v1, Int32 v2); + [Slot(2422)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform3ivARB(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int32* value); + [Slot(2424)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform3ui64ARB(Int32 location, UInt64 x, UInt64 y, UInt64 z); + [Slot(2426)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform3ui64vARB(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt64* value); + [Slot(2434)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform4fARB(Int32 location, Single v0, Single v1, Single v2, Single v3); + [Slot(2436)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform4fvARB(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Single* value); + [Slot(2438)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform4i64ARB(Int32 location, Int64 x, Int64 y, Int64 z, Int64 w); + [Slot(2440)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform4i64vARB(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int64* value); + [Slot(2442)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform4iARB(Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3); + [Slot(2444)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform4ivARB(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int32* value); + [Slot(2446)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform4ui64ARB(Int32 location, UInt64 x, UInt64 y, UInt64 z, UInt64 w); + [Slot(2448)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform4ui64vARB(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt64* value); + [Slot(2455)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniformHandleui64ARB(Int32 location, UInt64 value); + [Slot(2457)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformHandleui64vARB(Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64* value); + [Slot(2461)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix2fvARB(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Single* value); + [Slot(2468)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix3fvARB(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Single* value); + [Slot(2475)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix4fvARB(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Single* value); + [Slot(2485)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glUnmapBufferARB(System.Int32 target); + [Slot(2492)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUseProgramObjectARB(UInt32 programObj); + [Slot(2497)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glValidateProgramARB(UInt32 programObj); + [Slot(2593)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttrib1dARB(UInt32 index, Double x); + [Slot(2596)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib1dvARB(UInt32 index, [CountAttribute(Count = 1)] Double* v); + [Slot(2599)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttrib1fARB(UInt32 index, Single x); + [Slot(2602)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib1fvARB(UInt32 index, [CountAttribute(Count = 1)] Single* v); + [Slot(2607)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttrib1sARB(UInt32 index, Int16 x); + [Slot(2610)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib1svARB(UInt32 index, [CountAttribute(Count = 1)] Int16* v); + [Slot(2613)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttrib2dARB(UInt32 index, Double x, Double y); + [Slot(2616)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib2dvARB(UInt32 index, [CountAttribute(Count = 2)] Double* v); + [Slot(2619)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttrib2fARB(UInt32 index, Single x, Single y); + [Slot(2622)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib2fvARB(UInt32 index, [CountAttribute(Count = 2)] Single* v); + [Slot(2627)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttrib2sARB(UInt32 index, Int16 x, Int16 y); + [Slot(2630)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib2svARB(UInt32 index, [CountAttribute(Count = 2)] Int16* v); + [Slot(2633)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttrib3dARB(UInt32 index, Double x, Double y, Double z); + [Slot(2636)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib3dvARB(UInt32 index, [CountAttribute(Count = 3)] Double* v); + [Slot(2639)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttrib3fARB(UInt32 index, Single x, Single y, Single z); + [Slot(2642)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib3fvARB(UInt32 index, [CountAttribute(Count = 3)] Single* v); + [Slot(2647)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttrib3sARB(UInt32 index, Int16 x, Int16 y, Int16 z); + [Slot(2650)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib3svARB(UInt32 index, [CountAttribute(Count = 3)] Int16* v); + [Slot(2653)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib4bvARB(UInt32 index, [CountAttribute(Count = 4)] SByte* v); + [Slot(2655)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttrib4dARB(UInt32 index, Double x, Double y, Double z, Double w); + [Slot(2658)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib4dvARB(UInt32 index, [CountAttribute(Count = 4)] Double* v); + [Slot(2661)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttrib4fARB(UInt32 index, Single x, Single y, Single z, Single w); + [Slot(2664)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib4fvARB(UInt32 index, [CountAttribute(Count = 4)] Single* v); + [Slot(2669)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib4ivARB(UInt32 index, [CountAttribute(Count = 4)] Int32* v); + [Slot(2671)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib4NbvARB(UInt32 index, [CountAttribute(Count = 4)] SByte* v); + [Slot(2673)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib4NivARB(UInt32 index, [CountAttribute(Count = 4)] Int32* v); + [Slot(2675)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib4NsvARB(UInt32 index, [CountAttribute(Count = 4)] Int16* v); [Slot(2677)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexBlendEnvfATI(System.Int32 pname, Single param); - [Slot(2678)] + private static extern void glVertexAttrib4NubARB(UInt32 index, Byte x, Byte y, Byte z, Byte w); + [Slot(2679)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexBlendEnviATI(System.Int32 pname, Int32 param); - [Slot(2690)] + private static extern unsafe void glVertexAttrib4NubvARB(UInt32 index, [CountAttribute(Count = 4)] Byte* v); + [Slot(2681)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexStream1dATI(System.Int32 stream, Double x); - [Slot(2691)] + private static extern unsafe void glVertexAttrib4NuivARB(UInt32 index, [CountAttribute(Count = 4)] UInt32* v); + [Slot(2683)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexStream1dvATI(System.Int32 stream, [CountAttribute(Count = 1)] Double* coords); + private static extern unsafe void glVertexAttrib4NusvARB(UInt32 index, [CountAttribute(Count = 4)] UInt16* v); + [Slot(2685)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttrib4sARB(UInt32 index, Int16 x, Int16 y, Int16 z, Int16 w); + [Slot(2688)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib4svARB(UInt32 index, [CountAttribute(Count = 4)] Int16* v); [Slot(2692)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexStream1fATI(System.Int32 stream, Single x); - [Slot(2693)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexStream1fvATI(System.Int32 stream, [CountAttribute(Count = 1)] Single* coords); - [Slot(2694)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexStream1iATI(System.Int32 stream, Int32 x); + private static extern unsafe void glVertexAttrib4ubvARB(UInt32 index, [CountAttribute(Count = 4)] Byte* v); [Slot(2695)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexStream1ivATI(System.Int32 stream, [CountAttribute(Count = 1)] Int32* coords); - [Slot(2696)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexStream1sATI(System.Int32 stream, Int16 x); + private static extern unsafe void glVertexAttrib4uivARB(UInt32 index, [CountAttribute(Count = 4)] UInt32* v); [Slot(2697)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexStream1svATI(System.Int32 stream, [CountAttribute(Count = 1)] Int16* coords); - [Slot(2698)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexStream2dATI(System.Int32 stream, Double x, Double y); - [Slot(2699)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexStream2dvATI(System.Int32 stream, [CountAttribute(Count = 2)] Double* coords); - [Slot(2700)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexStream2fATI(System.Int32 stream, Single x, Single y); + private static extern unsafe void glVertexAttrib4usvARB(UInt32 index, [CountAttribute(Count = 4)] UInt16* v); [Slot(2701)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribDivisorARB(UInt32 index, UInt32 divisor); + [Slot(2754)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribL1ui64ARB(UInt32 index, UInt64 x); + [Slot(2756)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribL1ui64vARB(UInt32 index, UInt64* v); + [Slot(2796)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribPointerARB(UInt32 index, Int32 size, System.Int32 type, bool normalized, Int32 stride, [CountAttribute(Computed = "size,type,stride")] IntPtr pointer); + [Slot(2816)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexBlendARB(Int32 count); + [Slot(2880)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glWeightbvARB(Int32 size, [CountAttribute(Parameter = "size")] SByte* weights); + [Slot(2881)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glWeightdvARB(Int32 size, [CountAttribute(Parameter = "size")] Double* weights); + [Slot(2882)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glWeightfvARB(Int32 size, [CountAttribute(Parameter = "size")] Single* weights); + [Slot(2883)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glWeightivARB(Int32 size, [CountAttribute(Parameter = "size")] Int32* weights); + [Slot(2885)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glWeightPointerARB(Int32 size, System.Int32 type, Int32 stride, [CountAttribute(Computed = "type,stride")] IntPtr pointer); + [Slot(2886)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glWeightsvARB(Int32 size, [CountAttribute(Parameter = "size")] Int16* weights); + [Slot(2887)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glWeightubvARB(Int32 size, [CountAttribute(Parameter = "size")] Byte* weights); + [Slot(2888)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glWeightuivARB(Int32 size, [CountAttribute(Parameter = "size")] UInt32* weights); + [Slot(2889)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glWeightusvARB(Int32 size, [CountAttribute(Parameter = "size")] UInt16* weights); + [Slot(2891)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glWindowPos2dARB(Double x, Double y); + [Slot(2894)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glWindowPos2dvARB([CountAttribute(Count = 2)] Double* v); + [Slot(2897)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glWindowPos2fARB(Single x, Single y); + [Slot(2900)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glWindowPos2fvARB([CountAttribute(Count = 2)] Single* v); + [Slot(2903)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glWindowPos2iARB(Int32 x, Int32 y); + [Slot(2906)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glWindowPos2ivARB([CountAttribute(Count = 2)] Int32* v); + [Slot(2909)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glWindowPos2sARB(Int16 x, Int16 y); + [Slot(2912)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glWindowPos2svARB([CountAttribute(Count = 2)] Int16* v); + [Slot(2915)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glWindowPos3dARB(Double x, Double y, Double z); + [Slot(2918)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glWindowPos3dvARB([CountAttribute(Count = 3)] Double* v); + [Slot(2921)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glWindowPos3fARB(Single x, Single y, Single z); + [Slot(2924)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glWindowPos3fvARB([CountAttribute(Count = 3)] Single* v); + [Slot(2927)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glWindowPos3iARB(Int32 x, Int32 y, Int32 z); + [Slot(2930)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glWindowPos3ivARB([CountAttribute(Count = 3)] Int32* v); + [Slot(2933)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glWindowPos3sARB(Int16 x, Int16 y, Int16 z); + [Slot(2936)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glWindowPos3svARB([CountAttribute(Count = 3)] Int16* v); + [Slot(10)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glAlphaFragmentOp1ATI(System.Int32 op, UInt32 dst, UInt32 dstMod, UInt32 arg1, UInt32 arg1Rep, UInt32 arg1Mod); + [Slot(11)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glAlphaFragmentOp2ATI(System.Int32 op, UInt32 dst, UInt32 dstMod, UInt32 arg1, UInt32 arg1Rep, UInt32 arg1Mod, UInt32 arg2, UInt32 arg2Rep, UInt32 arg2Mod); + [Slot(12)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glAlphaFragmentOp3ATI(System.Int32 op, UInt32 dst, UInt32 dstMod, UInt32 arg1, UInt32 arg1Rep, UInt32 arg1Mod, UInt32 arg2, UInt32 arg2Rep, UInt32 arg2Mod, UInt32 arg3, UInt32 arg3Rep, UInt32 arg3Mod); + [Slot(23)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glArrayObjectATI(System.Int32 array, Int32 size, System.Int32 type, Int32 stride, UInt32 buffer, UInt32 offset); + [Slot(31)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBeginFragmentShaderATI(); + [Slot(60)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindFragmentShaderATI(UInt32 id); + [Slot(186)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glClientActiveVertexStreamATI(System.Int32 stream); + [Slot(242)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glColorFragmentOp1ATI(System.Int32 op, UInt32 dst, UInt32 dstMask, UInt32 dstMod, UInt32 arg1, UInt32 arg1Rep, UInt32 arg1Mod); + [Slot(243)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glColorFragmentOp2ATI(System.Int32 op, UInt32 dst, UInt32 dstMask, UInt32 dstMod, UInt32 arg1, UInt32 arg1Rep, UInt32 arg1Mod, UInt32 arg2, UInt32 arg2Rep, UInt32 arg2Mod); + [Slot(244)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glColorFragmentOp3ATI(System.Int32 op, UInt32 dst, UInt32 dstMask, UInt32 dstMod, UInt32 arg1, UInt32 arg1Rep, UInt32 arg1Mod, UInt32 arg2, UInt32 arg2Rep, UInt32 arg2Mod, UInt32 arg3, UInt32 arg3Rep, UInt32 arg3Mod); + [Slot(410)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDeleteFragmentShaderATI(UInt32 id); + [Slot(483)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDrawBuffersATI(Int32 n, [CountAttribute(Parameter = "n")] System.Int32* bufs); + [Slot(489)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawElementArrayATI(System.Int32 mode, Int32 count); + [Slot(502)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawRangeElementArrayATI(System.Int32 mode, UInt32 start, UInt32 end, Int32 count); + [Slot(520)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glElementPointerATI(System.Int32 type, [CountAttribute(Computed = "type")] IntPtr pointer); + [Slot(538)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEndFragmentShaderATI(); + [Slot(652)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFreeObjectBufferATI(UInt32 buffer); + [Slot(667)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glGenFragmentShadersATI(UInt32 range); + [Slot(706)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetArrayObjectfvATI(System.Int32 array, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] Single* @params); + [Slot(707)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetArrayObjectivATI(System.Int32 array, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] Int32* @params); + [Slot(925)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetObjectBufferfvATI(UInt32 buffer, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] Single* @params); + [Slot(926)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetObjectBufferivATI(UInt32 buffer, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] Int32* @params); + [Slot(1042)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetTexBumpParameterfvATI(System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* param); + [Slot(1043)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetTexBumpParameterivATI(System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* param); + [Slot(1110)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetVariantArrayObjectfvATI(UInt32 id, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] Single* @params); + [Slot(1111)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetVariantArrayObjectivATI(UInt32 id, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] Int32* @params); + [Slot(1124)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetVertexAttribArrayObjectfvATI(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); + [Slot(1125)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetVertexAttribArrayObjectivATI(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(1232)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsObjectBufferATI(UInt32 buffer); + [Slot(1335)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern IntPtr glMapObjectBufferATI(UInt32 buffer); + [Slot(1597)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glNewObjectBufferATI(Int32 size, [CountAttribute(Parameter = "size")] IntPtr pointer, System.Int32 usage); + [Slot(1621)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNormalStream3bATI(System.Int32 stream, SByte nx, SByte ny, SByte nz); + [Slot(1622)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glNormalStream3bvATI(System.Int32 stream, [CountAttribute(Count = 3)] SByte* coords); + [Slot(1623)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNormalStream3dATI(System.Int32 stream, Double nx, Double ny, Double nz); + [Slot(1624)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glNormalStream3dvATI(System.Int32 stream, [CountAttribute(Count = 3)] Double* coords); + [Slot(1625)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNormalStream3fATI(System.Int32 stream, Single nx, Single ny, Single nz); + [Slot(1626)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glNormalStream3fvATI(System.Int32 stream, [CountAttribute(Count = 3)] Single* coords); + [Slot(1627)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNormalStream3iATI(System.Int32 stream, Int32 nx, Int32 ny, Int32 nz); + [Slot(1628)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glNormalStream3ivATI(System.Int32 stream, [CountAttribute(Count = 3)] Int32* coords); + [Slot(1629)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNormalStream3sATI(System.Int32 stream, Int16 nx, Int16 ny, Int16 nz); + [Slot(1630)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glNormalStream3svATI(System.Int32 stream, [CountAttribute(Count = 3)] Int16* coords); + [Slot(1640)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPassTexCoordATI(UInt32 dst, UInt32 coord, System.Int32 swizzle); + [Slot(1690)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPNTrianglesfATI(System.Int32 pname, Single param); + [Slot(1691)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPNTrianglesiATI(System.Int32 pname, Int32 param); + [Slot(2023)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSampleMapATI(UInt32 dst, UInt32 interp, System.Int32 swizzle); + [Slot(2090)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glSetFragmentShaderConstantATI(UInt32 dst, [CountAttribute(Count = 4)] Single* value); + [Slot(2119)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glStencilFuncSeparateATI(System.Int32 frontfunc, System.Int32 backfunc, Int32 @ref, UInt32 mask); + [Slot(2124)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glStencilOpSeparateATI(System.Int32 face, System.Int32 sfail, System.Int32 dpfail, System.Int32 dppass); + [Slot(2159)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTexBumpParameterfvATI(System.Int32 pname, [CountAttribute(Computed = "pname")] Single* param); + [Slot(2160)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTexBumpParameterivATI(System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* param); + [Slot(2488)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUnmapObjectBufferATI(UInt32 buffer); + [Slot(2490)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUpdateObjectBufferATI(UInt32 buffer, UInt32 offset, Int32 size, [CountAttribute(Parameter = "size")] IntPtr pointer, System.Int32 preserve); + [Slot(2500)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVariantArrayObjectATI(UInt32 id, System.Int32 type, Int32 stride, UInt32 buffer, UInt32 offset); + [Slot(2698)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribArrayObjectATI(UInt32 index, Int32 size, System.Int32 type, bool normalized, Int32 stride, UInt32 buffer, UInt32 offset); + [Slot(2817)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexBlendEnvfATI(System.Int32 pname, Single param); + [Slot(2818)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexBlendEnviATI(System.Int32 pname, Int32 param); + [Slot(2830)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexStream1dATI(System.Int32 stream, Double x); + [Slot(2831)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexStream1dvATI(System.Int32 stream, [CountAttribute(Count = 1)] Double* coords); + [Slot(2832)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexStream1fATI(System.Int32 stream, Single x); + [Slot(2833)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexStream1fvATI(System.Int32 stream, [CountAttribute(Count = 1)] Single* coords); + [Slot(2834)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexStream1iATI(System.Int32 stream, Int32 x); + [Slot(2835)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexStream1ivATI(System.Int32 stream, [CountAttribute(Count = 1)] Int32* coords); + [Slot(2836)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexStream1sATI(System.Int32 stream, Int16 x); + [Slot(2837)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexStream1svATI(System.Int32 stream, [CountAttribute(Count = 1)] Int16* coords); + [Slot(2838)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexStream2dATI(System.Int32 stream, Double x, Double y); + [Slot(2839)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexStream2dvATI(System.Int32 stream, [CountAttribute(Count = 2)] Double* coords); + [Slot(2840)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexStream2fATI(System.Int32 stream, Single x, Single y); + [Slot(2841)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glVertexStream2fvATI(System.Int32 stream, [CountAttribute(Count = 2)] Single* coords); - [Slot(2702)] + [Slot(2842)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glVertexStream2iATI(System.Int32 stream, Int32 x, Int32 y); - [Slot(2703)] + [Slot(2843)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glVertexStream2ivATI(System.Int32 stream, [CountAttribute(Count = 2)] Int32* coords); - [Slot(2704)] + [Slot(2844)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glVertexStream2sATI(System.Int32 stream, Int16 x, Int16 y); - [Slot(2705)] + [Slot(2845)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glVertexStream2svATI(System.Int32 stream, [CountAttribute(Count = 2)] Int16* coords); - [Slot(2706)] + [Slot(2846)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glVertexStream3dATI(System.Int32 stream, Double x, Double y, Double z); - [Slot(2707)] + [Slot(2847)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glVertexStream3dvATI(System.Int32 stream, [CountAttribute(Count = 3)] Double* coords); - [Slot(2708)] + [Slot(2848)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glVertexStream3fATI(System.Int32 stream, Single x, Single y, Single z); - [Slot(2709)] + [Slot(2849)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glVertexStream3fvATI(System.Int32 stream, [CountAttribute(Count = 3)] Single* coords); - [Slot(2710)] + [Slot(2850)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glVertexStream3iATI(System.Int32 stream, Int32 x, Int32 y, Int32 z); - [Slot(2711)] + [Slot(2851)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glVertexStream3ivATI(System.Int32 stream, [CountAttribute(Count = 3)] Int32* coords); - [Slot(2712)] + [Slot(2852)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glVertexStream3sATI(System.Int32 stream, Int16 x, Int16 y, Int16 z); - [Slot(2713)] + [Slot(2853)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glVertexStream3svATI(System.Int32 stream, [CountAttribute(Count = 3)] Int16* coords); - [Slot(2714)] + [Slot(2854)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glVertexStream4dATI(System.Int32 stream, Double x, Double y, Double z, Double w); - [Slot(2715)] + [Slot(2855)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glVertexStream4dvATI(System.Int32 stream, [CountAttribute(Count = 4)] Double* coords); - [Slot(2716)] + [Slot(2856)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glVertexStream4fATI(System.Int32 stream, Single x, Single y, Single z, Single w); - [Slot(2717)] + [Slot(2857)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glVertexStream4fvATI(System.Int32 stream, [CountAttribute(Count = 4)] Single* coords); - [Slot(2718)] + [Slot(2858)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glVertexStream4iATI(System.Int32 stream, Int32 x, Int32 y, Int32 z, Int32 w); - [Slot(2719)] + [Slot(2859)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glVertexStream4ivATI(System.Int32 stream, [CountAttribute(Count = 4)] Int32* coords); - [Slot(2720)] + [Slot(2860)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glVertexStream4sATI(System.Int32 stream, Int16 x, Int16 y, Int16 z, Int16 w); - [Slot(2721)] + [Slot(2861)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glVertexStream4svATI(System.Int32 stream, [CountAttribute(Count = 4)] Int16* coords); + [Slot(16)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glApplyFramebufferAttachmentCMAAINTEL(); [Slot(0)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glAccum(System.Int32 op, Single value); - [Slot(3)] + [Slot(4)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glActiveShaderProgram(UInt32 pipeline, UInt32 program); - [Slot(6)] + [Slot(7)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glActiveTexture(System.Int32 texture); - [Slot(12)] + [Slot(13)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glAlphaFunc(System.Int32 func, Single @ref); - [Slot(16)] + [Slot(19)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe byte glAreTexturesResident(Int32 n, [CountAttribute(Parameter = "n")] UInt32* textures, [OutAttribute, CountAttribute(Parameter = "n")] bool* residences); - [Slot(18)] + [Slot(21)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glArrayElement(Int32 i); - [Slot(23)] + [Slot(26)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glAttachShader(UInt32 program, UInt32 shader); - [Slot(24)] + [Slot(27)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glBegin(System.Int32 mode); - [Slot(25)] + [Slot(28)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glBeginConditionalRender(UInt32 id, System.Int32 mode); - [Slot(32)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBeginQuery(System.Int32 target, UInt32 id); - [Slot(34)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBeginQueryIndexed(System.Int32 target, UInt32 index, UInt32 id); [Slot(35)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBeginQuery(System.Int32 target, UInt32 id); + [Slot(37)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBeginQueryIndexed(System.Int32 target, UInt32 index, UInt32 id); + [Slot(38)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glBeginTransformFeedback(System.Int32 primitiveMode); - [Slot(40)] + [Slot(43)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glBindAttribLocation(UInt32 program, UInt32 index, IntPtr name); - [Slot(42)] + [Slot(45)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glBindBuffer(System.Int32 target, UInt32 buffer); - [Slot(44)] + [Slot(47)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glBindBufferBase(System.Int32 target, UInt32 index, UInt32 buffer); - [Slot(49)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindBufferRange(System.Int32 target, UInt32 index, UInt32 buffer, IntPtr offset, IntPtr size); [Slot(52)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindBufferRange(System.Int32 target, UInt32 index, UInt32 buffer, IntPtr offset, IntPtr size); + [Slot(55)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glBindBuffersBase(System.Int32 target, UInt32 first, Int32 count, [CountAttribute(Parameter = "count")] UInt32* buffers); - [Slot(53)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glBindBuffersRange(System.Int32 target, UInt32 first, Int32 count, [CountAttribute(Parameter = "count")] UInt32* buffers, [CountAttribute(Parameter = "count")] IntPtr* offsets, [CountAttribute(Parameter = "count")] IntPtr* sizes); - [Slot(54)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindFragDataLocation(UInt32 program, UInt32 color, [CountAttribute(Computed = "name")] IntPtr name); [Slot(56)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glBindBuffersRange(System.Int32 target, UInt32 first, Int32 count, [CountAttribute(Parameter = "count")] UInt32* buffers, [CountAttribute(Parameter = "count")] IntPtr* offsets, [CountAttribute(Parameter = "count")] IntPtr* sizes); + [Slot(57)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindFragDataLocation(UInt32 program, UInt32 color, [CountAttribute(Computed = "name")] IntPtr name); + [Slot(59)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glBindFragDataLocationIndexed(UInt32 program, UInt32 colorNumber, UInt32 index, IntPtr name); - [Slot(58)] + [Slot(61)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glBindFramebuffer(System.Int32 target, UInt32 framebuffer); - [Slot(60)] + [Slot(63)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glBindImageTexture(UInt32 unit, UInt32 texture, Int32 level, bool layered, Int32 layer, System.Int32 access, System.Int32 format); - [Slot(62)] + [Slot(65)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glBindImageTextures(UInt32 first, Int32 count, [CountAttribute(Parameter = "count")] UInt32* textures); - [Slot(69)] + [Slot(72)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glBindProgramPipeline(UInt32 pipeline); - [Slot(71)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindRenderbuffer(System.Int32 target, UInt32 renderbuffer); - [Slot(73)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindSampler(UInt32 unit, UInt32 sampler); [Slot(74)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glBindSamplers(UInt32 first, Int32 count, [CountAttribute(Parameter = "count")] UInt32* samplers); + private static extern void glBindRenderbuffer(System.Int32 target, UInt32 renderbuffer); [Slot(76)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindTexture(System.Int32 target, UInt32 texture); - [Slot(78)] + private static extern void glBindSampler(UInt32 unit, UInt32 sampler); + [Slot(77)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glBindTextures(UInt32 first, Int32 count, [CountAttribute(Parameter = "count")] UInt32* textures); + private static extern unsafe void glBindSamplers(UInt32 first, Int32 count, [CountAttribute(Parameter = "count")] UInt32* samplers); [Slot(79)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindTextureUnit(UInt32 unit, UInt32 texture); + private static extern void glBindTexture(System.Int32 target, UInt32 texture); [Slot(81)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glBindTextures(UInt32 first, Int32 count, [CountAttribute(Parameter = "count")] UInt32* textures); + [Slot(82)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindTextureUnit(UInt32 unit, UInt32 texture); + [Slot(84)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glBindTransformFeedback(System.Int32 target, UInt32 id); - [Slot(83)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindVertexArray(UInt32 array); - [Slot(85)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindVertexBuffer(UInt32 bindingindex, UInt32 buffer, IntPtr offset, Int32 stride); [Slot(86)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindVertexArray(UInt32 array); + [Slot(88)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindVertexBuffer(UInt32 bindingindex, UInt32 buffer, IntPtr offset, Int32 stride); + [Slot(89)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glBindVertexBuffers(UInt32 first, Int32 count, [CountAttribute(Parameter = "count")] UInt32* buffers, [CountAttribute(Parameter = "count")] IntPtr* offsets, [CountAttribute(Parameter = "count")] Int32* strides); - [Slot(101)] + [Slot(104)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glBitmap(Int32 width, Int32 height, Single xorig, Single yorig, Single xmove, Single ymove, [CountAttribute(Computed = "width,height")] Byte* bitmap); - [Slot(105)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendColor(Single red, Single green, Single blue, Single alpha); [Slot(108)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendEquation(System.Int32 mode); - [Slot(110)] + private static extern void glBlendColor(Single red, Single green, Single blue, Single alpha); + [Slot(111)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendEquationi(UInt32 buf, System.Int32 mode); + private static extern void glBlendEquation(System.Int32 mode); [Slot(113)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendEquationSeparate(System.Int32 modeRGB, System.Int32 modeAlpha); - [Slot(115)] + private static extern void glBlendEquationi(UInt32 buf, System.Int32 mode); + [Slot(116)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendEquationSeparatei(UInt32 buf, System.Int32 modeRGB, System.Int32 modeAlpha); + private static extern void glBlendEquationSeparate(System.Int32 modeRGB, System.Int32 modeAlpha); [Slot(118)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendFunc(System.Int32 sfactor, System.Int32 dfactor); - [Slot(119)] + private static extern void glBlendEquationSeparatei(UInt32 buf, System.Int32 modeRGB, System.Int32 modeAlpha); + [Slot(121)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendFunci(UInt32 buf, System.Int32 src, System.Int32 dst); + private static extern void glBlendFunc(System.Int32 sfactor, System.Int32 dfactor); [Slot(122)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendFunci(UInt32 buf, System.Int32 src, System.Int32 dst); + [Slot(125)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glBlendFuncSeparate(System.Int32 sfactorRGB, System.Int32 dfactorRGB, System.Int32 sfactorAlpha, System.Int32 dfactorAlpha); - [Slot(124)] + [Slot(127)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glBlendFuncSeparatei(UInt32 buf, System.Int32 srcRGB, System.Int32 dstRGB, System.Int32 srcAlpha, System.Int32 dstAlpha); - [Slot(129)] + [Slot(132)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glBlitFramebuffer(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, System.Int32 mask, System.Int32 filter); - [Slot(131)] + [Slot(134)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glBlitNamedFramebuffer(UInt32 readFramebuffer, UInt32 drawFramebuffer, Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, System.Int32 mask, System.Int32 filter); - [Slot(133)] + [Slot(136)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glBufferData(System.Int32 target, IntPtr size, [CountAttribute(Parameter = "size")] IntPtr data, System.Int32 usage); - [Slot(137)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBufferStorage(System.Int32 target, IntPtr size, [CountAttribute(Parameter = "size")] IntPtr data, System.Int32 flags); - [Slot(138)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBufferSubData(System.Int32 target, IntPtr offset, IntPtr size, [CountAttribute(Parameter = "size")] IntPtr data); [Slot(140)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCallList(UInt32 list); - [Slot(141)] + private static extern void glBufferStorage(System.Int32 target, IntPtr size, [CountAttribute(Parameter = "size")] IntPtr data, System.Int32 flags); + [Slot(143)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCallLists(Int32 n, System.Int32 type, [CountAttribute(Computed = "n,type")] IntPtr lists); - [Slot(142)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern System.Int32 glCheckFramebufferStatus(System.Int32 target); - [Slot(144)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern System.Int32 glCheckNamedFramebufferStatus(UInt32 framebuffer, System.Int32 target); + private static extern void glBufferSubData(System.Int32 target, IntPtr offset, IntPtr size, [CountAttribute(Parameter = "size")] IntPtr data); [Slot(146)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glClampColor(System.Int32 target, System.Int32 clamp); + private static extern void glCallList(UInt32 list); + [Slot(147)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCallLists(Int32 n, System.Int32 type, [CountAttribute(Computed = "n,type")] IntPtr lists); [Slot(148)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glClear(System.Int32 mask); - [Slot(149)] + private static extern System.Int32 glCheckFramebufferStatus(System.Int32 target); + [Slot(150)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glClearAccum(Single red, Single green, Single blue, Single alpha); - [Slot(151)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glClearBufferData(System.Int32 target, System.Int32 internalformat, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type")] IntPtr data); + private static extern System.Int32 glCheckNamedFramebufferStatus(UInt32 framebuffer, System.Int32 target); [Slot(152)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glClearBufferfi(System.Int32 buffer, Int32 drawbuffer, Single depth, Int32 stencil); - [Slot(153)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glClearBufferfv(System.Int32 buffer, Int32 drawbuffer, [CountAttribute(Computed = "buffer")] Single* value); + private static extern void glClampColor(System.Int32 target, System.Int32 clamp); [Slot(154)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glClearBufferiv(System.Int32 buffer, Int32 drawbuffer, [CountAttribute(Computed = "buffer")] Int32* value); + private static extern void glClear(System.Int32 mask); [Slot(155)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glClearBufferSubData(System.Int32 target, System.Int32 internalformat, IntPtr offset, IntPtr size, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type")] IntPtr data); - [Slot(156)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glClearBufferuiv(System.Int32 buffer, Int32 drawbuffer, [CountAttribute(Computed = "buffer")] UInt32* value); + private static extern void glClearAccum(Single red, Single green, Single blue, Single alpha); [Slot(157)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glClearColor(Single red, Single green, Single blue, Single alpha); + private static extern void glClearBufferData(System.Int32 target, System.Int32 internalformat, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type")] IntPtr data); + [Slot(158)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glClearBufferfi(System.Int32 buffer, Int32 drawbuffer, Single depth, Int32 stencil); + [Slot(159)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glClearBufferfv(System.Int32 buffer, Int32 drawbuffer, [CountAttribute(Computed = "buffer")] Single* value); + [Slot(160)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glClearBufferiv(System.Int32 buffer, Int32 drawbuffer, [CountAttribute(Computed = "buffer")] Int32* value); [Slot(161)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glClearDepth(Double depth); + private static extern void glClearBufferSubData(System.Int32 target, System.Int32 internalformat, IntPtr offset, IntPtr size, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type")] IntPtr data); + [Slot(162)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glClearBufferuiv(System.Int32 buffer, Int32 drawbuffer, [CountAttribute(Computed = "buffer")] UInt32* value); [Slot(163)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glClearDepthf(Single d); - [Slot(166)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glClearIndex(Single c); + private static extern void glClearColor(Single red, Single green, Single blue, Single alpha); [Slot(167)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glClearNamedBufferData(UInt32 buffer, System.Int32 internalformat, System.Int32 format, System.Int32 type, IntPtr data); + private static extern void glClearDepth(Double depth); [Slot(169)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glClearNamedBufferSubData(UInt32 buffer, System.Int32 internalformat, IntPtr offset, Int32 size, System.Int32 format, System.Int32 type, IntPtr data); - [Slot(171)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glClearNamedFramebufferfi(UInt32 framebuffer, System.Int32 buffer, Single depth, Int32 stencil); + private static extern void glClearDepthf(Single d); [Slot(172)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glClearNamedFramebufferfv(UInt32 framebuffer, System.Int32 buffer, Int32 drawbuffer, Single* value); + private static extern void glClearIndex(Single c); [Slot(173)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glClearNamedFramebufferiv(UInt32 framebuffer, System.Int32 buffer, Int32 drawbuffer, Int32* value); - [Slot(174)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glClearNamedFramebufferuiv(UInt32 framebuffer, System.Int32 buffer, Int32 drawbuffer, UInt32* value); + private static extern void glClearNamedBufferData(UInt32 buffer, System.Int32 internalformat, System.Int32 format, System.Int32 type, IntPtr data); [Slot(175)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glClearStencil(Int32 s); - [Slot(176)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glClearTexImage(UInt32 texture, Int32 level, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type")] IntPtr data); + private static extern void glClearNamedBufferSubData(UInt32 buffer, System.Int32 internalformat, IntPtr offset, IntPtr size, System.Int32 format, System.Int32 type, IntPtr data); [Slot(177)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glClearTexSubImage(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type")] IntPtr data); + private static extern void glClearNamedFramebufferfi(UInt32 framebuffer, System.Int32 buffer, Int32 drawbuffer, Single depth, Int32 stencil); [Slot(178)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glClientActiveTexture(System.Int32 texture); + private static extern unsafe void glClearNamedFramebufferfv(UInt32 framebuffer, System.Int32 buffer, Int32 drawbuffer, Single* value); + [Slot(179)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glClearNamedFramebufferiv(UInt32 framebuffer, System.Int32 buffer, Int32 drawbuffer, Int32* value); + [Slot(180)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glClearNamedFramebufferuiv(UInt32 framebuffer, System.Int32 buffer, Int32 drawbuffer, UInt32* value); + [Slot(181)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glClearStencil(Int32 s); [Slot(182)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern System.Int32 glClientWaitSync(IntPtr sync, System.Int32 flags, UInt64 timeout); + private static extern void glClearTexImage(UInt32 texture, Int32 level, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type")] IntPtr data); [Slot(183)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glClipControl(System.Int32 origin, System.Int32 depth); + private static extern void glClearTexSubImage(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type")] IntPtr data); [Slot(184)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glClipPlane(System.Int32 plane, [CountAttribute(Count = 4)] Double* equation); - [Slot(187)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glColor3b(SByte red, SByte green, SByte blue); + private static extern void glClientActiveTexture(System.Int32 texture); [Slot(188)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glColor3bv([CountAttribute(Count = 3)] SByte* v); + private static extern System.Int32 glClientWaitSync(IntPtr sync, System.Int32 flags, UInt64 timeout); [Slot(189)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glColor3d(Double red, Double green, Double blue); + private static extern void glClipControl(System.Int32 origin, System.Int32 depth); [Slot(190)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glClipPlane(System.Int32 plane, [CountAttribute(Count = 4)] Double* equation); + [Slot(193)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glColor3b(SByte red, SByte green, SByte blue); + [Slot(194)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glColor3bv([CountAttribute(Count = 3)] SByte* v); + [Slot(195)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glColor3d(Double red, Double green, Double blue); + [Slot(196)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glColor3dv([CountAttribute(Count = 3)] Double* v); - [Slot(191)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glColor3f(Single red, Single green, Single blue); - [Slot(192)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glColor3fv([CountAttribute(Count = 3)] Single* v); [Slot(197)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glColor3i(Int32 red, Int32 green, Int32 blue); + private static extern void glColor3f(Single red, Single green, Single blue); [Slot(198)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glColor3iv([CountAttribute(Count = 3)] Int32* v); - [Slot(199)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glColor3s(Int16 red, Int16 green, Int16 blue); - [Slot(200)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glColor3sv([CountAttribute(Count = 3)] Int16* v); - [Slot(201)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glColor3ub(Byte red, Byte green, Byte blue); - [Slot(202)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glColor3ubv([CountAttribute(Count = 3)] Byte* v); + private static extern unsafe void glColor3fv([CountAttribute(Count = 3)] Single* v); [Slot(203)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glColor3ui(UInt32 red, UInt32 green, UInt32 blue); + private static extern void glColor3i(Int32 red, Int32 green, Int32 blue); [Slot(204)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glColor3uiv([CountAttribute(Count = 3)] UInt32* v); + private static extern unsafe void glColor3iv([CountAttribute(Count = 3)] Int32* v); [Slot(205)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glColor3us(UInt16 red, UInt16 green, UInt16 blue); + private static extern void glColor3s(Int16 red, Int16 green, Int16 blue); [Slot(206)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glColor3usv([CountAttribute(Count = 3)] UInt16* v); + private static extern unsafe void glColor3sv([CountAttribute(Count = 3)] Int16* v); + [Slot(207)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glColor3ub(Byte red, Byte green, Byte blue); + [Slot(208)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glColor3ubv([CountAttribute(Count = 3)] Byte* v); [Slot(209)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glColor4b(SByte red, SByte green, SByte blue, SByte alpha); + private static extern void glColor3ui(UInt32 red, UInt32 green, UInt32 blue); [Slot(210)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glColor4bv([CountAttribute(Count = 4)] SByte* v); + private static extern unsafe void glColor3uiv([CountAttribute(Count = 3)] UInt32* v); [Slot(211)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glColor4d(Double red, Double green, Double blue, Double alpha); + private static extern void glColor3us(UInt16 red, UInt16 green, UInt16 blue); [Slot(212)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glColor4dv([CountAttribute(Count = 4)] Double* v); - [Slot(213)] + private static extern unsafe void glColor3usv([CountAttribute(Count = 3)] UInt16* v); + [Slot(215)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glColor4f(Single red, Single green, Single blue, Single alpha); + private static extern void glColor4b(SByte red, SByte green, SByte blue, SByte alpha); [Slot(216)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glColor4fv([CountAttribute(Count = 4)] Single* v); + private static extern unsafe void glColor4bv([CountAttribute(Count = 4)] SByte* v); + [Slot(217)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glColor4d(Double red, Double green, Double blue, Double alpha); + [Slot(218)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glColor4dv([CountAttribute(Count = 4)] Double* v); [Slot(219)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glColor4i(Int32 red, Int32 green, Int32 blue, Int32 alpha); - [Slot(220)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glColor4iv([CountAttribute(Count = 4)] Int32* v); - [Slot(221)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glColor4s(Int16 red, Int16 green, Int16 blue, Int16 alpha); + private static extern void glColor4f(Single red, Single green, Single blue, Single alpha); [Slot(222)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glColor4fv([CountAttribute(Count = 4)] Single* v); + [Slot(225)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glColor4i(Int32 red, Int32 green, Int32 blue, Int32 alpha); + [Slot(226)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glColor4iv([CountAttribute(Count = 4)] Int32* v); + [Slot(227)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glColor4s(Int16 red, Int16 green, Int16 blue, Int16 alpha); + [Slot(228)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glColor4sv([CountAttribute(Count = 4)] Int16* v); - [Slot(223)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glColor4ub(Byte red, Byte green, Byte blue, Byte alpha); - [Slot(224)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glColor4ubv([CountAttribute(Count = 4)] Byte* v); [Slot(229)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glColor4ui(UInt32 red, UInt32 green, UInt32 blue, UInt32 alpha); + private static extern void glColor4ub(Byte red, Byte green, Byte blue, Byte alpha); [Slot(230)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glColor4ubv([CountAttribute(Count = 4)] Byte* v); + [Slot(235)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glColor4ui(UInt32 red, UInt32 green, UInt32 blue, UInt32 alpha); + [Slot(236)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glColor4uiv([CountAttribute(Count = 4)] UInt32* v); - [Slot(231)] + [Slot(237)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glColor4us(UInt16 red, UInt16 green, UInt16 blue, UInt16 alpha); - [Slot(232)] + [Slot(238)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glColor4usv([CountAttribute(Count = 4)] UInt16* v); - [Slot(239)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glColorMask(bool red, bool green, bool blue, bool alpha); - [Slot(240)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glColorMaski(UInt32 index, bool r, bool g, bool b, bool a); - [Slot(242)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glColorMaterial(System.Int32 face, System.Int32 mode); - [Slot(243)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glColorP3ui(System.Int32 type, UInt32 color); - [Slot(244)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glColorP3uiv(System.Int32 type, [CountAttribute(Count = 1)] UInt32* color); [Slot(245)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glColorP4ui(System.Int32 type, UInt32 color); + private static extern void glColorMask(bool red, bool green, bool blue, bool alpha); [Slot(246)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glColorP4uiv(System.Int32 type, [CountAttribute(Count = 1)] UInt32* color); - [Slot(247)] + private static extern void glColorMaski(UInt32 index, bool r, bool g, bool b, bool a); + [Slot(248)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glColorPointer(Int32 size, System.Int32 type, Int32 stride, [CountAttribute(Computed = "size,type,stride")] IntPtr pointer); + private static extern void glColorMaterial(System.Int32 face, System.Int32 mode); + [Slot(249)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glColorP3ui(System.Int32 type, UInt32 color); + [Slot(250)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glColorP3uiv(System.Int32 type, [CountAttribute(Count = 1)] UInt32* color); [Slot(251)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glColorSubTable(System.Int32 target, Int32 start, Int32 count, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,count")] IntPtr data); + private static extern void glColorP4ui(System.Int32 type, UInt32 color); + [Slot(252)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glColorP4uiv(System.Int32 type, [CountAttribute(Count = 1)] UInt32* color); [Slot(253)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glColorTable(System.Int32 target, System.Int32 internalformat, Int32 width, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width")] IntPtr table); - [Slot(255)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glColorTableParameterfv(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); + private static extern void glColorPointer(Int32 size, System.Int32 type, Int32 stride, [CountAttribute(Computed = "size,type,stride")] IntPtr pointer); [Slot(257)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glColorSubTable(System.Int32 target, Int32 start, Int32 count, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,count")] IntPtr data); + [Slot(259)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glColorTable(System.Int32 target, System.Int32 internalformat, Int32 width, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width")] IntPtr table); + [Slot(261)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glColorTableParameterfv(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); + [Slot(263)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glColorTableParameteriv(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); - [Slot(267)] + [Slot(275)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glCompileShader(UInt32 shader); - [Slot(276)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCompressedTexImage1D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 border, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); - [Slot(278)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCompressedTexImage2D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); - [Slot(280)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCompressedTexImage3D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); - [Slot(282)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCompressedTexSubImage1D(System.Int32 target, Int32 level, Int32 xoffset, Int32 width, System.Int32 format, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); [Slot(284)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCompressedTexSubImage2D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); + private static extern void glCompressedTexImage1D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 border, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); [Slot(286)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompressedTexImage2D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); + [Slot(288)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompressedTexImage3D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); + [Slot(290)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompressedTexSubImage1D(System.Int32 target, Int32 level, Int32 xoffset, Int32 width, System.Int32 format, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); + [Slot(292)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompressedTexSubImage2D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); + [Slot(294)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glCompressedTexSubImage3D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); - [Slot(291)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCompressedTextureSubImage1D(UInt32 texture, Int32 level, Int32 xoffset, Int32 width, System.Int32 format, Int32 imageSize, IntPtr data); - [Slot(293)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCompressedTextureSubImage2D(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, Int32 imageSize, IntPtr data); - [Slot(295)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCompressedTextureSubImage3D(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, Int32 imageSize, IntPtr data); - [Slot(297)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glConvolutionFilter1D(System.Int32 target, System.Int32 internalformat, Int32 width, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width")] IntPtr image); [Slot(299)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glConvolutionFilter2D(System.Int32 target, System.Int32 internalformat, Int32 width, Int32 height, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height")] IntPtr image); + private static extern void glCompressedTextureSubImage1D(UInt32 texture, Int32 level, Int32 xoffset, Int32 width, System.Int32 format, Int32 imageSize, IntPtr data); [Slot(301)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glConvolutionParameterf(System.Int32 target, System.Int32 pname, Single @params); + private static extern void glCompressedTextureSubImage2D(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, Int32 imageSize, IntPtr data); [Slot(303)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glConvolutionParameterfv(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); - [Slot(305)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glConvolutionParameteri(System.Int32 target, System.Int32 pname, Int32 @params); + private static extern void glCompressedTextureSubImage3D(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, Int32 imageSize, IntPtr data); [Slot(307)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glConvolutionParameteriv(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); + private static extern void glConvolutionFilter1D(System.Int32 target, System.Int32 internalformat, Int32 width, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width")] IntPtr image); + [Slot(309)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glConvolutionFilter2D(System.Int32 target, System.Int32 internalformat, Int32 width, Int32 height, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height")] IntPtr image); [Slot(311)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glConvolutionParameterf(System.Int32 target, System.Int32 pname, Single @params); + [Slot(313)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glConvolutionParameterfv(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); + [Slot(315)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glConvolutionParameteri(System.Int32 target, System.Int32 pname, Int32 @params); + [Slot(317)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glConvolutionParameteriv(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); + [Slot(321)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glCopyBufferSubData(System.Int32 readTarget, System.Int32 writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size); - [Slot(312)] + [Slot(322)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glCopyColorSubTable(System.Int32 target, Int32 start, Int32 x, Int32 y, Int32 width); - [Slot(314)] + [Slot(324)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glCopyColorTable(System.Int32 target, System.Int32 internalformat, Int32 x, Int32 y, Int32 width); - [Slot(316)] + [Slot(326)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glCopyConvolutionFilter1D(System.Int32 target, System.Int32 internalformat, Int32 x, Int32 y, Int32 width); - [Slot(318)] + [Slot(328)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glCopyConvolutionFilter2D(System.Int32 target, System.Int32 internalformat, Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(320)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyImageSubData(UInt32 srcName, System.Int32 srcTarget, Int32 srcLevel, Int32 srcX, Int32 srcY, Int32 srcZ, UInt32 dstName, System.Int32 dstTarget, Int32 dstLevel, Int32 dstX, Int32 dstY, Int32 dstZ, Int32 srcWidth, Int32 srcHeight, Int32 srcDepth); - [Slot(327)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyNamedBufferSubData(UInt32 readBuffer, UInt32 writeBuffer, IntPtr readOffset, IntPtr writeOffset, Int32 size); - [Slot(329)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyPixels(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 type); [Slot(330)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyImageSubData(UInt32 srcName, System.Int32 srcTarget, Int32 srcLevel, Int32 srcX, Int32 srcY, Int32 srcZ, UInt32 dstName, System.Int32 dstTarget, Int32 dstLevel, Int32 dstX, Int32 dstY, Int32 dstZ, Int32 srcWidth, Int32 srcHeight, Int32 srcDepth); + [Slot(337)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyNamedBufferSubData(UInt32 readBuffer, UInt32 writeBuffer, IntPtr readOffset, IntPtr writeOffset, IntPtr size); + [Slot(339)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyPixels(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 type); + [Slot(340)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glCopyTexImage1D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 x, Int32 y, Int32 width, Int32 border); - [Slot(332)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyTexImage2D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 x, Int32 y, Int32 width, Int32 height, Int32 border); - [Slot(334)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyTexSubImage1D(System.Int32 target, Int32 level, Int32 xoffset, Int32 x, Int32 y, Int32 width); - [Slot(336)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyTexSubImage2D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(338)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyTexSubImage3D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height); [Slot(342)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyTextureSubImage1D(UInt32 texture, Int32 level, Int32 xoffset, Int32 x, Int32 y, Int32 width); + private static extern void glCopyTexImage2D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 x, Int32 y, Int32 width, Int32 height, Int32 border); [Slot(344)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyTextureSubImage2D(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 x, Int32 y, Int32 width, Int32 height); + private static extern void glCopyTexSubImage1D(System.Int32 target, Int32 level, Int32 xoffset, Int32 x, Int32 y, Int32 width); [Slot(346)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyTextureSubImage3D(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height); + private static extern void glCopyTexSubImage2D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 x, Int32 y, Int32 width, Int32 height); + [Slot(348)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyTexSubImage3D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height); [Slot(352)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glCreateBuffers(Int32 n, [OutAttribute] UInt32* buffers); - [Slot(353)] + private static extern void glCopyTextureSubImage1D(UInt32 texture, Int32 level, Int32 xoffset, Int32 x, Int32 y, Int32 width); + [Slot(354)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glCreateFramebuffers(Int32 n, [OutAttribute] UInt32* framebuffers); - [Slot(355)] + private static extern void glCopyTextureSubImage2D(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 x, Int32 y, Int32 width, Int32 height); + [Slot(356)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glCreateProgram(); - [Slot(357)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glCreateProgramPipelines(Int32 n, [OutAttribute] UInt32* pipelines); - [Slot(358)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glCreateQueries(System.Int32 target, Int32 n, [OutAttribute] UInt32* ids); - [Slot(359)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glCreateRenderbuffers(Int32 n, [OutAttribute] UInt32* renderbuffers); - [Slot(360)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glCreateSamplers(Int32 n, [OutAttribute] UInt32* samplers); - [Slot(361)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glCreateShader(System.Int32 type); + private static extern void glCopyTextureSubImage3D(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height); [Slot(364)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glCreateShaderProgramv(System.Int32 type, Int32 count, [CountAttribute(Parameter = "count")] IntPtr strings); - [Slot(367)] + private static extern unsafe void glCreateBuffers(Int32 n, [OutAttribute] UInt32* buffers); + [Slot(366)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glCreateTextures(System.Int32 target, Int32 n, [OutAttribute] UInt32* textures); - [Slot(368)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glCreateTransformFeedbacks(Int32 n, [OutAttribute] UInt32* ids); + private static extern unsafe void glCreateFramebuffers(Int32 n, [OutAttribute] UInt32* framebuffers); [Slot(369)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glCreateVertexArrays(Int32 n, [OutAttribute] UInt32* arrays); - [Slot(370)] + private static extern Int32 glCreateProgram(); + [Slot(371)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCullFace(System.Int32 mode); + private static extern unsafe void glCreateProgramPipelines(Int32 n, [OutAttribute] UInt32* pipelines); + [Slot(372)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glCreateQueries(System.Int32 target, Int32 n, [OutAttribute] UInt32* ids); + [Slot(373)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glCreateRenderbuffers(Int32 n, [OutAttribute] UInt32* renderbuffers); [Slot(374)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDebugMessageCallback(DebugProc callback, IntPtr userParam); + private static extern unsafe void glCreateSamplers(Int32 n, [OutAttribute] UInt32* samplers); + [Slot(375)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glCreateShader(System.Int32 type); [Slot(378)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDebugMessageControl(System.Int32 source, System.Int32 type, System.Int32 severity, Int32 count, [CountAttribute(Parameter = "count")] UInt32* ids, bool enabled); + private static extern Int32 glCreateShaderProgramv(System.Int32 type, Int32 count, [CountAttribute(Parameter = "count")] IntPtr strings); [Slot(382)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDebugMessageInsert(System.Int32 source, System.Int32 type, UInt32 id, System.Int32 severity, Int32 length, [CountAttribute(Computed = "buf,length")] IntPtr buf); - [Slot(390)] + private static extern unsafe void glCreateTextures(System.Int32 target, Int32 n, [OutAttribute] UInt32* textures); + [Slot(383)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteBuffers(Int32 n, [CountAttribute(Parameter = "n")] UInt32* buffers); - [Slot(395)] + private static extern unsafe void glCreateTransformFeedbacks(Int32 n, [OutAttribute] UInt32* ids); + [Slot(384)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteFramebuffers(Int32 n, [CountAttribute(Parameter = "n")] UInt32* framebuffers); + private static extern unsafe void glCreateVertexArrays(Int32 n, [OutAttribute] UInt32* arrays); + [Slot(385)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCullFace(System.Int32 mode); + [Slot(389)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDebugMessageCallback(DebugProc callback, IntPtr userParam); + [Slot(393)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDebugMessageControl(System.Int32 source, System.Int32 type, System.Int32 severity, Int32 count, [CountAttribute(Parameter = "count")] UInt32* ids, bool enabled); [Slot(397)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDeleteLists(UInt32 list, Int32 range); + private static extern void glDebugMessageInsert(System.Int32 source, System.Int32 type, UInt32 id, System.Int32 severity, Int32 length, [CountAttribute(Computed = "buf,length")] IntPtr buf); [Slot(405)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDeleteBuffers(Int32 n, [CountAttribute(Parameter = "n")] UInt32* buffers); + [Slot(411)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDeleteFramebuffers(Int32 n, [CountAttribute(Parameter = "n")] UInt32* framebuffers); + [Slot(413)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDeleteLists(UInt32 list, Int32 range); + [Slot(422)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glDeleteProgram(UInt32 program); - [Slot(406)] + [Slot(423)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glDeleteProgramPipelines(Int32 n, [CountAttribute(Parameter = "n")] UInt32* pipelines); - [Slot(410)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteQueries(Int32 n, [CountAttribute(Parameter = "n")] UInt32* ids); - [Slot(412)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteRenderbuffers(Int32 n, [CountAttribute(Parameter = "n")] UInt32* renderbuffers); - [Slot(414)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteSamplers(Int32 count, [CountAttribute(Parameter = "count")] UInt32* samplers); - [Slot(415)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDeleteShader(UInt32 shader); - [Slot(416)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDeleteSync(IntPtr sync); - [Slot(417)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteTextures(Int32 n, [CountAttribute(Parameter = "n")] UInt32* textures); - [Slot(419)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteTransformFeedbacks(Int32 n, [CountAttribute(Parameter = "n")] UInt32* ids); - [Slot(421)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteVertexArrays(Int32 n, [CountAttribute(Parameter = "n")] UInt32* arrays); - [Slot(426)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDepthFunc(System.Int32 func); [Slot(427)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDepthMask(bool flag); - [Slot(428)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDepthRange(Double near, Double far); + private static extern unsafe void glDeleteQueries(Int32 n, [CountAttribute(Parameter = "n")] UInt32* ids); [Slot(429)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDepthRangeArrayv(UInt32 first, Int32 count, [CountAttribute(Computed = "count")] Double* v); + private static extern unsafe void glDeleteRenderbuffers(Int32 n, [CountAttribute(Parameter = "n")] UInt32* renderbuffers); [Slot(431)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDepthRangef(Single n, Single f); + private static extern unsafe void glDeleteSamplers(Int32 count, [CountAttribute(Parameter = "count")] UInt32* samplers); [Slot(433)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDepthRangeIndexed(UInt32 index, Double n, Double f); + private static extern void glDeleteShader(UInt32 shader); + [Slot(435)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDeleteSync(IntPtr sync); [Slot(436)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDetachShader(UInt32 program, UInt32 shader); + private static extern unsafe void glDeleteTextures(Int32 n, [CountAttribute(Parameter = "n")] UInt32* textures); [Slot(438)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDisable(System.Int32 cap); - [Slot(439)] + private static extern unsafe void glDeleteTransformFeedbacks(Int32 n, [CountAttribute(Parameter = "n")] UInt32* ids); + [Slot(440)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDisableClientState(System.Int32 array); - [Slot(442)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDisablei(System.Int32 target, UInt32 index); + private static extern unsafe void glDeleteVertexArrays(Int32 n, [CountAttribute(Parameter = "n")] UInt32* arrays); [Slot(445)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDisableVertexArrayAttrib(UInt32 vaobj, UInt32 index); - [Slot(449)] + private static extern void glDepthFunc(System.Int32 func); + [Slot(446)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDisableVertexAttribArray(UInt32 index); - [Slot(451)] + private static extern void glDepthMask(bool flag); + [Slot(447)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDispatchCompute(UInt32 num_groups_x, UInt32 num_groups_y, UInt32 num_groups_z); - [Slot(453)] + private static extern void glDepthRange(Double near, Double far); + [Slot(448)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDispatchComputeIndirect(IntPtr indirect); - [Slot(454)] + private static extern unsafe void glDepthRangeArrayv(UInt32 first, Int32 count, [CountAttribute(Computed = "count")] Double* v); + [Slot(450)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawArrays(System.Int32 mode, Int32 first, Int32 count); - [Slot(456)] + private static extern void glDepthRangef(Single n, Single f); + [Slot(452)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawArraysIndirect(System.Int32 mode, IntPtr indirect); + private static extern void glDepthRangeIndexed(UInt32 index, Double n, Double f); + [Slot(455)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDetachShader(UInt32 program, UInt32 shader); [Slot(457)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawArraysInstanced(System.Int32 mode, Int32 first, Int32 count, Int32 instancecount); - [Slot(459)] + private static extern void glDisable(System.Int32 cap); + [Slot(458)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawArraysInstancedBaseInstance(System.Int32 mode, Int32 first, Int32 count, Int32 instancecount, UInt32 baseinstance); + private static extern void glDisableClientState(System.Int32 array); [Slot(461)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawBuffer(System.Int32 buf); - [Slot(462)] + private static extern void glDisablei(System.Int32 target, UInt32 index); + [Slot(464)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDrawBuffers(Int32 n, [CountAttribute(Parameter = "n")] System.Int32* bufs); - [Slot(467)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawElements(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices); + private static extern void glDisableVertexArrayAttrib(UInt32 vaobj, UInt32 index); [Slot(468)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawElementsBaseVertex(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 basevertex); - [Slot(469)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawElementsIndirect(System.Int32 mode, System.Int32 type, IntPtr indirect); + private static extern void glDisableVertexAttribArray(UInt32 index); [Slot(470)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawElementsInstanced(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 instancecount); + private static extern void glDispatchCompute(UInt32 num_groups_x, UInt32 num_groups_y, UInt32 num_groups_z); [Slot(472)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawElementsInstancedBaseInstance(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Parameter = "count")] IntPtr indices, Int32 instancecount, UInt32 baseinstance); + private static extern void glDispatchComputeIndirect(IntPtr indirect); [Slot(473)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawElementsInstancedBaseVertex(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 instancecount, Int32 basevertex); - [Slot(474)] + private static extern void glDrawArrays(System.Int32 mode, Int32 first, Int32 count); + [Slot(475)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawElementsInstancedBaseVertexBaseInstance(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Parameter = "count")] IntPtr indices, Int32 instancecount, Int32 basevertex, UInt32 baseinstance); - [Slot(477)] + private static extern void glDrawArraysIndirect(System.Int32 mode, IntPtr indirect); + [Slot(476)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawPixels(Int32 width, Int32 height, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height")] IntPtr pixels); + private static extern void glDrawArraysInstanced(System.Int32 mode, Int32 first, Int32 count, Int32 instancecount); + [Slot(478)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawArraysInstancedBaseInstance(System.Int32 mode, Int32 first, Int32 count, Int32 instancecount, UInt32 baseinstance); [Slot(480)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawRangeElements(System.Int32 mode, UInt32 start, UInt32 end, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices); + private static extern void glDrawBuffer(System.Int32 buf); [Slot(481)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawRangeElementsBaseVertex(System.Int32 mode, UInt32 start, UInt32 end, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 basevertex); - [Slot(484)] + private static extern unsafe void glDrawBuffers(Int32 n, [CountAttribute(Parameter = "n")] System.Int32* bufs); + [Slot(490)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawTransformFeedback(System.Int32 mode, UInt32 id); - [Slot(485)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawTransformFeedbackInstanced(System.Int32 mode, UInt32 id, Int32 instancecount); - [Slot(487)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawTransformFeedbackStream(System.Int32 mode, UInt32 id, UInt32 stream); - [Slot(488)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawTransformFeedbackStreamInstanced(System.Int32 mode, UInt32 id, UInt32 stream, Int32 instancecount); - [Slot(489)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEdgeFlag(bool flag); + private static extern void glDrawElements(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices); [Slot(491)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEdgeFlagPointer(Int32 stride, [CountAttribute(Computed = "stride")] IntPtr pointer); - [Slot(494)] + private static extern void glDrawElementsBaseVertex(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 basevertex); + [Slot(492)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glEdgeFlagv([CountAttribute(Count = 1)] bool* flag); + private static extern void glDrawElementsIndirect(System.Int32 mode, System.Int32 type, IntPtr indirect); + [Slot(493)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawElementsInstanced(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 instancecount); + [Slot(495)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawElementsInstancedBaseInstance(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Parameter = "count")] IntPtr indices, Int32 instancecount, UInt32 baseinstance); + [Slot(496)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawElementsInstancedBaseVertex(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 instancecount, Int32 basevertex); [Slot(497)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEnable(System.Int32 cap); - [Slot(498)] + private static extern void glDrawElementsInstancedBaseVertexBaseInstance(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Parameter = "count")] IntPtr indices, Int32 instancecount, Int32 basevertex, UInt32 baseinstance); + [Slot(500)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEnableClientState(System.Int32 array); - [Slot(501)] + private static extern void glDrawPixels(Int32 width, Int32 height, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height")] IntPtr pixels); + [Slot(503)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEnablei(System.Int32 target, UInt32 index); + private static extern void glDrawRangeElements(System.Int32 mode, UInt32 start, UInt32 end, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices); [Slot(504)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEnableVertexArrayAttrib(UInt32 vaobj, UInt32 index); + private static extern void glDrawRangeElementsBaseVertex(System.Int32 mode, UInt32 start, UInt32 end, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 basevertex); + [Slot(507)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawTransformFeedback(System.Int32 mode, UInt32 id); [Slot(508)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEnableVertexAttribArray(UInt32 index); + private static extern void glDrawTransformFeedbackInstanced(System.Int32 mode, UInt32 id, Int32 instancecount); [Slot(510)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEnd(); + private static extern void glDrawTransformFeedbackStream(System.Int32 mode, UInt32 id, UInt32 stream); [Slot(511)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEndConditionalRender(); + private static extern void glDrawTransformFeedbackStreamInstanced(System.Int32 mode, UInt32 id, UInt32 stream, Int32 instancecount); + [Slot(513)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEdgeFlag(bool flag); [Slot(515)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEndList(); - [Slot(519)] + private static extern void glEdgeFlagPointer(Int32 stride, [CountAttribute(Computed = "stride")] IntPtr pointer); + [Slot(518)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEndQuery(System.Int32 target); + private static extern unsafe void glEdgeFlagv([CountAttribute(Count = 1)] bool* flag); [Slot(521)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEndQueryIndexed(System.Int32 target, UInt32 index); + private static extern void glEnable(System.Int32 cap); [Slot(522)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEndTransformFeedback(); - [Slot(527)] + private static extern void glEnableClientState(System.Int32 array); + [Slot(525)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEvalCoord1d(Double u); + private static extern void glEnablei(System.Int32 target, UInt32 index); [Slot(528)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glEvalCoord1dv([CountAttribute(Count = 1)] Double* u); - [Slot(529)] + private static extern void glEnableVertexArrayAttrib(UInt32 vaobj, UInt32 index); + [Slot(532)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEvalCoord1f(Single u); - [Slot(530)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glEvalCoord1fv([CountAttribute(Count = 1)] Single* u); - [Slot(533)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEvalCoord2d(Double u, Double v); + private static extern void glEnableVertexAttribArray(UInt32 index); [Slot(534)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glEvalCoord2dv([CountAttribute(Count = 2)] Double* u); + private static extern void glEnd(); [Slot(535)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEvalCoord2f(Single u, Single v); - [Slot(536)] + private static extern void glEndConditionalRender(); + [Slot(539)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glEvalCoord2fv([CountAttribute(Count = 2)] Single* u); - [Slot(540)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEvalMesh1(System.Int32 mode, Int32 i1, Int32 i2); - [Slot(541)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEvalMesh2(System.Int32 mode, Int32 i1, Int32 i2, Int32 j1, Int32 j2); - [Slot(542)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEvalPoint1(Int32 i); + private static extern void glEndList(); [Slot(543)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEvalPoint2(Int32 i, Int32 j); + private static extern void glEndQuery(System.Int32 target); + [Slot(545)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEndQueryIndexed(System.Int32 target, UInt32 index); [Slot(546)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glFeedbackBuffer(Int32 size, System.Int32 type, [OutAttribute, CountAttribute(Parameter = "size")] Single* buffer); - [Slot(548)] + private static extern void glEndTransformFeedback(); + [Slot(551)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern IntPtr glFenceSync(System.Int32 condition, System.Int32 flags); - [Slot(550)] + private static extern void glEvalCoord1d(Double u); + [Slot(552)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFinish(); - [Slot(556)] + private static extern unsafe void glEvalCoord1dv([CountAttribute(Count = 1)] Double* u); + [Slot(553)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFlush(); + private static extern void glEvalCoord1f(Single u); + [Slot(554)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glEvalCoord1fv([CountAttribute(Count = 1)] Single* u); [Slot(557)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFlushMappedBufferRange(System.Int32 target, IntPtr offset, IntPtr length); + private static extern void glEvalCoord2d(Double u, Double v); + [Slot(558)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glEvalCoord2dv([CountAttribute(Count = 2)] Double* u); [Slot(559)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFlushMappedNamedBufferRange(UInt32 buffer, IntPtr offset, Int32 length); + private static extern void glEvalCoord2f(Single u, Single v); + [Slot(560)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glEvalCoord2fv([CountAttribute(Count = 2)] Single* u); + [Slot(564)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEvalMesh1(System.Int32 mode, Int32 i1, Int32 i2); + [Slot(565)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEvalMesh2(System.Int32 mode, Int32 i1, Int32 i2, Int32 j1, Int32 j2); [Slot(566)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFogCoordd(Double coord); - [Slot(568)] + private static extern void glEvalPoint1(Int32 i); + [Slot(567)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glFogCoorddv([CountAttribute(Count = 1)] Double* coord); - [Slot(570)] + private static extern void glEvalPoint2(Int32 i, Int32 j); + [Slot(571)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFogCoordf(Single coord); + private static extern unsafe void glFeedbackBuffer(Int32 size, System.Int32 type, [OutAttribute, CountAttribute(Parameter = "size")] Single* buffer); [Slot(573)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glFogCoordfv([CountAttribute(Count = 1)] Single* coord); - [Slot(577)] + private static extern IntPtr glFenceSync(System.Int32 condition, System.Int32 flags); + [Slot(575)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFogCoordPointer(System.Int32 type, Int32 stride, [CountAttribute(Computed = "type,stride")] IntPtr pointer); - [Slot(580)] + private static extern void glFinish(); + [Slot(581)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFogf(System.Int32 pname, Single param); + private static extern void glFlush(); [Slot(582)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glFogfv(System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); - [Slot(583)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFogi(System.Int32 pname, Int32 param); + private static extern void glFlushMappedBufferRange(System.Int32 target, IntPtr offset, IntPtr length); [Slot(584)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glFogiv(System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); + private static extern void glFlushMappedNamedBufferRange(UInt32 buffer, IntPtr offset, IntPtr length); + [Slot(591)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFogCoordd(Double coord); + [Slot(593)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glFogCoorddv([CountAttribute(Count = 1)] Double* coord); + [Slot(595)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFogCoordf(Single coord); + [Slot(598)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glFogCoordfv([CountAttribute(Count = 1)] Single* coord); [Slot(602)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFramebufferParameteri(System.Int32 target, System.Int32 pname, Int32 param); - [Slot(604)] + private static extern void glFogCoordPointer(System.Int32 type, Int32 stride, [CountAttribute(Computed = "type,stride")] IntPtr pointer); + [Slot(605)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFramebufferRenderbuffer(System.Int32 target, System.Int32 attachment, System.Int32 renderbuffertarget, UInt32 renderbuffer); - [Slot(606)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFramebufferTexture(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level); + private static extern void glFogf(System.Int32 pname, Single param); [Slot(607)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFramebufferTexture1D(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level); + private static extern unsafe void glFogfv(System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); + [Slot(608)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFogi(System.Int32 pname, Int32 param); [Slot(609)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFramebufferTexture2D(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level); - [Slot(611)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFramebufferTexture3D(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level, Int32 zoffset); - [Slot(617)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFramebufferTextureLayer(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level, Int32 layer); - [Slot(623)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFrontFace(System.Int32 mode); - [Slot(624)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFrustum(Double left, Double right, Double bottom, Double top, Double zNear, Double zFar); + private static extern unsafe void glFogiv(System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); [Slot(628)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenBuffers(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* buffers); + private static extern void glFramebufferParameteri(System.Int32 target, System.Int32 pname, Int32 param); [Slot(630)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGenerateMipmap(System.Int32 target); - [Slot(633)] + private static extern void glFramebufferRenderbuffer(System.Int32 target, System.Int32 attachment, System.Int32 renderbuffertarget, UInt32 renderbuffer); + [Slot(635)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGenerateTextureMipmap(UInt32 texture); + private static extern void glFramebufferTexture(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level); + [Slot(636)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferTexture1D(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level); [Slot(638)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenFramebuffers(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* framebuffers); + private static extern void glFramebufferTexture2D(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level); [Slot(640)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glGenLists(Int32 range); - [Slot(645)] + private static extern void glFramebufferTexture3D(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level, Int32 zoffset); + [Slot(646)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenProgramPipelines(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* pipelines); - [Slot(649)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenQueries(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* ids); - [Slot(651)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenRenderbuffers(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* renderbuffers); + private static extern void glFramebufferTextureLayer(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level, Int32 layer); [Slot(653)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenSamplers(Int32 count, [OutAttribute, CountAttribute(Parameter = "count")] UInt32* samplers); - [Slot(655)] + private static extern void glFrontFace(System.Int32 mode); + [Slot(654)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenTextures(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* textures); - [Slot(657)] + private static extern void glFrustum(Double left, Double right, Double bottom, Double top, Double zNear, Double zFar); + [Slot(658)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenTransformFeedbacks(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* ids); - [Slot(659)] + private static extern unsafe void glGenBuffers(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* buffers); + [Slot(660)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenVertexArrays(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* arrays); - [Slot(662)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetActiveAtomicCounterBufferiv(UInt32 program, UInt32 bufferIndex, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + private static extern void glGenerateMipmap(System.Int32 target); [Slot(663)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] Int32* size, [OutAttribute, CountAttribute(Count = 1)] System.Int32* type, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr name); - [Slot(665)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetActiveSubroutineName(UInt32 program, System.Int32 shadertype, UInt32 index, Int32 bufsize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufsize")] IntPtr name); - [Slot(666)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetActiveSubroutineUniformiv(UInt32 program, System.Int32 shadertype, UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* values); - [Slot(667)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetActiveSubroutineUniformName(UInt32 program, System.Int32 shadertype, UInt32 index, Int32 bufsize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufsize")] IntPtr name); + private static extern void glGenerateTextureMipmap(UInt32 texture); [Slot(668)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] Int32* size, [OutAttribute, CountAttribute(Count = 1)] System.Int32* type, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr name); + private static extern unsafe void glGenFramebuffers(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* framebuffers); [Slot(670)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetActiveUniformBlockiv(UInt32 program, UInt32 uniformBlockIndex, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "program,uniformBlockIndex,pname")] Int32* @params); - [Slot(671)] + private static extern Int32 glGenLists(Int32 range); + [Slot(675)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetActiveUniformBlockName(UInt32 program, UInt32 uniformBlockIndex, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr uniformBlockName); - [Slot(672)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetActiveUniformName(UInt32 program, UInt32 uniformIndex, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr uniformName); - [Slot(673)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetActiveUniformsiv(UInt32 program, Int32 uniformCount, [CountAttribute(Parameter = "uniformCount")] UInt32* uniformIndices, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "uniformCount,pname")] Int32* @params); - [Slot(678)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetAttachedShaders(UInt32 program, Int32 maxCount, [OutAttribute, CountAttribute(Count = 1)] Int32* count, [OutAttribute, CountAttribute(Parameter = "maxCount")] UInt32* shaders); + private static extern unsafe void glGenProgramPipelines(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* pipelines); [Slot(679)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glGetAttribLocation(UInt32 program, IntPtr name); + private static extern unsafe void glGenQueries(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* ids); [Slot(681)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetBooleani_v(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] bool* data); + private static extern unsafe void glGenRenderbuffers(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* renderbuffers); [Slot(683)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetBooleanv(System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] bool* data); - [Slot(684)] + private static extern unsafe void glGenSamplers(Int32 count, [OutAttribute, CountAttribute(Parameter = "count")] UInt32* samplers); + [Slot(686)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetBufferParameteri64v(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int64* @params); - [Slot(685)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetBufferParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + private static extern unsafe void glGenTextures(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* textures); [Slot(688)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetBufferPointerv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] IntPtr @params); + private static extern unsafe void glGenTransformFeedbacks(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* ids); [Slot(690)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetBufferSubData(System.Int32 target, IntPtr offset, IntPtr size, [OutAttribute, CountAttribute(Parameter = "size")] IntPtr data); - [Slot(692)] + private static extern unsafe void glGenVertexArrays(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* arrays); + [Slot(693)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetClipPlane(System.Int32 plane, [OutAttribute, CountAttribute(Count = 4)] Double* equation); - [Slot(695)] + private static extern unsafe void glGetActiveAtomicCounterBufferiv(UInt32 program, UInt32 bufferIndex, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(694)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetColorTable(System.Int32 target, System.Int32 format, System.Int32 type, [OutAttribute, CountAttribute(Computed = "target,format,type")] IntPtr table); + private static extern unsafe void glGetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] Int32* size, [OutAttribute, CountAttribute(Count = 1)] System.Int32* type, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr name); + [Slot(696)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetActiveSubroutineName(UInt32 program, System.Int32 shadertype, UInt32 index, Int32 bufsize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufsize")] IntPtr name); [Slot(697)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetColorTableParameterfv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); - [Slot(700)] + private static extern unsafe void glGetActiveSubroutineUniformiv(UInt32 program, System.Int32 shadertype, UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* values); + [Slot(698)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetColorTableParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + private static extern unsafe void glGetActiveSubroutineUniformName(UInt32 program, System.Int32 shadertype, UInt32 index, Int32 bufsize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufsize")] IntPtr name); + [Slot(699)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] Int32* size, [OutAttribute, CountAttribute(Count = 1)] System.Int32* type, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr name); + [Slot(701)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetActiveUniformBlockiv(UInt32 program, UInt32 uniformBlockIndex, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "program,uniformBlockIndex,pname")] Int32* @params); + [Slot(702)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetActiveUniformBlockName(UInt32 program, UInt32 uniformBlockIndex, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr uniformBlockName); + [Slot(703)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetActiveUniformName(UInt32 program, UInt32 uniformIndex, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr uniformName); + [Slot(704)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetActiveUniformsiv(UInt32 program, Int32 uniformCount, [CountAttribute(Parameter = "uniformCount")] UInt32* uniformIndices, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "uniformCount,pname")] Int32* @params); + [Slot(709)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetAttachedShaders(UInt32 program, Int32 maxCount, [OutAttribute, CountAttribute(Count = 1)] Int32* count, [OutAttribute, CountAttribute(Parameter = "maxCount")] UInt32* shaders); [Slot(710)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetCompressedTexImage(System.Int32 target, Int32 level, [OutAttribute, CountAttribute(Computed = "target,level")] IntPtr img); + private static extern Int32 glGetAttribLocation(UInt32 program, IntPtr name); [Slot(712)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetCompressedTextureImage(UInt32 texture, Int32 level, Int32 bufSize, [OutAttribute] IntPtr pixels); + private static extern unsafe void glGetBooleani_v(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] bool* data); [Slot(714)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetCompressedTextureSubImage(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, Int32 bufSize, [OutAttribute] IntPtr pixels); + private static extern unsafe void glGetBooleanv(System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] bool* data); [Slot(715)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetConvolutionFilter(System.Int32 target, System.Int32 format, System.Int32 type, [OutAttribute, CountAttribute(Computed = "target,format,type")] IntPtr image); - [Slot(717)] + private static extern unsafe void glGetBufferParameteri64v(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int64* @params); + [Slot(716)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetConvolutionParameterfv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); + private static extern unsafe void glGetBufferParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); [Slot(719)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetConvolutionParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(722)] + private static extern void glGetBufferPointerv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] IntPtr @params); + [Slot(721)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe Int32 glGetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* sources, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* types, [OutAttribute, CountAttribute(Parameter = "count")] UInt32* ids, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* severities, [OutAttribute, CountAttribute(Parameter = "count")] Int32* lengths, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr messageLog); - [Slot(727)] + private static extern void glGetBufferSubData(System.Int32 target, IntPtr offset, IntPtr size, [OutAttribute, CountAttribute(Parameter = "size")] IntPtr data); + [Slot(723)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetDoublei_v(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Double* data); - [Slot(730)] + private static extern unsafe void glGetClipPlane(System.Int32 plane, [OutAttribute, CountAttribute(Count = 4)] Double* equation); + [Slot(726)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetDoublev(System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Double* data); + private static extern void glGetColorTable(System.Int32 target, System.Int32 format, System.Int32 type, [OutAttribute, CountAttribute(Computed = "target,format,type")] IntPtr table); + [Slot(728)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetColorTableParameterfv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); [Slot(731)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern System.Int32 glGetError(); - [Slot(737)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetFloati_v(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Single* data); - [Slot(740)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetFloatv(System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* data); + private static extern unsafe void glGetColorTableParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); [Slot(742)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glGetFragDataIndex(UInt32 program, IntPtr name); - [Slot(743)] + private static extern void glGetCompressedTexImage(System.Int32 target, Int32 level, [OutAttribute, CountAttribute(Computed = "target,level")] IntPtr img); + [Slot(744)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glGetFragDataLocation(UInt32 program, [CountAttribute(Computed = "name")] IntPtr name); + private static extern void glGetCompressedTextureImage(UInt32 texture, Int32 level, Int32 bufSize, [OutAttribute] IntPtr pixels); + [Slot(746)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetCompressedTextureSubImage(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, Int32 bufSize, [OutAttribute] IntPtr pixels); + [Slot(747)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetConvolutionFilter(System.Int32 target, System.Int32 format, System.Int32 type, [OutAttribute, CountAttribute(Computed = "target,format,type")] IntPtr image); [Slot(749)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetFramebufferAttachmentParameteriv(System.Int32 target, System.Int32 attachment, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + private static extern unsafe void glGetConvolutionParameterfv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); [Slot(751)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetFramebufferParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(753)] + private static extern unsafe void glGetConvolutionParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(755)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern System.Int32 glGetGraphicsResetStatus(); - [Slot(757)] + private static extern unsafe Int32 glGetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* sources, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* types, [OutAttribute, CountAttribute(Parameter = "count")] UInt32* ids, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* severities, [OutAttribute, CountAttribute(Parameter = "count")] Int32* lengths, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr messageLog); + [Slot(760)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetHistogram(System.Int32 target, bool reset, System.Int32 format, System.Int32 type, [OutAttribute, CountAttribute(Computed = "target,format,type")] IntPtr values); - [Slot(759)] + private static extern unsafe void glGetDoublei_v(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Double* data); + [Slot(763)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetHistogramParameterfv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); - [Slot(761)] + private static extern unsafe void glGetDoublev(System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Double* data); + [Slot(764)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetHistogramParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + private static extern System.Int32 glGetError(); [Slot(770)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetInteger64i_v(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Int64* data); - [Slot(771)] + private static extern unsafe void glGetFloati_v(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Single* data); + [Slot(773)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetInteger64v(System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int64* data); - [Slot(772)] + private static extern unsafe void glGetFloatv(System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* data); + [Slot(775)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetIntegeri_v(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Int32* data); + private static extern Int32 glGetFragDataIndex(UInt32 program, IntPtr name); [Slot(776)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetIntegerv(System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* data); - [Slot(777)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetInternalformati64v(System.Int32 target, System.Int32 internalformat, System.Int32 pname, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int64* @params); - [Slot(778)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetInternalformativ(System.Int32 target, System.Int32 internalformat, System.Int32 pname, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int32* @params); + private static extern Int32 glGetFragDataLocation(UInt32 program, [CountAttribute(Computed = "name")] IntPtr name); [Slot(782)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetLightfv(System.Int32 light, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); - [Slot(783)] + private static extern unsafe void glGetFramebufferAttachmentParameteriv(System.Int32 target, System.Int32 attachment, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(785)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetLightiv(System.Int32 light, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(794)] + private static extern unsafe void glGetFramebufferParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(787)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetMapdv(System.Int32 target, System.Int32 query, [OutAttribute, CountAttribute(Computed = "target,query")] Double* v); + private static extern System.Int32 glGetGraphicsResetStatus(); + [Slot(791)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetHistogram(System.Int32 target, bool reset, System.Int32 format, System.Int32 type, [OutAttribute, CountAttribute(Computed = "target,format,type")] IntPtr values); + [Slot(793)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetHistogramParameterfv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); [Slot(795)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetMapfv(System.Int32 target, System.Int32 query, [OutAttribute, CountAttribute(Computed = "target,query")] Single* v); - [Slot(796)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetMapiv(System.Int32 target, System.Int32 query, [OutAttribute, CountAttribute(Computed = "target,query")] Int32* v); - [Slot(800)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetMaterialfv(System.Int32 face, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); - [Slot(801)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetMaterialiv(System.Int32 face, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + private static extern unsafe void glGetHistogramParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); [Slot(804)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetMinmax(System.Int32 target, bool reset, System.Int32 format, System.Int32 type, [OutAttribute, CountAttribute(Computed = "target,format,type")] IntPtr values); + private static extern unsafe void glGetInteger64i_v(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Int64* data); + [Slot(805)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetInteger64v(System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int64* data); [Slot(806)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetMinmaxParameterfv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); - [Slot(808)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetMinmaxParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + private static extern unsafe void glGetIntegeri_v(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Int32* data); [Slot(810)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetMultisamplefv(System.Int32 pname, UInt32 index, [OutAttribute, CountAttribute(Computed = "pname")] Single* val); - [Slot(824)] + private static extern unsafe void glGetIntegerv(System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* data); + [Slot(811)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetNamedBufferParameteri64v(UInt32 buffer, System.Int32 pname, [OutAttribute] Int64* @params); - [Slot(825)] + private static extern unsafe void glGetInternalformati64v(System.Int32 target, System.Int32 internalformat, System.Int32 pname, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int64* @params); + [Slot(812)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetNamedBufferParameteriv(UInt32 buffer, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(828)] + private static extern unsafe void glGetInternalformativ(System.Int32 target, System.Int32 internalformat, System.Int32 pname, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int32* @params); + [Slot(817)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetNamedBufferPointerv(UInt32 buffer, System.Int32 pname, [OutAttribute] IntPtr @params); + private static extern unsafe void glGetLightfv(System.Int32 light, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); + [Slot(818)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetLightiv(System.Int32 light, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(829)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetMapdv(System.Int32 target, System.Int32 query, [OutAttribute, CountAttribute(Computed = "target,query")] Double* v); [Slot(830)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetNamedBufferSubData(UInt32 buffer, IntPtr offset, Int32 size, [OutAttribute] IntPtr data); - [Slot(832)] + private static extern unsafe void glGetMapfv(System.Int32 target, System.Int32 query, [OutAttribute, CountAttribute(Computed = "target,query")] Single* v); + [Slot(831)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetNamedFramebufferAttachmentParameteriv(UInt32 framebuffer, System.Int32 attachment, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(834)] + private static extern unsafe void glGetMapiv(System.Int32 target, System.Int32 query, [OutAttribute, CountAttribute(Computed = "target,query")] Int32* v); + [Slot(835)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetNamedFramebufferParameteriv(UInt32 framebuffer, System.Int32 pname, [OutAttribute] Int32* param); + private static extern unsafe void glGetMaterialfv(System.Int32 face, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); + [Slot(836)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetMaterialiv(System.Int32 face, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(840)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetMinmax(System.Int32 target, bool reset, System.Int32 format, System.Int32 type, [OutAttribute, CountAttribute(Computed = "target,format,type")] IntPtr values); [Slot(842)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetNamedRenderbufferParameteriv(UInt32 renderbuffer, System.Int32 pname, [OutAttribute] Int32* @params); + private static extern unsafe void glGetMinmaxParameterfv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); + [Slot(844)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetMinmaxParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); [Slot(846)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetnColorTable(System.Int32 target, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute] IntPtr table); - [Slot(848)] + private static extern unsafe void glGetMultisamplefv(System.Int32 pname, UInt32 index, [OutAttribute, CountAttribute(Computed = "pname")] Single* val); + [Slot(860)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetnCompressedTexImage(System.Int32 target, Int32 lod, Int32 bufSize, [OutAttribute] IntPtr pixels); - [Slot(850)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetnConvolutionFilter(System.Int32 target, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute] IntPtr image); - [Slot(853)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetnHistogram(System.Int32 target, bool reset, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute] IntPtr values); - [Slot(855)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnMapdv(System.Int32 target, System.Int32 query, Int32 bufSize, [OutAttribute] Double* v); - [Slot(857)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnMapfv(System.Int32 target, System.Int32 query, Int32 bufSize, [OutAttribute] Single* v); - [Slot(859)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnMapiv(System.Int32 target, System.Int32 query, Int32 bufSize, [OutAttribute] Int32* v); + private static extern unsafe void glGetNamedBufferParameteri64v(UInt32 buffer, System.Int32 pname, [OutAttribute] Int64* @params); [Slot(861)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetnMinmax(System.Int32 target, bool reset, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute] IntPtr values); - [Slot(863)] + private static extern unsafe void glGetNamedBufferParameteriv(UInt32 buffer, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(864)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnPixelMapfv(System.Int32 map, Int32 bufSize, [OutAttribute] Single* values); - [Slot(865)] + private static extern void glGetNamedBufferPointerv(UInt32 buffer, System.Int32 pname, [OutAttribute] IntPtr @params); + [Slot(866)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnPixelMapuiv(System.Int32 map, Int32 bufSize, [OutAttribute] UInt32* values); - [Slot(867)] + private static extern void glGetNamedBufferSubData(UInt32 buffer, IntPtr offset, IntPtr size, [OutAttribute] IntPtr data); + [Slot(868)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnPixelMapusv(System.Int32 map, Int32 bufSize, [OutAttribute] UInt16* values); - [Slot(869)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnPolygonStipple(Int32 bufSize, [OutAttribute] Byte* pattern); + private static extern unsafe void glGetNamedFramebufferAttachmentParameteriv(UInt32 framebuffer, System.Int32 attachment, System.Int32 pname, [OutAttribute] Int32* @params); [Slot(871)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetnSeparableFilter(System.Int32 target, System.Int32 format, System.Int32 type, Int32 rowBufSize, [OutAttribute] IntPtr row, Int32 columnBufSize, [OutAttribute] IntPtr column, [OutAttribute] IntPtr span); - [Slot(873)] + private static extern unsafe void glGetNamedFramebufferParameteriv(UInt32 framebuffer, System.Int32 pname, [OutAttribute] Int32* param); + [Slot(879)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetnTexImage(System.Int32 target, Int32 level, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute] IntPtr pixels); - [Slot(875)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnUniformdv(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Double* @params); - [Slot(877)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnUniformfv(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Single* @params); - [Slot(880)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnUniformiv(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Int32* @params); + private static extern unsafe void glGetNamedRenderbufferParameteriv(UInt32 renderbuffer, System.Int32 pname, [OutAttribute] Int32* @params); [Slot(883)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnUniformuiv(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] UInt32* @params); - [Slot(888)] + private static extern void glGetnColorTable(System.Int32 target, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute] IntPtr table); + [Slot(885)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetObjectLabel(System.Int32 identifier, UInt32 name, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr label); + private static extern void glGetnCompressedTexImage(System.Int32 target, Int32 lod, Int32 bufSize, [OutAttribute] IntPtr pixels); + [Slot(887)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetnConvolutionFilter(System.Int32 target, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute] IntPtr image); + [Slot(890)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetnHistogram(System.Int32 target, bool reset, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute] IntPtr values); + [Slot(892)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnMapdv(System.Int32 target, System.Int32 query, Int32 bufSize, [OutAttribute] Double* v); [Slot(894)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetObjectPtrLabel(IntPtr ptr, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr label); - [Slot(921)] + private static extern unsafe void glGetnMapfv(System.Int32 target, System.Int32 query, Int32 bufSize, [OutAttribute] Single* v); + [Slot(896)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetPixelMapfv(System.Int32 map, [OutAttribute, CountAttribute(Computed = "map")] Single* values); + private static extern unsafe void glGetnMapiv(System.Int32 target, System.Int32 query, Int32 bufSize, [OutAttribute] Int32* v); + [Slot(898)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetnMinmax(System.Int32 target, bool reset, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute] IntPtr values); + [Slot(900)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnPixelMapfv(System.Int32 map, Int32 bufSize, [OutAttribute] Single* values); + [Slot(902)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnPixelMapuiv(System.Int32 map, Int32 bufSize, [OutAttribute] UInt32* values); + [Slot(904)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnPixelMapusv(System.Int32 map, Int32 bufSize, [OutAttribute] UInt16* values); + [Slot(906)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnPolygonStipple(Int32 bufSize, [OutAttribute] Byte* pattern); + [Slot(908)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetnSeparableFilter(System.Int32 target, System.Int32 format, System.Int32 type, Int32 rowBufSize, [OutAttribute] IntPtr row, Int32 columnBufSize, [OutAttribute] IntPtr column, [OutAttribute] IntPtr span); + [Slot(910)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetnTexImage(System.Int32 target, Int32 level, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute] IntPtr pixels); + [Slot(912)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnUniformdv(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Double* @params); + [Slot(914)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnUniformfv(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Single* @params); + [Slot(918)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnUniformiv(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Int32* @params); [Slot(922)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetPixelMapuiv(System.Int32 map, [OutAttribute, CountAttribute(Computed = "map")] UInt32* values); - [Slot(923)] + private static extern unsafe void glGetnUniformuiv(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] UInt32* @params); + [Slot(927)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetPixelMapusv(System.Int32 map, [OutAttribute, CountAttribute(Computed = "map")] UInt16* values); - [Slot(924)] + private static extern unsafe void glGetObjectLabel(System.Int32 identifier, UInt32 name, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr label); + [Slot(933)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetPixelMapxv(System.Int32 map, Int32 size, [OutAttribute, CountAttribute(Parameter = "size")] Int32* values); - [Slot(931)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetPointerv(System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] IntPtr @params); - [Slot(934)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetPolygonStipple([OutAttribute, CountAttribute(Computed = "")] Byte* mask); - [Slot(935)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] System.Int32* binaryFormat, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr binary); - [Slot(940)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetProgramInfoLog(UInt32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr infoLog); - [Slot(941)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetProgramInterfaceiv(UInt32 program, System.Int32 programInterface, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(942)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetProgramiv(UInt32 program, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(953)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetProgramPipelineInfoLog(UInt32 pipeline, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr infoLog); - [Slot(955)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetProgramPipelineiv(UInt32 pipeline, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(958)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glGetProgramResourceIndex(UInt32 program, System.Int32 programInterface, [CountAttribute(Computed = "name")] IntPtr name); - [Slot(959)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetProgramResourceiv(UInt32 program, System.Int32 programInterface, UInt32 index, Int32 propCount, [CountAttribute(Parameter = "propCount")] System.Int32* props, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int32* @params); + private static extern unsafe void glGetObjectPtrLabel(IntPtr ptr, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr label); [Slot(960)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glGetProgramResourceLocation(UInt32 program, System.Int32 programInterface, [CountAttribute(Computed = "name")] IntPtr name); + private static extern unsafe void glGetPixelMapfv(System.Int32 map, [OutAttribute, CountAttribute(Computed = "map")] Single* values); [Slot(961)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glGetProgramResourceLocationIndex(UInt32 program, System.Int32 programInterface, [CountAttribute(Computed = "name")] IntPtr name); + private static extern unsafe void glGetPixelMapuiv(System.Int32 map, [OutAttribute, CountAttribute(Computed = "map")] UInt32* values); [Slot(962)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetProgramResourceName(UInt32 program, System.Int32 programInterface, UInt32 index, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr name); + private static extern unsafe void glGetPixelMapusv(System.Int32 map, [OutAttribute, CountAttribute(Computed = "map")] UInt16* values); [Slot(963)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetProgramStageiv(UInt32 program, System.Int32 shadertype, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] Int32* values); - [Slot(967)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetQueryIndexediv(System.Int32 target, UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(968)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetQueryiv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + private static extern unsafe void glGetPixelMapxv(System.Int32 map, Int32 size, [OutAttribute, CountAttribute(Parameter = "size")] Int32* values); [Slot(970)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetQueryObjecti64v(UInt32 id, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int64* @params); - [Slot(972)] + private static extern void glGetPointerv(System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] IntPtr @params); + [Slot(973)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetQueryObjectiv(UInt32 id, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + private static extern unsafe void glGetPolygonStipple([OutAttribute, CountAttribute(Computed = "")] Byte* mask); [Slot(974)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetQueryObjectui64v(UInt32 id, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt64* @params); - [Slot(976)] + private static extern unsafe void glGetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] System.Int32* binaryFormat, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr binary); + [Slot(979)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetQueryObjectuiv(UInt32 id, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params); - [Slot(978)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetRenderbufferParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + private static extern unsafe void glGetProgramInfoLog(UInt32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr infoLog); [Slot(980)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetSamplerParameterfv(UInt32 sampler, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); + private static extern unsafe void glGetProgramInterfaceiv(UInt32 program, System.Int32 programInterface, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); [Slot(981)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetSamplerParameterIiv(UInt32 sampler, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(982)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetSamplerParameterIuiv(UInt32 sampler, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params); - [Slot(983)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetSamplerParameteriv(UInt32 sampler, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(984)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetSeparableFilter(System.Int32 target, System.Int32 format, System.Int32 type, [OutAttribute, CountAttribute(Computed = "target,format,type")] IntPtr row, [OutAttribute, CountAttribute(Computed = "target,format,type")] IntPtr column, [OutAttribute, CountAttribute(Computed = "target,format,type")] IntPtr span); - [Slot(986)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetShaderInfoLog(UInt32 shader, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr infoLog); - [Slot(987)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetShaderiv(UInt32 shader, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(988)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetShaderPrecisionFormat(System.Int32 shadertype, System.Int32 precisiontype, [OutAttribute, CountAttribute(Count = 2)] Int32* range, [OutAttribute, CountAttribute(Count = 2)] Int32* precision); - [Slot(989)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetShaderSource(UInt32 shader, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr source); + private static extern unsafe void glGetProgramiv(UInt32 program, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); [Slot(992)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern IntPtr glGetString(System.Int32 name); - [Slot(993)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern IntPtr glGetStringi(System.Int32 name, UInt32 index); + private static extern unsafe void glGetProgramPipelineInfoLog(UInt32 pipeline, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr infoLog); [Slot(994)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glGetSubroutineIndex(UInt32 program, System.Int32 shadertype, IntPtr name); - [Slot(995)] + private static extern unsafe void glGetProgramPipelineiv(UInt32 pipeline, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(997)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glGetSubroutineUniformLocation(UInt32 program, System.Int32 shadertype, IntPtr name); - [Slot(996)] + private static extern Int32 glGetProgramResourceIndex(UInt32 program, System.Int32 programInterface, [CountAttribute(Computed = "name")] IntPtr name); + [Slot(998)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetSynciv(IntPtr sync, System.Int32 pname, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int32* values); + private static extern unsafe void glGetProgramResourceiv(UInt32 program, System.Int32 programInterface, UInt32 index, Int32 propCount, [CountAttribute(Parameter = "propCount")] System.Int32* props, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int32* @params); [Slot(999)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTexEnvfv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); + private static extern Int32 glGetProgramResourceLocation(UInt32 program, System.Int32 programInterface, [CountAttribute(Computed = "name")] IntPtr name); [Slot(1000)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTexEnviv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(1003)] + private static extern Int32 glGetProgramResourceLocationIndex(UInt32 program, System.Int32 programInterface, [CountAttribute(Computed = "name")] IntPtr name); + [Slot(1001)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTexGendv(System.Int32 coord, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Double* @params); - [Slot(1004)] + private static extern unsafe void glGetProgramResourceName(UInt32 program, System.Int32 programInterface, UInt32 index, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr name); + [Slot(1002)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTexGenfv(System.Int32 coord, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); - [Slot(1005)] + private static extern unsafe void glGetProgramStageiv(UInt32 program, System.Int32 shadertype, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] Int32* values); + [Slot(1006)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTexGeniv(System.Int32 coord, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(1007)] + private static extern void glGetQueryBufferObjecti64v(UInt32 id, UInt32 buffer, System.Int32 pname, IntPtr offset); + [Slot(1010)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetTexImage(System.Int32 target, Int32 level, System.Int32 format, System.Int32 type, [OutAttribute, CountAttribute(Computed = "target,level,format,type")] IntPtr pixels); - [Slot(1008)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTexLevelParameterfv(System.Int32 target, Int32 level, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); - [Slot(1009)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTexLevelParameteriv(System.Int32 target, Int32 level, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + private static extern unsafe void glGetQueryIndexediv(System.Int32 target, UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); [Slot(1011)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTexParameterfv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); - [Slot(1012)] + private static extern unsafe void glGetQueryiv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(1013)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTexParameterIiv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(1014)] + private static extern unsafe void glGetQueryObjecti64v(UInt32 id, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int64* @params); + [Slot(1015)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTexParameterIuiv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params); - [Slot(1016)] + private static extern unsafe void glGetQueryObjectiv(UInt32 id, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(1017)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTexParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + private static extern unsafe void glGetQueryObjectui64v(UInt32 id, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt64* @params); + [Slot(1019)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetQueryObjectuiv(UInt32 id, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params); [Slot(1021)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetTextureImage(UInt32 texture, Int32 level, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute] IntPtr pixels); + private static extern unsafe void glGetRenderbufferParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); [Slot(1023)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTextureLevelParameterfv(UInt32 texture, Int32 level, System.Int32 pname, [OutAttribute] Single* @params); + private static extern unsafe void glGetSamplerParameterfv(UInt32 sampler, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); + [Slot(1024)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetSamplerParameterIiv(UInt32 sampler, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); [Slot(1025)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTextureLevelParameteriv(UInt32 texture, Int32 level, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(1027)] + private static extern unsafe void glGetSamplerParameterIuiv(UInt32 sampler, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params); + [Slot(1026)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTextureParameterfv(UInt32 texture, System.Int32 pname, [OutAttribute] Single* @params); - [Slot(1029)] + private static extern unsafe void glGetSamplerParameteriv(UInt32 sampler, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(1028)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTextureParameterIiv(UInt32 texture, System.Int32 pname, [OutAttribute] Int32* @params); + private static extern void glGetSeparableFilter(System.Int32 target, System.Int32 format, System.Int32 type, [OutAttribute, CountAttribute(Computed = "target,format,type")] IntPtr row, [OutAttribute, CountAttribute(Computed = "target,format,type")] IntPtr column, [OutAttribute, CountAttribute(Computed = "target,format,type")] IntPtr span); + [Slot(1030)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetShaderInfoLog(UInt32 shader, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr infoLog); [Slot(1031)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTextureParameterIuiv(UInt32 texture, System.Int32 pname, [OutAttribute] UInt32* @params); + private static extern unsafe void glGetShaderiv(UInt32 shader, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(1032)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetShaderPrecisionFormat(System.Int32 shadertype, System.Int32 precisiontype, [OutAttribute, CountAttribute(Count = 2)] Int32* range, [OutAttribute, CountAttribute(Count = 1)] Int32* precision); [Slot(1033)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTextureParameteriv(UInt32 texture, System.Int32 pname, [OutAttribute] Int32* @params); + private static extern unsafe void glGetShaderSource(UInt32 shader, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr source); [Slot(1037)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetTextureSubImage(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute] IntPtr pixels); + private static extern IntPtr glGetString(System.Int32 name); + [Slot(1038)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern IntPtr glGetStringi(System.Int32 name, UInt32 index); [Slot(1039)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTransformFeedbacki_v(UInt32 xfb, System.Int32 pname, UInt32 index, [OutAttribute] Int32* param); + private static extern Int32 glGetSubroutineIndex(UInt32 program, System.Int32 shadertype, IntPtr name); [Slot(1040)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTransformFeedbacki64_v(UInt32 xfb, System.Int32 pname, UInt32 index, [OutAttribute] Int64* param); + private static extern Int32 glGetSubroutineUniformLocation(UInt32 program, System.Int32 shadertype, IntPtr name); [Slot(1041)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTransformFeedbackiv(UInt32 xfb, System.Int32 pname, [OutAttribute] Int32* param); - [Slot(1042)] + private static extern unsafe void glGetSynciv(IntPtr sync, System.Int32 pname, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int32* values); + [Slot(1044)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTransformFeedbackVarying(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] Int32* size, [OutAttribute, CountAttribute(Count = 1)] System.Int32* type, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr name); + private static extern unsafe void glGetTexEnvfv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); [Slot(1045)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glGetUniformBlockIndex(UInt32 program, [CountAttribute(Computed = "")] IntPtr uniformBlockName); - [Slot(1047)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetUniformdv(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] Double* @params); + private static extern unsafe void glGetTexEnviv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); [Slot(1048)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetUniformfv(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] Single* @params); - [Slot(1051)] + private static extern unsafe void glGetTexGendv(System.Int32 coord, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Double* @params); + [Slot(1049)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetUniformIndices(UInt32 program, Int32 uniformCount, [CountAttribute(Computed = "uniformCount")] IntPtr uniformNames, [OutAttribute, CountAttribute(Computed = "uniformCount")] UInt32* uniformIndices); + private static extern unsafe void glGetTexGenfv(System.Int32 coord, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); + [Slot(1050)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetTexGeniv(System.Int32 coord, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); [Slot(1052)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetUniformiv(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] Int32* @params); + private static extern void glGetTexImage(System.Int32 target, Int32 level, System.Int32 format, System.Int32 type, [OutAttribute, CountAttribute(Computed = "target,level,format,type")] IntPtr pixels); + [Slot(1053)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetTexLevelParameterfv(System.Int32 target, Int32 level, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); [Slot(1054)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glGetUniformLocation(UInt32 program, IntPtr name); + private static extern unsafe void glGetTexLevelParameteriv(System.Int32 target, Int32 level, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(1056)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetTexParameterfv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); [Slot(1057)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetUniformSubroutineuiv(System.Int32 shadertype, Int32 location, [OutAttribute, CountAttribute(Count = 1)] UInt32* @params); + private static extern unsafe void glGetTexParameterIiv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); [Slot(1059)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetUniformuiv(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] UInt32* @params); + private static extern unsafe void glGetTexParameterIuiv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params); + [Slot(1061)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetTexParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(1066)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetTextureImage(UInt32 texture, Int32 level, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute] IntPtr pixels); [Slot(1068)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetVertexArrayIndexed64iv(UInt32 vaobj, UInt32 index, System.Int32 pname, [OutAttribute] Int64* param); - [Slot(1069)] + private static extern unsafe void glGetTextureLevelParameterfv(UInt32 texture, Int32 level, System.Int32 pname, [OutAttribute] Single* @params); + [Slot(1070)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetVertexArrayIndexediv(UInt32 vaobj, UInt32 index, System.Int32 pname, [OutAttribute] Int32* param); + private static extern unsafe void glGetTextureLevelParameteriv(UInt32 texture, Int32 level, System.Int32 pname, [OutAttribute] Int32* @params); [Slot(1072)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetVertexArrayiv(UInt32 vaobj, System.Int32 pname, [OutAttribute] Int32* param); - [Slot(1077)] + private static extern unsafe void glGetTextureParameterfv(UInt32 texture, System.Int32 pname, [OutAttribute] Single* @params); + [Slot(1074)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetVertexAttribdv(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 4)] Double* @params); - [Slot(1080)] + private static extern unsafe void glGetTextureParameterIiv(UInt32 texture, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(1076)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetVertexAttribfv(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 4)] Single* @params); - [Slot(1083)] + private static extern unsafe void glGetTextureParameterIuiv(UInt32 texture, System.Int32 pname, [OutAttribute] UInt32* @params); + [Slot(1078)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetVertexAttribIiv(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] Int32* @params); + private static extern unsafe void glGetTextureParameteriv(UInt32 texture, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(1082)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetTextureSubImage(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute] IntPtr pixels); + [Slot(1084)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetTransformFeedbacki_v(UInt32 xfb, System.Int32 pname, UInt32 index, [OutAttribute] Int32* param); [Slot(1085)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetVertexAttribIuiv(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] UInt32* @params); + private static extern unsafe void glGetTransformFeedbacki64_v(UInt32 xfb, System.Int32 pname, UInt32 index, [OutAttribute] Int64* param); + [Slot(1086)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetTransformFeedbackiv(UInt32 xfb, System.Int32 pname, [OutAttribute] Int32* param); [Slot(1087)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetVertexAttribiv(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 4)] Int32* @params); + private static extern unsafe void glGetTransformFeedbackVarying(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] Int32* size, [OutAttribute, CountAttribute(Count = 1)] System.Int32* type, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr name); [Slot(1090)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetVertexAttribLdv(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Double* @params); - [Slot(1095)] + private static extern Int32 glGetUniformBlockIndex(UInt32 program, [CountAttribute(Computed = "")] IntPtr uniformBlockName); + [Slot(1092)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetVertexAttribPointerv(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] IntPtr pointer); - [Slot(1114)] + private static extern unsafe void glGetUniformdv(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] Double* @params); + [Slot(1093)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glHint(System.Int32 target, System.Int32 mode); - [Slot(1116)] + private static extern unsafe void glGetUniformfv(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] Single* @params); + [Slot(1097)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glHistogram(System.Int32 target, Int32 width, System.Int32 internalformat, bool sink); - [Slot(1124)] + private static extern unsafe void glGetUniformIndices(UInt32 program, Int32 uniformCount, [CountAttribute(Computed = "uniformCount")] IntPtr uniformNames, [OutAttribute, CountAttribute(Computed = "uniformCount")] UInt32* uniformIndices); + [Slot(1098)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glIndexd(Double c); - [Slot(1125)] + private static extern unsafe void glGetUniformiv(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] Int32* @params); + [Slot(1100)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glIndexdv([CountAttribute(Count = 1)] Double* c); + private static extern Int32 glGetUniformLocation(UInt32 program, IntPtr name); + [Slot(1103)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetUniformSubroutineuiv(System.Int32 shadertype, Int32 location, [OutAttribute, CountAttribute(Count = 1)] UInt32* @params); + [Slot(1106)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetUniformuiv(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] UInt32* @params); + [Slot(1117)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetVertexArrayIndexed64iv(UInt32 vaobj, UInt32 index, System.Int32 pname, [OutAttribute] Int64* param); + [Slot(1118)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetVertexArrayIndexediv(UInt32 vaobj, UInt32 index, System.Int32 pname, [OutAttribute] Int32* param); + [Slot(1121)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetVertexArrayiv(UInt32 vaobj, System.Int32 pname, [OutAttribute] Int32* param); [Slot(1126)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glIndexf(Single c); + private static extern unsafe void glGetVertexAttribdv(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 4)] Double* @params); [Slot(1129)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glIndexfv([CountAttribute(Count = 1)] Single* c); - [Slot(1130)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glIndexi(Int32 c); - [Slot(1131)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glIndexiv([CountAttribute(Count = 1)] Int32* c); + private static extern unsafe void glGetVertexAttribfv(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 4)] Single* @params); [Slot(1132)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glIndexMask(UInt32 mask); + private static extern unsafe void glGetVertexAttribIiv(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] Int32* @params); [Slot(1134)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glIndexPointer(System.Int32 type, Int32 stride, [CountAttribute(Computed = "type,stride")] IntPtr pointer); - [Slot(1137)] + private static extern unsafe void glGetVertexAttribIuiv(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] UInt32* @params); + [Slot(1136)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glIndexs(Int16 c); - [Slot(1138)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glIndexsv([CountAttribute(Count = 1)] Int16* c); + private static extern unsafe void glGetVertexAttribiv(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 4)] Int32* @params); [Slot(1139)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glIndexub(Byte c); - [Slot(1140)] + private static extern unsafe void glGetVertexAttribLdv(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Double* @params); + [Slot(1144)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glIndexubv([CountAttribute(Count = 1)] Byte* c); - [Slot(1143)] + private static extern void glGetVertexAttribPointerv(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] IntPtr pointer); + [Slot(1164)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glInitNames(); - [Slot(1147)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glInterleavedArrays(System.Int32 format, Int32 stride, [CountAttribute(Computed = "format,stride")] IntPtr pointer); - [Slot(1149)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glInvalidateBufferData(UInt32 buffer); - [Slot(1150)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glInvalidateBufferSubData(UInt32 buffer, IntPtr offset, IntPtr length); - [Slot(1151)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glInvalidateFramebuffer(System.Int32 target, Int32 numAttachments, [CountAttribute(Parameter = "numAttachments")] System.Int32* attachments); - [Slot(1152)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glInvalidateNamedFramebufferData(UInt32 framebuffer, Int32 numAttachments, System.Int32* attachments); - [Slot(1153)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glInvalidateNamedFramebufferSubData(UInt32 framebuffer, Int32 numAttachments, System.Int32* attachments, Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(1154)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glInvalidateSubFramebuffer(System.Int32 target, Int32 numAttachments, [CountAttribute(Parameter = "numAttachments")] System.Int32* attachments, Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(1155)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glInvalidateTexImage(UInt32 texture, Int32 level); - [Slot(1156)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glInvalidateTexSubImage(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth); - [Slot(1158)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsBuffer(UInt32 buffer); - [Slot(1161)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsEnabled(System.Int32 cap); - [Slot(1162)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsEnabledi(System.Int32 target, UInt32 index); + private static extern void glHint(System.Int32 target, System.Int32 mode); [Slot(1166)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsFramebuffer(UInt32 framebuffer); - [Slot(1170)] + private static extern void glHistogram(System.Int32 target, Int32 width, System.Int32 internalformat, bool sink); + [Slot(1180)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsList(UInt32 list); - [Slot(1179)] + private static extern void glIndexd(Double c); + [Slot(1181)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsProgram(UInt32 program); + private static extern unsafe void glIndexdv([CountAttribute(Count = 1)] Double* c); [Slot(1182)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsProgramPipeline(UInt32 pipeline); - [Slot(1184)] + private static extern void glIndexf(Single c); + [Slot(1185)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsQuery(UInt32 id); + private static extern unsafe void glIndexfv([CountAttribute(Count = 1)] Single* c); [Slot(1186)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsRenderbuffer(UInt32 renderbuffer); + private static extern void glIndexi(Int32 c); + [Slot(1187)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glIndexiv([CountAttribute(Count = 1)] Int32* c); [Slot(1188)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsSampler(UInt32 sampler); - [Slot(1189)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsShader(UInt32 shader); + private static extern void glIndexMask(UInt32 mask); [Slot(1190)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsSync(IntPtr sync); - [Slot(1191)] + private static extern void glIndexPointer(System.Int32 type, Int32 stride, [CountAttribute(Computed = "type,stride")] IntPtr pointer); + [Slot(1193)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsTexture(UInt32 texture); + private static extern void glIndexs(Int16 c); + [Slot(1194)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glIndexsv([CountAttribute(Count = 1)] Int16* c); [Slot(1195)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsTransformFeedback(UInt32 id); - [Slot(1198)] + private static extern void glIndexub(Byte c); + [Slot(1196)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsVertexArray(UInt32 array); + private static extern unsafe void glIndexubv([CountAttribute(Count = 1)] Byte* c); + [Slot(1199)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glInitNames(); [Slot(1203)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glLightf(System.Int32 light, System.Int32 pname, Single param); - [Slot(1204)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glLightfv(System.Int32 light, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); + private static extern void glInterleavedArrays(System.Int32 format, Int32 stride, [CountAttribute(Computed = "format,stride")] IntPtr pointer); [Slot(1205)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glLighti(System.Int32 light, System.Int32 pname, Int32 param); + private static extern void glInvalidateBufferData(UInt32 buffer); [Slot(1206)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glLightiv(System.Int32 light, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); + private static extern void glInvalidateBufferSubData(UInt32 buffer, IntPtr offset, IntPtr length); [Slot(1207)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glLightModelf(System.Int32 pname, Single param); + private static extern unsafe void glInvalidateFramebuffer(System.Int32 target, Int32 numAttachments, [CountAttribute(Parameter = "numAttachments")] System.Int32* attachments); [Slot(1208)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glLightModelfv(System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); + private static extern unsafe void glInvalidateNamedFramebufferData(UInt32 framebuffer, Int32 numAttachments, System.Int32* attachments); [Slot(1209)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glLightModeli(System.Int32 pname, Int32 param); + private static extern unsafe void glInvalidateNamedFramebufferSubData(UInt32 framebuffer, Int32 numAttachments, System.Int32* attachments, Int32 x, Int32 y, Int32 width, Int32 height); [Slot(1210)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glLightModeliv(System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); - [Slot(1215)] + private static extern unsafe void glInvalidateSubFramebuffer(System.Int32 target, Int32 numAttachments, [CountAttribute(Parameter = "numAttachments")] System.Int32* attachments, Int32 x, Int32 y, Int32 width, Int32 height); + [Slot(1211)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glLineStipple(Int32 factor, UInt16 pattern); - [Slot(1216)] + private static extern void glInvalidateTexImage(UInt32 texture, Int32 level); + [Slot(1212)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glLineWidth(Single width); + private static extern void glInvalidateTexSubImage(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth); + [Slot(1214)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsBuffer(UInt32 buffer); [Slot(1218)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glLinkProgram(UInt32 program); - [Slot(1220)] + private static extern byte glIsEnabled(System.Int32 cap); + [Slot(1219)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glListBase(UInt32 @base); - [Slot(1225)] + private static extern byte glIsEnabledi(System.Int32 target, UInt32 index); + [Slot(1223)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glLoadIdentity(); + private static extern byte glIsFramebuffer(UInt32 framebuffer); [Slot(1227)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glLoadMatrixd([CountAttribute(Count = 16)] Double* m); - [Slot(1228)] + private static extern byte glIsList(UInt32 list); + [Slot(1237)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glLoadMatrixf([CountAttribute(Count = 16)] Single* m); - [Slot(1230)] + private static extern byte glIsProgram(UInt32 program); + [Slot(1240)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glLoadName(UInt32 name); - [Slot(1232)] + private static extern byte glIsProgramPipeline(UInt32 pipeline); + [Slot(1242)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glLoadTransposeMatrixd([CountAttribute(Count = 16)] Double* m); - [Slot(1234)] + private static extern byte glIsQuery(UInt32 id); + [Slot(1244)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glLoadTransposeMatrixf([CountAttribute(Count = 16)] Single* m); - [Slot(1238)] + private static extern byte glIsRenderbuffer(UInt32 renderbuffer); + [Slot(1246)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glLogicOp(System.Int32 opcode); + private static extern byte glIsSampler(UInt32 sampler); + [Slot(1248)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsShader(UInt32 shader); + [Slot(1250)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsSync(IntPtr sync); [Slot(1251)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMap1d(System.Int32 target, Double u1, Double u2, Int32 stride, Int32 order, [CountAttribute(Computed = "target,stride,order")] Double* points); - [Slot(1252)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMap1f(System.Int32 target, Single u1, Single u2, Int32 stride, Int32 order, [CountAttribute(Computed = "target,stride,order")] Single* points); - [Slot(1254)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMap2d(System.Int32 target, Double u1, Double u2, Int32 ustride, Int32 uorder, Double v1, Double v2, Int32 vstride, Int32 vorder, [CountAttribute(Computed = "target,ustride,uorder,vstride,vorder")] Double* points); + private static extern byte glIsTexture(UInt32 texture); [Slot(1255)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMap2f(System.Int32 target, Single u1, Single u2, Int32 ustride, Int32 uorder, Single v1, Single v2, Int32 vstride, Int32 vorder, [CountAttribute(Computed = "target,ustride,uorder,vstride,vorder")] Single* points); - [Slot(1257)] + private static extern byte glIsTransformFeedback(UInt32 id); + [Slot(1258)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern IntPtr glMapBuffer(System.Int32 target, System.Int32 access); - [Slot(1259)] + private static extern byte glIsVertexArray(UInt32 array); + [Slot(1266)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern IntPtr glMapBufferRange(System.Int32 target, IntPtr offset, IntPtr length, System.Int32 access); - [Slot(1261)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMapGrid1d(Int32 un, Double u1, Double u2); - [Slot(1262)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMapGrid1f(Int32 un, Single u1, Single u2); - [Slot(1264)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMapGrid2d(Int32 un, Double u1, Double u2, Int32 vn, Double v1, Double v2); - [Slot(1265)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMapGrid2f(Int32 un, Single u1, Single u2, Int32 vn, Single v1, Single v2); + private static extern void glLightf(System.Int32 light, System.Int32 pname, Single param); [Slot(1267)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern IntPtr glMapNamedBuffer(UInt32 buffer, System.Int32 access); + private static extern unsafe void glLightfv(System.Int32 light, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); + [Slot(1268)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glLighti(System.Int32 light, System.Int32 pname, Int32 param); [Slot(1269)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern IntPtr glMapNamedBufferRange(UInt32 buffer, IntPtr offset, Int32 length, System.Int32 access); + private static extern unsafe void glLightiv(System.Int32 light, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); + [Slot(1270)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glLightModelf(System.Int32 pname, Single param); + [Slot(1271)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glLightModelfv(System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); + [Slot(1272)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glLightModeli(System.Int32 pname, Int32 param); + [Slot(1273)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glLightModeliv(System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); + [Slot(1278)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glLineStipple(Int32 factor, UInt16 pattern); [Slot(1279)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMaterialf(System.Int32 face, System.Int32 pname, Single param); - [Slot(1280)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMaterialfv(System.Int32 face, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); + private static extern void glLineWidth(Single width); [Slot(1281)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMateriali(System.Int32 face, System.Int32 pname, Int32 param); - [Slot(1282)] + private static extern void glLinkProgram(UInt32 program); + [Slot(1283)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMaterialiv(System.Int32 face, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); + private static extern void glListBase(UInt32 @base); + [Slot(1289)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glLoadIdentity(); + [Slot(1291)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glLoadMatrixd([CountAttribute(Count = 16)] Double* m); + [Slot(1292)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glLoadMatrixf([CountAttribute(Count = 16)] Single* m); + [Slot(1294)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glLoadName(UInt32 name); + [Slot(1296)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glLoadTransposeMatrixd([CountAttribute(Count = 16)] Double* m); [Slot(1298)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMatrixMode(System.Int32 mode); + private static extern unsafe void glLoadTransposeMatrixf([CountAttribute(Count = 16)] Single* m); + [Slot(1302)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glLogicOp(System.Int32 opcode); [Slot(1315)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMemoryBarrier(System.Int32 barriers); + private static extern unsafe void glMap1d(System.Int32 target, Double u1, Double u2, Int32 stride, Int32 order, [CountAttribute(Computed = "target,stride,order")] Double* points); [Slot(1316)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMemoryBarrierByRegion(System.Int32 barriers); + private static extern unsafe void glMap1f(System.Int32 target, Single u1, Single u2, Int32 stride, Int32 order, [CountAttribute(Computed = "target,stride,order")] Single* points); [Slot(1318)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMinmax(System.Int32 target, System.Int32 internalformat, bool sink); - [Slot(1320)] + private static extern unsafe void glMap2d(System.Int32 target, Double u1, Double u2, Int32 ustride, Int32 uorder, Double v1, Double v2, Int32 vstride, Int32 vorder, [CountAttribute(Computed = "target,ustride,uorder,vstride,vorder")] Double* points); + [Slot(1319)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMinSampleShading(Single value); - [Slot(1322)] + private static extern unsafe void glMap2f(System.Int32 target, Single u1, Single u2, Int32 ustride, Int32 uorder, Single v1, Single v2, Int32 vstride, Int32 vorder, [CountAttribute(Computed = "target,ustride,uorder,vstride,vorder")] Single* points); + [Slot(1321)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiDrawArrays(System.Int32 mode, [CountAttribute(Computed = "count")] Int32* first, [CountAttribute(Computed = "drawcount")] Int32* count, Int32 drawcount); - [Slot(1324)] + private static extern IntPtr glMapBuffer(System.Int32 target, System.Int32 access); + [Slot(1323)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiDrawArraysIndirect(System.Int32 mode, [CountAttribute(Computed = "drawcount,stride")] IntPtr indirect, Int32 drawcount, Int32 stride); - [Slot(1330)] + private static extern IntPtr glMapBufferRange(System.Int32 target, IntPtr offset, IntPtr length, System.Int32 access); + [Slot(1325)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiDrawElements(System.Int32 mode, [CountAttribute(Computed = "drawcount")] Int32* count, System.Int32 type, [CountAttribute(Computed = "drawcount")] IntPtr indices, Int32 drawcount); + private static extern void glMapGrid1d(Int32 un, Double u1, Double u2); + [Slot(1326)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMapGrid1f(Int32 un, Single u1, Single u2); + [Slot(1328)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMapGrid2d(Int32 un, Double u1, Double u2, Int32 vn, Double v1, Double v2); + [Slot(1329)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMapGrid2f(Int32 un, Single u1, Single u2, Int32 vn, Single v1, Single v2); [Slot(1331)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiDrawElementsBaseVertex(System.Int32 mode, [CountAttribute(Computed = "drawcount")] Int32* count, System.Int32 type, [CountAttribute(Computed = "drawcount")] IntPtr indices, Int32 drawcount, [CountAttribute(Computed = "drawcount")] Int32* basevertex); + private static extern IntPtr glMapNamedBuffer(UInt32 buffer, System.Int32 access); [Slot(1333)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiDrawElementsIndirect(System.Int32 mode, System.Int32 type, [CountAttribute(Computed = "drawcount,stride")] IntPtr indirect, Int32 drawcount, Int32 stride); + private static extern IntPtr glMapNamedBufferRange(UInt32 buffer, IntPtr offset, IntPtr length, System.Int32 access); + [Slot(1343)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMaterialf(System.Int32 face, System.Int32 pname, Single param); [Slot(1344)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexCoord1d(System.Int32 target, Double s); + private static extern unsafe void glMaterialfv(System.Int32 face, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); + [Slot(1345)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMateriali(System.Int32 face, System.Int32 pname, Int32 param); [Slot(1346)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiTexCoord1dv(System.Int32 target, [CountAttribute(Count = 1)] Double* v); - [Slot(1348)] + private static extern unsafe void glMaterialiv(System.Int32 face, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); + [Slot(1362)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexCoord1f(System.Int32 target, Single s); - [Slot(1350)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiTexCoord1fv(System.Int32 target, [CountAttribute(Count = 1)] Single* v); - [Slot(1354)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexCoord1i(System.Int32 target, Int32 s); - [Slot(1356)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiTexCoord1iv(System.Int32 target, [CountAttribute(Count = 1)] Int32* v); - [Slot(1358)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexCoord1s(System.Int32 target, Int16 s); - [Slot(1360)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiTexCoord1sv(System.Int32 target, [CountAttribute(Count = 1)] Int16* v); - [Slot(1366)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexCoord2d(System.Int32 target, Double s, Double t); - [Slot(1368)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiTexCoord2dv(System.Int32 target, [CountAttribute(Count = 2)] Double* v); - [Slot(1370)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexCoord2f(System.Int32 target, Single s, Single t); - [Slot(1372)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiTexCoord2fv(System.Int32 target, [CountAttribute(Count = 2)] Single* v); - [Slot(1376)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexCoord2i(System.Int32 target, Int32 s, Int32 t); - [Slot(1378)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiTexCoord2iv(System.Int32 target, [CountAttribute(Count = 2)] Int32* v); + private static extern void glMatrixMode(System.Int32 mode); [Slot(1380)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexCoord2s(System.Int32 target, Int16 s, Int16 t); - [Slot(1382)] + private static extern void glMemoryBarrier(System.Int32 barriers); + [Slot(1381)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiTexCoord2sv(System.Int32 target, [CountAttribute(Count = 2)] Int16* v); - [Slot(1388)] + private static extern void glMemoryBarrierByRegion(System.Int32 barriers); + [Slot(1384)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexCoord3d(System.Int32 target, Double s, Double t, Double r); - [Slot(1390)] + private static extern void glMinmax(System.Int32 target, System.Int32 internalformat, bool sink); + [Slot(1386)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiTexCoord3dv(System.Int32 target, [CountAttribute(Count = 3)] Double* v); - [Slot(1392)] + private static extern void glMinSampleShading(Single value); + [Slot(1399)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexCoord3f(System.Int32 target, Single s, Single t, Single r); - [Slot(1394)] + private static extern unsafe void glMultiDrawArrays(System.Int32 mode, [CountAttribute(Computed = "count")] Int32* first, [CountAttribute(Computed = "drawcount")] Int32* count, Int32 drawcount); + [Slot(1401)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiTexCoord3fv(System.Int32 target, [CountAttribute(Count = 3)] Single* v); - [Slot(1398)] + private static extern void glMultiDrawArraysIndirect(System.Int32 mode, [CountAttribute(Computed = "drawcount,stride")] IntPtr indirect, Int32 drawcount, Int32 stride); + [Slot(1405)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexCoord3i(System.Int32 target, Int32 s, Int32 t, Int32 r); - [Slot(1400)] + private static extern void glMultiDrawArraysIndirectCount(System.Int32 mode, IntPtr indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride); + [Slot(1408)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiTexCoord3iv(System.Int32 target, [CountAttribute(Count = 3)] Int32* v); - [Slot(1402)] + private static extern unsafe void glMultiDrawElements(System.Int32 mode, [CountAttribute(Computed = "drawcount")] Int32* count, System.Int32 type, [CountAttribute(Computed = "drawcount")] IntPtr indices, Int32 drawcount); + [Slot(1409)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexCoord3s(System.Int32 target, Int16 s, Int16 t, Int16 r); - [Slot(1404)] + private static extern unsafe void glMultiDrawElementsBaseVertex(System.Int32 mode, [CountAttribute(Computed = "drawcount")] Int32* count, System.Int32 type, [CountAttribute(Computed = "drawcount")] IntPtr indices, Int32 drawcount, [CountAttribute(Computed = "drawcount")] Int32* basevertex); + [Slot(1411)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiTexCoord3sv(System.Int32 target, [CountAttribute(Count = 3)] Int16* v); - [Slot(1410)] + private static extern void glMultiDrawElementsIndirect(System.Int32 mode, System.Int32 type, [CountAttribute(Computed = "drawcount,stride")] IntPtr indirect, Int32 drawcount, Int32 stride); + [Slot(1415)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexCoord4d(System.Int32 target, Double s, Double t, Double r, Double q); - [Slot(1412)] + private static extern void glMultiDrawElementsIndirectCount(System.Int32 mode, System.Int32 type, IntPtr indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride); + [Slot(1423)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiTexCoord4dv(System.Int32 target, [CountAttribute(Count = 4)] Double* v); - [Slot(1414)] + private static extern void glMultiTexCoord1d(System.Int32 target, Double s); + [Slot(1425)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexCoord4f(System.Int32 target, Single s, Single t, Single r, Single q); - [Slot(1416)] + private static extern unsafe void glMultiTexCoord1dv(System.Int32 target, [CountAttribute(Count = 1)] Double* v); + [Slot(1427)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiTexCoord4fv(System.Int32 target, [CountAttribute(Count = 4)] Single* v); - [Slot(1420)] + private static extern void glMultiTexCoord1f(System.Int32 target, Single s); + [Slot(1429)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexCoord4i(System.Int32 target, Int32 s, Int32 t, Int32 r, Int32 q); - [Slot(1422)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiTexCoord4iv(System.Int32 target, [CountAttribute(Count = 4)] Int32* v); - [Slot(1424)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexCoord4s(System.Int32 target, Int16 s, Int16 t, Int16 r, Int16 q); - [Slot(1426)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiTexCoord4sv(System.Int32 target, [CountAttribute(Count = 4)] Int16* v); - [Slot(1430)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexCoordP1ui(System.Int32 texture, System.Int32 type, UInt32 coords); - [Slot(1431)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiTexCoordP1uiv(System.Int32 texture, System.Int32 type, [CountAttribute(Count = 1)] UInt32* coords); - [Slot(1432)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexCoordP2ui(System.Int32 texture, System.Int32 type, UInt32 coords); + private static extern unsafe void glMultiTexCoord1fv(System.Int32 target, [CountAttribute(Count = 1)] Single* v); [Slot(1433)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiTexCoordP2uiv(System.Int32 texture, System.Int32 type, [CountAttribute(Count = 1)] UInt32* coords); - [Slot(1434)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexCoordP3ui(System.Int32 texture, System.Int32 type, UInt32 coords); + private static extern void glMultiTexCoord1i(System.Int32 target, Int32 s); [Slot(1435)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiTexCoordP3uiv(System.Int32 texture, System.Int32 type, [CountAttribute(Count = 1)] UInt32* coords); - [Slot(1436)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexCoordP4ui(System.Int32 texture, System.Int32 type, UInt32 coords); + private static extern unsafe void glMultiTexCoord1iv(System.Int32 target, [CountAttribute(Count = 1)] Int32* v); [Slot(1437)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiTexCoordP4uiv(System.Int32 texture, System.Int32 type, [CountAttribute(Count = 1)] UInt32* coords); - [Slot(1462)] + private static extern void glMultiTexCoord1s(System.Int32 target, Int16 s); + [Slot(1439)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultMatrixd([CountAttribute(Count = 16)] Double* m); - [Slot(1463)] + private static extern unsafe void glMultiTexCoord1sv(System.Int32 target, [CountAttribute(Count = 1)] Int16* v); + [Slot(1445)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultMatrixf([CountAttribute(Count = 16)] Single* m); - [Slot(1465)] + private static extern void glMultiTexCoord2d(System.Int32 target, Double s, Double t); + [Slot(1447)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultTransposeMatrixd([CountAttribute(Count = 16)] Double* m); + private static extern unsafe void glMultiTexCoord2dv(System.Int32 target, [CountAttribute(Count = 2)] Double* v); + [Slot(1449)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexCoord2f(System.Int32 target, Single s, Single t); + [Slot(1451)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiTexCoord2fv(System.Int32 target, [CountAttribute(Count = 2)] Single* v); + [Slot(1455)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexCoord2i(System.Int32 target, Int32 s, Int32 t); + [Slot(1457)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiTexCoord2iv(System.Int32 target, [CountAttribute(Count = 2)] Int32* v); + [Slot(1459)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexCoord2s(System.Int32 target, Int16 s, Int16 t); + [Slot(1461)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiTexCoord2sv(System.Int32 target, [CountAttribute(Count = 2)] Int16* v); [Slot(1467)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultTransposeMatrixf([CountAttribute(Count = 16)] Single* m); - [Slot(1470)] + private static extern void glMultiTexCoord3d(System.Int32 target, Double s, Double t, Double r); + [Slot(1469)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNamedBufferData(UInt32 buffer, Int32 size, IntPtr data, System.Int32 usage); - [Slot(1474)] + private static extern unsafe void glMultiTexCoord3dv(System.Int32 target, [CountAttribute(Count = 3)] Double* v); + [Slot(1471)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNamedBufferStorage(UInt32 buffer, Int32 size, IntPtr data, System.Int32 flags); - [Slot(1476)] + private static extern void glMultiTexCoord3f(System.Int32 target, Single s, Single t, Single r); + [Slot(1473)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNamedBufferSubData(UInt32 buffer, IntPtr offset, Int32 size, IntPtr data); + private static extern unsafe void glMultiTexCoord3fv(System.Int32 target, [CountAttribute(Count = 3)] Single* v); + [Slot(1477)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexCoord3i(System.Int32 target, Int32 s, Int32 t, Int32 r); [Slot(1479)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNamedFramebufferDrawBuffer(UInt32 framebuffer, System.Int32 buf); - [Slot(1480)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glNamedFramebufferDrawBuffers(UInt32 framebuffer, Int32 n, System.Int32* bufs); + private static extern unsafe void glMultiTexCoord3iv(System.Int32 target, [CountAttribute(Count = 3)] Int32* v); [Slot(1481)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNamedFramebufferParameteri(UInt32 framebuffer, System.Int32 pname, Int32 param); + private static extern void glMultiTexCoord3s(System.Int32 target, Int16 s, Int16 t, Int16 r); [Slot(1483)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNamedFramebufferReadBuffer(UInt32 framebuffer, System.Int32 src); - [Slot(1484)] + private static extern unsafe void glMultiTexCoord3sv(System.Int32 target, [CountAttribute(Count = 3)] Int16* v); + [Slot(1489)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNamedFramebufferRenderbuffer(UInt32 framebuffer, System.Int32 attachment, System.Int32 renderbuffertarget, UInt32 renderbuffer); - [Slot(1486)] + private static extern void glMultiTexCoord4d(System.Int32 target, Double s, Double t, Double r, Double q); + [Slot(1491)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNamedFramebufferTexture(UInt32 framebuffer, System.Int32 attachment, UInt32 texture, Int32 level); - [Slot(1492)] + private static extern unsafe void glMultiTexCoord4dv(System.Int32 target, [CountAttribute(Count = 4)] Double* v); + [Slot(1493)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNamedFramebufferTextureLayer(UInt32 framebuffer, System.Int32 attachment, UInt32 texture, Int32 level, Int32 layer); - [Slot(1506)] + private static extern void glMultiTexCoord4f(System.Int32 target, Single s, Single t, Single r, Single q); + [Slot(1495)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNamedRenderbufferStorage(UInt32 renderbuffer, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(1508)] + private static extern unsafe void glMultiTexCoord4fv(System.Int32 target, [CountAttribute(Count = 4)] Single* v); + [Slot(1499)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNamedRenderbufferStorageMultisample(UInt32 renderbuffer, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); + private static extern void glMultiTexCoord4i(System.Int32 target, Int32 s, Int32 t, Int32 r, Int32 q); + [Slot(1501)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiTexCoord4iv(System.Int32 target, [CountAttribute(Count = 4)] Int32* v); + [Slot(1503)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexCoord4s(System.Int32 target, Int16 s, Int16 t, Int16 r, Int16 q); + [Slot(1505)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiTexCoord4sv(System.Int32 target, [CountAttribute(Count = 4)] Int16* v); + [Slot(1509)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexCoordP1ui(System.Int32 texture, System.Int32 type, UInt32 coords); + [Slot(1510)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiTexCoordP1uiv(System.Int32 texture, System.Int32 type, [CountAttribute(Count = 1)] UInt32* coords); + [Slot(1511)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexCoordP2ui(System.Int32 texture, System.Int32 type, UInt32 coords); [Slot(1512)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNewList(UInt32 list, System.Int32 mode); + private static extern unsafe void glMultiTexCoordP2uiv(System.Int32 texture, System.Int32 type, [CountAttribute(Count = 1)] UInt32* coords); + [Slot(1513)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexCoordP3ui(System.Int32 texture, System.Int32 type, UInt32 coords); [Slot(1514)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNormal3b(SByte nx, SByte ny, SByte nz); + private static extern unsafe void glMultiTexCoordP3uiv(System.Int32 texture, System.Int32 type, [CountAttribute(Count = 1)] UInt32* coords); [Slot(1515)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glNormal3bv([CountAttribute(Count = 3)] SByte* v); + private static extern void glMultiTexCoordP4ui(System.Int32 texture, System.Int32 type, UInt32 coords); [Slot(1516)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNormal3d(Double nx, Double ny, Double nz); - [Slot(1517)] + private static extern unsafe void glMultiTexCoordP4uiv(System.Int32 texture, System.Int32 type, [CountAttribute(Count = 1)] UInt32* coords); + [Slot(1541)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glNormal3dv([CountAttribute(Count = 3)] Double* v); - [Slot(1518)] + private static extern unsafe void glMultMatrixd([CountAttribute(Count = 16)] Double* m); + [Slot(1542)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNormal3f(Single nx, Single ny, Single nz); - [Slot(1519)] + private static extern unsafe void glMultMatrixf([CountAttribute(Count = 16)] Single* m); + [Slot(1544)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glNormal3fv([CountAttribute(Count = 3)] Single* v); - [Slot(1524)] + private static extern unsafe void glMultTransposeMatrixd([CountAttribute(Count = 16)] Double* m); + [Slot(1546)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNormal3i(Int32 nx, Int32 ny, Int32 nz); - [Slot(1525)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glNormal3iv([CountAttribute(Count = 3)] Int32* v); - [Slot(1526)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNormal3s(Int16 nx, Int16 ny, Int16 nz); - [Slot(1527)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glNormal3sv([CountAttribute(Count = 3)] Int16* v); - [Slot(1531)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNormalP3ui(System.Int32 type, UInt32 coords); - [Slot(1532)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glNormalP3uiv(System.Int32 type, [CountAttribute(Count = 1)] UInt32* coords); - [Slot(1533)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNormalPointer(System.Int32 type, Int32 stride, [CountAttribute(Computed = "type,stride")] IntPtr pointer); - [Slot(1547)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glObjectLabel(System.Int32 identifier, UInt32 name, Int32 length, [CountAttribute(Computed = "label,length")] IntPtr label); + private static extern unsafe void glMultTransposeMatrixf([CountAttribute(Count = 16)] Single* m); [Slot(1549)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glObjectPtrLabel(IntPtr ptr, Int32 length, [CountAttribute(Computed = "label,length")] IntPtr label); + private static extern void glNamedBufferData(UInt32 buffer, IntPtr size, IntPtr data, System.Int32 usage); [Slot(1553)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glOrtho(Double left, Double right, Double bottom, Double top, Double zNear, Double zFar); + private static extern void glNamedBufferStorage(UInt32 buffer, IntPtr size, [CountAttribute(Parameter = "size")] IntPtr data, System.Int32 flags); [Slot(1557)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPassThrough(Single token); - [Slot(1559)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glPatchParameterfv(System.Int32 pname, [CountAttribute(Computed = "pname")] Single* values); + private static extern void glNamedBufferSubData(UInt32 buffer, IntPtr offset, IntPtr size, [CountAttribute(Computed = "size")] IntPtr data); [Slot(1560)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPatchParameteri(System.Int32 pname, Int32 value); - [Slot(1582)] + private static extern void glNamedFramebufferDrawBuffer(UInt32 framebuffer, System.Int32 buf); + [Slot(1561)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPauseTransformFeedback(); - [Slot(1585)] + private static extern unsafe void glNamedFramebufferDrawBuffers(UInt32 framebuffer, Int32 n, System.Int32* bufs); + [Slot(1562)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glPixelMapfv(System.Int32 map, Int32 mapsize, [CountAttribute(Parameter = "mapsize")] Single* values); - [Slot(1586)] + private static extern void glNamedFramebufferParameteri(UInt32 framebuffer, System.Int32 pname, Int32 param); + [Slot(1564)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glPixelMapuiv(System.Int32 map, Int32 mapsize, [CountAttribute(Parameter = "mapsize")] UInt32* values); - [Slot(1587)] + private static extern void glNamedFramebufferReadBuffer(UInt32 framebuffer, System.Int32 src); + [Slot(1565)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glPixelMapusv(System.Int32 map, Int32 mapsize, [CountAttribute(Parameter = "mapsize")] UInt16* values); - [Slot(1588)] + private static extern void glNamedFramebufferRenderbuffer(UInt32 framebuffer, System.Int32 attachment, System.Int32 renderbuffertarget, UInt32 renderbuffer); + [Slot(1570)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glPixelMapx(System.Int32 map, Int32 size, [CountAttribute(Parameter = "size")] Int32* values); - [Slot(1589)] + private static extern void glNamedFramebufferTexture(UInt32 framebuffer, System.Int32 attachment, UInt32 texture, Int32 level); + [Slot(1576)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPixelStoref(System.Int32 pname, Single param); + private static extern void glNamedFramebufferTextureLayer(UInt32 framebuffer, System.Int32 attachment, UInt32 texture, Int32 level, Int32 layer); [Slot(1590)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPixelStorei(System.Int32 pname, Int32 param); - [Slot(1591)] + private static extern void glNamedRenderbufferStorage(UInt32 renderbuffer, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(1592)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPixelStorex(System.Int32 pname, Int32 param); - [Slot(1597)] + private static extern void glNamedRenderbufferStorageMultisample(UInt32 renderbuffer, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(1596)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPixelTransferf(System.Int32 pname, Single param); + private static extern void glNewList(UInt32 list, System.Int32 mode); [Slot(1598)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPixelTransferi(System.Int32 pname, Int32 param); - [Slot(1604)] + private static extern void glNormal3b(SByte nx, SByte ny, SByte nz); + [Slot(1599)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPixelZoom(Single xfactor, Single yfactor); + private static extern unsafe void glNormal3bv([CountAttribute(Count = 3)] SByte* v); + [Slot(1600)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNormal3d(Double nx, Double ny, Double nz); + [Slot(1601)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glNormal3dv([CountAttribute(Count = 3)] Double* v); + [Slot(1602)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNormal3f(Single nx, Single ny, Single nz); + [Slot(1603)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glNormal3fv([CountAttribute(Count = 3)] Single* v); + [Slot(1608)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNormal3i(Int32 nx, Int32 ny, Int32 nz); [Slot(1609)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPointParameterf(System.Int32 pname, Single param); - [Slot(1613)] + private static extern unsafe void glNormal3iv([CountAttribute(Count = 3)] Int32* v); + [Slot(1610)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glPointParameterfv(System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); + private static extern void glNormal3s(Int16 nx, Int16 ny, Int16 nz); + [Slot(1611)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glNormal3sv([CountAttribute(Count = 3)] Int16* v); + [Slot(1615)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNormalP3ui(System.Int32 type, UInt32 coords); + [Slot(1616)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glNormalP3uiv(System.Int32 type, [CountAttribute(Count = 1)] UInt32* coords); [Slot(1617)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPointParameteri(System.Int32 pname, Int32 param); - [Slot(1619)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glPointParameteriv(System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); - [Slot(1623)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPointSize(Single size); - [Slot(1627)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPolygonMode(System.Int32 face, System.Int32 mode); - [Slot(1628)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPolygonOffset(Single factor, Single units); + private static extern void glNormalPointer(System.Int32 type, Int32 stride, [CountAttribute(Computed = "type,stride")] IntPtr pointer); [Slot(1631)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glPolygonStipple([CountAttribute(Computed = "")] Byte* mask); - [Slot(1632)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPopAttrib(); + private static extern void glObjectLabel(System.Int32 identifier, UInt32 name, Int32 length, [CountAttribute(Computed = "label,length")] IntPtr label); [Slot(1633)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPopClientAttrib(); - [Slot(1634)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPopDebugGroup(); + private static extern void glObjectPtrLabel(IntPtr ptr, Int32 length, [CountAttribute(Computed = "label,length")] IntPtr label); [Slot(1637)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPopMatrix(); - [Slot(1638)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPopName(); + private static extern void glOrtho(Double left, Double right, Double bottom, Double top, Double zNear, Double zFar); [Slot(1641)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPrimitiveRestartIndex(UInt32 index); + private static extern void glPassThrough(Single token); + [Slot(1643)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glPatchParameterfv(System.Int32 pname, [CountAttribute(Computed = "pname")] Single* values); [Slot(1644)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glPrioritizeTextures(Int32 n, [CountAttribute(Parameter = "n")] UInt32* textures, [CountAttribute(Parameter = "n")] Single* priorities); - [Slot(1647)] + private static extern void glPatchParameteri(System.Int32 pname, Int32 value); + [Slot(1666)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramBinary(UInt32 program, System.Int32 binaryFormat, [CountAttribute(Parameter = "length")] IntPtr binary, Int32 length); + private static extern void glPauseTransformFeedback(); + [Slot(1669)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glPixelMapfv(System.Int32 map, Int32 mapsize, [CountAttribute(Parameter = "mapsize")] Single* values); + [Slot(1670)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glPixelMapuiv(System.Int32 map, Int32 mapsize, [CountAttribute(Parameter = "mapsize")] UInt32* values); + [Slot(1671)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glPixelMapusv(System.Int32 map, Int32 mapsize, [CountAttribute(Parameter = "mapsize")] UInt16* values); + [Slot(1672)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glPixelMapx(System.Int32 map, Int32 size, [CountAttribute(Parameter = "size")] Int32* values); + [Slot(1673)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPixelStoref(System.Int32 pname, Single param); + [Slot(1674)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPixelStorei(System.Int32 pname, Int32 param); + [Slot(1675)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPixelStorex(System.Int32 pname, Int32 param); [Slot(1681)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramParameteri(UInt32 program, System.Int32 pname, Int32 value); - [Slot(1689)] + private static extern void glPixelTransferf(System.Int32 pname, Single param); + [Slot(1682)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform1d(UInt32 program, Int32 location, Double v0); - [Slot(1691)] + private static extern void glPixelTransferi(System.Int32 pname, Int32 param); + [Slot(1688)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform1dv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 1)] Double* value); + private static extern void glPixelZoom(Single xfactor, Single yfactor); [Slot(1693)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform1f(UInt32 program, Int32 location, Single v0); - [Slot(1695)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform1fv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 1)] Single* value); + private static extern void glPointParameterf(System.Int32 pname, Single param); [Slot(1697)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform1i(UInt32 program, Int32 location, Int32 v0); + private static extern unsafe void glPointParameterfv(System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); [Slot(1701)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform1iv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 1)] Int32* value); + private static extern void glPointParameteri(System.Int32 pname, Int32 param); [Slot(1703)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform1ui(UInt32 program, Int32 location, UInt32 v0); + private static extern unsafe void glPointParameteriv(System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); [Slot(1707)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform1uiv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 1)] UInt32* value); - [Slot(1709)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform2d(UInt32 program, Int32 location, Double v0, Double v1); + private static extern void glPointSize(Single size); [Slot(1711)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform2dv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] Double* value); + private static extern void glPolygonMode(System.Int32 face, System.Int32 mode); + [Slot(1712)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPolygonOffset(Single factor, Single units); [Slot(1713)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform2f(UInt32 program, Int32 location, Single v0, Single v1); - [Slot(1715)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform2fv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] Single* value); + private static extern void glPolygonOffsetClamp(Single factor, Single units, Single clamp); [Slot(1717)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform2i(UInt32 program, Int32 location, Int32 v0, Int32 v1); - [Slot(1721)] + private static extern unsafe void glPolygonStipple([CountAttribute(Computed = "")] Byte* mask); + [Slot(1718)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform2iv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] Int32* value); + private static extern void glPopAttrib(); + [Slot(1719)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPopClientAttrib(); + [Slot(1720)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPopDebugGroup(); [Slot(1723)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform2ui(UInt32 program, Int32 location, UInt32 v0, UInt32 v1); - [Slot(1727)] + private static extern void glPopMatrix(); + [Slot(1724)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform2uiv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] UInt32* value); - [Slot(1729)] + private static extern void glPopName(); + [Slot(1728)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform3d(UInt32 program, Int32 location, Double v0, Double v1, Double v2); + private static extern void glPrimitiveRestartIndex(UInt32 index); [Slot(1731)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform3dv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] Double* value); - [Slot(1733)] + private static extern unsafe void glPrioritizeTextures(Int32 n, [CountAttribute(Parameter = "n")] UInt32* textures, [CountAttribute(Parameter = "n")] Single* priorities); + [Slot(1734)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform3f(UInt32 program, Int32 location, Single v0, Single v1, Single v2); - [Slot(1735)] + private static extern void glProgramBinary(UInt32 program, System.Int32 binaryFormat, [CountAttribute(Parameter = "length")] IntPtr binary, Int32 length); + [Slot(1768)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform3fv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] Single* value); - [Slot(1737)] + private static extern void glProgramParameteri(UInt32 program, System.Int32 pname, Int32 value); + [Slot(1776)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform3i(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2); - [Slot(1741)] + private static extern void glProgramUniform1d(UInt32 program, Int32 location, Double v0); + [Slot(1778)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform3iv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] Int32* value); - [Slot(1743)] + private static extern unsafe void glProgramUniform1dv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Double* value); + [Slot(1780)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform3ui(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2); - [Slot(1747)] + private static extern void glProgramUniform1f(UInt32 program, Int32 location, Single v0); + [Slot(1782)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform3uiv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] UInt32* value); - [Slot(1749)] + private static extern unsafe void glProgramUniform1fv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Single* value); + [Slot(1784)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform4d(UInt32 program, Int32 location, Double v0, Double v1, Double v2, Double v3); - [Slot(1751)] + private static extern void glProgramUniform1i(UInt32 program, Int32 location, Int32 v0); + [Slot(1790)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform4dv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] Double* value); - [Slot(1753)] + private static extern unsafe void glProgramUniform1iv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int32* value); + [Slot(1792)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform4f(UInt32 program, Int32 location, Single v0, Single v1, Single v2, Single v3); - [Slot(1755)] + private static extern void glProgramUniform1ui(UInt32 program, Int32 location, UInt32 v0); + [Slot(1798)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform4fv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] Single* value); - [Slot(1757)] + private static extern unsafe void glProgramUniform1uiv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt32* value); + [Slot(1800)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform4i(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3); - [Slot(1761)] + private static extern void glProgramUniform2d(UInt32 program, Int32 location, Double v0, Double v1); + [Slot(1802)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform4iv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] Int32* value); - [Slot(1763)] + private static extern unsafe void glProgramUniform2dv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Double* value); + [Slot(1804)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform4ui(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3); - [Slot(1767)] + private static extern void glProgramUniform2f(UInt32 program, Int32 location, Single v0, Single v1); + [Slot(1806)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform4uiv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] UInt32* value); - [Slot(1773)] + private static extern unsafe void glProgramUniform2fv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Single* value); + [Slot(1808)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix2dv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 2)] Double* value); - [Slot(1775)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix2fv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 2)] Single* value); - [Slot(1777)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix2x3dv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value); - [Slot(1779)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix2x3fv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single* value); - [Slot(1781)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix2x4dv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value); - [Slot(1783)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix2x4fv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single* value); - [Slot(1785)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix3dv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 3)] Double* value); - [Slot(1787)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix3fv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 3)] Single* value); - [Slot(1789)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix3x2dv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value); - [Slot(1791)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix3x2fv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single* value); - [Slot(1793)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix3x4dv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value); - [Slot(1795)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix3x4fv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single* value); - [Slot(1797)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix4dv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 4)] Double* value); - [Slot(1799)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix4fv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 4)] Single* value); - [Slot(1801)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix4x2dv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value); - [Slot(1803)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix4x2fv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single* value); - [Slot(1805)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix4x3dv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value); - [Slot(1807)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix4x3fv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single* value); - [Slot(1812)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProvokingVertex(System.Int32 mode); + private static extern void glProgramUniform2i(UInt32 program, Int32 location, Int32 v0, Int32 v1); [Slot(1814)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPushAttrib(System.Int32 mask); - [Slot(1815)] + private static extern unsafe void glProgramUniform2iv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int32* value); + [Slot(1816)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPushClientAttrib(System.Int32 mask); - [Slot(1817)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPushDebugGroup(System.Int32 source, UInt32 id, Int32 length, [CountAttribute(Computed = "message,length")] IntPtr message); - [Slot(1820)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPushMatrix(); - [Slot(1821)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPushName(UInt32 name); + private static extern void glProgramUniform2ui(UInt32 program, Int32 location, UInt32 v0, UInt32 v1); [Slot(1822)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glQueryCounter(UInt32 id, System.Int32 target); - [Slot(1825)] + private static extern unsafe void glProgramUniform2uiv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt32* value); + [Slot(1824)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glRasterPos2d(Double x, Double y); + private static extern void glProgramUniform3d(UInt32 program, Int32 location, Double v0, Double v1, Double v2); [Slot(1826)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glRasterPos2dv([CountAttribute(Count = 2)] Double* v); - [Slot(1827)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glRasterPos2f(Single x, Single y); + private static extern unsafe void glProgramUniform3dv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Double* value); [Slot(1828)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glRasterPos2fv([CountAttribute(Count = 2)] Single* v); - [Slot(1829)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glRasterPos2i(Int32 x, Int32 y); + private static extern void glProgramUniform3f(UInt32 program, Int32 location, Single v0, Single v1, Single v2); [Slot(1830)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glRasterPos2iv([CountAttribute(Count = 2)] Int32* v); - [Slot(1831)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glRasterPos2s(Int16 x, Int16 y); + private static extern unsafe void glProgramUniform3fv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Single* value); [Slot(1832)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glRasterPos2sv([CountAttribute(Count = 2)] Int16* v); - [Slot(1835)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glRasterPos3d(Double x, Double y, Double z); - [Slot(1836)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glRasterPos3dv([CountAttribute(Count = 3)] Double* v); - [Slot(1837)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glRasterPos3f(Single x, Single y, Single z); + private static extern void glProgramUniform3i(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2); [Slot(1838)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glRasterPos3fv([CountAttribute(Count = 3)] Single* v); - [Slot(1839)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glRasterPos3i(Int32 x, Int32 y, Int32 z); + private static extern unsafe void glProgramUniform3iv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int32* value); [Slot(1840)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glRasterPos3iv([CountAttribute(Count = 3)] Int32* v); - [Slot(1841)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glRasterPos3s(Int16 x, Int16 y, Int16 z); - [Slot(1842)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glRasterPos3sv([CountAttribute(Count = 3)] Int16* v); - [Slot(1845)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glRasterPos4d(Double x, Double y, Double z, Double w); + private static extern void glProgramUniform3ui(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2); [Slot(1846)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glRasterPos4dv([CountAttribute(Count = 4)] Double* v); - [Slot(1847)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glRasterPos4f(Single x, Single y, Single z, Single w); + private static extern unsafe void glProgramUniform3uiv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt32* value); [Slot(1848)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glRasterPos4fv([CountAttribute(Count = 4)] Single* v); - [Slot(1849)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glRasterPos4i(Int32 x, Int32 y, Int32 z, Int32 w); + private static extern void glProgramUniform4d(UInt32 program, Int32 location, Double v0, Double v1, Double v2, Double v3); [Slot(1850)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glRasterPos4iv([CountAttribute(Count = 4)] Int32* v); - [Slot(1851)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glRasterPos4s(Int16 x, Int16 y, Int16 z, Int16 w); + private static extern unsafe void glProgramUniform4dv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Double* value); [Slot(1852)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glRasterPos4sv([CountAttribute(Count = 4)] Int16* v); - [Slot(1855)] + private static extern void glProgramUniform4f(UInt32 program, Int32 location, Single v0, Single v1, Single v2, Single v3); + [Slot(1854)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glReadBuffer(System.Int32 src); - [Slot(1857)] + private static extern unsafe void glProgramUniform4fv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Single* value); + [Slot(1856)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glReadnPixels(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute] IntPtr data); - [Slot(1860)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glReadPixels(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, [OutAttribute, CountAttribute(Computed = "format,type,width,height")] IntPtr pixels); - [Slot(1861)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glRectd(Double x1, Double y1, Double x2, Double y2); + private static extern void glProgramUniform4i(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3); [Slot(1862)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glRectdv([CountAttribute(Count = 2)] Double* v1, [CountAttribute(Count = 2)] Double* v2); - [Slot(1863)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glRectf(Single x1, Single y1, Single x2, Single y2); + private static extern unsafe void glProgramUniform4iv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int32* value); [Slot(1864)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glRectfv([CountAttribute(Count = 2)] Single* v1, [CountAttribute(Count = 2)] Single* v2); - [Slot(1865)] + private static extern void glProgramUniform4ui(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3); + [Slot(1870)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glRecti(Int32 x1, Int32 y1, Int32 x2, Int32 y2); - [Slot(1866)] + private static extern unsafe void glProgramUniform4uiv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt32* value); + [Slot(1876)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glRectiv([CountAttribute(Count = 2)] Int32* v1, [CountAttribute(Count = 2)] Int32* v2); - [Slot(1867)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glRects(Int16 x1, Int16 y1, Int16 x2, Int16 y2); - [Slot(1868)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glRectsv([CountAttribute(Count = 2)] Int16* v1, [CountAttribute(Count = 2)] Int16* v2); - [Slot(1872)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glReleaseShaderCompiler(); - [Slot(1873)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glRenderbufferStorage(System.Int32 target, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(1875)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glRenderbufferStorageMultisample(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); + private static extern unsafe void glProgramUniformMatrix2dv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Double* value); [Slot(1878)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glRenderMode(System.Int32 mode); - [Slot(1903)] + private static extern unsafe void glProgramUniformMatrix2fv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Single* value); + [Slot(1880)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glResetHistogram(System.Int32 target); - [Slot(1905)] + private static extern unsafe void glProgramUniformMatrix2x3dv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Double* value); + [Slot(1882)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glResetMinmax(System.Int32 target); + private static extern unsafe void glProgramUniformMatrix2x3fv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value); + [Slot(1884)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix2x4dv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Double* value); + [Slot(1886)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix2x4fv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value); + [Slot(1888)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix3dv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Double* value); + [Slot(1890)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix3fv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Single* value); + [Slot(1892)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix3x2dv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Double* value); + [Slot(1894)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix3x2fv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value); + [Slot(1896)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix3x4dv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Double* value); + [Slot(1898)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix3x4fv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value); + [Slot(1900)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix4dv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Double* value); + [Slot(1902)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix4fv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Single* value); + [Slot(1904)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix4x2dv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Double* value); + [Slot(1906)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix4x2fv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value); [Slot(1908)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glResumeTransformFeedback(); + private static extern unsafe void glProgramUniformMatrix4x3dv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Double* value); [Slot(1910)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glRotated(Double angle, Double x, Double y, Double z); - [Slot(1911)] + private static extern unsafe void glProgramUniformMatrix4x3fv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value); + [Slot(1915)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glRotatef(Single angle, Single x, Single y, Single z); - [Slot(1913)] + private static extern void glProvokingVertex(System.Int32 mode); + [Slot(1917)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSampleCoverage(Single value, bool invert); - [Slot(1919)] + private static extern void glPushAttrib(System.Int32 mask); + [Slot(1918)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSampleMaski(UInt32 maskNumber, UInt32 mask); + private static extern void glPushClientAttrib(System.Int32 mask); + [Slot(1920)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPushDebugGroup(System.Int32 source, UInt32 id, Int32 length, [CountAttribute(Computed = "message,length")] IntPtr message); + [Slot(1923)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPushMatrix(); [Slot(1924)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSamplerParameterf(UInt32 sampler, System.Int32 pname, Single param); + private static extern void glPushName(UInt32 name); [Slot(1925)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glSamplerParameterfv(UInt32 sampler, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* param); - [Slot(1926)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSamplerParameteri(UInt32 sampler, System.Int32 pname, Int32 param); - [Slot(1927)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glSamplerParameterIiv(UInt32 sampler, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* param); + private static extern void glQueryCounter(UInt32 id, System.Int32 target); [Slot(1928)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glSamplerParameterIuiv(UInt32 sampler, System.Int32 pname, [CountAttribute(Computed = "pname")] UInt32* param); + private static extern void glRasterPos2d(Double x, Double y); [Slot(1929)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glSamplerParameteriv(UInt32 sampler, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* param); + private static extern unsafe void glRasterPos2dv([CountAttribute(Count = 2)] Double* v); [Slot(1930)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glScaled(Double x, Double y, Double z); + private static extern void glRasterPos2f(Single x, Single y); [Slot(1931)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glScalef(Single x, Single y, Single z); + private static extern unsafe void glRasterPos2fv([CountAttribute(Count = 2)] Single* v); + [Slot(1932)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glRasterPos2i(Int32 x, Int32 y); [Slot(1933)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glScissor(Int32 x, Int32 y, Int32 width, Int32 height); + private static extern unsafe void glRasterPos2iv([CountAttribute(Count = 2)] Int32* v); [Slot(1934)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glScissorArrayv(UInt32 first, Int32 count, [CountAttribute(Computed = "count")] Int32* v); + private static extern void glRasterPos2s(Int16 x, Int16 y); [Slot(1935)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glScissorIndexed(UInt32 index, Int32 left, Int32 bottom, Int32 width, Int32 height); - [Slot(1936)] + private static extern unsafe void glRasterPos2sv([CountAttribute(Count = 2)] Int16* v); + [Slot(1938)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glScissorIndexedv(UInt32 index, [CountAttribute(Count = 4)] Int32* v); - [Slot(1937)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSecondaryColor3b(SByte red, SByte green, SByte blue); + private static extern void glRasterPos3d(Double x, Double y, Double z); [Slot(1939)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glSecondaryColor3bv([CountAttribute(Count = 3)] SByte* v); + private static extern unsafe void glRasterPos3dv([CountAttribute(Count = 3)] Double* v); + [Slot(1940)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glRasterPos3f(Single x, Single y, Single z); [Slot(1941)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSecondaryColor3d(Double red, Double green, Double blue); + private static extern unsafe void glRasterPos3fv([CountAttribute(Count = 3)] Single* v); + [Slot(1942)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glRasterPos3i(Int32 x, Int32 y, Int32 z); [Slot(1943)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glSecondaryColor3dv([CountAttribute(Count = 3)] Double* v); + private static extern unsafe void glRasterPos3iv([CountAttribute(Count = 3)] Int32* v); + [Slot(1944)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glRasterPos3s(Int16 x, Int16 y, Int16 z); [Slot(1945)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSecondaryColor3f(Single red, Single green, Single blue); - [Slot(1947)] + private static extern unsafe void glRasterPos3sv([CountAttribute(Count = 3)] Int16* v); + [Slot(1948)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glSecondaryColor3fv([CountAttribute(Count = 3)] Single* v); + private static extern void glRasterPos4d(Double x, Double y, Double z, Double w); + [Slot(1949)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glRasterPos4dv([CountAttribute(Count = 4)] Double* v); + [Slot(1950)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glRasterPos4f(Single x, Single y, Single z, Single w); [Slot(1951)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSecondaryColor3i(Int32 red, Int32 green, Int32 blue); + private static extern unsafe void glRasterPos4fv([CountAttribute(Count = 4)] Single* v); + [Slot(1952)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glRasterPos4i(Int32 x, Int32 y, Int32 z, Int32 w); [Slot(1953)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glSecondaryColor3iv([CountAttribute(Count = 3)] Int32* v); + private static extern unsafe void glRasterPos4iv([CountAttribute(Count = 4)] Int32* v); + [Slot(1954)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glRasterPos4s(Int16 x, Int16 y, Int16 z, Int16 w); [Slot(1955)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSecondaryColor3s(Int16 red, Int16 green, Int16 blue); - [Slot(1957)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glSecondaryColor3sv([CountAttribute(Count = 3)] Int16* v); + private static extern unsafe void glRasterPos4sv([CountAttribute(Count = 4)] Int16* v); [Slot(1959)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSecondaryColor3ub(Byte red, Byte green, Byte blue); + private static extern void glReadBuffer(System.Int32 src); [Slot(1961)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glSecondaryColor3ubv([CountAttribute(Count = 3)] Byte* v); - [Slot(1963)] + private static extern void glReadnPixels(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute] IntPtr data); + [Slot(1964)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSecondaryColor3ui(UInt32 red, UInt32 green, UInt32 blue); + private static extern void glReadPixels(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, [OutAttribute, CountAttribute(Computed = "format,type,width,height")] IntPtr pixels); [Slot(1965)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glSecondaryColor3uiv([CountAttribute(Count = 3)] UInt32* v); + private static extern void glRectd(Double x1, Double y1, Double x2, Double y2); + [Slot(1966)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glRectdv([CountAttribute(Count = 2)] Double* v1, [CountAttribute(Count = 2)] Double* v2); [Slot(1967)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSecondaryColor3us(UInt16 red, UInt16 green, UInt16 blue); + private static extern void glRectf(Single x1, Single y1, Single x2, Single y2); + [Slot(1968)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glRectfv([CountAttribute(Count = 2)] Single* v1, [CountAttribute(Count = 2)] Single* v2); [Slot(1969)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glSecondaryColor3usv([CountAttribute(Count = 3)] UInt16* v); + private static extern void glRecti(Int32 x1, Int32 y1, Int32 x2, Int32 y2); + [Slot(1970)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glRectiv([CountAttribute(Count = 2)] Int32* v1, [CountAttribute(Count = 2)] Int32* v2); + [Slot(1971)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glRects(Int16 x1, Int16 y1, Int16 x2, Int16 y2); [Slot(1972)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSecondaryColorP3ui(System.Int32 type, UInt32 color); - [Slot(1973)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glSecondaryColorP3uiv(System.Int32 type, [CountAttribute(Count = 1)] UInt32* color); - [Slot(1974)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSecondaryColorPointer(Int32 size, System.Int32 type, Int32 stride, [CountAttribute(Computed = "size,type,stride")] IntPtr pointer); + private static extern unsafe void glRectsv([CountAttribute(Count = 2)] Int16* v1, [CountAttribute(Count = 2)] Int16* v2); [Slot(1977)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glSelectBuffer(Int32 size, [OutAttribute, CountAttribute(Parameter = "size")] UInt32* buffer); - [Slot(1979)] + private static extern void glReleaseShaderCompiler(); + [Slot(1978)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSeparableFilter2D(System.Int32 target, System.Int32 internalformat, Int32 width, Int32 height, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "target,format,type,width")] IntPtr row, [CountAttribute(Computed = "target,format,type,height")] IntPtr column); - [Slot(1987)] + private static extern void glRenderbufferStorage(System.Int32 target, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(1980)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glShadeModel(System.Int32 mode); - [Slot(1988)] + private static extern void glRenderbufferStorageMultisample(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(1984)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glShaderBinary(Int32 count, [CountAttribute(Parameter = "count")] UInt32* shaders, System.Int32 binaryformat, [CountAttribute(Parameter = "length")] IntPtr binary, Int32 length); - [Slot(1992)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glShaderSource(UInt32 shader, Int32 count, [CountAttribute(Parameter = "count")] IntPtr @string, [CountAttribute(Parameter = "count")] Int32* length); - [Slot(1994)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glShaderStorageBlockBinding(UInt32 program, UInt32 storageBlockIndex, UInt32 storageBlockBinding); - [Slot(2004)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glStencilFunc(System.Int32 func, Int32 @ref, UInt32 mask); - [Slot(2005)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glStencilFuncSeparate(System.Int32 face, System.Int32 func, Int32 @ref, UInt32 mask); - [Slot(2007)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glStencilMask(UInt32 mask); - [Slot(2008)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glStencilMaskSeparate(System.Int32 face, UInt32 mask); + private static extern Int32 glRenderMode(System.Int32 mode); [Slot(2009)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glStencilOp(System.Int32 fail, System.Int32 zfail, System.Int32 zpass); - [Slot(2010)] + private static extern void glResetHistogram(System.Int32 target); + [Slot(2011)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glStencilOpSeparate(System.Int32 face, System.Int32 sfail, System.Int32 dpfail, System.Int32 dppass); + private static extern void glResetMinmax(System.Int32 target); + [Slot(2015)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glResumeTransformFeedback(); + [Slot(2017)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glRotated(Double angle, Double x, Double y, Double z); + [Slot(2018)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glRotatef(Single angle, Single x, Single y, Single z); + [Slot(2020)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSampleCoverage(Single value, bool invert); + [Slot(2025)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSampleMaski(UInt32 maskNumber, UInt32 mask); + [Slot(2030)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSamplerParameterf(UInt32 sampler, System.Int32 pname, Single param); + [Slot(2031)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glSamplerParameterfv(UInt32 sampler, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* param); + [Slot(2032)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSamplerParameteri(UInt32 sampler, System.Int32 pname, Int32 param); + [Slot(2033)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glSamplerParameterIiv(UInt32 sampler, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* param); + [Slot(2034)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glSamplerParameterIuiv(UInt32 sampler, System.Int32 pname, [CountAttribute(Computed = "pname")] UInt32* param); + [Slot(2035)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glSamplerParameteriv(UInt32 sampler, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* param); + [Slot(2036)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glScaled(Double x, Double y, Double z); + [Slot(2037)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glScalef(Single x, Single y, Single z); + [Slot(2039)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glScissor(Int32 x, Int32 y, Int32 width, Int32 height); + [Slot(2040)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glScissorArrayv(UInt32 first, Int32 count, [CountAttribute(Computed = "count")] Int32* v); [Slot(2041)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexBuffer(System.Int32 target, System.Int32 internalformat, UInt32 buffer); - [Slot(2044)] + private static extern void glScissorIndexed(UInt32 index, Int32 left, Int32 bottom, Int32 width, Int32 height); + [Slot(2042)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexBufferRange(System.Int32 target, System.Int32 internalformat, UInt32 buffer, IntPtr offset, IntPtr size); + private static extern unsafe void glScissorIndexedv(UInt32 index, [CountAttribute(Count = 4)] Int32* v); + [Slot(2043)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSecondaryColor3b(SByte red, SByte green, SByte blue); + [Slot(2045)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glSecondaryColor3bv([CountAttribute(Count = 3)] SByte* v); + [Slot(2047)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSecondaryColor3d(Double red, Double green, Double blue); [Slot(2049)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexCoord1d(Double s); - [Slot(2050)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexCoord1dv([CountAttribute(Count = 1)] Double* v); + private static extern unsafe void glSecondaryColor3dv([CountAttribute(Count = 3)] Double* v); [Slot(2051)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexCoord1f(Single s); - [Slot(2052)] + private static extern void glSecondaryColor3f(Single red, Single green, Single blue); + [Slot(2053)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexCoord1fv([CountAttribute(Count = 1)] Single* v); - [Slot(2055)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexCoord1i(Int32 s); - [Slot(2056)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexCoord1iv([CountAttribute(Count = 1)] Int32* v); + private static extern unsafe void glSecondaryColor3fv([CountAttribute(Count = 3)] Single* v); [Slot(2057)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexCoord1s(Int16 s); - [Slot(2058)] + private static extern void glSecondaryColor3i(Int32 red, Int32 green, Int32 blue); + [Slot(2059)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexCoord1sv([CountAttribute(Count = 1)] Int16* v); + private static extern unsafe void glSecondaryColor3iv([CountAttribute(Count = 3)] Int32* v); + [Slot(2061)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSecondaryColor3s(Int16 red, Int16 green, Int16 blue); [Slot(2063)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexCoord2d(Double s, Double t); - [Slot(2064)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexCoord2dv([CountAttribute(Count = 2)] Double* v); + private static extern unsafe void glSecondaryColor3sv([CountAttribute(Count = 3)] Int16* v); [Slot(2065)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexCoord2f(Single s, Single t); - [Slot(2074)] + private static extern void glSecondaryColor3ub(Byte red, Byte green, Byte blue); + [Slot(2067)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexCoord2fv([CountAttribute(Count = 2)] Single* v); + private static extern unsafe void glSecondaryColor3ubv([CountAttribute(Count = 3)] Byte* v); + [Slot(2069)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSecondaryColor3ui(UInt32 red, UInt32 green, UInt32 blue); + [Slot(2071)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glSecondaryColor3uiv([CountAttribute(Count = 3)] UInt32* v); + [Slot(2073)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSecondaryColor3us(UInt16 red, UInt16 green, UInt16 blue); + [Slot(2075)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glSecondaryColor3usv([CountAttribute(Count = 3)] UInt16* v); + [Slot(2078)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSecondaryColorP3ui(System.Int32 type, UInt32 color); [Slot(2079)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexCoord2i(Int32 s, Int32 t); + private static extern unsafe void glSecondaryColorP3uiv(System.Int32 type, [CountAttribute(Count = 1)] UInt32* color); [Slot(2080)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexCoord2iv([CountAttribute(Count = 2)] Int32* v); - [Slot(2081)] + private static extern void glSecondaryColorPointer(Int32 size, System.Int32 type, Int32 stride, [CountAttribute(Computed = "size,type,stride")] IntPtr pointer); + [Slot(2083)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexCoord2s(Int16 s, Int16 t); - [Slot(2082)] + private static extern unsafe void glSelectBuffer(Int32 size, [OutAttribute, CountAttribute(Parameter = "size")] UInt32* buffer); + [Slot(2086)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexCoord2sv([CountAttribute(Count = 2)] Int16* v); - [Slot(2087)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexCoord3d(Double s, Double t, Double r); - [Slot(2088)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexCoord3dv([CountAttribute(Count = 3)] Double* v); - [Slot(2089)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexCoord3f(Single s, Single t, Single r); - [Slot(2090)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexCoord3fv([CountAttribute(Count = 3)] Single* v); - [Slot(2093)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexCoord3i(Int32 s, Int32 t, Int32 r); + private static extern void glSeparableFilter2D(System.Int32 target, System.Int32 internalformat, Int32 width, Int32 height, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "target,format,type,width")] IntPtr row, [CountAttribute(Computed = "target,format,type,height")] IntPtr column); [Slot(2094)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexCoord3iv([CountAttribute(Count = 3)] Int32* v); + private static extern void glShadeModel(System.Int32 mode); [Slot(2095)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexCoord3s(Int16 s, Int16 t, Int16 r); - [Slot(2096)] + private static extern unsafe void glShaderBinary(Int32 count, [CountAttribute(Parameter = "count")] UInt32* shaders, System.Int32 binaryformat, [CountAttribute(Parameter = "length")] IntPtr binary, Int32 length); + [Slot(2099)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexCoord3sv([CountAttribute(Count = 3)] Int16* v); + private static extern unsafe void glShaderSource(UInt32 shader, Int32 count, [CountAttribute(Parameter = "count")] IntPtr @string, [CountAttribute(Parameter = "count")] Int32* length); [Slot(2101)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexCoord4d(Double s, Double t, Double r, Double q); - [Slot(2102)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexCoord4dv([CountAttribute(Count = 4)] Double* v); - [Slot(2103)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexCoord4f(Single s, Single t, Single r, Single q); + private static extern void glShaderStorageBlockBinding(UInt32 program, UInt32 storageBlockIndex, UInt32 storageBlockBinding); [Slot(2106)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexCoord4fv([CountAttribute(Count = 4)] Single* v); - [Slot(2111)] + private static extern unsafe void glSpecializeShader(UInt32 shader, IntPtr pEntryPoint, UInt32 numSpecializationConstants, UInt32* pConstantIndex, UInt32* pConstantValue); + [Slot(2117)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexCoord4i(Int32 s, Int32 t, Int32 r, Int32 q); - [Slot(2112)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexCoord4iv([CountAttribute(Count = 4)] Int32* v); - [Slot(2113)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexCoord4s(Int16 s, Int16 t, Int16 r, Int16 q); - [Slot(2114)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexCoord4sv([CountAttribute(Count = 4)] Int16* v); + private static extern void glStencilFunc(System.Int32 func, Int32 @ref, UInt32 mask); [Slot(2118)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexCoordP1ui(System.Int32 type, UInt32 coords); - [Slot(2119)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexCoordP1uiv(System.Int32 type, [CountAttribute(Count = 1)] UInt32* coords); + private static extern void glStencilFuncSeparate(System.Int32 face, System.Int32 func, Int32 @ref, UInt32 mask); [Slot(2120)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexCoordP2ui(System.Int32 type, UInt32 coords); + private static extern void glStencilMask(UInt32 mask); [Slot(2121)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexCoordP2uiv(System.Int32 type, [CountAttribute(Count = 1)] UInt32* coords); + private static extern void glStencilMaskSeparate(System.Int32 face, UInt32 mask); [Slot(2122)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexCoordP3ui(System.Int32 type, UInt32 coords); + private static extern void glStencilOp(System.Int32 fail, System.Int32 zfail, System.Int32 zpass); [Slot(2123)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexCoordP3uiv(System.Int32 type, [CountAttribute(Count = 1)] UInt32* coords); - [Slot(2124)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexCoordP4ui(System.Int32 type, UInt32 coords); - [Slot(2125)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexCoordP4uiv(System.Int32 type, [CountAttribute(Count = 1)] UInt32* coords); - [Slot(2126)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexCoordPointer(Int32 size, System.Int32 type, Int32 stride, [CountAttribute(Computed = "size,type,stride")] IntPtr pointer); - [Slot(2130)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexEnvf(System.Int32 target, System.Int32 pname, Single param); - [Slot(2131)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexEnvfv(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); - [Slot(2132)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexEnvi(System.Int32 target, System.Int32 pname, Int32 param); - [Slot(2133)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexEnviv(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); - [Slot(2137)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexGend(System.Int32 coord, System.Int32 pname, Double param); - [Slot(2138)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexGendv(System.Int32 coord, System.Int32 pname, [CountAttribute(Computed = "pname")] Double* @params); - [Slot(2139)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexGenf(System.Int32 coord, System.Int32 pname, Single param); - [Slot(2140)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexGenfv(System.Int32 coord, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); - [Slot(2141)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexGeni(System.Int32 coord, System.Int32 pname, Int32 param); - [Slot(2142)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexGeniv(System.Int32 coord, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); - [Slot(2145)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexImage1D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 border, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width")] IntPtr pixels); - [Slot(2146)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexImage2D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 border, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height")] IntPtr pixels); - [Slot(2147)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexImage2DMultisample(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height, bool fixedsamplelocations); - [Slot(2149)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexImage3D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height,depth")] IntPtr pixels); - [Slot(2151)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexImage3DMultisample(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, bool fixedsamplelocations); + private static extern void glStencilOpSeparate(System.Int32 face, System.Int32 sfail, System.Int32 dpfail, System.Int32 dppass); [Slot(2155)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexParameterf(System.Int32 target, System.Int32 pname, Single param); - [Slot(2156)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexParameterfv(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); - [Slot(2157)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexParameteri(System.Int32 target, System.Int32 pname, Int32 param); + private static extern void glTexBuffer(System.Int32 target, System.Int32 internalformat, UInt32 buffer); [Slot(2158)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexParameterIiv(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); - [Slot(2160)] + private static extern void glTexBufferRange(System.Int32 target, System.Int32 internalformat, UInt32 buffer, IntPtr offset, IntPtr size); + [Slot(2163)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexParameterIuiv(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] UInt32* @params); - [Slot(2162)] + private static extern void glTexCoord1d(Double s); + [Slot(2164)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexParameteriv(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); + private static extern unsafe void glTexCoord1dv([CountAttribute(Count = 1)] Double* v); + [Slot(2165)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexCoord1f(Single s); [Slot(2166)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexStorage1D(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width); - [Slot(2167)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexStorage2D(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(2168)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexStorage2DMultisample(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height, bool fixedsamplelocations); + private static extern unsafe void glTexCoord1fv([CountAttribute(Count = 1)] Single* v); [Slot(2169)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexStorage3D(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth); + private static extern void glTexCoord1i(Int32 s); [Slot(2170)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexStorage3DMultisample(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, bool fixedsamplelocations); + private static extern unsafe void glTexCoord1iv([CountAttribute(Count = 1)] Int32* v); + [Slot(2171)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexCoord1s(Int16 s); [Slot(2172)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexSubImage1D(System.Int32 target, Int32 level, Int32 xoffset, Int32 width, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width")] IntPtr pixels); - [Slot(2174)] + private static extern unsafe void glTexCoord1sv([CountAttribute(Count = 1)] Int16* v); + [Slot(2177)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexSubImage2D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height")] IntPtr pixels); - [Slot(2176)] + private static extern void glTexCoord2d(Double s, Double t); + [Slot(2178)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexSubImage3D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height,depth")] IntPtr pixels); + private static extern unsafe void glTexCoord2dv([CountAttribute(Count = 2)] Double* v); [Slot(2179)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureBarrier(); - [Slot(2181)] + private static extern void glTexCoord2f(Single s, Single t); + [Slot(2188)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureBuffer(UInt32 texture, System.Int32 internalformat, UInt32 buffer); - [Slot(2183)] + private static extern unsafe void glTexCoord2fv([CountAttribute(Count = 2)] Single* v); + [Slot(2193)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureBufferRange(UInt32 texture, System.Int32 internalformat, UInt32 buffer, IntPtr offset, Int32 size); - [Slot(2197)] + private static extern void glTexCoord2i(Int32 s, Int32 t); + [Slot(2194)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureParameterf(UInt32 texture, System.Int32 pname, Single param); - [Slot(2199)] + private static extern unsafe void glTexCoord2iv([CountAttribute(Count = 2)] Int32* v); + [Slot(2195)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTextureParameterfv(UInt32 texture, System.Int32 pname, Single* param); + private static extern void glTexCoord2s(Int16 s, Int16 t); + [Slot(2196)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTexCoord2sv([CountAttribute(Count = 2)] Int16* v); [Slot(2201)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureParameteri(UInt32 texture, System.Int32 pname, Int32 param); + private static extern void glTexCoord3d(Double s, Double t, Double r); + [Slot(2202)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTexCoord3dv([CountAttribute(Count = 3)] Double* v); [Slot(2203)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTextureParameterIiv(UInt32 texture, System.Int32 pname, Int32* @params); - [Slot(2205)] + private static extern void glTexCoord3f(Single s, Single t, Single r); + [Slot(2204)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTextureParameterIuiv(UInt32 texture, System.Int32 pname, UInt32* @params); + private static extern unsafe void glTexCoord3fv([CountAttribute(Count = 3)] Single* v); [Slot(2207)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTextureParameteriv(UInt32 texture, System.Int32 pname, Int32* param); - [Slot(2211)] + private static extern void glTexCoord3i(Int32 s, Int32 t, Int32 r); + [Slot(2208)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureStorage1D(UInt32 texture, Int32 levels, System.Int32 internalformat, Int32 width); - [Slot(2213)] + private static extern unsafe void glTexCoord3iv([CountAttribute(Count = 3)] Int32* v); + [Slot(2209)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureStorage2D(UInt32 texture, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height); + private static extern void glTexCoord3s(Int16 s, Int16 t, Int16 r); + [Slot(2210)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTexCoord3sv([CountAttribute(Count = 3)] Int16* v); [Slot(2215)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureStorage2DMultisample(UInt32 texture, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height, bool fixedsamplelocations); + private static extern void glTexCoord4d(Double s, Double t, Double r, Double q); + [Slot(2216)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTexCoord4dv([CountAttribute(Count = 4)] Double* v); [Slot(2217)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureStorage3D(UInt32 texture, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth); - [Slot(2219)] + private static extern void glTexCoord4f(Single s, Single t, Single r, Single q); + [Slot(2220)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureStorage3DMultisample(UInt32 texture, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, bool fixedsamplelocations); - [Slot(2222)] + private static extern unsafe void glTexCoord4fv([CountAttribute(Count = 4)] Single* v); + [Slot(2225)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureSubImage1D(UInt32 texture, Int32 level, Int32 xoffset, Int32 width, System.Int32 format, System.Int32 type, IntPtr pixels); - [Slot(2224)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureSubImage2D(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, System.Int32 type, IntPtr pixels); + private static extern void glTexCoord4i(Int32 s, Int32 t, Int32 r, Int32 q); [Slot(2226)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureSubImage3D(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, IntPtr pixels); + private static extern unsafe void glTexCoord4iv([CountAttribute(Count = 4)] Int32* v); + [Slot(2227)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexCoord4s(Int16 s, Int16 t, Int16 r, Int16 q); [Slot(2228)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureView(UInt32 texture, System.Int32 target, UInt32 origtexture, System.Int32 internalformat, UInt32 minlevel, UInt32 numlevels, UInt32 minlayer, UInt32 numlayers); - [Slot(2231)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTransformFeedbackBufferBase(UInt32 xfb, UInt32 index, UInt32 buffer); + private static extern unsafe void glTexCoord4sv([CountAttribute(Count = 4)] Int16* v); [Slot(2232)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTransformFeedbackBufferRange(UInt32 xfb, UInt32 index, UInt32 buffer, IntPtr offset, Int32 size); + private static extern void glTexCoordP1ui(System.Int32 type, UInt32 coords); + [Slot(2233)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTexCoordP1uiv(System.Int32 type, [CountAttribute(Count = 1)] UInt32* coords); [Slot(2234)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTransformFeedbackVaryings(UInt32 program, Int32 count, [CountAttribute(Parameter = "count")] IntPtr varyings, System.Int32 bufferMode); + private static extern void glTexCoordP2ui(System.Int32 type, UInt32 coords); + [Slot(2235)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTexCoordP2uiv(System.Int32 type, [CountAttribute(Count = 1)] UInt32* coords); + [Slot(2236)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexCoordP3ui(System.Int32 type, UInt32 coords); + [Slot(2237)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTexCoordP3uiv(System.Int32 type, [CountAttribute(Count = 1)] UInt32* coords); [Slot(2238)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTranslated(Double x, Double y, Double z); + private static extern void glTexCoordP4ui(System.Int32 type, UInt32 coords); [Slot(2239)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTranslatef(Single x, Single y, Single z); - [Slot(2241)] + private static extern unsafe void glTexCoordP4uiv(System.Int32 type, [CountAttribute(Count = 1)] UInt32* coords); + [Slot(2240)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform1d(Int32 location, Double x); - [Slot(2242)] + private static extern void glTexCoordPointer(Int32 size, System.Int32 type, Int32 stride, [CountAttribute(Computed = "size,type,stride")] IntPtr pointer); + [Slot(2244)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform1dv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] Double* value); - [Slot(2243)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform1f(Int32 location, Single v0); + private static extern void glTexEnvf(System.Int32 target, System.Int32 pname, Single param); [Slot(2245)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform1fv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] Single* value); + private static extern unsafe void glTexEnvfv(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); + [Slot(2246)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexEnvi(System.Int32 target, System.Int32 pname, Int32 param); [Slot(2247)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform1i(Int32 location, Int32 v0); + private static extern unsafe void glTexEnviv(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); [Slot(2251)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform1iv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] Int32* value); + private static extern void glTexGend(System.Int32 coord, System.Int32 pname, Double param); + [Slot(2252)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTexGendv(System.Int32 coord, System.Int32 pname, [CountAttribute(Computed = "pname")] Double* @params); [Slot(2253)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform1ui(Int32 location, UInt32 v0); - [Slot(2257)] + private static extern void glTexGenf(System.Int32 coord, System.Int32 pname, Single param); + [Slot(2254)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform1uiv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] UInt32* value); + private static extern unsafe void glTexGenfv(System.Int32 coord, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); + [Slot(2255)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexGeni(System.Int32 coord, System.Int32 pname, Int32 param); + [Slot(2256)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTexGeniv(System.Int32 coord, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); [Slot(2259)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform2d(Int32 location, Double x, Double y); + private static extern void glTexImage1D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 border, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width")] IntPtr pixels); [Slot(2260)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform2dv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Double* value); + private static extern void glTexImage2D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 border, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height")] IntPtr pixels); [Slot(2261)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform2f(Int32 location, Single v0, Single v1); + private static extern void glTexImage2DMultisample(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height, bool fixedsamplelocations); [Slot(2263)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform2fv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Single* value); + private static extern void glTexImage3D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height,depth")] IntPtr pixels); [Slot(2265)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform2i(Int32 location, Int32 v0, Int32 v1); + private static extern void glTexImage3DMultisample(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, bool fixedsamplelocations); [Slot(2269)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform2iv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int32* value); + private static extern void glTexParameterf(System.Int32 target, System.Int32 pname, Single param); + [Slot(2270)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTexParameterfv(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); [Slot(2271)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform2ui(Int32 location, UInt32 v0, UInt32 v1); - [Slot(2275)] + private static extern void glTexParameteri(System.Int32 target, System.Int32 pname, Int32 param); + [Slot(2272)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform2uiv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt32* value); - [Slot(2277)] + private static extern unsafe void glTexParameterIiv(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); + [Slot(2274)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform3d(Int32 location, Double x, Double y, Double z); - [Slot(2278)] + private static extern unsafe void glTexParameterIuiv(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] UInt32* @params); + [Slot(2276)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform3dv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Double* value); - [Slot(2279)] + private static extern unsafe void glTexParameteriv(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); + [Slot(2280)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform3f(Int32 location, Single v0, Single v1, Single v2); + private static extern void glTexStorage1D(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width); [Slot(2281)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform3fv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Single* value); + private static extern void glTexStorage2D(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(2282)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexStorage2DMultisample(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height, bool fixedsamplelocations); [Slot(2283)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform3i(Int32 location, Int32 v0, Int32 v1, Int32 v2); - [Slot(2287)] + private static extern void glTexStorage3D(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth); + [Slot(2284)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform3iv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int32* value); - [Slot(2289)] + private static extern void glTexStorage3DMultisample(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, bool fixedsamplelocations); + [Slot(2291)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform3ui(Int32 location, UInt32 v0, UInt32 v1, UInt32 v2); + private static extern void glTexSubImage1D(System.Int32 target, Int32 level, Int32 xoffset, Int32 width, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width")] IntPtr pixels); [Slot(2293)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform3uiv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt32* value); + private static extern void glTexSubImage2D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height")] IntPtr pixels); [Slot(2295)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform4d(Int32 location, Double x, Double y, Double z, Double w); - [Slot(2296)] + private static extern void glTexSubImage3D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height,depth")] IntPtr pixels); + [Slot(2298)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform4dv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Double* value); - [Slot(2297)] + private static extern void glTextureBarrier(); + [Slot(2300)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform4f(Int32 location, Single v0, Single v1, Single v2, Single v3); - [Slot(2299)] + private static extern void glTextureBuffer(UInt32 texture, System.Int32 internalformat, UInt32 buffer); + [Slot(2302)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform4fv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Single* value); - [Slot(2301)] + private static extern void glTextureBufferRange(UInt32 texture, System.Int32 internalformat, UInt32 buffer, IntPtr offset, IntPtr size); + [Slot(2316)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform4i(Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3); - [Slot(2305)] + private static extern void glTextureParameterf(UInt32 texture, System.Int32 pname, Single param); + [Slot(2318)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform4iv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int32* value); - [Slot(2307)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform4ui(Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3); - [Slot(2311)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform4uiv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt32* value); - [Slot(2313)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniformBlockBinding(UInt32 program, UInt32 uniformBlockIndex, UInt32 uniformBlockBinding); - [Slot(2319)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix2dv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Double* value); + private static extern unsafe void glTextureParameterfv(UInt32 texture, System.Int32 pname, Single* param); [Slot(2320)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix2fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Single* value); + private static extern void glTextureParameteri(UInt32 texture, System.Int32 pname, Int32 param); [Slot(2322)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix2x3dv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Double* value); - [Slot(2323)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix2x3fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value); + private static extern unsafe void glTextureParameterIiv(UInt32 texture, System.Int32 pname, Int32* @params); [Slot(2324)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix2x4dv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Double* value); - [Slot(2325)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix2x4fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value); + private static extern unsafe void glTextureParameterIuiv(UInt32 texture, System.Int32 pname, UInt32* @params); [Slot(2326)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix3dv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Double* value); - [Slot(2327)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix3fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Single* value); - [Slot(2329)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix3x2dv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Double* value); + private static extern unsafe void glTextureParameteriv(UInt32 texture, System.Int32 pname, Int32* param); [Slot(2330)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix3x2fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value); - [Slot(2331)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix3x4dv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Double* value); + private static extern void glTextureStorage1D(UInt32 texture, Int32 levels, System.Int32 internalformat, Int32 width); [Slot(2332)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix3x4fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value); - [Slot(2333)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix4dv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Double* value); + private static extern void glTextureStorage2D(UInt32 texture, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height); [Slot(2334)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix4fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Single* value); + private static extern void glTextureStorage2DMultisample(UInt32 texture, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height, bool fixedsamplelocations); [Slot(2336)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix4x2dv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Double* value); - [Slot(2337)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix4x2fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value); + private static extern void glTextureStorage3D(UInt32 texture, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth); [Slot(2338)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix4x3dv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Double* value); - [Slot(2339)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix4x3fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value); - [Slot(2340)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformSubroutinesuiv(System.Int32 shadertype, Int32 count, [CountAttribute(Parameter = "count")] UInt32* indices); - [Slot(2344)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glUnmapBuffer(System.Int32 target); + private static extern void glTextureStorage3DMultisample(UInt32 texture, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, bool fixedsamplelocations); [Slot(2346)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glUnmapNamedBuffer(UInt32 buffer); - [Slot(2351)] + private static extern void glTextureSubImage1D(UInt32 texture, Int32 level, Int32 xoffset, Int32 width, System.Int32 format, System.Int32 type, IntPtr pixels); + [Slot(2348)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUseProgram(UInt32 program); - [Slot(2353)] + private static extern void glTextureSubImage2D(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, System.Int32 type, IntPtr pixels); + [Slot(2350)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUseProgramStages(UInt32 pipeline, System.Int32 stages, UInt32 program); + private static extern void glTextureSubImage3D(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, IntPtr pixels); + [Slot(2352)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureView(UInt32 texture, System.Int32 target, UInt32 origtexture, System.Int32 internalformat, UInt32 minlevel, UInt32 numlevels, UInt32 minlayer, UInt32 numlayers); + [Slot(2355)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTransformFeedbackBufferBase(UInt32 xfb, UInt32 index, UInt32 buffer); [Slot(2356)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glValidateProgram(UInt32 program); + private static extern void glTransformFeedbackBufferRange(UInt32 xfb, UInt32 index, UInt32 buffer, IntPtr offset, IntPtr size); [Slot(2358)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glValidateProgramPipeline(UInt32 pipeline); - [Slot(2382)] + private static extern void glTransformFeedbackVaryings(UInt32 program, Int32 count, [CountAttribute(Parameter = "count")] IntPtr varyings, System.Int32 bufferMode); + [Slot(2362)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertex2d(Double x, Double y); - [Slot(2383)] + private static extern void glTranslated(Double x, Double y, Double z); + [Slot(2363)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertex2dv([CountAttribute(Count = 2)] Double* v); - [Slot(2384)] + private static extern void glTranslatef(Single x, Single y, Single z); + [Slot(2365)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertex2f(Single x, Single y); + private static extern void glUniform1d(Int32 location, Double x); + [Slot(2366)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform1dv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] Double* value); + [Slot(2367)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform1f(Int32 location, Single v0); + [Slot(2369)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform1fv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] Single* value); + [Slot(2371)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform1i(Int32 location, Int32 v0); + [Slot(2377)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform1iv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] Int32* value); + [Slot(2379)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform1ui(Int32 location, UInt32 v0); [Slot(2385)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertex2fv([CountAttribute(Count = 2)] Single* v); + private static extern unsafe void glUniform1uiv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] UInt32* value); + [Slot(2387)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform2d(Int32 location, Double x, Double y); [Slot(2388)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertex2i(Int32 x, Int32 y); + private static extern unsafe void glUniform2dv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Double* value); [Slot(2389)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertex2iv([CountAttribute(Count = 2)] Int32* v); - [Slot(2390)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertex2s(Int16 x, Int16 y); + private static extern void glUniform2f(Int32 location, Single v0, Single v1); [Slot(2391)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertex2sv([CountAttribute(Count = 2)] Int16* v); - [Slot(2396)] + private static extern unsafe void glUniform2fv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Single* value); + [Slot(2393)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertex3d(Double x, Double y, Double z); - [Slot(2397)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertex3dv([CountAttribute(Count = 3)] Double* v); - [Slot(2398)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertex3f(Single x, Single y, Single z); + private static extern void glUniform2i(Int32 location, Int32 v0, Int32 v1); [Slot(2399)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertex3fv([CountAttribute(Count = 3)] Single* v); - [Slot(2402)] + private static extern unsafe void glUniform2iv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int32* value); + [Slot(2401)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertex3i(Int32 x, Int32 y, Int32 z); - [Slot(2403)] + private static extern void glUniform2ui(Int32 location, UInt32 v0, UInt32 v1); + [Slot(2407)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertex3iv([CountAttribute(Count = 3)] Int32* v); - [Slot(2404)] + private static extern unsafe void glUniform2uiv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt32* value); + [Slot(2409)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertex3s(Int16 x, Int16 y, Int16 z); - [Slot(2405)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertex3sv([CountAttribute(Count = 3)] Int16* v); + private static extern void glUniform3d(Int32 location, Double x, Double y, Double z); [Slot(2410)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertex4d(Double x, Double y, Double z, Double w); + private static extern unsafe void glUniform3dv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Double* value); [Slot(2411)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertex4dv([CountAttribute(Count = 4)] Double* v); - [Slot(2412)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertex4f(Single x, Single y, Single z, Single w); + private static extern void glUniform3f(Int32 location, Single v0, Single v1, Single v2); [Slot(2413)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertex4fv([CountAttribute(Count = 4)] Single* v); - [Slot(2416)] + private static extern unsafe void glUniform3fv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Single* value); + [Slot(2415)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertex4i(Int32 x, Int32 y, Int32 z, Int32 w); - [Slot(2417)] + private static extern void glUniform3i(Int32 location, Int32 v0, Int32 v1, Int32 v2); + [Slot(2421)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertex4iv([CountAttribute(Count = 4)] Int32* v); - [Slot(2418)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertex4s(Int16 x, Int16 y, Int16 z, Int16 w); - [Slot(2419)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertex4sv([CountAttribute(Count = 4)] Int16* v); - [Slot(2422)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexArrayAttribBinding(UInt32 vaobj, UInt32 attribindex, UInt32 bindingindex); + private static extern unsafe void glUniform3iv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int32* value); [Slot(2423)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexArrayAttribFormat(UInt32 vaobj, UInt32 attribindex, Int32 size, System.Int32 type, bool normalized, UInt32 relativeoffset); - [Slot(2424)] + private static extern void glUniform3ui(Int32 location, UInt32 v0, UInt32 v1, UInt32 v2); + [Slot(2429)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexArrayAttribIFormat(UInt32 vaobj, UInt32 attribindex, Int32 size, System.Int32 type, UInt32 relativeoffset); - [Slot(2425)] + private static extern unsafe void glUniform3uiv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt32* value); + [Slot(2431)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexArrayAttribLFormat(UInt32 vaobj, UInt32 attribindex, Int32 size, System.Int32 type, UInt32 relativeoffset); - [Slot(2426)] + private static extern void glUniform4d(Int32 location, Double x, Double y, Double z, Double w); + [Slot(2432)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexArrayBindingDivisor(UInt32 vaobj, UInt32 bindingindex, UInt32 divisor); - [Slot(2430)] + private static extern unsafe void glUniform4dv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Double* value); + [Slot(2433)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexArrayElementBuffer(UInt32 vaobj, UInt32 buffer); - [Slot(2449)] + private static extern void glUniform4f(Int32 location, Single v0, Single v1, Single v2, Single v3); + [Slot(2435)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexArrayVertexBuffer(UInt32 vaobj, UInt32 bindingindex, UInt32 buffer, IntPtr offset, Int32 stride); - [Slot(2450)] + private static extern unsafe void glUniform4fv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Single* value); + [Slot(2437)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexArrayVertexBuffers(UInt32 vaobj, UInt32 first, Int32 count, UInt32* buffers, IntPtr* offsets, Int32* strides); - [Slot(2452)] + private static extern void glUniform4i(Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3); + [Slot(2443)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib1d(UInt32 index, Double x); - [Slot(2455)] + private static extern unsafe void glUniform4iv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int32* value); + [Slot(2445)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib1dv(UInt32 index, [CountAttribute(Count = 1)] Double* v); - [Slot(2458)] + private static extern void glUniform4ui(Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3); + [Slot(2451)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib1f(UInt32 index, Single x); - [Slot(2461)] + private static extern unsafe void glUniform4uiv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt32* value); + [Slot(2453)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib1fv(UInt32 index, [CountAttribute(Count = 1)] Single* v); + private static extern void glUniformBlockBinding(UInt32 program, UInt32 uniformBlockIndex, UInt32 uniformBlockBinding); + [Slot(2459)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix2dv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Double* value); + [Slot(2460)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix2fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Single* value); + [Slot(2462)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix2x3dv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Double* value); + [Slot(2463)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix2x3fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value); + [Slot(2464)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix2x4dv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Double* value); + [Slot(2465)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix2x4fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value); [Slot(2466)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib1s(UInt32 index, Int16 x); + private static extern unsafe void glUniformMatrix3dv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Double* value); + [Slot(2467)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix3fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Single* value); [Slot(2469)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib1sv(UInt32 index, [CountAttribute(Count = 1)] Int16* v); + private static extern unsafe void glUniformMatrix3x2dv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Double* value); + [Slot(2470)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix3x2fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value); + [Slot(2471)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix3x4dv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Double* value); [Slot(2472)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib2d(UInt32 index, Double x, Double y); - [Slot(2475)] + private static extern unsafe void glUniformMatrix3x4fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value); + [Slot(2473)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib2dv(UInt32 index, [CountAttribute(Count = 2)] Double* v); + private static extern unsafe void glUniformMatrix4dv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Double* value); + [Slot(2474)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix4fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Single* value); + [Slot(2476)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix4x2dv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Double* value); + [Slot(2477)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix4x2fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value); [Slot(2478)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib2f(UInt32 index, Single x, Single y); - [Slot(2481)] + private static extern unsafe void glUniformMatrix4x3dv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Double* value); + [Slot(2479)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib2fv(UInt32 index, [CountAttribute(Count = 2)] Single* v); + private static extern unsafe void glUniformMatrix4x3fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value); + [Slot(2480)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformSubroutinesuiv(System.Int32 shadertype, Int32 count, [CountAttribute(Parameter = "count")] UInt32* indices); + [Slot(2484)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glUnmapBuffer(System.Int32 target); [Slot(2486)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib2s(UInt32 index, Int16 x, Int16 y); - [Slot(2489)] + private static extern byte glUnmapNamedBuffer(UInt32 buffer); + [Slot(2491)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib2sv(UInt32 index, [CountAttribute(Count = 2)] Int16* v); - [Slot(2492)] + private static extern void glUseProgram(UInt32 program); + [Slot(2493)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib3d(UInt32 index, Double x, Double y, Double z); - [Slot(2495)] + private static extern void glUseProgramStages(UInt32 pipeline, System.Int32 stages, UInt32 program); + [Slot(2496)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib3dv(UInt32 index, [CountAttribute(Count = 3)] Double* v); + private static extern void glValidateProgram(UInt32 program); [Slot(2498)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib3f(UInt32 index, Single x, Single y, Single z); - [Slot(2501)] + private static extern void glValidateProgramPipeline(UInt32 pipeline); + [Slot(2522)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib3fv(UInt32 index, [CountAttribute(Count = 3)] Single* v); - [Slot(2506)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib3s(UInt32 index, Int16 x, Int16 y, Int16 z); - [Slot(2509)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib3sv(UInt32 index, [CountAttribute(Count = 3)] Int16* v); - [Slot(2512)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib4bv(UInt32 index, [CountAttribute(Count = 4)] SByte* v); - [Slot(2514)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib4d(UInt32 index, Double x, Double y, Double z, Double w); - [Slot(2517)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib4dv(UInt32 index, [CountAttribute(Count = 4)] Double* v); - [Slot(2520)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib4f(UInt32 index, Single x, Single y, Single z, Single w); + private static extern void glVertex2d(Double x, Double y); [Slot(2523)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib4fv(UInt32 index, [CountAttribute(Count = 4)] Single* v); + private static extern unsafe void glVertex2dv([CountAttribute(Count = 2)] Double* v); + [Slot(2524)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertex2f(Single x, Single y); + [Slot(2525)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertex2fv([CountAttribute(Count = 2)] Single* v); [Slot(2528)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib4iv(UInt32 index, [CountAttribute(Count = 4)] Int32* v); + private static extern void glVertex2i(Int32 x, Int32 y); + [Slot(2529)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertex2iv([CountAttribute(Count = 2)] Int32* v); [Slot(2530)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib4Nbv(UInt32 index, [CountAttribute(Count = 4)] SByte* v); - [Slot(2532)] + private static extern void glVertex2s(Int16 x, Int16 y); + [Slot(2531)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib4Niv(UInt32 index, [CountAttribute(Count = 4)] Int32* v); - [Slot(2534)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib4Nsv(UInt32 index, [CountAttribute(Count = 4)] Int16* v); + private static extern unsafe void glVertex2sv([CountAttribute(Count = 2)] Int16* v); [Slot(2536)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib4Nub(UInt32 index, Byte x, Byte y, Byte z, Byte w); + private static extern void glVertex3d(Double x, Double y, Double z); + [Slot(2537)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertex3dv([CountAttribute(Count = 3)] Double* v); [Slot(2538)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib4Nubv(UInt32 index, [CountAttribute(Count = 4)] Byte* v); - [Slot(2540)] + private static extern void glVertex3f(Single x, Single y, Single z); + [Slot(2539)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib4Nuiv(UInt32 index, [CountAttribute(Count = 4)] UInt32* v); + private static extern unsafe void glVertex3fv([CountAttribute(Count = 3)] Single* v); [Slot(2542)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib4Nusv(UInt32 index, [CountAttribute(Count = 4)] UInt16* v); + private static extern void glVertex3i(Int32 x, Int32 y, Int32 z); + [Slot(2543)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertex3iv([CountAttribute(Count = 3)] Int32* v); [Slot(2544)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib4s(UInt32 index, Int16 x, Int16 y, Int16 z, Int16 w); - [Slot(2547)] + private static extern void glVertex3s(Int16 x, Int16 y, Int16 z); + [Slot(2545)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib4sv(UInt32 index, [CountAttribute(Count = 4)] Int16* v); + private static extern unsafe void glVertex3sv([CountAttribute(Count = 3)] Int16* v); + [Slot(2550)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertex4d(Double x, Double y, Double z, Double w); [Slot(2551)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib4ubv(UInt32 index, [CountAttribute(Count = 4)] Byte* v); - [Slot(2554)] + private static extern unsafe void glVertex4dv([CountAttribute(Count = 4)] Double* v); + [Slot(2552)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib4uiv(UInt32 index, [CountAttribute(Count = 4)] UInt32* v); + private static extern void glVertex4f(Single x, Single y, Single z, Single w); + [Slot(2553)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertex4fv([CountAttribute(Count = 4)] Single* v); [Slot(2556)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib4usv(UInt32 index, [CountAttribute(Count = 4)] UInt16* v); + private static extern void glVertex4i(Int32 x, Int32 y, Int32 z, Int32 w); + [Slot(2557)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertex4iv([CountAttribute(Count = 4)] Int32* v); + [Slot(2558)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertex4s(Int16 x, Int16 y, Int16 z, Int16 w); [Slot(2559)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribBinding(UInt32 attribindex, UInt32 bindingindex); - [Slot(2560)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribDivisor(UInt32 index, UInt32 divisor); + private static extern unsafe void glVertex4sv([CountAttribute(Count = 4)] Int16* v); [Slot(2562)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribFormat(UInt32 attribindex, Int32 size, System.Int32 type, bool normalized, UInt32 relativeoffset); + private static extern void glVertexArrayAttribBinding(UInt32 vaobj, UInt32 attribindex, UInt32 bindingindex); + [Slot(2563)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexArrayAttribFormat(UInt32 vaobj, UInt32 attribindex, Int32 size, System.Int32 type, bool normalized, UInt32 relativeoffset); [Slot(2564)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribI1i(UInt32 index, Int32 x); + private static extern void glVertexArrayAttribIFormat(UInt32 vaobj, UInt32 attribindex, Int32 size, System.Int32 type, UInt32 relativeoffset); + [Slot(2565)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexArrayAttribLFormat(UInt32 vaobj, UInt32 attribindex, Int32 size, System.Int32 type, UInt32 relativeoffset); [Slot(2566)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribI1iv(UInt32 index, [CountAttribute(Count = 1)] Int32* v); - [Slot(2568)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribI1ui(UInt32 index, UInt32 x); + private static extern void glVertexArrayBindingDivisor(UInt32 vaobj, UInt32 bindingindex, UInt32 divisor); [Slot(2570)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribI1uiv(UInt32 index, [CountAttribute(Count = 1)] UInt32* v); - [Slot(2572)] + private static extern void glVertexArrayElementBuffer(UInt32 vaobj, UInt32 buffer); + [Slot(2589)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribI2i(UInt32 index, Int32 x, Int32 y); - [Slot(2574)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribI2iv(UInt32 index, [CountAttribute(Count = 2)] Int32* v); - [Slot(2576)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribI2ui(UInt32 index, UInt32 x, UInt32 y); - [Slot(2578)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribI2uiv(UInt32 index, [CountAttribute(Count = 2)] UInt32* v); - [Slot(2580)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribI3i(UInt32 index, Int32 x, Int32 y, Int32 z); - [Slot(2582)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribI3iv(UInt32 index, [CountAttribute(Count = 3)] Int32* v); - [Slot(2584)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribI3ui(UInt32 index, UInt32 x, UInt32 y, UInt32 z); - [Slot(2586)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribI3uiv(UInt32 index, [CountAttribute(Count = 3)] UInt32* v); - [Slot(2588)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribI4bv(UInt32 index, [CountAttribute(Count = 4)] SByte* v); + private static extern void glVertexArrayVertexBuffer(UInt32 vaobj, UInt32 bindingindex, UInt32 buffer, IntPtr offset, Int32 stride); [Slot(2590)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribI4i(UInt32 index, Int32 x, Int32 y, Int32 z, Int32 w); + private static extern unsafe void glVertexArrayVertexBuffers(UInt32 vaobj, UInt32 first, Int32 count, UInt32* buffers, IntPtr* offsets, Int32* strides); [Slot(2592)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribI4iv(UInt32 index, [CountAttribute(Count = 4)] Int32* v); - [Slot(2594)] + private static extern void glVertexAttrib1d(UInt32 index, Double x); + [Slot(2595)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribI4sv(UInt32 index, [CountAttribute(Count = 4)] Int16* v); - [Slot(2596)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribI4ubv(UInt32 index, [CountAttribute(Count = 4)] Byte* v); + private static extern unsafe void glVertexAttrib1dv(UInt32 index, [CountAttribute(Count = 1)] Double* v); [Slot(2598)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribI4ui(UInt32 index, UInt32 x, UInt32 y, UInt32 z, UInt32 w); - [Slot(2600)] + private static extern void glVertexAttrib1f(UInt32 index, Single x); + [Slot(2601)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribI4uiv(UInt32 index, [CountAttribute(Count = 4)] UInt32* v); - [Slot(2602)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribI4usv(UInt32 index, [CountAttribute(Count = 4)] UInt16* v); - [Slot(2604)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribIFormat(UInt32 attribindex, Int32 size, System.Int32 type, UInt32 relativeoffset); + private static extern unsafe void glVertexAttrib1fv(UInt32 index, [CountAttribute(Count = 1)] Single* v); [Slot(2606)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribIPointer(UInt32 index, Int32 size, System.Int32 type, Int32 stride, [CountAttribute(Computed = "size,type,stride")] IntPtr pointer); - [Slot(2608)] + private static extern void glVertexAttrib1s(UInt32 index, Int16 x); + [Slot(2609)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribL1d(UInt32 index, Double x); - [Slot(2610)] + private static extern unsafe void glVertexAttrib1sv(UInt32 index, [CountAttribute(Count = 1)] Int16* v); + [Slot(2612)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribL1dv(UInt32 index, [CountAttribute(Count = 1)] Double* v); + private static extern void glVertexAttrib2d(UInt32 index, Double x, Double y); + [Slot(2615)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib2dv(UInt32 index, [CountAttribute(Count = 2)] Double* v); [Slot(2618)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribL2d(UInt32 index, Double x, Double y); - [Slot(2620)] + private static extern void glVertexAttrib2f(UInt32 index, Single x, Single y); + [Slot(2621)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribL2dv(UInt32 index, [CountAttribute(Count = 2)] Double* v); + private static extern unsafe void glVertexAttrib2fv(UInt32 index, [CountAttribute(Count = 2)] Single* v); [Slot(2626)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribL3d(UInt32 index, Double x, Double y, Double z); - [Slot(2628)] + private static extern void glVertexAttrib2s(UInt32 index, Int16 x, Int16 y); + [Slot(2629)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribL3dv(UInt32 index, [CountAttribute(Count = 3)] Double* v); - [Slot(2634)] + private static extern unsafe void glVertexAttrib2sv(UInt32 index, [CountAttribute(Count = 2)] Int16* v); + [Slot(2632)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribL4d(UInt32 index, Double x, Double y, Double z, Double w); - [Slot(2636)] + private static extern void glVertexAttrib3d(UInt32 index, Double x, Double y, Double z); + [Slot(2635)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribL4dv(UInt32 index, [CountAttribute(Count = 4)] Double* v); - [Slot(2642)] + private static extern unsafe void glVertexAttrib3dv(UInt32 index, [CountAttribute(Count = 3)] Double* v); + [Slot(2638)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribLFormat(UInt32 attribindex, Int32 size, System.Int32 type, UInt32 relativeoffset); - [Slot(2644)] + private static extern void glVertexAttrib3f(UInt32 index, Single x, Single y, Single z); + [Slot(2641)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribLPointer(UInt32 index, Int32 size, System.Int32 type, Int32 stride, [CountAttribute(Parameter = "size")] IntPtr pointer); + private static extern unsafe void glVertexAttrib3fv(UInt32 index, [CountAttribute(Count = 3)] Single* v); [Slot(2646)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribP1ui(UInt32 index, System.Int32 type, bool normalized, UInt32 value); - [Slot(2647)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribP1uiv(UInt32 index, System.Int32 type, bool normalized, [CountAttribute(Count = 1)] UInt32* value); - [Slot(2648)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribP2ui(UInt32 index, System.Int32 type, bool normalized, UInt32 value); + private static extern void glVertexAttrib3s(UInt32 index, Int16 x, Int16 y, Int16 z); [Slot(2649)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribP2uiv(UInt32 index, System.Int32 type, bool normalized, [CountAttribute(Count = 1)] UInt32* value); - [Slot(2650)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribP3ui(UInt32 index, System.Int32 type, bool normalized, UInt32 value); - [Slot(2651)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribP3uiv(UInt32 index, System.Int32 type, bool normalized, [CountAttribute(Count = 1)] UInt32* value); + private static extern unsafe void glVertexAttrib3sv(UInt32 index, [CountAttribute(Count = 3)] Int16* v); [Slot(2652)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribP4ui(UInt32 index, System.Int32 type, bool normalized, UInt32 value); - [Slot(2653)] + private static extern unsafe void glVertexAttrib4bv(UInt32 index, [CountAttribute(Count = 4)] SByte* v); + [Slot(2654)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribP4uiv(UInt32 index, System.Int32 type, bool normalized, [CountAttribute(Count = 1)] UInt32* value); - [Slot(2655)] + private static extern void glVertexAttrib4d(UInt32 index, Double x, Double y, Double z, Double w); + [Slot(2657)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribPointer(UInt32 index, Int32 size, System.Int32 type, bool normalized, Int32 stride, [CountAttribute(Computed = "size,type,stride")] IntPtr pointer); - [Slot(2675)] + private static extern unsafe void glVertexAttrib4dv(UInt32 index, [CountAttribute(Count = 4)] Double* v); + [Slot(2660)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexBindingDivisor(UInt32 bindingindex, UInt32 divisor); + private static extern void glVertexAttrib4f(UInt32 index, Single x, Single y, Single z, Single w); + [Slot(2663)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib4fv(UInt32 index, [CountAttribute(Count = 4)] Single* v); + [Slot(2668)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib4iv(UInt32 index, [CountAttribute(Count = 4)] Int32* v); + [Slot(2670)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib4Nbv(UInt32 index, [CountAttribute(Count = 4)] SByte* v); + [Slot(2672)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib4Niv(UInt32 index, [CountAttribute(Count = 4)] Int32* v); + [Slot(2674)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib4Nsv(UInt32 index, [CountAttribute(Count = 4)] Int16* v); + [Slot(2676)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttrib4Nub(UInt32 index, Byte x, Byte y, Byte z, Byte w); + [Slot(2678)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib4Nubv(UInt32 index, [CountAttribute(Count = 4)] Byte* v); [Slot(2680)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexP2ui(System.Int32 type, UInt32 value); - [Slot(2681)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexP2uiv(System.Int32 type, [CountAttribute(Count = 1)] UInt32* value); + private static extern unsafe void glVertexAttrib4Nuiv(UInt32 index, [CountAttribute(Count = 4)] UInt32* v); [Slot(2682)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexP3ui(System.Int32 type, UInt32 value); - [Slot(2683)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexP3uiv(System.Int32 type, [CountAttribute(Count = 1)] UInt32* value); + private static extern unsafe void glVertexAttrib4Nusv(UInt32 index, [CountAttribute(Count = 4)] UInt16* v); [Slot(2684)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexP4ui(System.Int32 type, UInt32 value); - [Slot(2685)] + private static extern void glVertexAttrib4s(UInt32 index, Int16 x, Int16 y, Int16 z, Int16 w); + [Slot(2687)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexP4uiv(System.Int32 type, [CountAttribute(Count = 1)] UInt32* value); - [Slot(2686)] + private static extern unsafe void glVertexAttrib4sv(UInt32 index, [CountAttribute(Count = 4)] Int16* v); + [Slot(2691)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexPointer(Int32 size, System.Int32 type, Int32 stride, [CountAttribute(Computed = "size,type,stride")] IntPtr pointer); - [Slot(2731)] + private static extern unsafe void glVertexAttrib4ubv(UInt32 index, [CountAttribute(Count = 4)] Byte* v); + [Slot(2694)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glViewport(Int32 x, Int32 y, Int32 width, Int32 height); + private static extern unsafe void glVertexAttrib4uiv(UInt32 index, [CountAttribute(Count = 4)] UInt32* v); + [Slot(2696)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib4usv(UInt32 index, [CountAttribute(Count = 4)] UInt16* v); + [Slot(2699)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribBinding(UInt32 attribindex, UInt32 bindingindex); + [Slot(2700)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribDivisor(UInt32 index, UInt32 divisor); + [Slot(2702)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribFormat(UInt32 attribindex, Int32 size, System.Int32 type, bool normalized, UInt32 relativeoffset); + [Slot(2704)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribI1i(UInt32 index, Int32 x); + [Slot(2706)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribI1iv(UInt32 index, [CountAttribute(Count = 1)] Int32* v); + [Slot(2708)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribI1ui(UInt32 index, UInt32 x); + [Slot(2710)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribI1uiv(UInt32 index, [CountAttribute(Count = 1)] UInt32* v); + [Slot(2712)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribI2i(UInt32 index, Int32 x, Int32 y); + [Slot(2714)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribI2iv(UInt32 index, [CountAttribute(Count = 2)] Int32* v); + [Slot(2716)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribI2ui(UInt32 index, UInt32 x, UInt32 y); + [Slot(2718)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribI2uiv(UInt32 index, [CountAttribute(Count = 2)] UInt32* v); + [Slot(2720)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribI3i(UInt32 index, Int32 x, Int32 y, Int32 z); + [Slot(2722)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribI3iv(UInt32 index, [CountAttribute(Count = 3)] Int32* v); + [Slot(2724)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribI3ui(UInt32 index, UInt32 x, UInt32 y, UInt32 z); + [Slot(2726)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribI3uiv(UInt32 index, [CountAttribute(Count = 3)] UInt32* v); + [Slot(2728)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribI4bv(UInt32 index, [CountAttribute(Count = 4)] SByte* v); + [Slot(2730)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribI4i(UInt32 index, Int32 x, Int32 y, Int32 z, Int32 w); [Slot(2732)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glViewportArrayv(UInt32 first, Int32 count, [CountAttribute(Computed = "count")] Single* v); - [Slot(2733)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glViewportIndexedf(UInt32 index, Single x, Single y, Single w, Single h); + private static extern unsafe void glVertexAttribI4iv(UInt32 index, [CountAttribute(Count = 4)] Int32* v); [Slot(2734)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glViewportIndexedfv(UInt32 index, [CountAttribute(Count = 4)] Single* v); - [Slot(2735)] + private static extern unsafe void glVertexAttribI4sv(UInt32 index, [CountAttribute(Count = 4)] Int16* v); + [Slot(2736)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glWaitSync(IntPtr sync, System.Int32 flags, UInt64 timeout); + private static extern unsafe void glVertexAttribI4ubv(UInt32 index, [CountAttribute(Count = 4)] Byte* v); + [Slot(2738)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribI4ui(UInt32 index, UInt32 x, UInt32 y, UInt32 z, UInt32 w); + [Slot(2740)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribI4uiv(UInt32 index, [CountAttribute(Count = 4)] UInt32* v); + [Slot(2742)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribI4usv(UInt32 index, [CountAttribute(Count = 4)] UInt16* v); + [Slot(2744)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribIFormat(UInt32 attribindex, Int32 size, System.Int32 type, UInt32 relativeoffset); [Slot(2746)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glWindowPos2d(Double x, Double y); - [Slot(2749)] + private static extern void glVertexAttribIPointer(UInt32 index, Int32 size, System.Int32 type, Int32 stride, [CountAttribute(Computed = "size,type,stride")] IntPtr pointer); + [Slot(2748)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glWindowPos2dv([CountAttribute(Count = 2)] Double* v); - [Slot(2752)] + private static extern void glVertexAttribL1d(UInt32 index, Double x); + [Slot(2750)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glWindowPos2f(Single x, Single y); - [Slot(2755)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glWindowPos2fv([CountAttribute(Count = 2)] Single* v); + private static extern unsafe void glVertexAttribL1dv(UInt32 index, [CountAttribute(Count = 1)] Double* v); [Slot(2758)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glWindowPos2i(Int32 x, Int32 y); - [Slot(2761)] + private static extern void glVertexAttribL2d(UInt32 index, Double x, Double y); + [Slot(2760)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glWindowPos2iv([CountAttribute(Count = 2)] Int32* v); - [Slot(2764)] + private static extern unsafe void glVertexAttribL2dv(UInt32 index, [CountAttribute(Count = 2)] Double* v); + [Slot(2766)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glWindowPos2s(Int16 x, Int16 y); - [Slot(2767)] + private static extern void glVertexAttribL3d(UInt32 index, Double x, Double y, Double z); + [Slot(2768)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glWindowPos2sv([CountAttribute(Count = 2)] Int16* v); - [Slot(2770)] + private static extern unsafe void glVertexAttribL3dv(UInt32 index, [CountAttribute(Count = 3)] Double* v); + [Slot(2774)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glWindowPos3d(Double x, Double y, Double z); - [Slot(2773)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glWindowPos3dv([CountAttribute(Count = 3)] Double* v); + private static extern void glVertexAttribL4d(UInt32 index, Double x, Double y, Double z, Double w); [Slot(2776)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glWindowPos3f(Single x, Single y, Single z); - [Slot(2779)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glWindowPos3fv([CountAttribute(Count = 3)] Single* v); + private static extern unsafe void glVertexAttribL4dv(UInt32 index, [CountAttribute(Count = 4)] Double* v); [Slot(2782)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glWindowPos3i(Int32 x, Int32 y, Int32 z); - [Slot(2785)] + private static extern void glVertexAttribLFormat(UInt32 attribindex, Int32 size, System.Int32 type, UInt32 relativeoffset); + [Slot(2784)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glWindowPos3iv([CountAttribute(Count = 3)] Int32* v); + private static extern void glVertexAttribLPointer(UInt32 index, Int32 size, System.Int32 type, Int32 stride, [CountAttribute(Parameter = "size")] IntPtr pointer); + [Slot(2786)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribP1ui(UInt32 index, System.Int32 type, bool normalized, UInt32 value); + [Slot(2787)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribP1uiv(UInt32 index, System.Int32 type, bool normalized, [CountAttribute(Count = 1)] UInt32* value); [Slot(2788)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glWindowPos3s(Int16 x, Int16 y, Int16 z); + private static extern void glVertexAttribP2ui(UInt32 index, System.Int32 type, bool normalized, UInt32 value); + [Slot(2789)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribP2uiv(UInt32 index, System.Int32 type, bool normalized, [CountAttribute(Count = 1)] UInt32* value); + [Slot(2790)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribP3ui(UInt32 index, System.Int32 type, bool normalized, UInt32 value); [Slot(2791)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribP3uiv(UInt32 index, System.Int32 type, bool normalized, [CountAttribute(Count = 1)] UInt32* value); + [Slot(2792)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribP4ui(UInt32 index, System.Int32 type, bool normalized, UInt32 value); + [Slot(2793)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribP4uiv(UInt32 index, System.Int32 type, bool normalized, [CountAttribute(Count = 1)] UInt32* value); + [Slot(2795)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribPointer(UInt32 index, Int32 size, System.Int32 type, bool normalized, Int32 stride, [CountAttribute(Computed = "size,type,stride")] IntPtr pointer); + [Slot(2815)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexBindingDivisor(UInt32 bindingindex, UInt32 divisor); + [Slot(2820)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexP2ui(System.Int32 type, UInt32 value); + [Slot(2821)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexP2uiv(System.Int32 type, [CountAttribute(Count = 1)] UInt32* value); + [Slot(2822)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexP3ui(System.Int32 type, UInt32 value); + [Slot(2823)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexP3uiv(System.Int32 type, [CountAttribute(Count = 1)] UInt32* value); + [Slot(2824)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexP4ui(System.Int32 type, UInt32 value); + [Slot(2825)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexP4uiv(System.Int32 type, [CountAttribute(Count = 1)] UInt32* value); + [Slot(2826)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexPointer(Int32 size, System.Int32 type, Int32 stride, [CountAttribute(Computed = "size,type,stride")] IntPtr pointer); + [Slot(2871)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glViewport(Int32 x, Int32 y, Int32 width, Int32 height); + [Slot(2872)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glViewportArrayv(UInt32 first, Int32 count, [CountAttribute(Computed = "count")] Single* v); + [Slot(2873)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glViewportIndexedf(UInt32 index, Single x, Single y, Single w, Single h); + [Slot(2874)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glViewportIndexedfv(UInt32 index, [CountAttribute(Count = 4)] Single* v); + [Slot(2878)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glWaitSync(IntPtr sync, System.Int32 flags, UInt64 timeout); + [Slot(2890)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glWindowPos2d(Double x, Double y); + [Slot(2893)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glWindowPos2dv([CountAttribute(Count = 2)] Double* v); + [Slot(2896)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glWindowPos2f(Single x, Single y); + [Slot(2899)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glWindowPos2fv([CountAttribute(Count = 2)] Single* v); + [Slot(2902)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glWindowPos2i(Int32 x, Int32 y); + [Slot(2905)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glWindowPos2iv([CountAttribute(Count = 2)] Int32* v); + [Slot(2908)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glWindowPos2s(Int16 x, Int16 y); + [Slot(2911)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glWindowPos2sv([CountAttribute(Count = 2)] Int16* v); + [Slot(2914)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glWindowPos3d(Double x, Double y, Double z); + [Slot(2917)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glWindowPos3dv([CountAttribute(Count = 3)] Double* v); + [Slot(2920)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glWindowPos3f(Single x, Single y, Single z); + [Slot(2923)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glWindowPos3fv([CountAttribute(Count = 3)] Single* v); + [Slot(2926)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glWindowPos3i(Int32 x, Int32 y, Int32 z); + [Slot(2929)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glWindowPos3iv([CountAttribute(Count = 3)] Int32* v); + [Slot(2932)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glWindowPos3s(Int16 x, Int16 y, Int16 z); + [Slot(2935)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glWindowPos3sv([CountAttribute(Count = 3)] Int16* v); [Slot(2)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glActiveProgramEXT(UInt32 program); - [Slot(4)] + private static extern byte glAcquireKeyedMutexWin32EXT(UInt32 memory, UInt64 key, UInt32 timeout); + [Slot(3)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glActiveShaderProgramEXT(UInt32 pipeline, UInt32 program); + private static extern void glActiveProgramEXT(UInt32 program); [Slot(5)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glActiveStencilFaceEXT(System.Int32 face); - [Slot(14)] + private static extern void glActiveShaderProgramEXT(UInt32 pipeline, UInt32 program); + [Slot(6)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glApplyTextureEXT(System.Int32 mode); + private static extern void glActiveStencilFaceEXT(System.Int32 face); [Slot(17)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glApplyTextureEXT(System.Int32 mode); + [Slot(20)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe byte glAreTexturesResidentEXT(Int32 n, [CountAttribute(Parameter = "n")] UInt32* textures, [OutAttribute, CountAttribute(Parameter = "n")] bool* residences); - [Slot(19)] + [Slot(22)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glArrayElementEXT(Int32 i); - [Slot(36)] + [Slot(39)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glBeginTransformFeedbackEXT(System.Int32 primitiveMode); - [Slot(38)] + [Slot(41)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glBeginVertexShaderEXT(); - [Slot(45)] + [Slot(48)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glBindBufferBaseEXT(System.Int32 target, UInt32 index, UInt32 buffer); - [Slot(47)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindBufferOffsetEXT(System.Int32 target, UInt32 index, UInt32 buffer, IntPtr offset); [Slot(50)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindBufferOffsetEXT(System.Int32 target, UInt32 index, UInt32 buffer, IntPtr offset); + [Slot(53)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glBindBufferRangeEXT(System.Int32 target, UInt32 index, UInt32 buffer, IntPtr offset, IntPtr size); - [Slot(55)] + [Slot(58)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glBindFragDataLocationEXT(UInt32 program, UInt32 color, [CountAttribute(Computed = "name")] IntPtr name); - [Slot(59)] + [Slot(62)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glBindFramebufferEXT(System.Int32 target, UInt32 framebuffer); - [Slot(61)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindImageTextureEXT(UInt32 index, UInt32 texture, Int32 level, bool layered, Int32 layer, System.Int32 access, Int32 format); - [Slot(63)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glBindLightParameterEXT(System.Int32 light, System.Int32 value); [Slot(64)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glBindMaterialParameterEXT(System.Int32 face, System.Int32 value); - [Slot(65)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindMultiTextureEXT(System.Int32 texunit, System.Int32 target, UInt32 texture); + private static extern void glBindImageTextureEXT(UInt32 index, UInt32 texture, Int32 level, bool layered, Int32 layer, System.Int32 access, Int32 format); [Slot(66)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glBindLightParameterEXT(System.Int32 light, System.Int32 value); + [Slot(67)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glBindMaterialParameterEXT(System.Int32 face, System.Int32 value); + [Slot(68)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindMultiTextureEXT(System.Int32 texunit, System.Int32 target, UInt32 texture); + [Slot(69)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern Int32 glBindParameterEXT(System.Int32 value); - [Slot(70)] + [Slot(73)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glBindProgramPipelineEXT(UInt32 pipeline); - [Slot(72)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindRenderbufferEXT(System.Int32 target, UInt32 renderbuffer); [Slot(75)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glBindTexGenParameterEXT(System.Int32 unit, System.Int32 coord, System.Int32 value); - [Slot(77)] + private static extern void glBindRenderbufferEXT(System.Int32 target, UInt32 renderbuffer); + [Slot(78)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindTextureEXT(System.Int32 target, UInt32 texture); + private static extern Int32 glBindTexGenParameterEXT(System.Int32 unit, System.Int32 coord, System.Int32 value); [Slot(80)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glBindTextureUnitParameterEXT(System.Int32 unit, System.Int32 value); - [Slot(87)] + private static extern void glBindTextureEXT(System.Int32 target, UInt32 texture); + [Slot(83)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindVertexShaderEXT(UInt32 id); + private static extern Int32 glBindTextureUnitParameterEXT(System.Int32 unit, System.Int32 value); [Slot(90)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBinormal3bEXT(SByte bx, SByte by, SByte bz); - [Slot(91)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glBinormal3bvEXT([CountAttribute(Count = 3)] SByte* v); - [Slot(92)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBinormal3dEXT(Double bx, Double by, Double bz); + private static extern void glBindVertexShaderEXT(UInt32 id); [Slot(93)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glBinormal3dvEXT([CountAttribute(Count = 3)] Double* v); + private static extern void glBinormal3bEXT(SByte bx, SByte by, SByte bz); [Slot(94)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBinormal3fEXT(Single bx, Single by, Single bz); + private static extern unsafe void glBinormal3bvEXT([CountAttribute(Count = 3)] SByte* v); [Slot(95)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glBinormal3fvEXT([CountAttribute(Count = 3)] Single* v); + private static extern void glBinormal3dEXT(Double bx, Double by, Double bz); [Slot(96)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBinormal3iEXT(Int32 bx, Int32 by, Int32 bz); + private static extern unsafe void glBinormal3dvEXT([CountAttribute(Count = 3)] Double* v); [Slot(97)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glBinormal3ivEXT([CountAttribute(Count = 3)] Int32* v); + private static extern void glBinormal3fEXT(Single bx, Single by, Single bz); [Slot(98)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBinormal3sEXT(Int16 bx, Int16 by, Int16 bz); + private static extern unsafe void glBinormal3fvEXT([CountAttribute(Count = 3)] Single* v); [Slot(99)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glBinormal3svEXT([CountAttribute(Count = 3)] Int16* v); + private static extern void glBinormal3iEXT(Int32 bx, Int32 by, Int32 bz); [Slot(100)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBinormalPointerEXT(System.Int32 type, Int32 stride, [CountAttribute(Computed = "type,stride")] IntPtr pointer); - [Slot(106)] + private static extern unsafe void glBinormal3ivEXT([CountAttribute(Count = 3)] Int32* v); + [Slot(101)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendColorEXT(Single red, Single green, Single blue, Single alpha); - [Slot(109)] + private static extern void glBinormal3sEXT(Int16 bx, Int16 by, Int16 bz); + [Slot(102)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendEquationEXT(System.Int32 mode); - [Slot(114)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendEquationSeparateEXT(System.Int32 modeRGB, System.Int32 modeAlpha); - [Slot(123)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendFuncSeparateEXT(System.Int32 sfactorRGB, System.Int32 dfactorRGB, System.Int32 sfactorAlpha, System.Int32 dfactorAlpha); - [Slot(130)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlitFramebufferEXT(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, System.Int32 mask, System.Int32 filter); - [Slot(143)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern System.Int32 glCheckFramebufferStatusEXT(System.Int32 target); - [Slot(145)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern System.Int32 glCheckNamedFramebufferStatusEXT(UInt32 framebuffer, System.Int32 target); - [Slot(158)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glClearColorIiEXT(Int32 red, Int32 green, Int32 blue, Int32 alpha); - [Slot(159)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glClearColorIuiEXT(UInt32 red, UInt32 green, UInt32 blue, UInt32 alpha); - [Slot(168)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glClearNamedBufferDataEXT(UInt32 buffer, System.Int32 internalformat, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type")] IntPtr data); - [Slot(170)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glClearNamedBufferSubDataEXT(UInt32 buffer, System.Int32 internalformat, IntPtr offset, IntPtr size, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type")] IntPtr data); - [Slot(181)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glClientAttribDefaultEXT(System.Int32 mask); - [Slot(241)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glColorMaskIndexedEXT(UInt32 index, bool r, bool g, bool b, bool a); - [Slot(248)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glColorPointerEXT(Int32 size, System.Int32 type, Int32 stride, Int32 count, [CountAttribute(Computed = "size,type,stride,count")] IntPtr pointer); - [Slot(252)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glColorSubTableEXT(System.Int32 target, Int32 start, Int32 count, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,count")] IntPtr data); - [Slot(254)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glColorTableEXT(System.Int32 target, System.Int32 internalFormat, Int32 width, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width")] IntPtr table); - [Slot(270)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCompressedMultiTexImage1DEXT(System.Int32 texunit, System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 border, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr bits); - [Slot(271)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCompressedMultiTexImage2DEXT(System.Int32 texunit, System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr bits); - [Slot(272)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCompressedMultiTexImage3DEXT(System.Int32 texunit, System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr bits); - [Slot(273)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCompressedMultiTexSubImage1DEXT(System.Int32 texunit, System.Int32 target, Int32 level, Int32 xoffset, Int32 width, System.Int32 format, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr bits); - [Slot(274)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCompressedMultiTexSubImage2DEXT(System.Int32 texunit, System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr bits); - [Slot(275)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCompressedMultiTexSubImage3DEXT(System.Int32 texunit, System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr bits); - [Slot(288)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCompressedTextureImage1DEXT(UInt32 texture, System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 border, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr bits); - [Slot(289)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCompressedTextureImage2DEXT(UInt32 texture, System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr bits); - [Slot(290)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCompressedTextureImage3DEXT(UInt32 texture, System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr bits); - [Slot(292)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCompressedTextureSubImage1DEXT(UInt32 texture, System.Int32 target, Int32 level, Int32 xoffset, Int32 width, System.Int32 format, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr bits); - [Slot(294)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCompressedTextureSubImage2DEXT(UInt32 texture, System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr bits); - [Slot(296)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCompressedTextureSubImage3DEXT(UInt32 texture, System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr bits); - [Slot(298)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glConvolutionFilter1DEXT(System.Int32 target, System.Int32 internalformat, Int32 width, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width")] IntPtr image); - [Slot(300)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glConvolutionFilter2DEXT(System.Int32 target, System.Int32 internalformat, Int32 width, Int32 height, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height")] IntPtr image); - [Slot(302)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glConvolutionParameterfEXT(System.Int32 target, System.Int32 pname, Single @params); - [Slot(304)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glConvolutionParameterfvEXT(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); - [Slot(306)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glConvolutionParameteriEXT(System.Int32 target, System.Int32 pname, Int32 @params); - [Slot(308)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glConvolutionParameterivEXT(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); - [Slot(313)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyColorSubTableEXT(System.Int32 target, Int32 start, Int32 x, Int32 y, Int32 width); - [Slot(317)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyConvolutionFilter1DEXT(System.Int32 target, System.Int32 internalformat, Int32 x, Int32 y, Int32 width); - [Slot(319)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyConvolutionFilter2DEXT(System.Int32 target, System.Int32 internalformat, Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(322)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyMultiTexImage1DEXT(System.Int32 texunit, System.Int32 target, Int32 level, System.Int32 internalformat, Int32 x, Int32 y, Int32 width, Int32 border); - [Slot(323)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyMultiTexImage2DEXT(System.Int32 texunit, System.Int32 target, Int32 level, System.Int32 internalformat, Int32 x, Int32 y, Int32 width, Int32 height, Int32 border); - [Slot(324)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyMultiTexSubImage1DEXT(System.Int32 texunit, System.Int32 target, Int32 level, Int32 xoffset, Int32 x, Int32 y, Int32 width); - [Slot(325)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyMultiTexSubImage2DEXT(System.Int32 texunit, System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(326)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyMultiTexSubImage3DEXT(System.Int32 texunit, System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(331)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyTexImage1DEXT(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 x, Int32 y, Int32 width, Int32 border); - [Slot(333)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyTexImage2DEXT(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 x, Int32 y, Int32 width, Int32 height, Int32 border); - [Slot(335)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyTexSubImage1DEXT(System.Int32 target, Int32 level, Int32 xoffset, Int32 x, Int32 y, Int32 width); - [Slot(337)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyTexSubImage2DEXT(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(339)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyTexSubImage3DEXT(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(340)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyTextureImage1DEXT(UInt32 texture, System.Int32 target, Int32 level, System.Int32 internalformat, Int32 x, Int32 y, Int32 width, Int32 border); - [Slot(341)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyTextureImage2DEXT(UInt32 texture, System.Int32 target, Int32 level, System.Int32 internalformat, Int32 x, Int32 y, Int32 width, Int32 height, Int32 border); - [Slot(343)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyTextureSubImage1DEXT(UInt32 texture, System.Int32 target, Int32 level, Int32 xoffset, Int32 x, Int32 y, Int32 width); - [Slot(345)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyTextureSubImage2DEXT(UInt32 texture, System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(347)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyTextureSubImage3DEXT(UInt32 texture, System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(363)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glCreateShaderProgramEXT(System.Int32 type, IntPtr @string); - [Slot(365)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glCreateShaderProgramvEXT(System.Int32 type, Int32 count, [CountAttribute(Parameter = "count")] IntPtr strings); - [Slot(371)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glCullParameterdvEXT(System.Int32 pname, [OutAttribute, CountAttribute(Count = 4)] Double* @params); - [Slot(372)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glCullParameterfvEXT(System.Int32 pname, [OutAttribute, CountAttribute(Count = 4)] Single* @params); - [Slot(396)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteFramebuffersEXT(Int32 n, [CountAttribute(Parameter = "n")] UInt32* framebuffers); - [Slot(407)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteProgramPipelinesEXT(Int32 n, [CountAttribute(Parameter = "n")] UInt32* pipelines); - [Slot(413)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteRenderbuffersEXT(Int32 n, [CountAttribute(Parameter = "n")] UInt32* renderbuffers); - [Slot(418)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteTexturesEXT(Int32 n, [CountAttribute(Parameter = "n")] UInt32* textures); - [Slot(423)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDeleteVertexShaderEXT(UInt32 id); - [Slot(425)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDepthBoundsEXT(Double zmin, Double zmax); - [Slot(440)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDisableClientStateiEXT(System.Int32 array, UInt32 index); - [Slot(441)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDisableClientStateIndexedEXT(System.Int32 array, UInt32 index); - [Slot(443)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDisableIndexedEXT(System.Int32 target, UInt32 index); - [Slot(444)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDisableVariantClientStateEXT(UInt32 id); - [Slot(446)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDisableVertexArrayAttribEXT(UInt32 vaobj, UInt32 index); - [Slot(447)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDisableVertexArrayEXT(UInt32 vaobj, System.Int32 array); - [Slot(455)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawArraysEXT(System.Int32 mode, Int32 first, Int32 count); - [Slot(460)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawArraysInstancedEXT(System.Int32 mode, Int32 start, Int32 count, Int32 primcount); - [Slot(475)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawElementsInstancedEXT(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 primcount); - [Slot(482)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawRangeElementsEXT(System.Int32 mode, UInt32 start, UInt32 end, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices); - [Slot(492)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glEdgeFlagPointerEXT(Int32 stride, Int32 count, [CountAttribute(Computed = "stride,count")] bool* pointer); - [Slot(499)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEnableClientStateiEXT(System.Int32 array, UInt32 index); - [Slot(500)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEnableClientStateIndexedEXT(System.Int32 array, UInt32 index); - [Slot(502)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEnableIndexedEXT(System.Int32 target, UInt32 index); - [Slot(503)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEnableVariantClientStateEXT(UInt32 id); - [Slot(505)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEnableVertexArrayAttribEXT(UInt32 vaobj, UInt32 index); - [Slot(506)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEnableVertexArrayEXT(UInt32 vaobj, System.Int32 array); - [Slot(523)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEndTransformFeedbackEXT(); - [Slot(525)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEndVertexShaderEXT(); - [Slot(545)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glExtractComponentEXT(UInt32 res, UInt32 src, UInt32 num); - [Slot(560)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFlushMappedNamedBufferRangeEXT(UInt32 buffer, IntPtr offset, IntPtr length); - [Slot(567)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFogCoorddEXT(Double coord); - [Slot(569)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glFogCoorddvEXT([CountAttribute(Count = 1)] Double* coord); - [Slot(571)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFogCoordfEXT(Single coord); - [Slot(574)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glFogCoordfvEXT([CountAttribute(Count = 1)] Single* coord); - [Slot(578)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFogCoordPointerEXT(System.Int32 type, Int32 stride, [CountAttribute(Computed = "type,stride")] IntPtr pointer); - [Slot(600)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFramebufferDrawBufferEXT(UInt32 framebuffer, System.Int32 mode); - [Slot(601)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glFramebufferDrawBuffersEXT(UInt32 framebuffer, Int32 n, [CountAttribute(Parameter = "n")] System.Int32* bufs); - [Slot(603)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFramebufferReadBufferEXT(UInt32 framebuffer, System.Int32 mode); - [Slot(605)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFramebufferRenderbufferEXT(System.Int32 target, System.Int32 attachment, System.Int32 renderbuffertarget, UInt32 renderbuffer); - [Slot(608)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFramebufferTexture1DEXT(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level); - [Slot(610)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFramebufferTexture2DEXT(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level); - [Slot(612)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFramebufferTexture3DEXT(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level, Int32 zoffset); - [Slot(614)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFramebufferTextureEXT(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level); - [Slot(616)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFramebufferTextureFaceEXT(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level, System.Int32 face); - [Slot(619)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFramebufferTextureLayerEXT(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level, Int32 layer); - [Slot(631)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGenerateMipmapEXT(System.Int32 target); - [Slot(632)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGenerateMultiTexMipmapEXT(System.Int32 texunit, System.Int32 target); - [Slot(634)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGenerateTextureMipmapEXT(UInt32 texture, System.Int32 target); - [Slot(639)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenFramebuffersEXT(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* framebuffers); - [Slot(646)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenProgramPipelinesEXT(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* pipelines); - [Slot(652)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenRenderbuffersEXT(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* renderbuffers); - [Slot(654)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glGenSymbolsEXT(System.Int32 datatype, System.Int32 storagetype, System.Int32 range, UInt32 components); - [Slot(656)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenTexturesEXT(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* textures); - [Slot(661)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glGenVertexShadersEXT(UInt32 range); - [Slot(682)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetBooleanIndexedvEXT(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] bool* data); - [Slot(696)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetColorTableEXT(System.Int32 target, System.Int32 format, System.Int32 type, [OutAttribute, CountAttribute(Computed = "target,format,type")] IntPtr data); - [Slot(698)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetColorTableParameterfvEXT(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); - [Slot(701)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetColorTableParameterivEXT(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(709)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetCompressedMultiTexImageEXT(System.Int32 texunit, System.Int32 target, Int32 lod, [OutAttribute, CountAttribute(Computed = "target,lod")] IntPtr img); - [Slot(713)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetCompressedTextureImageEXT(UInt32 texture, System.Int32 target, Int32 lod, [OutAttribute, CountAttribute(Computed = "target,lod")] IntPtr img); - [Slot(716)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetConvolutionFilterEXT(System.Int32 target, System.Int32 format, System.Int32 type, [OutAttribute, CountAttribute(Computed = "target,format,type")] IntPtr image); - [Slot(718)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetConvolutionParameterfvEXT(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); - [Slot(720)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetConvolutionParameterivEXT(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(728)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetDoublei_vEXT(System.Int32 pname, UInt32 index, [OutAttribute, CountAttribute(Computed = "pname")] Double* @params); - [Slot(729)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetDoubleIndexedvEXT(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Double* data); - [Slot(738)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetFloati_vEXT(System.Int32 pname, UInt32 index, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); - [Slot(739)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetFloatIndexedvEXT(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Single* data); - [Slot(744)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glGetFragDataLocationEXT(UInt32 program, [CountAttribute(Computed = "name")] IntPtr name); - [Slot(750)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetFramebufferAttachmentParameterivEXT(System.Int32 target, System.Int32 attachment, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(752)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetFramebufferParameterivEXT(UInt32 framebuffer, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(758)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetHistogramEXT(System.Int32 target, bool reset, System.Int32 format, System.Int32 type, [OutAttribute, CountAttribute(Computed = "target,format,type")] IntPtr values); - [Slot(760)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetHistogramParameterfvEXT(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); - [Slot(762)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetHistogramParameterivEXT(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(773)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetIntegerIndexedvEXT(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Int32* data); - [Slot(779)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetInvariantBooleanvEXT(UInt32 id, System.Int32 value, [OutAttribute, CountAttribute(Computed = "id")] bool* data); - [Slot(780)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetInvariantFloatvEXT(UInt32 id, System.Int32 value, [OutAttribute, CountAttribute(Computed = "id")] Single* data); - [Slot(781)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetInvariantIntegervEXT(UInt32 id, System.Int32 value, [OutAttribute, CountAttribute(Computed = "id")] Int32* data); - [Slot(788)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetLocalConstantBooleanvEXT(UInt32 id, System.Int32 value, [OutAttribute, CountAttribute(Computed = "id")] bool* data); - [Slot(789)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetLocalConstantFloatvEXT(UInt32 id, System.Int32 value, [OutAttribute, CountAttribute(Computed = "id")] Single* data); - [Slot(790)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetLocalConstantIntegervEXT(UInt32 id, System.Int32 value, [OutAttribute, CountAttribute(Computed = "id")] Int32* data); - [Slot(805)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetMinmaxEXT(System.Int32 target, bool reset, System.Int32 format, System.Int32 type, [OutAttribute, CountAttribute(Computed = "target,format,type")] IntPtr values); - [Slot(807)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetMinmaxParameterfvEXT(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); - [Slot(809)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetMinmaxParameterivEXT(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(812)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetMultiTexEnvfvEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); - [Slot(813)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetMultiTexEnvivEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(814)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetMultiTexGendvEXT(System.Int32 texunit, System.Int32 coord, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Double* @params); - [Slot(815)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetMultiTexGenfvEXT(System.Int32 texunit, System.Int32 coord, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); - [Slot(816)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetMultiTexGenivEXT(System.Int32 texunit, System.Int32 coord, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(817)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetMultiTexImageEXT(System.Int32 texunit, System.Int32 target, Int32 level, System.Int32 format, System.Int32 type, [OutAttribute, CountAttribute(Computed = "target,level,format,type")] IntPtr pixels); - [Slot(818)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetMultiTexLevelParameterfvEXT(System.Int32 texunit, System.Int32 target, Int32 level, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); - [Slot(819)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetMultiTexLevelParameterivEXT(System.Int32 texunit, System.Int32 target, Int32 level, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(820)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetMultiTexParameterfvEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); - [Slot(821)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetMultiTexParameterIivEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(822)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetMultiTexParameterIuivEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params); - [Slot(823)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetMultiTexParameterivEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(826)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetNamedBufferParameterivEXT(UInt32 buffer, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(829)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetNamedBufferPointervEXT(UInt32 buffer, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] IntPtr @params); - [Slot(831)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetNamedBufferSubDataEXT(UInt32 buffer, IntPtr offset, IntPtr size, [OutAttribute, CountAttribute(Computed = "size")] IntPtr data); - [Slot(833)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetNamedFramebufferAttachmentParameterivEXT(UInt32 framebuffer, System.Int32 attachment, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(835)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetNamedFramebufferParameterivEXT(UInt32 framebuffer, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(836)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetNamedProgramivEXT(UInt32 program, System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] Int32* @params); - [Slot(837)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetNamedProgramLocalParameterdvEXT(UInt32 program, System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Count = 4)] Double* @params); - [Slot(838)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetNamedProgramLocalParameterfvEXT(UInt32 program, System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Count = 4)] Single* @params); - [Slot(839)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetNamedProgramLocalParameterIivEXT(UInt32 program, System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Count = 4)] Int32* @params); - [Slot(840)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetNamedProgramLocalParameterIuivEXT(UInt32 program, System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Count = 4)] UInt32* @params); - [Slot(841)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetNamedProgramStringEXT(UInt32 program, System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "program,pname")] IntPtr @string); - [Slot(843)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetNamedRenderbufferParameterivEXT(UInt32 renderbuffer, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(889)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetObjectLabelEXT(System.Int32 type, UInt32 @object, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr label); - [Slot(927)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetPixelTransformParameterfvEXT(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); - [Slot(928)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetPixelTransformParameterivEXT(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(929)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetPointeri_vEXT(System.Int32 pname, UInt32 index, [OutAttribute, CountAttribute(Count = 1)] IntPtr @params); - [Slot(930)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetPointerIndexedvEXT(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Count = 1)] IntPtr data); - [Slot(932)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetPointervEXT(System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] IntPtr @params); - [Slot(954)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetProgramPipelineInfoLogEXT(UInt32 pipeline, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr infoLog); - [Slot(956)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetProgramPipelineivEXT(UInt32 pipeline, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(971)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetQueryObjecti64vEXT(UInt32 id, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int64* @params); - [Slot(975)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetQueryObjectui64vEXT(UInt32 id, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt64* @params); - [Slot(979)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetRenderbufferParameterivEXT(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(985)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetSeparableFilterEXT(System.Int32 target, System.Int32 format, System.Int32 type, [OutAttribute, CountAttribute(Computed = "target,format,type")] IntPtr row, [OutAttribute, CountAttribute(Computed = "target,format,type")] IntPtr column, [OutAttribute, CountAttribute(Computed = "target,format,type")] IntPtr span); - [Slot(1013)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTexParameterIivEXT(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(1015)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTexParameterIuivEXT(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params); - [Slot(1022)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetTextureImageEXT(UInt32 texture, System.Int32 target, Int32 level, System.Int32 format, System.Int32 type, [OutAttribute, CountAttribute(Computed = "target,level,format,type")] IntPtr pixels); - [Slot(1024)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTextureLevelParameterfvEXT(UInt32 texture, System.Int32 target, Int32 level, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); - [Slot(1026)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTextureLevelParameterivEXT(UInt32 texture, System.Int32 target, Int32 level, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(1028)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTextureParameterfvEXT(UInt32 texture, System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); - [Slot(1030)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTextureParameterIivEXT(UInt32 texture, System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(1032)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTextureParameterIuivEXT(UInt32 texture, System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params); - [Slot(1034)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTextureParameterivEXT(UInt32 texture, System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(1043)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTransformFeedbackVaryingEXT(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] Int32* size, [OutAttribute, CountAttribute(Count = 1)] System.Int32* type, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr name); - [Slot(1046)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glGetUniformBufferSizeEXT(UInt32 program, Int32 location); - [Slot(1056)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern IntPtr glGetUniformOffsetEXT(UInt32 program, Int32 location); - [Slot(1060)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetUniformuivEXT(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] UInt32* @params); - [Slot(1063)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetVariantBooleanvEXT(UInt32 id, System.Int32 value, [OutAttribute, CountAttribute(Computed = "id")] bool* data); - [Slot(1064)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetVariantFloatvEXT(UInt32 id, System.Int32 value, [OutAttribute, CountAttribute(Computed = "id")] Single* data); - [Slot(1065)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetVariantIntegervEXT(UInt32 id, System.Int32 value, [OutAttribute, CountAttribute(Computed = "id")] Int32* data); - [Slot(1066)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetVariantPointervEXT(UInt32 id, System.Int32 value, [OutAttribute, CountAttribute(Computed = "id")] IntPtr data); - [Slot(1070)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetVertexArrayIntegeri_vEXT(UInt32 vaobj, UInt32 index, System.Int32 pname, [OutAttribute] Int32* param); - [Slot(1071)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetVertexArrayIntegervEXT(UInt32 vaobj, System.Int32 pname, [OutAttribute] Int32* param); - [Slot(1073)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetVertexArrayPointeri_vEXT(UInt32 vaobj, UInt32 index, System.Int32 pname, [OutAttribute] IntPtr param); - [Slot(1074)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetVertexArrayPointervEXT(UInt32 vaobj, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] IntPtr param); - [Slot(1084)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetVertexAttribIivEXT(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] Int32* @params); - [Slot(1086)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetVertexAttribIuivEXT(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] UInt32* @params); - [Slot(1091)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetVertexAttribLdvEXT(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Double* @params); - [Slot(1117)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glHistogramEXT(System.Int32 target, Int32 width, System.Int32 internalformat, bool sink); - [Slot(1123)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern IntPtr glImportSyncEXT(System.Int32 external_sync_type, IntPtr external_sync, UInt32 flags); - [Slot(1128)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glIndexFuncEXT(System.Int32 func, Single @ref); - [Slot(1133)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glIndexMaterialEXT(System.Int32 face, System.Int32 mode); - [Slot(1135)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glIndexPointerEXT(System.Int32 type, Int32 stride, Int32 count, [CountAttribute(Computed = "type,stride,count")] IntPtr pointer); - [Slot(1144)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glInsertComponentEXT(UInt32 res, UInt32 src, UInt32 num); - [Slot(1145)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glInsertEventMarkerEXT(Int32 length, IntPtr marker); - [Slot(1163)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsEnabledIndexedEXT(System.Int32 target, UInt32 index); - [Slot(1167)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsFramebufferEXT(UInt32 framebuffer); - [Slot(1183)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsProgramPipelineEXT(UInt32 pipeline); - [Slot(1187)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsRenderbufferEXT(UInt32 renderbuffer); - [Slot(1192)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsTextureEXT(UInt32 texture); - [Slot(1197)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsVariantEnabledEXT(UInt32 id, System.Int32 cap); - [Slot(1201)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glLabelObjectEXT(System.Int32 type, UInt32 @object, Int32 length, IntPtr label); - [Slot(1237)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glLockArraysEXT(Int32 first, Int32 count); - [Slot(1268)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern IntPtr glMapNamedBufferEXT(UInt32 buffer, System.Int32 access); - [Slot(1270)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern IntPtr glMapNamedBufferRangeEXT(UInt32 buffer, IntPtr offset, IntPtr length, System.Int32 access); - [Slot(1285)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMatrixFrustumEXT(System.Int32 mode, Double left, Double right, Double bottom, Double top, Double zNear, Double zFar); - [Slot(1292)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMatrixLoaddEXT(System.Int32 mode, [CountAttribute(Count = 16)] Double* m); - [Slot(1293)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMatrixLoadfEXT(System.Int32 mode, [CountAttribute(Count = 16)] Single* m); - [Slot(1294)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMatrixLoadIdentityEXT(System.Int32 mode); - [Slot(1296)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMatrixLoadTransposedEXT(System.Int32 mode, [CountAttribute(Count = 16)] Double* m); - [Slot(1297)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMatrixLoadTransposefEXT(System.Int32 mode, [CountAttribute(Count = 16)] Single* m); - [Slot(1301)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMatrixMultdEXT(System.Int32 mode, [CountAttribute(Count = 16)] Double* m); - [Slot(1302)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMatrixMultfEXT(System.Int32 mode, [CountAttribute(Count = 16)] Single* m); - [Slot(1304)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMatrixMultTransposedEXT(System.Int32 mode, [CountAttribute(Count = 16)] Double* m); - [Slot(1305)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMatrixMultTransposefEXT(System.Int32 mode, [CountAttribute(Count = 16)] Single* m); - [Slot(1306)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMatrixOrthoEXT(System.Int32 mode, Double left, Double right, Double bottom, Double top, Double zNear, Double zFar); - [Slot(1307)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMatrixPopEXT(System.Int32 mode); - [Slot(1308)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMatrixPushEXT(System.Int32 mode); - [Slot(1309)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMatrixRotatedEXT(System.Int32 mode, Double angle, Double x, Double y, Double z); - [Slot(1310)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMatrixRotatefEXT(System.Int32 mode, Single angle, Single x, Single y, Single z); - [Slot(1311)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMatrixScaledEXT(System.Int32 mode, Double x, Double y, Double z); - [Slot(1312)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMatrixScalefEXT(System.Int32 mode, Single x, Single y, Single z); - [Slot(1313)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMatrixTranslatedEXT(System.Int32 mode, Double x, Double y, Double z); - [Slot(1314)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMatrixTranslatefEXT(System.Int32 mode, Single x, Single y, Single z); - [Slot(1317)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMemoryBarrierEXT(UInt32 barriers); - [Slot(1319)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMinmaxEXT(System.Int32 target, System.Int32 internalformat, bool sink); - [Slot(1323)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiDrawArraysEXT(System.Int32 mode, [CountAttribute(Computed = "primcount")] Int32* first, [CountAttribute(Computed = "primcount")] Int32* count, Int32 primcount); - [Slot(1332)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiDrawElementsEXT(System.Int32 mode, [CountAttribute(Computed = "primcount")] Int32* count, System.Int32 type, [CountAttribute(Computed = "primcount")] IntPtr indices, Int32 primcount); - [Slot(1341)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexBufferEXT(System.Int32 texunit, System.Int32 target, System.Int32 internalformat, UInt32 buffer); - [Slot(1438)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexCoordPointerEXT(System.Int32 texunit, Int32 size, System.Int32 type, Int32 stride, [CountAttribute(Computed = "size,type,stride")] IntPtr pointer); - [Slot(1439)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexEnvfEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, Single param); - [Slot(1440)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiTexEnvfvEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); - [Slot(1441)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexEnviEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, Int32 param); - [Slot(1442)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiTexEnvivEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); - [Slot(1443)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexGendEXT(System.Int32 texunit, System.Int32 coord, System.Int32 pname, Double param); - [Slot(1444)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiTexGendvEXT(System.Int32 texunit, System.Int32 coord, System.Int32 pname, [CountAttribute(Computed = "pname")] Double* @params); - [Slot(1445)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexGenfEXT(System.Int32 texunit, System.Int32 coord, System.Int32 pname, Single param); - [Slot(1446)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiTexGenfvEXT(System.Int32 texunit, System.Int32 coord, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); - [Slot(1447)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexGeniEXT(System.Int32 texunit, System.Int32 coord, System.Int32 pname, Int32 param); - [Slot(1448)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiTexGenivEXT(System.Int32 texunit, System.Int32 coord, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); - [Slot(1449)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexImage1DEXT(System.Int32 texunit, System.Int32 target, Int32 level, Int32 internalformat, Int32 width, Int32 border, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width")] IntPtr pixels); - [Slot(1450)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexImage2DEXT(System.Int32 texunit, System.Int32 target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 border, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height")] IntPtr pixels); - [Slot(1451)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexImage3DEXT(System.Int32 texunit, System.Int32 target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height,depth")] IntPtr pixels); - [Slot(1452)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexParameterfEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, Single param); - [Slot(1453)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiTexParameterfvEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); - [Slot(1454)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexParameteriEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, Int32 param); - [Slot(1455)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiTexParameterIivEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); - [Slot(1456)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiTexParameterIuivEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] UInt32* @params); - [Slot(1457)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiTexParameterivEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); - [Slot(1458)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexRenderbufferEXT(System.Int32 texunit, System.Int32 target, UInt32 renderbuffer); - [Slot(1459)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexSubImage1DEXT(System.Int32 texunit, System.Int32 target, Int32 level, Int32 xoffset, Int32 width, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width")] IntPtr pixels); - [Slot(1460)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexSubImage2DEXT(System.Int32 texunit, System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height")] IntPtr pixels); - [Slot(1461)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexSubImage3DEXT(System.Int32 texunit, System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height,depth")] IntPtr pixels); - [Slot(1471)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNamedBufferDataEXT(UInt32 buffer, IntPtr size, [CountAttribute(Computed = "size")] IntPtr data, System.Int32 usage); - [Slot(1473)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNamedBufferPageCommitmentEXT(UInt32 buffer, IntPtr offset, Int32 size, bool commit); - [Slot(1475)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNamedBufferStorageEXT(UInt32 buffer, IntPtr size, [CountAttribute(Parameter = "size")] IntPtr data, System.Int32 flags); - [Slot(1477)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNamedBufferSubDataEXT(UInt32 buffer, IntPtr offset, IntPtr size, [CountAttribute(Computed = "size")] IntPtr data); - [Slot(1478)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNamedCopyBufferSubDataEXT(UInt32 readBuffer, UInt32 writeBuffer, IntPtr readOffset, IntPtr writeOffset, IntPtr size); - [Slot(1482)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNamedFramebufferParameteriEXT(UInt32 framebuffer, System.Int32 pname, Int32 param); - [Slot(1485)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNamedFramebufferRenderbufferEXT(UInt32 framebuffer, System.Int32 attachment, System.Int32 renderbuffertarget, UInt32 renderbuffer); - [Slot(1487)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNamedFramebufferTexture1DEXT(UInt32 framebuffer, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level); - [Slot(1488)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNamedFramebufferTexture2DEXT(UInt32 framebuffer, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level); - [Slot(1489)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNamedFramebufferTexture3DEXT(UInt32 framebuffer, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level, Int32 zoffset); - [Slot(1490)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNamedFramebufferTextureEXT(UInt32 framebuffer, System.Int32 attachment, UInt32 texture, Int32 level); - [Slot(1491)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNamedFramebufferTextureFaceEXT(UInt32 framebuffer, System.Int32 attachment, UInt32 texture, Int32 level, System.Int32 face); - [Slot(1493)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNamedFramebufferTextureLayerEXT(UInt32 framebuffer, System.Int32 attachment, UInt32 texture, Int32 level, Int32 layer); - [Slot(1494)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNamedProgramLocalParameter4dEXT(UInt32 program, System.Int32 target, UInt32 index, Double x, Double y, Double z, Double w); - [Slot(1495)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glNamedProgramLocalParameter4dvEXT(UInt32 program, System.Int32 target, UInt32 index, [CountAttribute(Count = 4)] Double* @params); - [Slot(1496)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNamedProgramLocalParameter4fEXT(UInt32 program, System.Int32 target, UInt32 index, Single x, Single y, Single z, Single w); - [Slot(1497)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glNamedProgramLocalParameter4fvEXT(UInt32 program, System.Int32 target, UInt32 index, [CountAttribute(Count = 4)] Single* @params); - [Slot(1498)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNamedProgramLocalParameterI4iEXT(UInt32 program, System.Int32 target, UInt32 index, Int32 x, Int32 y, Int32 z, Int32 w); - [Slot(1499)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glNamedProgramLocalParameterI4ivEXT(UInt32 program, System.Int32 target, UInt32 index, [CountAttribute(Count = 4)] Int32* @params); - [Slot(1500)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNamedProgramLocalParameterI4uiEXT(UInt32 program, System.Int32 target, UInt32 index, UInt32 x, UInt32 y, UInt32 z, UInt32 w); - [Slot(1501)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glNamedProgramLocalParameterI4uivEXT(UInt32 program, System.Int32 target, UInt32 index, [CountAttribute(Count = 4)] UInt32* @params); - [Slot(1502)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glNamedProgramLocalParameters4fvEXT(UInt32 program, System.Int32 target, UInt32 index, Int32 count, [CountAttribute(Parameter = "count*4")] Single* @params); - [Slot(1503)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glNamedProgramLocalParametersI4ivEXT(UInt32 program, System.Int32 target, UInt32 index, Int32 count, [CountAttribute(Parameter = "count*4")] Int32* @params); - [Slot(1504)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glNamedProgramLocalParametersI4uivEXT(UInt32 program, System.Int32 target, UInt32 index, Int32 count, [CountAttribute(Parameter = "count*4")] UInt32* @params); - [Slot(1505)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNamedProgramStringEXT(UInt32 program, System.Int32 target, System.Int32 format, Int32 len, [CountAttribute(Parameter = "len")] IntPtr @string); - [Slot(1507)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNamedRenderbufferStorageEXT(UInt32 renderbuffer, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(1509)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNamedRenderbufferStorageMultisampleCoverageEXT(UInt32 renderbuffer, Int32 coverageSamples, Int32 colorSamples, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(1510)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNamedRenderbufferStorageMultisampleEXT(UInt32 renderbuffer, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(1534)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNormalPointerEXT(System.Int32 type, Int32 stride, Int32 count, [CountAttribute(Computed = "type,stride,count")] IntPtr pointer); - [Slot(1600)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPixelTransformParameterfEXT(System.Int32 target, System.Int32 pname, Single param); - [Slot(1601)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glPixelTransformParameterfvEXT(System.Int32 target, System.Int32 pname, [CountAttribute(Count = 1)] Single* @params); - [Slot(1602)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPixelTransformParameteriEXT(System.Int32 target, System.Int32 pname, Int32 param); - [Slot(1603)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glPixelTransformParameterivEXT(System.Int32 target, System.Int32 pname, [CountAttribute(Count = 1)] Int32* @params); - [Slot(1611)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPointParameterfEXT(System.Int32 pname, Single param); - [Slot(1615)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glPointParameterfvEXT(System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); - [Slot(1629)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPolygonOffsetEXT(Single factor, Single bias); - [Slot(1636)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPopGroupMarkerEXT(); - [Slot(1645)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glPrioritizeTexturesEXT(Int32 n, [CountAttribute(Parameter = "n")] UInt32* textures, [CountAttribute(Parameter = "n")] Single* priorities); - [Slot(1659)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramEnvParameters4fvEXT(System.Int32 target, UInt32 index, Int32 count, [CountAttribute(Parameter = "count*4")] Single* @params); - [Slot(1670)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramLocalParameters4fvEXT(System.Int32 target, UInt32 index, Int32 count, [CountAttribute(Parameter = "count*4")] Single* @params); - [Slot(1683)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramParameteriEXT(UInt32 program, System.Int32 pname, Int32 value); - [Slot(1690)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform1dEXT(UInt32 program, Int32 location, Double x); - [Slot(1692)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform1dvEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Double* value); - [Slot(1694)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform1fEXT(UInt32 program, Int32 location, Single v0); - [Slot(1696)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform1fvEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Single* value); - [Slot(1700)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform1iEXT(UInt32 program, Int32 location, Int32 v0); - [Slot(1702)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform1ivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int32* value); - [Slot(1706)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform1uiEXT(UInt32 program, Int32 location, UInt32 v0); - [Slot(1708)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform1uivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt32* value); - [Slot(1710)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform2dEXT(UInt32 program, Int32 location, Double x, Double y); - [Slot(1712)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform2dvEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Double* value); - [Slot(1714)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform2fEXT(UInt32 program, Int32 location, Single v0, Single v1); - [Slot(1716)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform2fvEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Single* value); - [Slot(1720)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform2iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1); - [Slot(1722)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform2ivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int32* value); - [Slot(1726)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform2uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1); - [Slot(1728)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform2uivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt32* value); - [Slot(1730)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform3dEXT(UInt32 program, Int32 location, Double x, Double y, Double z); - [Slot(1732)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform3dvEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Double* value); - [Slot(1734)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform3fEXT(UInt32 program, Int32 location, Single v0, Single v1, Single v2); - [Slot(1736)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform3fvEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Single* value); - [Slot(1740)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform3iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2); - [Slot(1742)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform3ivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int32* value); - [Slot(1746)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform3uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2); - [Slot(1748)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform3uivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt32* value); - [Slot(1750)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform4dEXT(UInt32 program, Int32 location, Double x, Double y, Double z, Double w); - [Slot(1752)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform4dvEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Double* value); - [Slot(1754)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform4fEXT(UInt32 program, Int32 location, Single v0, Single v1, Single v2, Single v3); - [Slot(1756)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform4fvEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Single* value); - [Slot(1760)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform4iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3); - [Slot(1762)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform4ivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int32* value); - [Slot(1766)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform4uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3); - [Slot(1768)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform4uivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt32* value); - [Slot(1774)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix2dvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value); - [Slot(1776)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Single* value); - [Slot(1778)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix2x3dvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value); - [Slot(1780)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix2x3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value); - [Slot(1782)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix2x4dvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value); - [Slot(1784)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix2x4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value); - [Slot(1786)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix3dvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value); - [Slot(1788)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Single* value); - [Slot(1790)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix3x2dvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value); - [Slot(1792)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix3x2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value); - [Slot(1794)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix3x4dvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value); - [Slot(1796)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix3x4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value); - [Slot(1798)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix4dvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value); - [Slot(1800)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Single* value); - [Slot(1802)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix4x2dvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value); - [Slot(1804)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix4x2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value); - [Slot(1806)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix4x3dvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value); - [Slot(1808)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix4x3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value); - [Slot(1813)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProvokingVertexEXT(System.Int32 mode); - [Slot(1816)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPushClientAttribDefaultEXT(System.Int32 mask); - [Slot(1819)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPushGroupMarkerEXT(Int32 length, IntPtr marker); - [Slot(1874)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glRenderbufferStorageEXT(System.Int32 target, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(1877)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glRenderbufferStorageMultisampleEXT(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(1904)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glResetHistogramEXT(System.Int32 target); - [Slot(1906)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glResetMinmaxEXT(System.Int32 target); - [Slot(1918)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSampleMaskEXT(Single value, bool invert); - [Slot(1922)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSamplePatternEXT(System.Int32 pattern); - [Slot(1938)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSecondaryColor3bEXT(SByte red, SByte green, SByte blue); - [Slot(1940)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glSecondaryColor3bvEXT([CountAttribute(Count = 3)] SByte* v); - [Slot(1942)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSecondaryColor3dEXT(Double red, Double green, Double blue); - [Slot(1944)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glSecondaryColor3dvEXT([CountAttribute(Count = 3)] Double* v); - [Slot(1946)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSecondaryColor3fEXT(Single red, Single green, Single blue); - [Slot(1948)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glSecondaryColor3fvEXT([CountAttribute(Count = 3)] Single* v); - [Slot(1952)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSecondaryColor3iEXT(Int32 red, Int32 green, Int32 blue); - [Slot(1954)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glSecondaryColor3ivEXT([CountAttribute(Count = 3)] Int32* v); - [Slot(1956)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSecondaryColor3sEXT(Int16 red, Int16 green, Int16 blue); - [Slot(1958)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glSecondaryColor3svEXT([CountAttribute(Count = 3)] Int16* v); - [Slot(1960)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSecondaryColor3ubEXT(Byte red, Byte green, Byte blue); - [Slot(1962)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glSecondaryColor3ubvEXT([CountAttribute(Count = 3)] Byte* v); - [Slot(1964)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSecondaryColor3uiEXT(UInt32 red, UInt32 green, UInt32 blue); - [Slot(1966)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glSecondaryColor3uivEXT([CountAttribute(Count = 3)] UInt32* v); - [Slot(1968)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSecondaryColor3usEXT(UInt16 red, UInt16 green, UInt16 blue); - [Slot(1970)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glSecondaryColor3usvEXT([CountAttribute(Count = 3)] UInt16* v); - [Slot(1975)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSecondaryColorPointerEXT(Int32 size, System.Int32 type, Int32 stride, [CountAttribute(Computed = "size,type,stride")] IntPtr pointer); - [Slot(1980)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSeparableFilter2DEXT(System.Int32 target, System.Int32 internalformat, Int32 width, Int32 height, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "target,format,type,width")] IntPtr row, [CountAttribute(Computed = "target,format,type,height")] IntPtr column); - [Slot(1984)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSetInvariantEXT(UInt32 id, System.Int32 type, [CountAttribute(Computed = "id,type")] IntPtr addr); - [Slot(1985)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSetLocalConstantEXT(UInt32 id, System.Int32 type, [CountAttribute(Computed = "id,type")] IntPtr addr); - [Slot(1989)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glShaderOp1EXT(System.Int32 op, UInt32 res, UInt32 arg1); - [Slot(1990)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glShaderOp2EXT(System.Int32 op, UInt32 res, UInt32 arg1, UInt32 arg2); - [Slot(1991)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glShaderOp3EXT(System.Int32 op, UInt32 res, UInt32 arg1, UInt32 arg2, UInt32 arg3); - [Slot(2001)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glStencilClearTagEXT(Int32 stencilTagBits, UInt32 stencilClearTag); - [Slot(2021)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSwizzleEXT(UInt32 res, UInt32 @in, System.Int32 outX, System.Int32 outY, System.Int32 outZ, System.Int32 outW); - [Slot(2024)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTangent3bEXT(SByte tx, SByte ty, SByte tz); - [Slot(2025)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTangent3bvEXT([CountAttribute(Count = 3)] SByte* v); - [Slot(2026)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTangent3dEXT(Double tx, Double ty, Double tz); - [Slot(2027)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTangent3dvEXT([CountAttribute(Count = 3)] Double* v); - [Slot(2028)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTangent3fEXT(Single tx, Single ty, Single tz); - [Slot(2029)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTangent3fvEXT([CountAttribute(Count = 3)] Single* v); - [Slot(2030)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTangent3iEXT(Int32 tx, Int32 ty, Int32 tz); - [Slot(2031)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTangent3ivEXT([CountAttribute(Count = 3)] Int32* v); - [Slot(2032)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTangent3sEXT(Int16 tx, Int16 ty, Int16 tz); - [Slot(2033)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTangent3svEXT([CountAttribute(Count = 3)] Int16* v); - [Slot(2034)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTangentPointerEXT(System.Int32 type, Int32 stride, [CountAttribute(Computed = "type,stride")] IntPtr pointer); - [Slot(2043)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexBufferEXT(System.Int32 target, System.Int32 internalformat, UInt32 buffer); - [Slot(2127)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexCoordPointerEXT(Int32 size, System.Int32 type, Int32 stride, Int32 count, [CountAttribute(Computed = "size,type,stride,count")] IntPtr pointer); - [Slot(2150)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexImage3DEXT(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height,depth")] IntPtr pixels); - [Slot(2159)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexParameterIivEXT(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); - [Slot(2161)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexParameterIuivEXT(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] UInt32* @params); - [Slot(2173)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexSubImage1DEXT(System.Int32 target, Int32 level, Int32 xoffset, Int32 width, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width")] IntPtr pixels); - [Slot(2175)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexSubImage2DEXT(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height")] IntPtr pixels); - [Slot(2177)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexSubImage3DEXT(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height,depth")] IntPtr pixels); - [Slot(2182)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureBufferEXT(UInt32 texture, System.Int32 target, System.Int32 internalformat, UInt32 buffer); - [Slot(2184)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureBufferRangeEXT(UInt32 texture, System.Int32 target, System.Int32 internalformat, UInt32 buffer, IntPtr offset, IntPtr size); - [Slot(2186)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureImage1DEXT(UInt32 texture, System.Int32 target, Int32 level, Int32 internalformat, Int32 width, Int32 border, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width")] IntPtr pixels); - [Slot(2187)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureImage2DEXT(UInt32 texture, System.Int32 target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 border, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height")] IntPtr pixels); - [Slot(2190)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureImage3DEXT(UInt32 texture, System.Int32 target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height,depth")] IntPtr pixels); - [Slot(2193)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureLightEXT(System.Int32 pname); - [Slot(2194)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureMaterialEXT(System.Int32 face, System.Int32 mode); - [Slot(2195)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureNormalEXT(System.Int32 mode); - [Slot(2196)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexturePageCommitmentEXT(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, bool resident); - [Slot(2198)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureParameterfEXT(UInt32 texture, System.Int32 target, System.Int32 pname, Single param); - [Slot(2200)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTextureParameterfvEXT(UInt32 texture, System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); - [Slot(2202)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureParameteriEXT(UInt32 texture, System.Int32 target, System.Int32 pname, Int32 param); - [Slot(2204)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTextureParameterIivEXT(UInt32 texture, System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); - [Slot(2206)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTextureParameterIuivEXT(UInt32 texture, System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] UInt32* @params); - [Slot(2208)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTextureParameterivEXT(UInt32 texture, System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); - [Slot(2210)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureRenderbufferEXT(UInt32 texture, System.Int32 target, UInt32 renderbuffer); - [Slot(2212)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureStorage1DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width); - [Slot(2214)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureStorage2DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(2216)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureStorage2DMultisampleEXT(UInt32 texture, System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height, bool fixedsamplelocations); - [Slot(2218)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureStorage3DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth); - [Slot(2220)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureStorage3DMultisampleEXT(UInt32 texture, System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, bool fixedsamplelocations); - [Slot(2223)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureSubImage1DEXT(UInt32 texture, System.Int32 target, Int32 level, Int32 xoffset, Int32 width, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width")] IntPtr pixels); - [Slot(2225)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureSubImage2DEXT(UInt32 texture, System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height")] IntPtr pixels); - [Slot(2227)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureSubImage3DEXT(UInt32 texture, System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height,depth")] IntPtr pixels); - [Slot(2235)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTransformFeedbackVaryingsEXT(UInt32 program, Int32 count, [CountAttribute(Parameter = "count")] IntPtr varyings, System.Int32 bufferMode); - [Slot(2256)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform1uiEXT(Int32 location, UInt32 v0); - [Slot(2258)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform1uivEXT(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] UInt32* value); - [Slot(2274)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform2uiEXT(Int32 location, UInt32 v0, UInt32 v1); - [Slot(2276)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform2uivEXT(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt32* value); - [Slot(2292)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform3uiEXT(Int32 location, UInt32 v0, UInt32 v1, UInt32 v2); - [Slot(2294)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform3uivEXT(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt32* value); - [Slot(2310)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform4uiEXT(Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3); - [Slot(2312)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform4uivEXT(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt32* value); - [Slot(2314)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniformBufferEXT(UInt32 program, Int32 location, UInt32 buffer); - [Slot(2343)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUnlockArraysEXT(); - [Slot(2347)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glUnmapNamedBufferEXT(UInt32 buffer); - [Slot(2354)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUseProgramStagesEXT(UInt32 pipeline, UInt32 stages, UInt32 program); - [Slot(2355)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUseShaderProgramEXT(System.Int32 type, UInt32 program); - [Slot(2359)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glValidateProgramPipelineEXT(UInt32 pipeline); - [Slot(2361)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVariantbvEXT(UInt32 id, [CountAttribute(Computed = "id")] SByte* addr); - [Slot(2362)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVariantdvEXT(UInt32 id, [CountAttribute(Computed = "id")] Double* addr); - [Slot(2363)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVariantfvEXT(UInt32 id, [CountAttribute(Computed = "id")] Single* addr); - [Slot(2364)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVariantivEXT(UInt32 id, [CountAttribute(Computed = "id")] Int32* addr); - [Slot(2365)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVariantPointerEXT(UInt32 id, System.Int32 type, UInt32 stride, [CountAttribute(Computed = "id,type,stride")] IntPtr addr); - [Slot(2366)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVariantsvEXT(UInt32 id, [CountAttribute(Computed = "id")] Int16* addr); - [Slot(2367)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVariantubvEXT(UInt32 id, [CountAttribute(Computed = "id")] Byte* addr); - [Slot(2368)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVariantuivEXT(UInt32 id, [CountAttribute(Computed = "id")] UInt32* addr); - [Slot(2369)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVariantusvEXT(UInt32 id, [CountAttribute(Computed = "id")] UInt16* addr); - [Slot(2427)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexArrayBindVertexBufferEXT(UInt32 vaobj, UInt32 bindingindex, UInt32 buffer, IntPtr offset, Int32 stride); - [Slot(2428)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexArrayColorOffsetEXT(UInt32 vaobj, UInt32 buffer, Int32 size, System.Int32 type, Int32 stride, IntPtr offset); - [Slot(2429)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexArrayEdgeFlagOffsetEXT(UInt32 vaobj, UInt32 buffer, Int32 stride, IntPtr offset); - [Slot(2431)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexArrayFogCoordOffsetEXT(UInt32 vaobj, UInt32 buffer, System.Int32 type, Int32 stride, IntPtr offset); - [Slot(2432)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexArrayIndexOffsetEXT(UInt32 vaobj, UInt32 buffer, System.Int32 type, Int32 stride, IntPtr offset); - [Slot(2433)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexArrayMultiTexCoordOffsetEXT(UInt32 vaobj, UInt32 buffer, System.Int32 texunit, Int32 size, System.Int32 type, Int32 stride, IntPtr offset); - [Slot(2434)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexArrayNormalOffsetEXT(UInt32 vaobj, UInt32 buffer, System.Int32 type, Int32 stride, IntPtr offset); - [Slot(2438)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexArraySecondaryColorOffsetEXT(UInt32 vaobj, UInt32 buffer, Int32 size, System.Int32 type, Int32 stride, IntPtr offset); - [Slot(2439)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexArrayTexCoordOffsetEXT(UInt32 vaobj, UInt32 buffer, Int32 size, System.Int32 type, Int32 stride, IntPtr offset); - [Slot(2440)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexArrayVertexAttribBindingEXT(UInt32 vaobj, UInt32 attribindex, UInt32 bindingindex); - [Slot(2441)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexArrayVertexAttribDivisorEXT(UInt32 vaobj, UInt32 index, UInt32 divisor); - [Slot(2442)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexArrayVertexAttribFormatEXT(UInt32 vaobj, UInt32 attribindex, Int32 size, System.Int32 type, bool normalized, UInt32 relativeoffset); - [Slot(2443)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexArrayVertexAttribIFormatEXT(UInt32 vaobj, UInt32 attribindex, Int32 size, System.Int32 type, UInt32 relativeoffset); - [Slot(2444)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexArrayVertexAttribIOffsetEXT(UInt32 vaobj, UInt32 buffer, UInt32 index, Int32 size, System.Int32 type, Int32 stride, IntPtr offset); - [Slot(2445)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexArrayVertexAttribLFormatEXT(UInt32 vaobj, UInt32 attribindex, Int32 size, System.Int32 type, UInt32 relativeoffset); - [Slot(2446)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexArrayVertexAttribLOffsetEXT(UInt32 vaobj, UInt32 buffer, UInt32 index, Int32 size, System.Int32 type, Int32 stride, IntPtr offset); - [Slot(2447)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexArrayVertexAttribOffsetEXT(UInt32 vaobj, UInt32 buffer, UInt32 index, Int32 size, System.Int32 type, bool normalized, Int32 stride, IntPtr offset); - [Slot(2448)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexArrayVertexBindingDivisorEXT(UInt32 vaobj, UInt32 bindingindex, UInt32 divisor); - [Slot(2451)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexArrayVertexOffsetEXT(UInt32 vaobj, UInt32 buffer, Int32 size, System.Int32 type, Int32 stride, IntPtr offset); - [Slot(2565)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribI1iEXT(UInt32 index, Int32 x); - [Slot(2567)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribI1ivEXT(UInt32 index, [CountAttribute(Count = 1)] Int32* v); - [Slot(2569)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribI1uiEXT(UInt32 index, UInt32 x); - [Slot(2571)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribI1uivEXT(UInt32 index, [CountAttribute(Count = 1)] UInt32* v); - [Slot(2573)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribI2iEXT(UInt32 index, Int32 x, Int32 y); - [Slot(2575)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribI2ivEXT(UInt32 index, [CountAttribute(Count = 2)] Int32* v); - [Slot(2577)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribI2uiEXT(UInt32 index, UInt32 x, UInt32 y); - [Slot(2579)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribI2uivEXT(UInt32 index, [CountAttribute(Count = 2)] UInt32* v); - [Slot(2581)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribI3iEXT(UInt32 index, Int32 x, Int32 y, Int32 z); - [Slot(2583)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribI3ivEXT(UInt32 index, [CountAttribute(Count = 3)] Int32* v); - [Slot(2585)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribI3uiEXT(UInt32 index, UInt32 x, UInt32 y, UInt32 z); - [Slot(2587)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribI3uivEXT(UInt32 index, [CountAttribute(Count = 3)] UInt32* v); - [Slot(2589)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribI4bvEXT(UInt32 index, [CountAttribute(Count = 4)] SByte* v); - [Slot(2591)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribI4iEXT(UInt32 index, Int32 x, Int32 y, Int32 z, Int32 w); - [Slot(2593)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribI4ivEXT(UInt32 index, [CountAttribute(Count = 4)] Int32* v); - [Slot(2595)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribI4svEXT(UInt32 index, [CountAttribute(Count = 4)] Int16* v); - [Slot(2597)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribI4ubvEXT(UInt32 index, [CountAttribute(Count = 4)] Byte* v); - [Slot(2599)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribI4uiEXT(UInt32 index, UInt32 x, UInt32 y, UInt32 z, UInt32 w); - [Slot(2601)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribI4uivEXT(UInt32 index, [CountAttribute(Count = 4)] UInt32* v); - [Slot(2603)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribI4usvEXT(UInt32 index, [CountAttribute(Count = 4)] UInt16* v); - [Slot(2607)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribIPointerEXT(UInt32 index, Int32 size, System.Int32 type, Int32 stride, [CountAttribute(Computed = "size,type,stride")] IntPtr pointer); - [Slot(2609)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribL1dEXT(UInt32 index, Double x); - [Slot(2611)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribL1dvEXT(UInt32 index, [CountAttribute(Count = 1)] Double* v); - [Slot(2619)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribL2dEXT(UInt32 index, Double x, Double y); - [Slot(2621)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribL2dvEXT(UInt32 index, [CountAttribute(Count = 2)] Double* v); - [Slot(2627)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribL3dEXT(UInt32 index, Double x, Double y, Double z); - [Slot(2629)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribL3dvEXT(UInt32 index, [CountAttribute(Count = 3)] Double* v); - [Slot(2635)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribL4dEXT(UInt32 index, Double x, Double y, Double z, Double w); - [Slot(2637)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribL4dvEXT(UInt32 index, [CountAttribute(Count = 4)] Double* v); - [Slot(2645)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribLPointerEXT(UInt32 index, Int32 size, System.Int32 type, Int32 stride, [CountAttribute(Parameter = "size")] IntPtr pointer); - [Slot(2687)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexPointerEXT(Int32 size, System.Int32 type, Int32 stride, Int32 count, [CountAttribute(Computed = "size,type,stride,count")] IntPtr pointer); - [Slot(2722)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexWeightfEXT(Single weight); - [Slot(2723)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexWeightfvEXT([CountAttribute(Count = 1)] Single* weight); - [Slot(2726)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexWeightPointerEXT(Int32 size, System.Int32 type, Int32 stride, [CountAttribute(Computed = "type,stride")] IntPtr pointer); - [Slot(2802)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glWriteMaskEXT(UInt32 res, UInt32 @in, System.Int32 outX, System.Int32 outY, System.Int32 outZ, System.Int32 outW); - [Slot(620)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFrameTerminatorGREMEDY(); - [Slot(2020)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glStringMarkerGREMEDY(Int32 len, [CountAttribute(Parameter = "len")] IntPtr @string); - [Slot(766)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetImageTransformParameterfvHP(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); - [Slot(767)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetImageTransformParameterivHP(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(1119)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glImageTransformParameterfHP(System.Int32 target, System.Int32 pname, Single param); - [Slot(1120)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glImageTransformParameterfvHP(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); - [Slot(1121)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glImageTransformParameteriHP(System.Int32 target, System.Int32 pname, Int32 param); - [Slot(1122)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glImageTransformParameterivHP(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); - [Slot(249)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glColorPointerListIBM(Int32 size, System.Int32 type, Int32 stride, [CountAttribute(Computed = "size,type,stride")] IntPtr pointer, Int32 ptrstride); - [Slot(493)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glEdgeFlagPointerListIBM(Int32 stride, [CountAttribute(Computed = "stride")] bool** pointer, Int32 ptrstride); - [Slot(563)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFlushStaticDataIBM(System.Int32 target); - [Slot(579)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFogCoordPointerListIBM(System.Int32 type, Int32 stride, [CountAttribute(Computed = "type,stride")] IntPtr pointer, Int32 ptrstride); - [Slot(1136)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glIndexPointerListIBM(System.Int32 type, Int32 stride, [CountAttribute(Computed = "type,stride")] IntPtr pointer, Int32 ptrstride); - [Slot(1339)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiModeDrawArraysIBM([CountAttribute(Computed = "primcount")] System.Int32* mode, [CountAttribute(Computed = "primcount")] Int32* first, [CountAttribute(Computed = "primcount")] Int32* count, Int32 primcount, Int32 modestride); - [Slot(1340)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiModeDrawElementsIBM([CountAttribute(Computed = "primcount")] System.Int32* mode, [CountAttribute(Computed = "primcount")] Int32* count, System.Int32 type, [CountAttribute(Computed = "primcount")] IntPtr indices, Int32 primcount, Int32 modestride); - [Slot(1535)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNormalPointerListIBM(System.Int32 type, Int32 stride, [CountAttribute(Computed = "type,stride")] IntPtr pointer, Int32 ptrstride); - [Slot(1976)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSecondaryColorPointerListIBM(Int32 size, System.Int32 type, Int32 stride, [CountAttribute(Computed = "size,type,stride")] IntPtr pointer, Int32 ptrstride); - [Slot(2128)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexCoordPointerListIBM(Int32 size, System.Int32 type, Int32 stride, [CountAttribute(Computed = "size,type,stride")] IntPtr pointer, Int32 ptrstride); - [Slot(2688)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexPointerListIBM(Int32 size, System.Int32 type, Int32 stride, [CountAttribute(Computed = "size,type,stride")] IntPtr pointer, Int32 ptrstride); - [Slot(127)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendFuncSeparateINGR(System.Int32 sfactorRGB, System.Int32 dfactorRGB, System.Int32 sfactorAlpha, System.Int32 dfactorAlpha); - [Slot(31)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBeginPerfQueryINTEL(UInt32 queryHandle); - [Slot(250)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glColorPointervINTEL(Int32 size, System.Int32 type, [CountAttribute(Count = 4)] IntPtr pointer); - [Slot(354)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glCreatePerfQueryINTEL(UInt32 queryId, [OutAttribute] UInt32* queryHandle); - [Slot(404)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDeletePerfQueryINTEL(UInt32 queryHandle); - [Slot(518)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEndPerfQueryINTEL(UInt32 queryHandle); - [Slot(735)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetFirstPerfQueryIdINTEL([OutAttribute] UInt32* queryId); - [Slot(852)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetNextPerfQueryIdINTEL(UInt32 queryId, [OutAttribute] UInt32* nextQueryId); - [Slot(911)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetPerfCounterInfoINTEL(UInt32 queryId, UInt32 counterId, UInt32 counterNameLength, [OutAttribute] IntPtr counterName, UInt32 counterDescLength, [OutAttribute] IntPtr counterDesc, [OutAttribute] UInt32* counterOffset, [OutAttribute] UInt32* counterDataSize, [OutAttribute] UInt32* counterTypeEnum, [OutAttribute] UInt32* counterDataTypeEnum, [OutAttribute] UInt64* rawCounterMaxValue); - [Slot(918)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetPerfQueryDataINTEL(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [OutAttribute] IntPtr data, [OutAttribute] UInt32* bytesWritten); - [Slot(919)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetPerfQueryIdByNameINTEL([OutAttribute] IntPtr queryName, [OutAttribute] UInt32* queryId); - [Slot(920)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetPerfQueryInfoINTEL(UInt32 queryId, UInt32 queryNameLength, [OutAttribute] IntPtr queryName, [OutAttribute] UInt32* dataSize, [OutAttribute] UInt32* noCounters, [OutAttribute] UInt32* noInstances, [OutAttribute] UInt32* capsMask); - [Slot(1274)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe IntPtr glMapTexture2DINTEL(UInt32 texture, Int32 level, UInt32 access, [OutAttribute, CountAttribute(Count = 1)] Int32* stride, [OutAttribute, CountAttribute(Count = 1)] System.Int32* layout); - [Slot(1536)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNormalPointervINTEL(System.Int32 type, [CountAttribute(Count = 4)] IntPtr pointer); - [Slot(2022)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSyncTextureINTEL(UInt32 texture); - [Slot(2129)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexCoordPointervINTEL(Int32 size, System.Int32 type, [CountAttribute(Count = 4)] IntPtr pointer); - [Slot(2349)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUnmapTexture2DINTEL(UInt32 texture, Int32 level); - [Slot(2689)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexPointervINTEL(Int32 size, System.Int32 type, [CountAttribute(Count = 4)] IntPtr pointer); + private static extern unsafe void glBinormal3svEXT([CountAttribute(Count = 3)] Int16* v); [Slot(103)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendBarrierKHR(); + private static extern void glBinormalPointerEXT(System.Int32 type, Int32 stride, [CountAttribute(Computed = "type,stride")] IntPtr pointer); + [Slot(109)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendColorEXT(Single red, Single green, Single blue, Single alpha); + [Slot(112)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendEquationEXT(System.Int32 mode); + [Slot(117)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendEquationSeparateEXT(System.Int32 modeRGB, System.Int32 modeAlpha); + [Slot(126)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendFuncSeparateEXT(System.Int32 sfactorRGB, System.Int32 dfactorRGB, System.Int32 sfactorAlpha, System.Int32 dfactorAlpha); + [Slot(133)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlitFramebufferEXT(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, System.Int32 mask, System.Int32 filter); + [Slot(141)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBufferStorageExternalEXT(System.Int32 target, IntPtr offset, IntPtr size, IntPtr clientBuffer, UInt32 flags); + [Slot(142)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBufferStorageMemEXT(System.Int32 target, IntPtr size, UInt32 memory, UInt64 offset); + [Slot(149)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern System.Int32 glCheckFramebufferStatusEXT(System.Int32 target); + [Slot(151)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern System.Int32 glCheckNamedFramebufferStatusEXT(UInt32 framebuffer, System.Int32 target); + [Slot(164)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glClearColorIiEXT(Int32 red, Int32 green, Int32 blue, Int32 alpha); + [Slot(165)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glClearColorIuiEXT(UInt32 red, UInt32 green, UInt32 blue, UInt32 alpha); + [Slot(174)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glClearNamedBufferDataEXT(UInt32 buffer, System.Int32 internalformat, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type")] IntPtr data); + [Slot(176)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glClearNamedBufferSubDataEXT(UInt32 buffer, System.Int32 internalformat, IntPtr offset, IntPtr size, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type")] IntPtr data); + [Slot(187)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glClientAttribDefaultEXT(System.Int32 mask); + [Slot(247)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glColorMaskIndexedEXT(UInt32 index, bool r, bool g, bool b, bool a); + [Slot(254)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glColorPointerEXT(Int32 size, System.Int32 type, Int32 stride, Int32 count, [CountAttribute(Computed = "size,type,stride,count")] IntPtr pointer); + [Slot(258)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glColorSubTableEXT(System.Int32 target, Int32 start, Int32 count, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,count")] IntPtr data); + [Slot(260)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glColorTableEXT(System.Int32 target, System.Int32 internalFormat, Int32 width, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width")] IntPtr table); + [Slot(278)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompressedMultiTexImage1DEXT(System.Int32 texunit, System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 border, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr bits); + [Slot(279)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompressedMultiTexImage2DEXT(System.Int32 texunit, System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr bits); + [Slot(280)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompressedMultiTexImage3DEXT(System.Int32 texunit, System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr bits); + [Slot(281)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompressedMultiTexSubImage1DEXT(System.Int32 texunit, System.Int32 target, Int32 level, Int32 xoffset, Int32 width, System.Int32 format, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr bits); + [Slot(282)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompressedMultiTexSubImage2DEXT(System.Int32 texunit, System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr bits); + [Slot(283)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompressedMultiTexSubImage3DEXT(System.Int32 texunit, System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr bits); + [Slot(296)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompressedTextureImage1DEXT(UInt32 texture, System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 border, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr bits); + [Slot(297)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompressedTextureImage2DEXT(UInt32 texture, System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr bits); + [Slot(298)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompressedTextureImage3DEXT(UInt32 texture, System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr bits); + [Slot(300)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompressedTextureSubImage1DEXT(UInt32 texture, System.Int32 target, Int32 level, Int32 xoffset, Int32 width, System.Int32 format, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr bits); + [Slot(302)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompressedTextureSubImage2DEXT(UInt32 texture, System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr bits); + [Slot(304)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompressedTextureSubImage3DEXT(UInt32 texture, System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr bits); + [Slot(308)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glConvolutionFilter1DEXT(System.Int32 target, System.Int32 internalformat, Int32 width, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width")] IntPtr image); + [Slot(310)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glConvolutionFilter2DEXT(System.Int32 target, System.Int32 internalformat, Int32 width, Int32 height, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height")] IntPtr image); + [Slot(312)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glConvolutionParameterfEXT(System.Int32 target, System.Int32 pname, Single @params); + [Slot(314)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glConvolutionParameterfvEXT(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); + [Slot(316)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glConvolutionParameteriEXT(System.Int32 target, System.Int32 pname, Int32 @params); + [Slot(318)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glConvolutionParameterivEXT(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); + [Slot(323)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyColorSubTableEXT(System.Int32 target, Int32 start, Int32 x, Int32 y, Int32 width); + [Slot(327)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyConvolutionFilter1DEXT(System.Int32 target, System.Int32 internalformat, Int32 x, Int32 y, Int32 width); + [Slot(329)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyConvolutionFilter2DEXT(System.Int32 target, System.Int32 internalformat, Int32 x, Int32 y, Int32 width, Int32 height); + [Slot(332)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyMultiTexImage1DEXT(System.Int32 texunit, System.Int32 target, Int32 level, System.Int32 internalformat, Int32 x, Int32 y, Int32 width, Int32 border); + [Slot(333)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyMultiTexImage2DEXT(System.Int32 texunit, System.Int32 target, Int32 level, System.Int32 internalformat, Int32 x, Int32 y, Int32 width, Int32 height, Int32 border); + [Slot(334)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyMultiTexSubImage1DEXT(System.Int32 texunit, System.Int32 target, Int32 level, Int32 xoffset, Int32 x, Int32 y, Int32 width); + [Slot(335)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyMultiTexSubImage2DEXT(System.Int32 texunit, System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 x, Int32 y, Int32 width, Int32 height); + [Slot(336)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyMultiTexSubImage3DEXT(System.Int32 texunit, System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height); + [Slot(341)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyTexImage1DEXT(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 x, Int32 y, Int32 width, Int32 border); + [Slot(343)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyTexImage2DEXT(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 x, Int32 y, Int32 width, Int32 height, Int32 border); + [Slot(345)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyTexSubImage1DEXT(System.Int32 target, Int32 level, Int32 xoffset, Int32 x, Int32 y, Int32 width); + [Slot(347)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyTexSubImage2DEXT(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 x, Int32 y, Int32 width, Int32 height); + [Slot(349)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyTexSubImage3DEXT(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height); + [Slot(350)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyTextureImage1DEXT(UInt32 texture, System.Int32 target, Int32 level, System.Int32 internalformat, Int32 x, Int32 y, Int32 width, Int32 border); + [Slot(351)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyTextureImage2DEXT(UInt32 texture, System.Int32 target, Int32 level, System.Int32 internalformat, Int32 x, Int32 y, Int32 width, Int32 height, Int32 border); + [Slot(353)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyTextureSubImage1DEXT(UInt32 texture, System.Int32 target, Int32 level, Int32 xoffset, Int32 x, Int32 y, Int32 width); + [Slot(355)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyTextureSubImage2DEXT(UInt32 texture, System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 x, Int32 y, Int32 width, Int32 height); + [Slot(357)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyTextureSubImage3DEXT(UInt32 texture, System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height); + [Slot(367)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glCreateMemoryObjectsEXT(Int32 n, [OutAttribute] UInt32* memoryObjects); [Slot(377)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDebugMessageCallbackKHR(DebugProcKhr callback, IntPtr userParam); - [Slot(380)] + private static extern Int32 glCreateShaderProgramEXT(System.Int32 type, IntPtr @string); + [Slot(379)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDebugMessageControlKHR(System.Int32 source, System.Int32 type, System.Int32 severity, Int32 count, UInt32* ids, bool enabled); - [Slot(385)] + private static extern Int32 glCreateShaderProgramvEXT(System.Int32 type, Int32 count, [CountAttribute(Parameter = "count")] IntPtr strings); + [Slot(386)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDebugMessageInsertKHR(System.Int32 source, System.Int32 type, UInt32 id, System.Int32 severity, Int32 length, IntPtr buf); - [Slot(725)] + private static extern unsafe void glCullParameterdvEXT(System.Int32 pname, [OutAttribute, CountAttribute(Count = 4)] Double* @params); + [Slot(387)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe Int32 glGetDebugMessageLogKHR(UInt32 count, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* sources, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* types, [OutAttribute, CountAttribute(Parameter = "count")] UInt32* ids, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* severities, [OutAttribute, CountAttribute(Parameter = "count")] Int32* lengths, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr messageLog); - [Slot(755)] + private static extern unsafe void glCullParameterfvEXT(System.Int32 pname, [OutAttribute, CountAttribute(Count = 4)] Single* @params); + [Slot(412)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern System.Int32 glGetGraphicsResetStatusKHR(); - [Slot(879)] + private static extern unsafe void glDeleteFramebuffersEXT(Int32 n, [CountAttribute(Parameter = "n")] UInt32* framebuffers); + [Slot(414)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnUniformfvKHR(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Single* @params); - [Slot(882)] + private static extern unsafe void glDeleteMemoryObjectsEXT(Int32 n, [CountAttribute(Parameter = "n")] UInt32* memoryObjects); + [Slot(424)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnUniformivKHR(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Int32* @params); - [Slot(885)] + private static extern unsafe void glDeleteProgramPipelinesEXT(Int32 n, [CountAttribute(Parameter = "n")] UInt32* pipelines); + [Slot(430)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnUniformuivKHR(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] UInt32* @params); - [Slot(890)] + private static extern unsafe void glDeleteRenderbuffersEXT(Int32 n, [CountAttribute(Parameter = "n")] UInt32* renderbuffers); + [Slot(432)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetObjectLabelKHR(System.Int32 identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr label); - [Slot(895)] + private static extern unsafe void glDeleteSemaphoresEXT(Int32 n, [CountAttribute(Parameter = "count")] UInt32* semaphores); + [Slot(437)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetObjectPtrLabelKHR(IntPtr ptr, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr label); - [Slot(933)] + private static extern unsafe void glDeleteTexturesEXT(Int32 n, [CountAttribute(Parameter = "n")] UInt32* textures); + [Slot(442)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetPointervKHR(System.Int32 pname, [OutAttribute] IntPtr @params); - [Slot(1548)] + private static extern void glDeleteVertexShaderEXT(UInt32 id); + [Slot(444)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glObjectLabelKHR(System.Int32 identifier, UInt32 name, Int32 length, IntPtr label); + private static extern void glDepthBoundsEXT(Double zmin, Double zmax); + [Slot(459)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDisableClientStateiEXT(System.Int32 array, UInt32 index); + [Slot(460)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDisableClientStateIndexedEXT(System.Int32 array, UInt32 index); + [Slot(462)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDisableIndexedEXT(System.Int32 target, UInt32 index); + [Slot(463)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDisableVariantClientStateEXT(UInt32 id); + [Slot(465)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDisableVertexArrayAttribEXT(UInt32 vaobj, UInt32 index); + [Slot(466)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDisableVertexArrayEXT(UInt32 vaobj, System.Int32 array); + [Slot(474)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawArraysEXT(System.Int32 mode, Int32 first, Int32 count); + [Slot(479)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawArraysInstancedEXT(System.Int32 mode, Int32 start, Int32 count, Int32 primcount); + [Slot(498)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawElementsInstancedEXT(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 primcount); + [Slot(505)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawRangeElementsEXT(System.Int32 mode, UInt32 start, UInt32 end, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices); + [Slot(516)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glEdgeFlagPointerEXT(Int32 stride, Int32 count, [CountAttribute(Computed = "stride,count")] bool* pointer); + [Slot(523)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEnableClientStateiEXT(System.Int32 array, UInt32 index); + [Slot(524)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEnableClientStateIndexedEXT(System.Int32 array, UInt32 index); + [Slot(526)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEnableIndexedEXT(System.Int32 target, UInt32 index); + [Slot(527)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEnableVariantClientStateEXT(UInt32 id); + [Slot(529)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEnableVertexArrayAttribEXT(UInt32 vaobj, UInt32 index); + [Slot(530)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEnableVertexArrayEXT(UInt32 vaobj, System.Int32 array); + [Slot(547)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEndTransformFeedbackEXT(); + [Slot(549)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEndVertexShaderEXT(); + [Slot(570)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glExtractComponentEXT(UInt32 res, UInt32 src, UInt32 num); + [Slot(585)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFlushMappedNamedBufferRangeEXT(UInt32 buffer, IntPtr offset, IntPtr length); + [Slot(592)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFogCoorddEXT(Double coord); + [Slot(594)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glFogCoorddvEXT([CountAttribute(Count = 1)] Double* coord); + [Slot(596)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFogCoordfEXT(Single coord); + [Slot(599)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glFogCoordfvEXT([CountAttribute(Count = 1)] Single* coord); + [Slot(603)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFogCoordPointerEXT(System.Int32 type, Int32 stride, [CountAttribute(Computed = "type,stride")] IntPtr pointer); + [Slot(626)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferDrawBufferEXT(UInt32 framebuffer, System.Int32 mode); + [Slot(627)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glFramebufferDrawBuffersEXT(UInt32 framebuffer, Int32 n, [CountAttribute(Parameter = "n")] System.Int32* bufs); + [Slot(629)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferReadBufferEXT(UInt32 framebuffer, System.Int32 mode); + [Slot(631)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferRenderbufferEXT(System.Int32 target, System.Int32 attachment, System.Int32 renderbuffertarget, UInt32 renderbuffer); + [Slot(637)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferTexture1DEXT(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level); + [Slot(639)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferTexture2DEXT(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level); + [Slot(641)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferTexture3DEXT(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level, Int32 zoffset); + [Slot(643)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferTextureEXT(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level); + [Slot(645)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferTextureFaceEXT(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level, System.Int32 face); + [Slot(648)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferTextureLayerEXT(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level, Int32 layer); + [Slot(661)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGenerateMipmapEXT(System.Int32 target); + [Slot(662)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGenerateMultiTexMipmapEXT(System.Int32 texunit, System.Int32 target); + [Slot(664)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGenerateTextureMipmapEXT(UInt32 texture, System.Int32 target); + [Slot(669)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGenFramebuffersEXT(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* framebuffers); + [Slot(676)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGenProgramPipelinesEXT(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* pipelines); + [Slot(682)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGenRenderbuffersEXT(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* renderbuffers); + [Slot(684)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGenSemaphoresEXT(Int32 n, [OutAttribute, CountAttribute(Parameter = "count")] UInt32* semaphores); + [Slot(685)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glGenSymbolsEXT(System.Int32 datatype, System.Int32 storagetype, System.Int32 range, UInt32 components); + [Slot(687)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGenTexturesEXT(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* textures); + [Slot(692)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glGenVertexShadersEXT(UInt32 range); + [Slot(713)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetBooleanIndexedvEXT(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] bool* data); + [Slot(727)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetColorTableEXT(System.Int32 target, System.Int32 format, System.Int32 type, [OutAttribute, CountAttribute(Computed = "target,format,type")] IntPtr data); + [Slot(729)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetColorTableParameterfvEXT(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); + [Slot(732)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetColorTableParameterivEXT(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(741)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetCompressedMultiTexImageEXT(System.Int32 texunit, System.Int32 target, Int32 lod, [OutAttribute, CountAttribute(Computed = "target,lod")] IntPtr img); + [Slot(745)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetCompressedTextureImageEXT(UInt32 texture, System.Int32 target, Int32 lod, [OutAttribute, CountAttribute(Computed = "target,lod")] IntPtr img); + [Slot(748)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetConvolutionFilterEXT(System.Int32 target, System.Int32 format, System.Int32 type, [OutAttribute, CountAttribute(Computed = "target,format,type")] IntPtr image); + [Slot(750)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetConvolutionParameterfvEXT(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); + [Slot(752)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetConvolutionParameterivEXT(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(761)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetDoublei_vEXT(System.Int32 pname, UInt32 index, [OutAttribute, CountAttribute(Computed = "pname")] Double* @params); + [Slot(762)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetDoubleIndexedvEXT(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Double* data); + [Slot(771)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetFloati_vEXT(System.Int32 pname, UInt32 index, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); + [Slot(772)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetFloatIndexedvEXT(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Single* data); + [Slot(777)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glGetFragDataLocationEXT(UInt32 program, [CountAttribute(Computed = "name")] IntPtr name); + [Slot(783)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetFramebufferAttachmentParameterivEXT(System.Int32 target, System.Int32 attachment, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(786)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetFramebufferParameterivEXT(UInt32 framebuffer, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(792)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetHistogramEXT(System.Int32 target, bool reset, System.Int32 format, System.Int32 type, [OutAttribute, CountAttribute(Computed = "target,format,type")] IntPtr values); + [Slot(794)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetHistogramParameterfvEXT(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); + [Slot(796)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetHistogramParameterivEXT(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(807)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetIntegerIndexedvEXT(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Int32* data); + [Slot(814)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetInvariantBooleanvEXT(UInt32 id, System.Int32 value, [OutAttribute, CountAttribute(Computed = "id")] bool* data); + [Slot(815)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetInvariantFloatvEXT(UInt32 id, System.Int32 value, [OutAttribute, CountAttribute(Computed = "id")] Single* data); + [Slot(816)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetInvariantIntegervEXT(UInt32 id, System.Int32 value, [OutAttribute, CountAttribute(Computed = "id")] Int32* data); + [Slot(823)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetLocalConstantBooleanvEXT(UInt32 id, System.Int32 value, [OutAttribute, CountAttribute(Computed = "id")] bool* data); + [Slot(824)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetLocalConstantFloatvEXT(UInt32 id, System.Int32 value, [OutAttribute, CountAttribute(Computed = "id")] Single* data); + [Slot(825)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetLocalConstantIntegervEXT(UInt32 id, System.Int32 value, [OutAttribute, CountAttribute(Computed = "id")] Int32* data); + [Slot(839)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetMemoryObjectParameterivEXT(UInt32 memoryObject, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(841)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetMinmaxEXT(System.Int32 target, bool reset, System.Int32 format, System.Int32 type, [OutAttribute, CountAttribute(Computed = "target,format,type")] IntPtr values); + [Slot(843)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetMinmaxParameterfvEXT(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); + [Slot(845)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetMinmaxParameterivEXT(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(848)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetMultiTexEnvfvEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); + [Slot(849)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetMultiTexEnvivEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(850)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetMultiTexGendvEXT(System.Int32 texunit, System.Int32 coord, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Double* @params); + [Slot(851)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetMultiTexGenfvEXT(System.Int32 texunit, System.Int32 coord, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); + [Slot(852)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetMultiTexGenivEXT(System.Int32 texunit, System.Int32 coord, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(853)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetMultiTexImageEXT(System.Int32 texunit, System.Int32 target, Int32 level, System.Int32 format, System.Int32 type, [OutAttribute, CountAttribute(Computed = "target,level,format,type")] IntPtr pixels); + [Slot(854)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetMultiTexLevelParameterfvEXT(System.Int32 texunit, System.Int32 target, Int32 level, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); + [Slot(855)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetMultiTexLevelParameterivEXT(System.Int32 texunit, System.Int32 target, Int32 level, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(856)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetMultiTexParameterfvEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); + [Slot(857)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetMultiTexParameterIivEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(858)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetMultiTexParameterIuivEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params); + [Slot(859)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetMultiTexParameterivEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(862)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetNamedBufferParameterivEXT(UInt32 buffer, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(865)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetNamedBufferPointervEXT(UInt32 buffer, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] IntPtr @params); + [Slot(867)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetNamedBufferSubDataEXT(UInt32 buffer, IntPtr offset, IntPtr size, [OutAttribute, CountAttribute(Computed = "size")] IntPtr data); + [Slot(869)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetNamedFramebufferAttachmentParameterivEXT(UInt32 framebuffer, System.Int32 attachment, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(872)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetNamedFramebufferParameterivEXT(UInt32 framebuffer, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(873)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetNamedProgramivEXT(UInt32 program, System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] Int32* @params); + [Slot(874)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetNamedProgramLocalParameterdvEXT(UInt32 program, System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Count = 4)] Double* @params); + [Slot(875)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetNamedProgramLocalParameterfvEXT(UInt32 program, System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Count = 4)] Single* @params); + [Slot(876)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetNamedProgramLocalParameterIivEXT(UInt32 program, System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Count = 4)] Int32* @params); + [Slot(877)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetNamedProgramLocalParameterIuivEXT(UInt32 program, System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Count = 4)] UInt32* @params); + [Slot(878)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetNamedProgramStringEXT(UInt32 program, System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "program,pname")] IntPtr @string); + [Slot(880)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetNamedRenderbufferParameterivEXT(UInt32 renderbuffer, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(928)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetObjectLabelEXT(System.Int32 type, UInt32 @object, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr label); + [Slot(966)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPixelTransformParameterfvEXT(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); + [Slot(967)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPixelTransformParameterivEXT(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(968)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetPointeri_vEXT(System.Int32 pname, UInt32 index, [OutAttribute, CountAttribute(Count = 1)] IntPtr @params); + [Slot(969)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetPointerIndexedvEXT(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Count = 1)] IntPtr data); + [Slot(971)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetPointervEXT(System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] IntPtr @params); + [Slot(993)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetProgramPipelineInfoLogEXT(UInt32 pipeline, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr infoLog); + [Slot(995)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetProgramPipelineivEXT(UInt32 pipeline, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(1014)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetQueryObjecti64vEXT(UInt32 id, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int64* @params); + [Slot(1018)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetQueryObjectui64vEXT(UInt32 id, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt64* @params); + [Slot(1022)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetRenderbufferParameterivEXT(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(1027)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetSemaphoreParameterui64vEXT(UInt32 semaphore, System.Int32 pname, [OutAttribute] UInt64* @params); + [Slot(1029)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetSeparableFilterEXT(System.Int32 target, System.Int32 format, System.Int32 type, [OutAttribute, CountAttribute(Computed = "target,format,type")] IntPtr row, [OutAttribute, CountAttribute(Computed = "target,format,type")] IntPtr column, [OutAttribute, CountAttribute(Computed = "target,format,type")] IntPtr span); + [Slot(1058)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetTexParameterIivEXT(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(1060)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetTexParameterIuivEXT(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params); + [Slot(1067)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetTextureImageEXT(UInt32 texture, System.Int32 target, Int32 level, System.Int32 format, System.Int32 type, [OutAttribute, CountAttribute(Computed = "target,level,format,type")] IntPtr pixels); + [Slot(1069)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetTextureLevelParameterfvEXT(UInt32 texture, System.Int32 target, Int32 level, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); + [Slot(1071)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetTextureLevelParameterivEXT(UInt32 texture, System.Int32 target, Int32 level, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(1073)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetTextureParameterfvEXT(UInt32 texture, System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); + [Slot(1075)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetTextureParameterIivEXT(UInt32 texture, System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(1077)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetTextureParameterIuivEXT(UInt32 texture, System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params); + [Slot(1079)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetTextureParameterivEXT(UInt32 texture, System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(1088)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetTransformFeedbackVaryingEXT(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] Int32* size, [OutAttribute, CountAttribute(Count = 1)] System.Int32* type, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr name); + [Slot(1091)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glGetUniformBufferSizeEXT(UInt32 program, Int32 location); + [Slot(1102)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern IntPtr glGetUniformOffsetEXT(UInt32 program, Int32 location); + [Slot(1107)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetUniformuivEXT(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] UInt32* @params); + [Slot(1108)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetUnsignedBytei_vEXT(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Byte* data); + [Slot(1109)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetUnsignedBytevEXT(System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Byte* data); + [Slot(1112)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetVariantBooleanvEXT(UInt32 id, System.Int32 value, [OutAttribute, CountAttribute(Computed = "id")] bool* data); + [Slot(1113)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetVariantFloatvEXT(UInt32 id, System.Int32 value, [OutAttribute, CountAttribute(Computed = "id")] Single* data); + [Slot(1114)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetVariantIntegervEXT(UInt32 id, System.Int32 value, [OutAttribute, CountAttribute(Computed = "id")] Int32* data); + [Slot(1115)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetVariantPointervEXT(UInt32 id, System.Int32 value, [OutAttribute, CountAttribute(Computed = "id")] IntPtr data); + [Slot(1119)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetVertexArrayIntegeri_vEXT(UInt32 vaobj, UInt32 index, System.Int32 pname, [OutAttribute] Int32* param); + [Slot(1120)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetVertexArrayIntegervEXT(UInt32 vaobj, System.Int32 pname, [OutAttribute] Int32* param); + [Slot(1122)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetVertexArrayPointeri_vEXT(UInt32 vaobj, UInt32 index, System.Int32 pname, [OutAttribute] IntPtr param); + [Slot(1123)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetVertexArrayPointervEXT(UInt32 vaobj, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] IntPtr param); + [Slot(1133)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetVertexAttribIivEXT(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] Int32* @params); + [Slot(1135)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetVertexAttribIuivEXT(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] UInt32* @params); + [Slot(1140)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetVertexAttribLdvEXT(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Double* @params); + [Slot(1167)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glHistogramEXT(System.Int32 target, Int32 width, System.Int32 internalformat, bool sink); + [Slot(1173)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glImportMemoryFdEXT(UInt32 memory, UInt64 size, System.Int32 handleType, Int32 fd); + [Slot(1174)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glImportMemoryWin32HandleEXT(UInt32 memory, UInt64 size, System.Int32 handleType, [OutAttribute] IntPtr handle); + [Slot(1175)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glImportMemoryWin32NameEXT(UInt32 memory, UInt64 size, System.Int32 handleType, IntPtr name); + [Slot(1176)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glImportSemaphoreFdEXT(UInt32 semaphore, System.Int32 handleType, Int32 fd); + [Slot(1177)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glImportSemaphoreWin32HandleEXT(UInt32 semaphore, System.Int32 handleType, [OutAttribute] IntPtr handle); + [Slot(1178)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glImportSemaphoreWin32NameEXT(UInt32 semaphore, System.Int32 handleType, IntPtr name); + [Slot(1179)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern IntPtr glImportSyncEXT(System.Int32 external_sync_type, IntPtr external_sync, UInt32 flags); + [Slot(1184)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glIndexFuncEXT(System.Int32 func, Single @ref); + [Slot(1189)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glIndexMaterialEXT(System.Int32 face, System.Int32 mode); + [Slot(1191)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glIndexPointerEXT(System.Int32 type, Int32 stride, Int32 count, [CountAttribute(Computed = "type,stride,count")] IntPtr pointer); + [Slot(1200)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glInsertComponentEXT(UInt32 res, UInt32 src, UInt32 num); + [Slot(1201)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glInsertEventMarkerEXT(Int32 length, IntPtr marker); + [Slot(1220)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsEnabledIndexedEXT(System.Int32 target, UInt32 index); + [Slot(1224)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsFramebufferEXT(UInt32 framebuffer); + [Slot(1228)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsMemoryObjectEXT(UInt32 memoryObject); + [Slot(1241)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsProgramPipelineEXT(UInt32 pipeline); + [Slot(1245)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsRenderbufferEXT(UInt32 renderbuffer); + [Slot(1247)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsSemaphoreEXT(UInt32 semaphore); + [Slot(1252)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsTextureEXT(UInt32 texture); + [Slot(1257)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsVariantEnabledEXT(UInt32 id, System.Int32 cap); + [Slot(1261)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glLabelObjectEXT(System.Int32 type, UInt32 @object, Int32 length, IntPtr label); + [Slot(1301)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glLockArraysEXT(Int32 first, Int32 count); + [Slot(1332)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern IntPtr glMapNamedBufferEXT(UInt32 buffer, System.Int32 access); + [Slot(1334)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern IntPtr glMapNamedBufferRangeEXT(UInt32 buffer, IntPtr offset, IntPtr length, System.Int32 access); + [Slot(1349)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMatrixFrustumEXT(System.Int32 mode, Double left, Double right, Double bottom, Double top, Double zNear, Double zFar); + [Slot(1356)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMatrixLoaddEXT(System.Int32 mode, [CountAttribute(Count = 16)] Double* m); + [Slot(1357)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMatrixLoadfEXT(System.Int32 mode, [CountAttribute(Count = 16)] Single* m); + [Slot(1358)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMatrixLoadIdentityEXT(System.Int32 mode); + [Slot(1360)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMatrixLoadTransposedEXT(System.Int32 mode, [CountAttribute(Count = 16)] Double* m); + [Slot(1361)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMatrixLoadTransposefEXT(System.Int32 mode, [CountAttribute(Count = 16)] Single* m); + [Slot(1365)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMatrixMultdEXT(System.Int32 mode, [CountAttribute(Count = 16)] Double* m); + [Slot(1366)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMatrixMultfEXT(System.Int32 mode, [CountAttribute(Count = 16)] Single* m); + [Slot(1368)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMatrixMultTransposedEXT(System.Int32 mode, [CountAttribute(Count = 16)] Double* m); + [Slot(1369)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMatrixMultTransposefEXT(System.Int32 mode, [CountAttribute(Count = 16)] Single* m); + [Slot(1370)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMatrixOrthoEXT(System.Int32 mode, Double left, Double right, Double bottom, Double top, Double zNear, Double zFar); + [Slot(1371)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMatrixPopEXT(System.Int32 mode); + [Slot(1372)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMatrixPushEXT(System.Int32 mode); + [Slot(1373)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMatrixRotatedEXT(System.Int32 mode, Double angle, Double x, Double y, Double z); + [Slot(1374)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMatrixRotatefEXT(System.Int32 mode, Single angle, Single x, Single y, Single z); + [Slot(1375)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMatrixScaledEXT(System.Int32 mode, Double x, Double y, Double z); + [Slot(1376)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMatrixScalefEXT(System.Int32 mode, Single x, Single y, Single z); + [Slot(1377)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMatrixTranslatedEXT(System.Int32 mode, Double x, Double y, Double z); + [Slot(1378)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMatrixTranslatefEXT(System.Int32 mode, Single x, Single y, Single z); + [Slot(1382)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMemoryBarrierEXT(UInt32 barriers); + [Slot(1383)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMemoryObjectParameterivEXT(UInt32 memoryObject, System.Int32 pname, Int32* @params); + [Slot(1385)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMinmaxEXT(System.Int32 target, System.Int32 internalformat, bool sink); + [Slot(1400)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiDrawArraysEXT(System.Int32 mode, [CountAttribute(Computed = "primcount")] Int32* first, [CountAttribute(Computed = "primcount")] Int32* count, Int32 primcount); + [Slot(1410)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiDrawElementsEXT(System.Int32 mode, [CountAttribute(Computed = "primcount")] Int32* count, System.Int32 type, [CountAttribute(Computed = "primcount")] IntPtr indices, Int32 primcount); + [Slot(1420)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexBufferEXT(System.Int32 texunit, System.Int32 target, System.Int32 internalformat, UInt32 buffer); + [Slot(1517)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexCoordPointerEXT(System.Int32 texunit, Int32 size, System.Int32 type, Int32 stride, [CountAttribute(Computed = "size,type,stride")] IntPtr pointer); + [Slot(1518)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexEnvfEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, Single param); + [Slot(1519)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiTexEnvfvEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); + [Slot(1520)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexEnviEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, Int32 param); + [Slot(1521)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiTexEnvivEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); + [Slot(1522)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexGendEXT(System.Int32 texunit, System.Int32 coord, System.Int32 pname, Double param); + [Slot(1523)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiTexGendvEXT(System.Int32 texunit, System.Int32 coord, System.Int32 pname, [CountAttribute(Computed = "pname")] Double* @params); + [Slot(1524)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexGenfEXT(System.Int32 texunit, System.Int32 coord, System.Int32 pname, Single param); + [Slot(1525)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiTexGenfvEXT(System.Int32 texunit, System.Int32 coord, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); + [Slot(1526)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexGeniEXT(System.Int32 texunit, System.Int32 coord, System.Int32 pname, Int32 param); + [Slot(1527)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiTexGenivEXT(System.Int32 texunit, System.Int32 coord, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); + [Slot(1528)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexImage1DEXT(System.Int32 texunit, System.Int32 target, Int32 level, Int32 internalformat, Int32 width, Int32 border, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width")] IntPtr pixels); + [Slot(1529)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexImage2DEXT(System.Int32 texunit, System.Int32 target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 border, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height")] IntPtr pixels); + [Slot(1530)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexImage3DEXT(System.Int32 texunit, System.Int32 target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height,depth")] IntPtr pixels); + [Slot(1531)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexParameterfEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, Single param); + [Slot(1532)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiTexParameterfvEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); + [Slot(1533)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexParameteriEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, Int32 param); + [Slot(1534)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiTexParameterIivEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); + [Slot(1535)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiTexParameterIuivEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] UInt32* @params); + [Slot(1536)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiTexParameterivEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); + [Slot(1537)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexRenderbufferEXT(System.Int32 texunit, System.Int32 target, UInt32 renderbuffer); + [Slot(1538)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexSubImage1DEXT(System.Int32 texunit, System.Int32 target, Int32 level, Int32 xoffset, Int32 width, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width")] IntPtr pixels); + [Slot(1539)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexSubImage2DEXT(System.Int32 texunit, System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height")] IntPtr pixels); + [Slot(1540)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexSubImage3DEXT(System.Int32 texunit, System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height,depth")] IntPtr pixels); [Slot(1550)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glObjectPtrLabelKHR(IntPtr ptr, Int32 length, IntPtr label); - [Slot(1635)] + private static extern void glNamedBufferDataEXT(UInt32 buffer, IntPtr size, [CountAttribute(Computed = "size")] IntPtr data, System.Int32 usage); + [Slot(1552)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPopDebugGroupKHR(); - [Slot(1818)] + private static extern void glNamedBufferPageCommitmentEXT(UInt32 buffer, IntPtr offset, IntPtr size, bool commit); + [Slot(1554)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPushDebugGroupKHR(System.Int32 source, UInt32 id, Int32 length, IntPtr message); - [Slot(1859)] + private static extern void glNamedBufferStorageEXT(UInt32 buffer, IntPtr size, [CountAttribute(Parameter = "size")] IntPtr data, System.Int32 flags); + [Slot(1555)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glReadnPixelsKHR(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr data); + private static extern void glNamedBufferStorageExternalEXT(UInt32 buffer, IntPtr offset, IntPtr size, IntPtr clientBuffer, UInt32 flags); + [Slot(1556)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNamedBufferStorageMemEXT(UInt32 buffer, IntPtr size, UInt32 memory, UInt64 offset); + [Slot(1558)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNamedBufferSubDataEXT(UInt32 buffer, IntPtr offset, IntPtr size, [CountAttribute(Computed = "size")] IntPtr data); + [Slot(1559)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNamedCopyBufferSubDataEXT(UInt32 readBuffer, UInt32 writeBuffer, IntPtr readOffset, IntPtr writeOffset, IntPtr size); + [Slot(1563)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNamedFramebufferParameteriEXT(UInt32 framebuffer, System.Int32 pname, Int32 param); + [Slot(1566)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNamedFramebufferRenderbufferEXT(UInt32 framebuffer, System.Int32 attachment, System.Int32 renderbuffertarget, UInt32 renderbuffer); + [Slot(1571)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNamedFramebufferTexture1DEXT(UInt32 framebuffer, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level); + [Slot(1572)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNamedFramebufferTexture2DEXT(UInt32 framebuffer, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level); + [Slot(1573)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNamedFramebufferTexture3DEXT(UInt32 framebuffer, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level, Int32 zoffset); + [Slot(1574)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNamedFramebufferTextureEXT(UInt32 framebuffer, System.Int32 attachment, UInt32 texture, Int32 level); + [Slot(1575)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNamedFramebufferTextureFaceEXT(UInt32 framebuffer, System.Int32 attachment, UInt32 texture, Int32 level, System.Int32 face); + [Slot(1577)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNamedFramebufferTextureLayerEXT(UInt32 framebuffer, System.Int32 attachment, UInt32 texture, Int32 level, Int32 layer); + [Slot(1578)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNamedProgramLocalParameter4dEXT(UInt32 program, System.Int32 target, UInt32 index, Double x, Double y, Double z, Double w); + [Slot(1579)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glNamedProgramLocalParameter4dvEXT(UInt32 program, System.Int32 target, UInt32 index, [CountAttribute(Count = 4)] Double* @params); + [Slot(1580)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNamedProgramLocalParameter4fEXT(UInt32 program, System.Int32 target, UInt32 index, Single x, Single y, Single z, Single w); + [Slot(1581)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glNamedProgramLocalParameter4fvEXT(UInt32 program, System.Int32 target, UInt32 index, [CountAttribute(Count = 4)] Single* @params); + [Slot(1582)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNamedProgramLocalParameterI4iEXT(UInt32 program, System.Int32 target, UInt32 index, Int32 x, Int32 y, Int32 z, Int32 w); + [Slot(1583)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glNamedProgramLocalParameterI4ivEXT(UInt32 program, System.Int32 target, UInt32 index, [CountAttribute(Count = 4)] Int32* @params); + [Slot(1584)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNamedProgramLocalParameterI4uiEXT(UInt32 program, System.Int32 target, UInt32 index, UInt32 x, UInt32 y, UInt32 z, UInt32 w); + [Slot(1585)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glNamedProgramLocalParameterI4uivEXT(UInt32 program, System.Int32 target, UInt32 index, [CountAttribute(Count = 4)] UInt32* @params); + [Slot(1586)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glNamedProgramLocalParameters4fvEXT(UInt32 program, System.Int32 target, UInt32 index, Int32 count, [CountAttribute(Parameter = "count*4")] Single* @params); + [Slot(1587)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glNamedProgramLocalParametersI4ivEXT(UInt32 program, System.Int32 target, UInt32 index, Int32 count, [CountAttribute(Parameter = "count*4")] Int32* @params); + [Slot(1588)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glNamedProgramLocalParametersI4uivEXT(UInt32 program, System.Int32 target, UInt32 index, Int32 count, [CountAttribute(Parameter = "count*4")] UInt32* @params); + [Slot(1589)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNamedProgramStringEXT(UInt32 program, System.Int32 target, System.Int32 format, Int32 len, [CountAttribute(Parameter = "len")] IntPtr @string); + [Slot(1591)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNamedRenderbufferStorageEXT(UInt32 renderbuffer, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(1593)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNamedRenderbufferStorageMultisampleCoverageEXT(UInt32 renderbuffer, Int32 coverageSamples, Int32 colorSamples, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(1594)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNamedRenderbufferStorageMultisampleEXT(UInt32 renderbuffer, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(1618)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNormalPointerEXT(System.Int32 type, Int32 stride, Int32 count, [CountAttribute(Computed = "type,stride,count")] IntPtr pointer); + [Slot(1684)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPixelTransformParameterfEXT(System.Int32 target, System.Int32 pname, Single param); + [Slot(1685)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glPixelTransformParameterfvEXT(System.Int32 target, System.Int32 pname, [CountAttribute(Count = 1)] Single* @params); + [Slot(1686)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPixelTransformParameteriEXT(System.Int32 target, System.Int32 pname, Int32 param); + [Slot(1687)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glPixelTransformParameterivEXT(System.Int32 target, System.Int32 pname, [CountAttribute(Count = 1)] Int32* @params); + [Slot(1695)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPointParameterfEXT(System.Int32 pname, Single param); + [Slot(1699)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glPointParameterfvEXT(System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); + [Slot(1714)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPolygonOffsetClampEXT(Single factor, Single units, Single clamp); + [Slot(1715)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPolygonOffsetEXT(Single factor, Single bias); + [Slot(1722)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPopGroupMarkerEXT(); + [Slot(1732)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glPrioritizeTexturesEXT(Int32 n, [CountAttribute(Parameter = "n")] UInt32* textures, [CountAttribute(Parameter = "n")] Single* priorities); + [Slot(1746)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramEnvParameters4fvEXT(System.Int32 target, UInt32 index, Int32 count, [CountAttribute(Parameter = "count*4")] Single* @params); + [Slot(1757)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramLocalParameters4fvEXT(System.Int32 target, UInt32 index, Int32 count, [CountAttribute(Parameter = "count*4")] Single* @params); + [Slot(1770)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramParameteriEXT(UInt32 program, System.Int32 pname, Int32 value); + [Slot(1777)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform1dEXT(UInt32 program, Int32 location, Double x); + [Slot(1779)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform1dvEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Double* value); + [Slot(1781)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform1fEXT(UInt32 program, Int32 location, Single v0); + [Slot(1783)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform1fvEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Single* value); + [Slot(1789)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform1iEXT(UInt32 program, Int32 location, Int32 v0); + [Slot(1791)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform1ivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int32* value); + [Slot(1797)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform1uiEXT(UInt32 program, Int32 location, UInt32 v0); + [Slot(1799)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform1uivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt32* value); + [Slot(1801)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform2dEXT(UInt32 program, Int32 location, Double x, Double y); + [Slot(1803)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform2dvEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Double* value); + [Slot(1805)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform2fEXT(UInt32 program, Int32 location, Single v0, Single v1); + [Slot(1807)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform2fvEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Single* value); + [Slot(1813)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform2iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1); + [Slot(1815)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform2ivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int32* value); + [Slot(1821)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform2uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1); + [Slot(1823)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform2uivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt32* value); + [Slot(1825)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform3dEXT(UInt32 program, Int32 location, Double x, Double y, Double z); + [Slot(1827)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform3dvEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Double* value); + [Slot(1829)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform3fEXT(UInt32 program, Int32 location, Single v0, Single v1, Single v2); + [Slot(1831)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform3fvEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Single* value); + [Slot(1837)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform3iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2); + [Slot(1839)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform3ivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int32* value); + [Slot(1845)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform3uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2); + [Slot(1847)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform3uivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt32* value); + [Slot(1849)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform4dEXT(UInt32 program, Int32 location, Double x, Double y, Double z, Double w); + [Slot(1851)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform4dvEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Double* value); + [Slot(1853)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform4fEXT(UInt32 program, Int32 location, Single v0, Single v1, Single v2, Single v3); + [Slot(1855)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform4fvEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Single* value); + [Slot(1861)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform4iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3); + [Slot(1863)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform4ivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int32* value); + [Slot(1869)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform4uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3); + [Slot(1871)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform4uivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt32* value); + [Slot(1877)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix2dvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Double* value); + [Slot(1879)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Single* value); + [Slot(1881)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix2x3dvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Double* value); + [Slot(1883)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix2x3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value); + [Slot(1885)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix2x4dvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Double* value); + [Slot(1887)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix2x4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value); + [Slot(1889)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix3dvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Double* value); + [Slot(1891)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Single* value); + [Slot(1893)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix3x2dvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Double* value); + [Slot(1895)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix3x2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value); + [Slot(1897)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix3x4dvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Double* value); + [Slot(1899)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix3x4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value); + [Slot(1901)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix4dvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Double* value); + [Slot(1903)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Single* value); + [Slot(1905)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix4x2dvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Double* value); [Slot(1907)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glResizeBuffersMESA(); - [Slot(2748)] + private static extern unsafe void glProgramUniformMatrix4x2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value); + [Slot(1909)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glWindowPos2dMESA(Double x, Double y); + private static extern unsafe void glProgramUniformMatrix4x3dvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Double* value); + [Slot(1911)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix4x3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value); + [Slot(1916)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProvokingVertexEXT(System.Int32 mode); + [Slot(1919)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPushClientAttribDefaultEXT(System.Int32 mask); + [Slot(1922)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPushGroupMarkerEXT(Int32 length, IntPtr marker); + [Slot(1958)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glRasterSamplesEXT(UInt32 samples, bool fixedsamplelocations); + [Slot(1976)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glReleaseKeyedMutexWin32EXT(UInt32 memory, UInt64 key); + [Slot(1979)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glRenderbufferStorageEXT(System.Int32 target, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(1982)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glRenderbufferStorageMultisampleEXT(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(2010)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glResetHistogramEXT(System.Int32 target); + [Slot(2012)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glResetMinmaxEXT(System.Int32 target); + [Slot(2024)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSampleMaskEXT(Single value, bool invert); + [Slot(2028)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSamplePatternEXT(System.Int32 pattern); + [Slot(2044)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSecondaryColor3bEXT(SByte red, SByte green, SByte blue); + [Slot(2046)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glSecondaryColor3bvEXT([CountAttribute(Count = 3)] SByte* v); + [Slot(2048)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSecondaryColor3dEXT(Double red, Double green, Double blue); + [Slot(2050)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glSecondaryColor3dvEXT([CountAttribute(Count = 3)] Double* v); + [Slot(2052)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSecondaryColor3fEXT(Single red, Single green, Single blue); + [Slot(2054)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glSecondaryColor3fvEXT([CountAttribute(Count = 3)] Single* v); + [Slot(2058)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSecondaryColor3iEXT(Int32 red, Int32 green, Int32 blue); + [Slot(2060)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glSecondaryColor3ivEXT([CountAttribute(Count = 3)] Int32* v); + [Slot(2062)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSecondaryColor3sEXT(Int16 red, Int16 green, Int16 blue); + [Slot(2064)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glSecondaryColor3svEXT([CountAttribute(Count = 3)] Int16* v); + [Slot(2066)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSecondaryColor3ubEXT(Byte red, Byte green, Byte blue); + [Slot(2068)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glSecondaryColor3ubvEXT([CountAttribute(Count = 3)] Byte* v); + [Slot(2070)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSecondaryColor3uiEXT(UInt32 red, UInt32 green, UInt32 blue); + [Slot(2072)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glSecondaryColor3uivEXT([CountAttribute(Count = 3)] UInt32* v); + [Slot(2074)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSecondaryColor3usEXT(UInt16 red, UInt16 green, UInt16 blue); + [Slot(2076)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glSecondaryColor3usvEXT([CountAttribute(Count = 3)] UInt16* v); + [Slot(2081)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSecondaryColorPointerEXT(Int32 size, System.Int32 type, Int32 stride, [CountAttribute(Computed = "size,type,stride")] IntPtr pointer); + [Slot(2085)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glSemaphoreParameterui64vEXT(UInt32 semaphore, System.Int32 pname, UInt64* @params); + [Slot(2087)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSeparableFilter2DEXT(System.Int32 target, System.Int32 internalformat, Int32 width, Int32 height, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "target,format,type,width")] IntPtr row, [CountAttribute(Computed = "target,format,type,height")] IntPtr column); + [Slot(2091)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSetInvariantEXT(UInt32 id, System.Int32 type, [CountAttribute(Computed = "id,type")] IntPtr addr); + [Slot(2092)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSetLocalConstantEXT(UInt32 id, System.Int32 type, [CountAttribute(Computed = "id,type")] IntPtr addr); + [Slot(2096)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glShaderOp1EXT(System.Int32 op, UInt32 res, UInt32 arg1); + [Slot(2097)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glShaderOp2EXT(System.Int32 op, UInt32 res, UInt32 arg1, UInt32 arg2); + [Slot(2098)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glShaderOp3EXT(System.Int32 op, UInt32 res, UInt32 arg1, UInt32 arg2, UInt32 arg3); + [Slot(2103)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glSignalSemaphoreEXT(UInt32 semaphore, UInt32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] UInt32* buffers, UInt32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] UInt32* textures, [CountAttribute(Computed = "numTextureBarriers")] System.Int32* dstLayouts); + [Slot(2114)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glStencilClearTagEXT(Int32 stencilTagBits, UInt32 stencilClearTag); + [Slot(2135)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSwizzleEXT(UInt32 res, UInt32 @in, System.Int32 outX, System.Int32 outY, System.Int32 outZ, System.Int32 outW); + [Slot(2138)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTangent3bEXT(SByte tx, SByte ty, SByte tz); + [Slot(2139)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTangent3bvEXT([CountAttribute(Count = 3)] SByte* v); + [Slot(2140)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTangent3dEXT(Double tx, Double ty, Double tz); + [Slot(2141)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTangent3dvEXT([CountAttribute(Count = 3)] Double* v); + [Slot(2142)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTangent3fEXT(Single tx, Single ty, Single tz); + [Slot(2143)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTangent3fvEXT([CountAttribute(Count = 3)] Single* v); + [Slot(2144)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTangent3iEXT(Int32 tx, Int32 ty, Int32 tz); + [Slot(2145)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTangent3ivEXT([CountAttribute(Count = 3)] Int32* v); + [Slot(2146)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTangent3sEXT(Int16 tx, Int16 ty, Int16 tz); + [Slot(2147)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTangent3svEXT([CountAttribute(Count = 3)] Int16* v); + [Slot(2148)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTangentPointerEXT(System.Int32 type, Int32 stride, [CountAttribute(Computed = "type,stride")] IntPtr pointer); + [Slot(2157)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexBufferEXT(System.Int32 target, System.Int32 internalformat, UInt32 buffer); + [Slot(2241)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexCoordPointerEXT(Int32 size, System.Int32 type, Int32 stride, Int32 count, [CountAttribute(Computed = "size,type,stride,count")] IntPtr pointer); + [Slot(2264)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexImage3DEXT(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height,depth")] IntPtr pixels); + [Slot(2273)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTexParameterIivEXT(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); + [Slot(2275)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTexParameterIuivEXT(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] UInt32* @params); + [Slot(2285)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexStorageMem1DEXT(System.Int32 target, Int32 levels, System.Int32 internalFormat, Int32 width, UInt32 memory, UInt64 offset); + [Slot(2286)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexStorageMem2DEXT(System.Int32 target, Int32 levels, System.Int32 internalFormat, Int32 width, Int32 height, UInt32 memory, UInt64 offset); + [Slot(2287)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexStorageMem2DMultisampleEXT(System.Int32 target, Int32 samples, System.Int32 internalFormat, Int32 width, Int32 height, bool fixedSampleLocations, UInt32 memory, UInt64 offset); + [Slot(2288)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexStorageMem3DEXT(System.Int32 target, Int32 levels, System.Int32 internalFormat, Int32 width, Int32 height, Int32 depth, UInt32 memory, UInt64 offset); + [Slot(2289)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexStorageMem3DMultisampleEXT(System.Int32 target, Int32 samples, System.Int32 internalFormat, Int32 width, Int32 height, Int32 depth, bool fixedSampleLocations, UInt32 memory, UInt64 offset); + [Slot(2292)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexSubImage1DEXT(System.Int32 target, Int32 level, Int32 xoffset, Int32 width, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width")] IntPtr pixels); + [Slot(2294)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexSubImage2DEXT(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height")] IntPtr pixels); + [Slot(2296)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexSubImage3DEXT(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height,depth")] IntPtr pixels); + [Slot(2301)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureBufferEXT(UInt32 texture, System.Int32 target, System.Int32 internalformat, UInt32 buffer); + [Slot(2303)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureBufferRangeEXT(UInt32 texture, System.Int32 target, System.Int32 internalformat, UInt32 buffer, IntPtr offset, IntPtr size); + [Slot(2305)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureImage1DEXT(UInt32 texture, System.Int32 target, Int32 level, Int32 internalformat, Int32 width, Int32 border, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width")] IntPtr pixels); + [Slot(2306)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureImage2DEXT(UInt32 texture, System.Int32 target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 border, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height")] IntPtr pixels); + [Slot(2309)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureImage3DEXT(UInt32 texture, System.Int32 target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height,depth")] IntPtr pixels); + [Slot(2312)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureLightEXT(System.Int32 pname); + [Slot(2313)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureMaterialEXT(System.Int32 face, System.Int32 mode); + [Slot(2314)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureNormalEXT(System.Int32 mode); + [Slot(2315)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexturePageCommitmentEXT(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, bool commit); + [Slot(2317)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureParameterfEXT(UInt32 texture, System.Int32 target, System.Int32 pname, Single param); + [Slot(2319)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTextureParameterfvEXT(UInt32 texture, System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); + [Slot(2321)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureParameteriEXT(UInt32 texture, System.Int32 target, System.Int32 pname, Int32 param); + [Slot(2323)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTextureParameterIivEXT(UInt32 texture, System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); + [Slot(2325)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTextureParameterIuivEXT(UInt32 texture, System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] UInt32* @params); + [Slot(2327)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTextureParameterivEXT(UInt32 texture, System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); + [Slot(2329)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureRenderbufferEXT(UInt32 texture, System.Int32 target, UInt32 renderbuffer); + [Slot(2331)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureStorage1DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width); + [Slot(2333)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureStorage2DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(2335)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureStorage2DMultisampleEXT(UInt32 texture, System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height, bool fixedsamplelocations); + [Slot(2337)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureStorage3DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth); + [Slot(2339)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureStorage3DMultisampleEXT(UInt32 texture, System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, bool fixedsamplelocations); + [Slot(2340)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureStorageMem1DEXT(UInt32 texture, Int32 levels, System.Int32 internalFormat, Int32 width, UInt32 memory, UInt64 offset); + [Slot(2341)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureStorageMem2DEXT(UInt32 texture, Int32 levels, System.Int32 internalFormat, Int32 width, Int32 height, UInt32 memory, UInt64 offset); + [Slot(2342)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureStorageMem2DMultisampleEXT(UInt32 texture, Int32 samples, System.Int32 internalFormat, Int32 width, Int32 height, bool fixedSampleLocations, UInt32 memory, UInt64 offset); + [Slot(2343)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureStorageMem3DEXT(UInt32 texture, Int32 levels, System.Int32 internalFormat, Int32 width, Int32 height, Int32 depth, UInt32 memory, UInt64 offset); + [Slot(2344)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureStorageMem3DMultisampleEXT(UInt32 texture, Int32 samples, System.Int32 internalFormat, Int32 width, Int32 height, Int32 depth, bool fixedSampleLocations, UInt32 memory, UInt64 offset); + [Slot(2347)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureSubImage1DEXT(UInt32 texture, System.Int32 target, Int32 level, Int32 xoffset, Int32 width, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width")] IntPtr pixels); + [Slot(2349)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureSubImage2DEXT(UInt32 texture, System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height")] IntPtr pixels); + [Slot(2351)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureSubImage3DEXT(UInt32 texture, System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height,depth")] IntPtr pixels); + [Slot(2359)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTransformFeedbackVaryingsEXT(UInt32 program, Int32 count, [CountAttribute(Parameter = "count")] IntPtr varyings, System.Int32 bufferMode); + [Slot(2384)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform1uiEXT(Int32 location, UInt32 v0); + [Slot(2386)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform1uivEXT(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] UInt32* value); + [Slot(2406)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform2uiEXT(Int32 location, UInt32 v0, UInt32 v1); + [Slot(2408)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform2uivEXT(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt32* value); + [Slot(2428)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform3uiEXT(Int32 location, UInt32 v0, UInt32 v1, UInt32 v2); + [Slot(2430)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform3uivEXT(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt32* value); + [Slot(2450)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform4uiEXT(Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3); + [Slot(2452)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform4uivEXT(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt32* value); + [Slot(2454)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniformBufferEXT(UInt32 program, Int32 location, UInt32 buffer); + [Slot(2483)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUnlockArraysEXT(); + [Slot(2487)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glUnmapNamedBufferEXT(UInt32 buffer); + [Slot(2494)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUseProgramStagesEXT(UInt32 pipeline, UInt32 stages, UInt32 program); + [Slot(2495)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUseShaderProgramEXT(System.Int32 type, UInt32 program); + [Slot(2499)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glValidateProgramPipelineEXT(UInt32 pipeline); + [Slot(2501)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVariantbvEXT(UInt32 id, [CountAttribute(Computed = "id")] SByte* addr); + [Slot(2502)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVariantdvEXT(UInt32 id, [CountAttribute(Computed = "id")] Double* addr); + [Slot(2503)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVariantfvEXT(UInt32 id, [CountAttribute(Computed = "id")] Single* addr); + [Slot(2504)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVariantivEXT(UInt32 id, [CountAttribute(Computed = "id")] Int32* addr); + [Slot(2505)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVariantPointerEXT(UInt32 id, System.Int32 type, UInt32 stride, [CountAttribute(Computed = "id,type,stride")] IntPtr addr); + [Slot(2506)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVariantsvEXT(UInt32 id, [CountAttribute(Computed = "id")] Int16* addr); + [Slot(2507)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVariantubvEXT(UInt32 id, [CountAttribute(Computed = "id")] Byte* addr); + [Slot(2508)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVariantuivEXT(UInt32 id, [CountAttribute(Computed = "id")] UInt32* addr); + [Slot(2509)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVariantusvEXT(UInt32 id, [CountAttribute(Computed = "id")] UInt16* addr); + [Slot(2567)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexArrayBindVertexBufferEXT(UInt32 vaobj, UInt32 bindingindex, UInt32 buffer, IntPtr offset, Int32 stride); + [Slot(2568)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexArrayColorOffsetEXT(UInt32 vaobj, UInt32 buffer, Int32 size, System.Int32 type, Int32 stride, IntPtr offset); + [Slot(2569)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexArrayEdgeFlagOffsetEXT(UInt32 vaobj, UInt32 buffer, Int32 stride, IntPtr offset); + [Slot(2571)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexArrayFogCoordOffsetEXT(UInt32 vaobj, UInt32 buffer, System.Int32 type, Int32 stride, IntPtr offset); + [Slot(2572)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexArrayIndexOffsetEXT(UInt32 vaobj, UInt32 buffer, System.Int32 type, Int32 stride, IntPtr offset); + [Slot(2573)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexArrayMultiTexCoordOffsetEXT(UInt32 vaobj, UInt32 buffer, System.Int32 texunit, Int32 size, System.Int32 type, Int32 stride, IntPtr offset); + [Slot(2574)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexArrayNormalOffsetEXT(UInt32 vaobj, UInt32 buffer, System.Int32 type, Int32 stride, IntPtr offset); + [Slot(2578)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexArraySecondaryColorOffsetEXT(UInt32 vaobj, UInt32 buffer, Int32 size, System.Int32 type, Int32 stride, IntPtr offset); + [Slot(2579)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexArrayTexCoordOffsetEXT(UInt32 vaobj, UInt32 buffer, Int32 size, System.Int32 type, Int32 stride, IntPtr offset); + [Slot(2580)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexArrayVertexAttribBindingEXT(UInt32 vaobj, UInt32 attribindex, UInt32 bindingindex); + [Slot(2581)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexArrayVertexAttribDivisorEXT(UInt32 vaobj, UInt32 index, UInt32 divisor); + [Slot(2582)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexArrayVertexAttribFormatEXT(UInt32 vaobj, UInt32 attribindex, Int32 size, System.Int32 type, bool normalized, UInt32 relativeoffset); + [Slot(2583)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexArrayVertexAttribIFormatEXT(UInt32 vaobj, UInt32 attribindex, Int32 size, System.Int32 type, UInt32 relativeoffset); + [Slot(2584)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexArrayVertexAttribIOffsetEXT(UInt32 vaobj, UInt32 buffer, UInt32 index, Int32 size, System.Int32 type, Int32 stride, IntPtr offset); + [Slot(2585)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexArrayVertexAttribLFormatEXT(UInt32 vaobj, UInt32 attribindex, Int32 size, System.Int32 type, UInt32 relativeoffset); + [Slot(2586)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexArrayVertexAttribLOffsetEXT(UInt32 vaobj, UInt32 buffer, UInt32 index, Int32 size, System.Int32 type, Int32 stride, IntPtr offset); + [Slot(2587)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexArrayVertexAttribOffsetEXT(UInt32 vaobj, UInt32 buffer, UInt32 index, Int32 size, System.Int32 type, bool normalized, Int32 stride, IntPtr offset); + [Slot(2588)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexArrayVertexBindingDivisorEXT(UInt32 vaobj, UInt32 bindingindex, UInt32 divisor); + [Slot(2591)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexArrayVertexOffsetEXT(UInt32 vaobj, UInt32 buffer, Int32 size, System.Int32 type, Int32 stride, IntPtr offset); + [Slot(2705)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribI1iEXT(UInt32 index, Int32 x); + [Slot(2707)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribI1ivEXT(UInt32 index, [CountAttribute(Count = 1)] Int32* v); + [Slot(2709)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribI1uiEXT(UInt32 index, UInt32 x); + [Slot(2711)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribI1uivEXT(UInt32 index, [CountAttribute(Count = 1)] UInt32* v); + [Slot(2713)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribI2iEXT(UInt32 index, Int32 x, Int32 y); + [Slot(2715)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribI2ivEXT(UInt32 index, [CountAttribute(Count = 2)] Int32* v); + [Slot(2717)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribI2uiEXT(UInt32 index, UInt32 x, UInt32 y); + [Slot(2719)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribI2uivEXT(UInt32 index, [CountAttribute(Count = 2)] UInt32* v); + [Slot(2721)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribI3iEXT(UInt32 index, Int32 x, Int32 y, Int32 z); + [Slot(2723)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribI3ivEXT(UInt32 index, [CountAttribute(Count = 3)] Int32* v); + [Slot(2725)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribI3uiEXT(UInt32 index, UInt32 x, UInt32 y, UInt32 z); + [Slot(2727)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribI3uivEXT(UInt32 index, [CountAttribute(Count = 3)] UInt32* v); + [Slot(2729)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribI4bvEXT(UInt32 index, [CountAttribute(Count = 4)] SByte* v); + [Slot(2731)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribI4iEXT(UInt32 index, Int32 x, Int32 y, Int32 z, Int32 w); + [Slot(2733)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribI4ivEXT(UInt32 index, [CountAttribute(Count = 4)] Int32* v); + [Slot(2735)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribI4svEXT(UInt32 index, [CountAttribute(Count = 4)] Int16* v); + [Slot(2737)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribI4ubvEXT(UInt32 index, [CountAttribute(Count = 4)] Byte* v); + [Slot(2739)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribI4uiEXT(UInt32 index, UInt32 x, UInt32 y, UInt32 z, UInt32 w); + [Slot(2741)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribI4uivEXT(UInt32 index, [CountAttribute(Count = 4)] UInt32* v); + [Slot(2743)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribI4usvEXT(UInt32 index, [CountAttribute(Count = 4)] UInt16* v); + [Slot(2747)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribIPointerEXT(UInt32 index, Int32 size, System.Int32 type, Int32 stride, [CountAttribute(Computed = "size,type,stride")] IntPtr pointer); + [Slot(2749)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribL1dEXT(UInt32 index, Double x); [Slot(2751)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glWindowPos2dvMESA([CountAttribute(Count = 2)] Double* v); - [Slot(2754)] + private static extern unsafe void glVertexAttribL1dvEXT(UInt32 index, [CountAttribute(Count = 1)] Double* v); + [Slot(2759)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glWindowPos2fMESA(Single x, Single y); - [Slot(2757)] + private static extern void glVertexAttribL2dEXT(UInt32 index, Double x, Double y); + [Slot(2761)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glWindowPos2fvMESA([CountAttribute(Count = 2)] Single* v); - [Slot(2760)] + private static extern unsafe void glVertexAttribL2dvEXT(UInt32 index, [CountAttribute(Count = 2)] Double* v); + [Slot(2767)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glWindowPos2iMESA(Int32 x, Int32 y); - [Slot(2763)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glWindowPos2ivMESA([CountAttribute(Count = 2)] Int32* v); - [Slot(2766)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glWindowPos2sMESA(Int16 x, Int16 y); + private static extern void glVertexAttribL3dEXT(UInt32 index, Double x, Double y, Double z); [Slot(2769)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glWindowPos2svMESA([CountAttribute(Count = 2)] Int16* v); - [Slot(2772)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glWindowPos3dMESA(Double x, Double y, Double z); + private static extern unsafe void glVertexAttribL3dvEXT(UInt32 index, [CountAttribute(Count = 3)] Double* v); [Slot(2775)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribL4dEXT(UInt32 index, Double x, Double y, Double z, Double w); + [Slot(2777)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribL4dvEXT(UInt32 index, [CountAttribute(Count = 4)] Double* v); + [Slot(2785)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribLPointerEXT(UInt32 index, Int32 size, System.Int32 type, Int32 stride, [CountAttribute(Parameter = "size")] IntPtr pointer); + [Slot(2827)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexPointerEXT(Int32 size, System.Int32 type, Int32 stride, Int32 count, [CountAttribute(Computed = "size,type,stride,count")] IntPtr pointer); + [Slot(2862)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexWeightfEXT(Single weight); + [Slot(2863)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexWeightfvEXT([CountAttribute(Count = 1)] Single* weight); + [Slot(2866)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexWeightPointerEXT(Int32 size, System.Int32 type, Int32 stride, [CountAttribute(Computed = "type,stride")] IntPtr pointer); + [Slot(2877)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glWaitSemaphoreEXT(UInt32 semaphore, UInt32 numBufferBarriers, [CountAttribute(Computed = "numBufferBarriers")] UInt32* buffers, UInt32 numTextureBarriers, [CountAttribute(Computed = "numTextureBarriers")] UInt32* textures, [CountAttribute(Computed = "numTextureBarriers")] System.Int32* srcLayouts); + [Slot(2946)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glWindowRectanglesEXT(System.Int32 mode, Int32 count, [CountAttribute(Computed = "count")] Int32* box); + [Slot(2947)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glWriteMaskEXT(UInt32 res, UInt32 @in, System.Int32 outX, System.Int32 outY, System.Int32 outZ, System.Int32 outW); + [Slot(650)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFrameTerminatorGREMEDY(); + [Slot(2133)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glStringMarkerGREMEDY(Int32 len, [CountAttribute(Parameter = "len")] IntPtr @string); + [Slot(800)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetImageTransformParameterfvHP(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); + [Slot(801)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetImageTransformParameterivHP(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(1169)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glImageTransformParameterfHP(System.Int32 target, System.Int32 pname, Single param); + [Slot(1170)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glImageTransformParameterfvHP(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); + [Slot(1171)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glImageTransformParameteriHP(System.Int32 target, System.Int32 pname, Int32 param); + [Slot(1172)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glImageTransformParameterivHP(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); + [Slot(255)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glColorPointerListIBM(Int32 size, System.Int32 type, Int32 stride, [CountAttribute(Computed = "size,type,stride")] IntPtr pointer, Int32 ptrstride); + [Slot(517)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glEdgeFlagPointerListIBM(Int32 stride, [CountAttribute(Computed = "stride")] bool** pointer, Int32 ptrstride); + [Slot(588)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFlushStaticDataIBM(System.Int32 target); + [Slot(604)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFogCoordPointerListIBM(System.Int32 type, Int32 stride, [CountAttribute(Computed = "type,stride")] IntPtr pointer, Int32 ptrstride); + [Slot(1192)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glIndexPointerListIBM(System.Int32 type, Int32 stride, [CountAttribute(Computed = "type,stride")] IntPtr pointer, Int32 ptrstride); + [Slot(1418)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiModeDrawArraysIBM([CountAttribute(Computed = "primcount")] System.Int32* mode, [CountAttribute(Computed = "primcount")] Int32* first, [CountAttribute(Computed = "primcount")] Int32* count, Int32 primcount, Int32 modestride); + [Slot(1419)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiModeDrawElementsIBM([CountAttribute(Computed = "primcount")] System.Int32* mode, [CountAttribute(Computed = "primcount")] Int32* count, System.Int32 type, [CountAttribute(Computed = "primcount")] IntPtr indices, Int32 primcount, Int32 modestride); + [Slot(1619)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNormalPointerListIBM(System.Int32 type, Int32 stride, [CountAttribute(Computed = "type,stride")] IntPtr pointer, Int32 ptrstride); + [Slot(2082)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSecondaryColorPointerListIBM(Int32 size, System.Int32 type, Int32 stride, [CountAttribute(Computed = "size,type,stride")] IntPtr pointer, Int32 ptrstride); + [Slot(2242)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexCoordPointerListIBM(Int32 size, System.Int32 type, Int32 stride, [CountAttribute(Computed = "size,type,stride")] IntPtr pointer, Int32 ptrstride); + [Slot(2828)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexPointerListIBM(Int32 size, System.Int32 type, Int32 stride, [CountAttribute(Computed = "size,type,stride")] IntPtr pointer, Int32 ptrstride); + [Slot(130)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendFuncSeparateINGR(System.Int32 sfactorRGB, System.Int32 dfactorRGB, System.Int32 sfactorAlpha, System.Int32 dfactorAlpha); + [Slot(34)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBeginPerfQueryINTEL(UInt32 queryHandle); + [Slot(256)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glColorPointervINTEL(Int32 size, System.Int32 type, [CountAttribute(Count = 4)] IntPtr pointer); + [Slot(368)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glCreatePerfQueryINTEL(UInt32 queryId, [OutAttribute] UInt32* queryHandle); + [Slot(421)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDeletePerfQueryINTEL(UInt32 queryHandle); + [Slot(542)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEndPerfQueryINTEL(UInt32 queryHandle); + [Slot(768)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetFirstPerfQueryIdINTEL([OutAttribute] UInt32* queryId); + [Slot(889)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetNextPerfQueryIdINTEL(UInt32 queryId, [OutAttribute] UInt32* nextQueryId); + [Slot(950)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPerfCounterInfoINTEL(UInt32 queryId, UInt32 counterId, UInt32 counterNameLength, [OutAttribute] IntPtr counterName, UInt32 counterDescLength, [OutAttribute] IntPtr counterDesc, [OutAttribute] UInt32* counterOffset, [OutAttribute] UInt32* counterDataSize, [OutAttribute] UInt32* counterTypeEnum, [OutAttribute] UInt32* counterDataTypeEnum, [OutAttribute] UInt64* rawCounterMaxValue); + [Slot(957)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPerfQueryDataINTEL(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [OutAttribute] IntPtr data, [OutAttribute] UInt32* bytesWritten); + [Slot(958)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPerfQueryIdByNameINTEL([OutAttribute] IntPtr queryName, [OutAttribute] UInt32* queryId); + [Slot(959)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPerfQueryInfoINTEL(UInt32 queryId, UInt32 queryNameLength, [OutAttribute] IntPtr queryName, [OutAttribute] UInt32* dataSize, [OutAttribute] UInt32* noCounters, [OutAttribute] UInt32* noInstances, [OutAttribute] UInt32* capsMask); + [Slot(1338)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe IntPtr glMapTexture2DINTEL(UInt32 texture, Int32 level, UInt32 access, [OutAttribute, CountAttribute(Count = 1)] Int32* stride, [OutAttribute, CountAttribute(Count = 1)] System.Int32* layout); + [Slot(1620)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNormalPointervINTEL(System.Int32 type, [CountAttribute(Count = 4)] IntPtr pointer); + [Slot(2136)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSyncTextureINTEL(UInt32 texture); + [Slot(2243)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexCoordPointervINTEL(Int32 size, System.Int32 type, [CountAttribute(Count = 4)] IntPtr pointer); + [Slot(2489)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUnmapTexture2DINTEL(UInt32 texture, Int32 level); + [Slot(2829)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexPointervINTEL(Int32 size, System.Int32 type, [CountAttribute(Count = 4)] IntPtr pointer); + [Slot(106)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendBarrierKHR(); + [Slot(392)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDebugMessageCallbackKHR(DebugProcKhr callback, IntPtr userParam); + [Slot(395)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDebugMessageControlKHR(System.Int32 source, System.Int32 type, System.Int32 severity, Int32 count, UInt32* ids, bool enabled); + [Slot(400)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDebugMessageInsertKHR(System.Int32 source, System.Int32 type, UInt32 id, System.Int32 severity, Int32 length, IntPtr buf); + [Slot(758)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe Int32 glGetDebugMessageLogKHR(UInt32 count, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* sources, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* types, [OutAttribute, CountAttribute(Parameter = "count")] UInt32* ids, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* severities, [OutAttribute, CountAttribute(Parameter = "count")] Int32* lengths, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr messageLog); + [Slot(789)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern System.Int32 glGetGraphicsResetStatusKHR(); + [Slot(916)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnUniformfvKHR(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Single* @params); + [Slot(920)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnUniformivKHR(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Int32* @params); + [Slot(924)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnUniformuivKHR(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] UInt32* @params); + [Slot(929)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetObjectLabelKHR(System.Int32 identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr label); + [Slot(934)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetObjectPtrLabelKHR(IntPtr ptr, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr label); + [Slot(972)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetPointervKHR(System.Int32 pname, [OutAttribute] IntPtr @params); + [Slot(1632)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glObjectLabelKHR(System.Int32 identifier, UInt32 name, Int32 length, IntPtr label); + [Slot(1634)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glObjectPtrLabelKHR(IntPtr ptr, Int32 length, IntPtr label); + [Slot(1721)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPopDebugGroupKHR(); + [Slot(1921)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPushDebugGroupKHR(System.Int32 source, UInt32 id, Int32 length, IntPtr message); + [Slot(1963)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glReadnPixelsKHR(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr data); + [Slot(2013)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glResizeBuffersMESA(); + [Slot(2892)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glWindowPos2dMESA(Double x, Double y); + [Slot(2895)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glWindowPos2dvMESA([CountAttribute(Count = 2)] Double* v); + [Slot(2898)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glWindowPos2fMESA(Single x, Single y); + [Slot(2901)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glWindowPos2fvMESA([CountAttribute(Count = 2)] Single* v); + [Slot(2904)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glWindowPos2iMESA(Int32 x, Int32 y); + [Slot(2907)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glWindowPos2ivMESA([CountAttribute(Count = 2)] Int32* v); + [Slot(2910)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glWindowPos2sMESA(Int16 x, Int16 y); + [Slot(2913)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glWindowPos2svMESA([CountAttribute(Count = 2)] Int16* v); + [Slot(2916)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glWindowPos3dMESA(Double x, Double y, Double z); + [Slot(2919)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glWindowPos3dvMESA([CountAttribute(Count = 3)] Double* v); - [Slot(2778)] + [Slot(2922)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glWindowPos3fMESA(Single x, Single y, Single z); - [Slot(2781)] + [Slot(2925)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glWindowPos3fvMESA([CountAttribute(Count = 3)] Single* v); - [Slot(2784)] + [Slot(2928)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glWindowPos3iMESA(Int32 x, Int32 y, Int32 z); - [Slot(2787)] + [Slot(2931)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glWindowPos3ivMESA([CountAttribute(Count = 3)] Int32* v); - [Slot(2790)] + [Slot(2934)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glWindowPos3sMESA(Int16 x, Int16 y, Int16 z); - [Slot(2793)] + [Slot(2937)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glWindowPos3svMESA([CountAttribute(Count = 3)] Int16* v); - [Slot(2794)] + [Slot(2938)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glWindowPos4dMESA(Double x, Double y, Double z, Double w); - [Slot(2795)] + [Slot(2939)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glWindowPos4dvMESA([CountAttribute(Count = 4)] Double* v); - [Slot(2796)] + [Slot(2940)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glWindowPos4fMESA(Single x, Single y, Single z, Single w); - [Slot(2797)] + [Slot(2941)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glWindowPos4fvMESA([CountAttribute(Count = 4)] Single* v); - [Slot(2798)] + [Slot(2942)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glWindowPos4iMESA(Int32 x, Int32 y, Int32 z, Int32 w); - [Slot(2799)] + [Slot(2943)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glWindowPos4ivMESA([CountAttribute(Count = 4)] Int32* v); - [Slot(2800)] + [Slot(2944)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glWindowPos4sMESA(Int16 x, Int16 y, Int16 z, Int16 w); - [Slot(2801)] + [Slot(2945)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glWindowPos4svMESA([CountAttribute(Count = 4)] Int16* v); - [Slot(8)] + [Slot(9)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glActiveVaryingNV(UInt32 program, [CountAttribute(Computed = "name")] IntPtr name); [Slot(15)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe byte glAreProgramsResidentNV(Int32 n, [CountAttribute(Parameter = "n")] UInt32* programs, [OutAttribute, CountAttribute(Parameter = "n")] bool* residences); - [Slot(26)] + private static extern void glAlphaToCoverageDitherControlNV(System.Int32 mode); + [Slot(18)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBeginConditionalRenderNV(UInt32 id, System.Int32 mode); + private static extern unsafe byte glAreProgramsResidentNV(Int32 n, [CountAttribute(Parameter = "n")] UInt32* programs, [OutAttribute, CountAttribute(Parameter = "n")] bool* residences); [Slot(29)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBeginConditionalRenderNV(UInt32 id, System.Int32 mode); + [Slot(32)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glBeginOcclusionQueryNV(UInt32 id); - [Slot(37)] + [Slot(40)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glBeginTransformFeedbackNV(System.Int32 primitiveMode); - [Slot(39)] + [Slot(42)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glBeginVideoCaptureNV(UInt32 video_capture_slot); - [Slot(46)] + [Slot(49)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glBindBufferBaseNV(System.Int32 target, UInt32 index, UInt32 buffer); - [Slot(48)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindBufferOffsetNV(System.Int32 target, UInt32 index, UInt32 buffer, IntPtr offset); [Slot(51)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindBufferOffsetNV(System.Int32 target, UInt32 index, UInt32 buffer, IntPtr offset); + [Slot(54)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glBindBufferRangeNV(System.Int32 target, UInt32 index, UInt32 buffer, IntPtr offset, IntPtr size); - [Slot(68)] + [Slot(71)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glBindProgramNV(System.Int32 target, UInt32 id); - [Slot(82)] + [Slot(85)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glBindTransformFeedbackNV(System.Int32 target, UInt32 id); - [Slot(88)] + [Slot(91)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glBindVideoCaptureStreamBufferNV(UInt32 video_capture_slot, UInt32 stream, System.Int32 frame_region, IntPtr offset); - [Slot(89)] + [Slot(92)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glBindVideoCaptureStreamTextureNV(UInt32 video_capture_slot, UInt32 stream, System.Int32 frame_region, System.Int32 target, UInt32 texture); - [Slot(104)] + [Slot(107)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glBlendBarrierNV(); - [Slot(128)] + [Slot(131)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glBlendParameteriNV(System.Int32 pname, Int32 value); - [Slot(132)] + [Slot(135)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glBufferAddressRangeNV(System.Int32 pname, UInt32 index, UInt64 address, IntPtr length); - [Slot(162)] + [Slot(145)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCallCommandListNV(UInt32 list); + [Slot(168)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glClearDepthdNV(Double depth); - [Slot(195)] + [Slot(201)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glColor3hNV(Half red, Half green, Half blue); - [Slot(196)] + [Slot(202)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glColor3hvNV([CountAttribute(Count = 3)] Half* v); - [Slot(217)] + [Slot(223)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glColor4hNV(Half red, Half green, Half blue, Half alpha); - [Slot(218)] + [Slot(224)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glColor4hvNV([CountAttribute(Count = 4)] Half* v); - [Slot(235)] + [Slot(241)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glColorFormatNV(Int32 size, System.Int32 type, Int32 stride); - [Slot(260)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCombinerInputNV(System.Int32 stage, System.Int32 portion, System.Int32 variable, System.Int32 input, System.Int32 mapping, System.Int32 componentUsage); - [Slot(261)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCombinerOutputNV(System.Int32 stage, System.Int32 portion, System.Int32 abOutput, System.Int32 cdOutput, System.Int32 sumOutput, System.Int32 scale, System.Int32 bias, bool abDotProduct, bool cdDotProduct, bool muxSum); - [Slot(262)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCombinerParameterfNV(System.Int32 pname, Single param); - [Slot(263)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glCombinerParameterfvNV(System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); - [Slot(264)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCombinerParameteriNV(System.Int32 pname, Int32 param); - [Slot(265)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glCombinerParameterivNV(System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); [Slot(266)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCombinerInputNV(System.Int32 stage, System.Int32 portion, System.Int32 variable, System.Int32 input, System.Int32 mapping, System.Int32 componentUsage); + [Slot(267)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCombinerOutputNV(System.Int32 stage, System.Int32 portion, System.Int32 abOutput, System.Int32 cdOutput, System.Int32 sumOutput, System.Int32 scale, System.Int32 bias, bool abDotProduct, bool cdDotProduct, bool muxSum); + [Slot(268)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCombinerParameterfNV(System.Int32 pname, Single param); + [Slot(269)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glCombinerParameterfvNV(System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); + [Slot(270)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCombinerParameteriNV(System.Int32 pname, Int32 param); + [Slot(271)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glCombinerParameterivNV(System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); + [Slot(272)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glCombinerStageParameterfvNV(System.Int32 stage, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); - [Slot(321)] + [Slot(273)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCommandListSegmentsNV(UInt32 list, UInt32 segments); + [Slot(274)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompileCommandListNV(UInt32 list); + [Slot(305)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glConservativeRasterParameterfNV(System.Int32 pname, Single value); + [Slot(306)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glConservativeRasterParameteriNV(System.Int32 pname, Int32 param); + [Slot(331)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glCopyImageSubDataNV(UInt32 srcName, System.Int32 srcTarget, Int32 srcLevel, Int32 srcX, Int32 srcY, Int32 srcZ, UInt32 dstName, System.Int32 dstTarget, Int32 dstLevel, Int32 dstX, Int32 dstY, Int32 dstZ, Int32 width, Int32 height, Int32 depth); - [Slot(328)] + [Slot(338)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glCopyPathNV(UInt32 resultPath, UInt32 srcPath); - [Slot(348)] + [Slot(358)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCoverageModulationNV(System.Int32 components); + [Slot(359)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glCoverageModulationTableNV(Int32 n, Single* v); + [Slot(360)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glCoverFillPathInstancedNV(Int32 numPaths, System.Int32 pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, System.Int32 coverMode, System.Int32 transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues); - [Slot(349)] + [Slot(361)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glCoverFillPathNV(UInt32 path, System.Int32 coverMode); - [Slot(350)] + [Slot(362)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glCoverStrokePathInstancedNV(Int32 numPaths, System.Int32 pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, System.Int32 coverMode, System.Int32 transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues); - [Slot(351)] + [Slot(363)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glCoverStrokePathNV(UInt32 path, System.Int32 coverMode); - [Slot(393)] + [Slot(365)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteFencesNV(Int32 n, [CountAttribute(Parameter = "n")] UInt32* fences); - [Slot(401)] + private static extern unsafe void glCreateCommandListsNV(Int32 n, [OutAttribute] UInt32* lists); + [Slot(380)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteOcclusionQueriesNV(Int32 n, [CountAttribute(Parameter = "n")] UInt32* ids); - [Slot(402)] + private static extern unsafe void glCreateStatesNV(Int32 n, [OutAttribute] UInt32* states); + [Slot(407)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDeletePathsNV(UInt32 path, Int32 range); + private static extern unsafe void glDeleteCommandListsNV(Int32 n, UInt32* lists); [Slot(409)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDeleteFencesNV(Int32 n, [CountAttribute(Parameter = "n")] UInt32* fences); + [Slot(418)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDeleteOcclusionQueriesNV(Int32 n, [CountAttribute(Parameter = "n")] UInt32* ids); + [Slot(419)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDeletePathsNV(UInt32 path, Int32 range); + [Slot(426)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glDeleteProgramsNV(Int32 n, [CountAttribute(Parameter = "n")] UInt32* programs); - [Slot(420)] + [Slot(434)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDeleteStatesNV(Int32 n, UInt32* states); + [Slot(439)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glDeleteTransformFeedbacksNV(Int32 n, [CountAttribute(Parameter = "n")] UInt32* ids); - [Slot(424)] + [Slot(443)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glDepthBoundsdNV(Double zmin, Double zmax); - [Slot(430)] + [Slot(449)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glDepthRangedNV(Double zNear, Double zFar); - [Slot(483)] + [Slot(484)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawTextureNV(UInt32 texture, UInt32 sampler, Single x0, Single y0, Single x1, Single y1, Single z, Single s0, Single t0, Single s1, Single t1); + private static extern unsafe void glDrawCommandsAddressNV(System.Int32 primitiveMode, UInt64* indirects, Int32* sizes, UInt32 count); + [Slot(485)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDrawCommandsNV(System.Int32 primitiveMode, UInt32 buffer, IntPtr* indirects, Int32* sizes, UInt32 count); [Slot(486)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawTransformFeedbackNV(System.Int32 mode, UInt32 id); - [Slot(490)] + private static extern unsafe void glDrawCommandsStatesAddressNV(UInt64* indirects, Int32* sizes, UInt32* states, UInt32* fbos, UInt32 count); + [Slot(487)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEdgeFlagFormatNV(Int32 stride); + private static extern unsafe void glDrawCommandsStatesNV(UInt32 buffer, IntPtr* indirects, Int32* sizes, UInt32* states, UInt32* fbos, UInt32 count); + [Slot(506)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawTextureNV(UInt32 texture, UInt32 sampler, Single x0, Single y0, Single x1, Single y1, Single z, Single s0, Single t0, Single s1, Single t1); + [Slot(509)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawTransformFeedbackNV(System.Int32 mode, UInt32 id); [Slot(512)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawVkImageNV(UInt64 vkImage, UInt32 sampler, Single x0, Single y0, Single x1, Single y1, Single z, Single s0, Single t0, Single s1, Single t1); + [Slot(514)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEdgeFlagFormatNV(Int32 stride); + [Slot(536)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glEndConditionalRenderNV(); - [Slot(516)] + [Slot(540)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glEndOcclusionQueryNV(); - [Slot(524)] + [Slot(548)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glEndTransformFeedbackNV(); - [Slot(526)] + [Slot(550)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glEndVideoCaptureNV(UInt32 video_capture_slot); - [Slot(539)] + [Slot(563)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glEvalMapsNV(System.Int32 target, System.Int32 mode); - [Slot(544)] + [Slot(569)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glExecuteProgramNV(System.Int32 target, UInt32 id, [CountAttribute(Count = 4)] Single* @params); - [Slot(549)] + [Slot(574)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glFinalCombinerInputNV(System.Int32 variable, System.Int32 input, System.Int32 mapping, System.Int32 componentUsage); - [Slot(553)] + [Slot(578)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glFinishFenceNV(UInt32 fence); - [Slot(561)] + [Slot(586)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glFlushPixelDataRangeNV(System.Int32 target); - [Slot(565)] + [Slot(590)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glFlushVertexArrayRangeNV(); - [Slot(572)] + [Slot(597)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glFogCoordFormatNV(System.Int32 type, Int32 stride); - [Slot(575)] + [Slot(600)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glFogCoordhNV(Half fog); - [Slot(576)] + [Slot(601)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glFogCoordhvNV([CountAttribute(Count = 1)] Half* fog); - [Slot(636)] + [Slot(613)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFragmentCoverageColorNV(UInt32 color); + [Slot(633)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glFramebufferSampleLocationsfvNV(System.Int32 target, UInt32 start, Int32 count, Single* v); + [Slot(666)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glGenFencesNV(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* fences); - [Slot(642)] + [Slot(672)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glGenOcclusionQueriesNV(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* ids); - [Slot(643)] + [Slot(673)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern Int32 glGenPathsNV(Int32 range); - [Slot(648)] + [Slot(678)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glGenProgramsNV(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* programs); - [Slot(658)] + [Slot(689)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glGenTransformFeedbacksNV(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* ids); - [Slot(674)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetActiveVaryingNV(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] Int32* size, [OutAttribute, CountAttribute(Count = 1)] System.Int32* type, [OutAttribute, CountAttribute(Computed = "program,index,bufSize")] IntPtr name); - [Slot(687)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetBufferParameterui64vNV(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt64* @params); - [Slot(704)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetCombinerInputParameterfvNV(System.Int32 stage, System.Int32 portion, System.Int32 variable, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); [Slot(705)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetActiveVaryingNV(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] Int32* size, [OutAttribute, CountAttribute(Count = 1)] System.Int32* type, [OutAttribute, CountAttribute(Computed = "program,index,bufSize")] IntPtr name); + [Slot(718)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetBufferParameterui64vNV(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt64* @params); + [Slot(735)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetCombinerInputParameterfvNV(System.Int32 stage, System.Int32 portion, System.Int32 variable, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); + [Slot(736)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glGetCombinerInputParameterivNV(System.Int32 stage, System.Int32 portion, System.Int32 variable, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(706)] + [Slot(737)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glGetCombinerOutputParameterfvNV(System.Int32 stage, System.Int32 portion, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); - [Slot(707)] + [Slot(738)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glGetCombinerOutputParameterivNV(System.Int32 stage, System.Int32 portion, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(708)] + [Slot(739)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glGetCombinerStageParameterfvNV(System.Int32 stage, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); - [Slot(732)] + [Slot(740)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetFenceivNV(UInt32 fence, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(733)] + private static extern Int32 glGetCommandHeaderNV(System.Int32 tokenID, UInt32 size); + [Slot(754)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetFinalCombinerInputParameterfvNV(System.Int32 variable, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); - [Slot(734)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetFinalCombinerInputParameterivNV(System.Int32 variable, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + private static extern unsafe void glGetCoverageModulationTableNV(Int32 bufsize, [OutAttribute] Single* v); [Slot(765)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetFenceivNV(UInt32 fence, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(766)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetFinalCombinerInputParameterfvNV(System.Int32 variable, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); + [Slot(767)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetFinalCombinerInputParameterivNV(System.Int32 variable, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(799)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern Int64 glGetImageHandleNV(UInt32 texture, Int32 level, bool layered, Int32 layer, System.Int32 format); - [Slot(774)] + [Slot(808)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glGetIntegerui64i_vNV(System.Int32 value, UInt32 index, [OutAttribute, CountAttribute(Computed = "value")] UInt64* result); - [Slot(775)] + [Slot(809)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glGetIntegerui64vNV(System.Int32 value, [OutAttribute, CountAttribute(Computed = "value")] UInt64* result); - [Slot(791)] + [Slot(813)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetInternalformatSampleivNV(System.Int32 target, System.Int32 internalformat, Int32 samples, System.Int32 pname, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int32* @params); + [Slot(826)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glGetMapAttribParameterfvNV(System.Int32 target, UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); - [Slot(792)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetMapAttribParameterivNV(System.Int32 target, UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(793)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetMapControlPointsNV(System.Int32 target, UInt32 index, System.Int32 type, Int32 ustride, Int32 vstride, bool packed, [OutAttribute, CountAttribute(Computed = "target")] IntPtr points); - [Slot(797)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetMapParameterfvNV(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "target,pname")] Single* @params); - [Slot(798)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetMapParameterivNV(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "target,pname")] Int32* @params); - [Slot(811)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetMultisamplefvNV(System.Int32 pname, UInt32 index, [OutAttribute, CountAttribute(Count = 2)] Single* val); [Slot(827)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetMapAttribParameterivNV(System.Int32 target, UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(828)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetMapControlPointsNV(System.Int32 target, UInt32 index, System.Int32 type, Int32 ustride, Int32 vstride, bool packed, [OutAttribute, CountAttribute(Computed = "target")] IntPtr points); + [Slot(832)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetMapParameterfvNV(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "target,pname")] Single* @params); + [Slot(833)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetMapParameterivNV(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "target,pname")] Int32* @params); + [Slot(847)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetMultisamplefvNV(System.Int32 pname, UInt32 index, [OutAttribute, CountAttribute(Count = 2)] Single* val); + [Slot(863)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glGetNamedBufferParameterui64vNV(UInt32 buffer, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt64* @params); - [Slot(896)] + [Slot(935)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glGetOcclusionQueryivNV(UInt32 id, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(897)] + [Slot(936)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glGetOcclusionQueryuivNV(UInt32 id, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params); - [Slot(898)] + [Slot(937)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glGetPathColorGenfvNV(System.Int32 color, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* value); - [Slot(899)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetPathColorGenivNV(System.Int32 color, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* value); - [Slot(900)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetPathCommandsNV(UInt32 path, [OutAttribute, CountAttribute(Computed = "path")] Byte* commands); - [Slot(901)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetPathCoordsNV(UInt32 path, [OutAttribute, CountAttribute(Computed = "path")] Single* coords); - [Slot(902)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetPathDashArrayNV(UInt32 path, [OutAttribute, CountAttribute(Computed = "path")] Single* dashArray); - [Slot(903)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Single glGetPathLengthNV(UInt32 path, Int32 startSegment, Int32 numSegments); - [Slot(904)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetPathMetricRangeNV(UInt32 metricQueryMask, UInt32 firstPathName, Int32 numPaths, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single* metrics); - [Slot(905)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetPathMetricsNV(UInt32 metricQueryMask, Int32 numPaths, System.Int32 pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single* metrics); - [Slot(906)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetPathParameterfvNV(UInt32 path, System.Int32 pname, [OutAttribute, CountAttribute(Count = 4)] Single* value); - [Slot(907)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetPathParameterivNV(UInt32 path, System.Int32 pname, [OutAttribute, CountAttribute(Count = 4)] Int32* value); - [Slot(908)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetPathSpacingNV(System.Int32 pathListMode, Int32 numPaths, System.Int32 pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, Single advanceScale, Single kerningScale, System.Int32 transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single* returnedSpacing); - [Slot(909)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetPathTexGenfvNV(System.Int32 texCoordSet, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* value); - [Slot(910)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetPathTexGenivNV(System.Int32 texCoordSet, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* value); [Slot(938)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetProgramEnvParameterIivNV(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Count = 4)] Int32* @params); + private static extern unsafe void glGetPathColorGenivNV(System.Int32 color, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* value); [Slot(939)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetProgramEnvParameterIuivNV(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Count = 4)] UInt32* @params); + private static extern unsafe void glGetPathCommandsNV(UInt32 path, [OutAttribute, CountAttribute(Computed = "path")] Byte* commands); + [Slot(940)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPathCoordsNV(UInt32 path, [OutAttribute, CountAttribute(Computed = "path")] Single* coords); + [Slot(941)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPathDashArrayNV(UInt32 path, [OutAttribute, CountAttribute(Computed = "path")] Single* dashArray); + [Slot(942)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Single glGetPathLengthNV(UInt32 path, Int32 startSegment, Int32 numSegments); + [Slot(943)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPathMetricRangeNV(UInt32 metricQueryMask, UInt32 firstPathName, Int32 numPaths, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single* metrics); [Slot(944)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetProgramivNV(UInt32 id, System.Int32 pname, [OutAttribute, CountAttribute(Count = 4)] Int32* @params); + private static extern unsafe void glGetPathMetricsNV(UInt32 metricQueryMask, Int32 numPaths, System.Int32 pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single* metrics); + [Slot(945)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPathParameterfvNV(UInt32 path, System.Int32 pname, [OutAttribute, CountAttribute(Count = 4)] Single* value); + [Slot(946)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPathParameterivNV(UInt32 path, System.Int32 pname, [OutAttribute, CountAttribute(Count = 4)] Int32* value); [Slot(947)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetProgramLocalParameterIivNV(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Count = 4)] Int32* @params); + private static extern unsafe void glGetPathSpacingNV(System.Int32 pathListMode, Int32 numPaths, System.Int32 pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, Single advanceScale, Single kerningScale, System.Int32 transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single* returnedSpacing); [Slot(948)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetProgramLocalParameterIuivNV(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Count = 4)] UInt32* @params); + private static extern unsafe void glGetPathTexGenfvNV(System.Int32 texCoordSet, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* value); [Slot(949)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPathTexGenivNV(System.Int32 texCoordSet, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* value); + [Slot(977)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetProgramEnvParameterIivNV(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Count = 4)] Int32* @params); + [Slot(978)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetProgramEnvParameterIuivNV(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Count = 4)] UInt32* @params); + [Slot(983)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetProgramivNV(UInt32 id, System.Int32 pname, [OutAttribute, CountAttribute(Count = 4)] Int32* @params); + [Slot(986)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetProgramLocalParameterIivNV(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Count = 4)] Int32* @params); + [Slot(987)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetProgramLocalParameterIuivNV(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Count = 4)] UInt32* @params); + [Slot(988)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glGetProgramNamedParameterdvNV(UInt32 id, Int32 len, [CountAttribute(Count = 1)] Byte* name, [OutAttribute, CountAttribute(Count = 4)] Double* @params); - [Slot(950)] + [Slot(989)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glGetProgramNamedParameterfvNV(UInt32 id, Int32 len, [CountAttribute(Count = 1)] Byte* name, [OutAttribute, CountAttribute(Count = 4)] Single* @params); - [Slot(951)] + [Slot(990)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glGetProgramParameterdvNV(System.Int32 target, UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 4)] Double* @params); - [Slot(952)] + [Slot(991)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glGetProgramParameterfvNV(System.Int32 target, UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 4)] Single* @params); - [Slot(957)] + [Slot(996)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glGetProgramResourcefvNV(UInt32 program, System.Int32 programInterface, UInt32 index, Int32 propCount, System.Int32* props, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Single* @params); - [Slot(965)] + [Slot(1004)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glGetProgramStringNV(UInt32 id, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "id,pname")] Byte* program); - [Slot(966)] + [Slot(1005)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glGetProgramSubroutineParameteruivNV(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] UInt32* param); - [Slot(1020)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int64 glGetTextureHandleNV(UInt32 texture); [Slot(1036)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int16 glGetStageIndexNV(System.Int32 shadertype); + [Slot(1065)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int64 glGetTextureHandleNV(UInt32 texture); + [Slot(1081)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern Int64 glGetTextureSamplerHandleNV(UInt32 texture, UInt32 sampler); - [Slot(1038)] + [Slot(1083)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glGetTrackMatrixivNV(System.Int32 target, UInt32 address, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] Int32* @params); - [Slot(1044)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTransformFeedbackVaryingNV(UInt32 program, UInt32 index, [OutAttribute, CountAttribute(Count = 1)] Int32* location); - [Slot(1050)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetUniformi64vNV(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] Int64* @params); - [Slot(1058)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetUniformui64vNV(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] UInt64* @params); - [Slot(1067)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glGetVaryingLocationNV(UInt32 program, [CountAttribute(Computed = "name")] IntPtr name); - [Slot(1079)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetVertexAttribdvNV(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] Double* @params); - [Slot(1082)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetVertexAttribfvNV(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] Single* @params); [Slot(1089)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetVertexAttribivNV(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] Int32* @params); - [Slot(1092)] + private static extern unsafe void glGetTransformFeedbackVaryingNV(UInt32 program, UInt32 index, [OutAttribute, CountAttribute(Count = 1)] Int32* location); + [Slot(1096)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetVertexAttribLi64vNV(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int64* @params); - [Slot(1094)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetVertexAttribLui64vNV(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt64* @params); - [Slot(1097)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetVertexAttribPointervNV(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] IntPtr pointer); - [Slot(1098)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetVideoCaptureivNV(UInt32 video_capture_slot, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(1099)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetVideoCaptureStreamdvNV(UInt32 video_capture_slot, UInt32 stream, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Double* @params); - [Slot(1100)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetVideoCaptureStreamfvNV(UInt32 video_capture_slot, UInt32 stream, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); - [Slot(1101)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetVideoCaptureStreamivNV(UInt32 video_capture_slot, UInt32 stream, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(1102)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetVideoi64vNV(UInt32 video_slot, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int64* @params); - [Slot(1103)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetVideoivNV(UInt32 video_slot, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(1104)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetVideoui64vNV(UInt32 video_slot, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt64* @params); + private static extern unsafe void glGetUniformi64vNV(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] Int64* @params); [Slot(1105)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetVideouivNV(UInt32 video_slot, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params); - [Slot(1127)] + private static extern unsafe void glGetUniformui64vNV(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] UInt64* @params); + [Slot(1116)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glIndexFormatNV(System.Int32 type, Int32 stride); + private static extern Int32 glGetVaryingLocationNV(UInt32 program, [CountAttribute(Computed = "name")] IntPtr name); + [Slot(1128)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetVertexAttribdvNV(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] Double* @params); + [Slot(1131)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetVertexAttribfvNV(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] Single* @params); + [Slot(1138)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetVertexAttribivNV(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] Int32* @params); + [Slot(1141)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetVertexAttribLi64vNV(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int64* @params); + [Slot(1143)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetVertexAttribLui64vNV(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt64* @params); + [Slot(1146)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetVertexAttribPointervNV(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] IntPtr pointer); + [Slot(1147)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetVideoCaptureivNV(UInt32 video_capture_slot, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); [Slot(1148)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetVideoCaptureStreamdvNV(UInt32 video_capture_slot, UInt32 stream, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Double* @params); + [Slot(1149)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetVideoCaptureStreamfvNV(UInt32 video_capture_slot, UInt32 stream, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); + [Slot(1150)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetVideoCaptureStreamivNV(UInt32 video_capture_slot, UInt32 stream, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(1151)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetVideoi64vNV(UInt32 video_slot, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int64* @params); + [Slot(1152)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetVideoivNV(UInt32 video_slot, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(1153)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetVideoui64vNV(UInt32 video_slot, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt64* @params); + [Slot(1154)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetVideouivNV(UInt32 video_slot, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params); + [Slot(1155)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern IntPtr glGetVkProcAddrNV([CountAttribute(Computed = "name")] IntPtr name); + [Slot(1183)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glIndexFormatNV(System.Int32 type, Int32 stride); + [Slot(1204)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glInterpolatePathsNV(UInt32 resultPath, UInt32 pathA, UInt32 pathB, Single weight); - [Slot(1160)] + [Slot(1216)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern byte glIsBufferResidentNV(System.Int32 target); - [Slot(1165)] + [Slot(1217)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsCommandListNV(UInt32 list); + [Slot(1222)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern byte glIsFenceNV(UInt32 fence); - [Slot(1169)] + [Slot(1226)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern byte glIsImageHandleResidentNV(UInt64 handle); - [Slot(1172)] + [Slot(1230)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern byte glIsNamedBufferResidentNV(UInt32 buffer); - [Slot(1175)] + [Slot(1233)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern byte glIsOcclusionQueryNV(UInt32 id); - [Slot(1176)] + [Slot(1234)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern byte glIsPathNV(UInt32 path); - [Slot(1177)] + [Slot(1235)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern byte glIsPointInFillPathNV(UInt32 path, UInt32 mask, Single x, Single y); - [Slot(1178)] + [Slot(1236)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern byte glIsPointInStrokePathNV(UInt32 path, Single x, Single y); - [Slot(1181)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsProgramNV(UInt32 id); - [Slot(1194)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsTextureHandleResidentNV(UInt64 handle); - [Slot(1196)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsTransformFeedbackNV(UInt32 id); - [Slot(1231)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glLoadProgramNV(System.Int32 target, UInt32 id, Int32 len, [CountAttribute(Parameter = "len")] Byte* program); [Slot(1239)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMakeBufferNonResidentNV(System.Int32 target); - [Slot(1240)] + private static extern byte glIsProgramNV(UInt32 id); + [Slot(1249)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMakeBufferResidentNV(System.Int32 target, System.Int32 access); - [Slot(1242)] + private static extern byte glIsStateNV(UInt32 state); + [Slot(1254)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMakeImageHandleNonResidentNV(UInt64 handle); - [Slot(1244)] + private static extern byte glIsTextureHandleResidentNV(UInt64 handle); + [Slot(1256)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMakeImageHandleResidentNV(UInt64 handle, System.Int32 access); - [Slot(1245)] + private static extern byte glIsTransformFeedbackNV(UInt32 id); + [Slot(1284)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMakeNamedBufferNonResidentNV(UInt32 buffer); - [Slot(1246)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMakeNamedBufferResidentNV(UInt32 buffer, System.Int32 access); - [Slot(1248)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMakeTextureHandleNonResidentNV(UInt64 handle); - [Slot(1250)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMakeTextureHandleResidentNV(UInt64 handle); - [Slot(1260)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMapControlPointsNV(System.Int32 target, UInt32 index, System.Int32 type, Int32 ustride, Int32 vstride, Int32 uorder, Int32 vorder, bool packed, [CountAttribute(Computed = "target,uorder,vorder")] IntPtr points); - [Slot(1272)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMapParameterfvNV(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "target,pname")] Single* @params); - [Slot(1273)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMapParameterivNV(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "target,pname")] Int32* @params); - [Slot(1290)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMatrixLoad3x2fNV(System.Int32 matrixMode, Single* m); - [Slot(1291)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMatrixLoad3x3fNV(System.Int32 matrixMode, Single* m); + private static extern unsafe void glListDrawCommandsStatesClientNV(UInt32 list, UInt32 segment, IntPtr indirects, Int32* sizes, UInt32* states, UInt32* fbos, UInt32 count); [Slot(1295)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMatrixLoadTranspose3x3fNV(System.Int32 matrixMode, Single* m); - [Slot(1299)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMatrixMult3x2fNV(System.Int32 matrixMode, Single* m); - [Slot(1300)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMatrixMult3x3fNV(System.Int32 matrixMode, Single* m); + private static extern unsafe void glLoadProgramNV(System.Int32 target, UInt32 id, Int32 len, [CountAttribute(Parameter = "len")] Byte* program); [Slot(1303)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMatrixMultTranspose3x3fNV(System.Int32 matrixMode, Single* m); - [Slot(1326)] + private static extern void glMakeBufferNonResidentNV(System.Int32 target); + [Slot(1304)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiDrawArraysIndirectBindlessCountNV(System.Int32 mode, IntPtr indirect, Int32 drawCount, Int32 maxDrawCount, Int32 stride, Int32 vertexBufferCount); - [Slot(1327)] + private static extern void glMakeBufferResidentNV(System.Int32 target, System.Int32 access); + [Slot(1306)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiDrawArraysIndirectBindlessNV(System.Int32 mode, IntPtr indirect, Int32 drawCount, Int32 stride, Int32 vertexBufferCount); - [Slot(1335)] + private static extern void glMakeImageHandleNonResidentNV(UInt64 handle); + [Slot(1308)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiDrawElementsIndirectBindlessCountNV(System.Int32 mode, System.Int32 type, IntPtr indirect, Int32 drawCount, Int32 maxDrawCount, Int32 stride, Int32 vertexBufferCount); + private static extern void glMakeImageHandleResidentNV(UInt64 handle, System.Int32 access); + [Slot(1309)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMakeNamedBufferNonResidentNV(UInt32 buffer); + [Slot(1310)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMakeNamedBufferResidentNV(UInt32 buffer, System.Int32 access); + [Slot(1312)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMakeTextureHandleNonResidentNV(UInt64 handle); + [Slot(1314)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMakeTextureHandleResidentNV(UInt64 handle); + [Slot(1324)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMapControlPointsNV(System.Int32 target, UInt32 index, System.Int32 type, Int32 ustride, Int32 vstride, Int32 uorder, Int32 vorder, bool packed, [CountAttribute(Computed = "target,uorder,vorder")] IntPtr points); [Slot(1336)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiDrawElementsIndirectBindlessNV(System.Int32 mode, System.Int32 type, IntPtr indirect, Int32 drawCount, Int32 stride, Int32 vertexBufferCount); - [Slot(1352)] + private static extern unsafe void glMapParameterfvNV(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "target,pname")] Single* @params); + [Slot(1337)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexCoord1hNV(System.Int32 target, Half s); - [Slot(1353)] + private static extern unsafe void glMapParameterivNV(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "target,pname")] Int32* @params); + [Slot(1354)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiTexCoord1hvNV(System.Int32 target, [CountAttribute(Count = 1)] Half* v); - [Slot(1374)] + private static extern unsafe void glMatrixLoad3x2fNV(System.Int32 matrixMode, Single* m); + [Slot(1355)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexCoord2hNV(System.Int32 target, Half s, Half t); - [Slot(1375)] + private static extern unsafe void glMatrixLoad3x3fNV(System.Int32 matrixMode, Single* m); + [Slot(1359)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiTexCoord2hvNV(System.Int32 target, [CountAttribute(Count = 2)] Half* v); + private static extern unsafe void glMatrixLoadTranspose3x3fNV(System.Int32 matrixMode, Single* m); + [Slot(1363)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMatrixMult3x2fNV(System.Int32 matrixMode, Single* m); + [Slot(1364)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMatrixMult3x3fNV(System.Int32 matrixMode, Single* m); + [Slot(1367)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMatrixMultTranspose3x3fNV(System.Int32 matrixMode, Single* m); + [Slot(1388)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMulticastBarrierNV(); + [Slot(1389)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMulticastBlitFramebufferNV(UInt32 srcGpu, UInt32 dstGpu, Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, UInt32 mask, System.Int32 filter); + [Slot(1390)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMulticastBufferSubDataNV(UInt32 gpuMask, UInt32 buffer, IntPtr offset, IntPtr size, IntPtr data); + [Slot(1391)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMulticastCopyBufferSubDataNV(UInt32 readGpu, UInt32 writeGpuMask, UInt32 readBuffer, UInt32 writeBuffer, IntPtr readOffset, IntPtr writeOffset, IntPtr size); + [Slot(1392)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMulticastCopyImageSubDataNV(UInt32 srcGpu, UInt32 dstGpuMask, UInt32 srcName, System.Int32 srcTarget, Int32 srcLevel, Int32 srcX, Int32 srcY, Int32 srcZ, UInt32 dstName, System.Int32 dstTarget, Int32 dstLevel, Int32 dstX, Int32 dstY, Int32 dstZ, Int32 srcWidth, Int32 srcHeight, Int32 srcDepth); + [Slot(1393)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMulticastFramebufferSampleLocationsfvNV(UInt32 gpu, UInt32 framebuffer, UInt32 start, Int32 count, Single* v); + [Slot(1394)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMulticastGetQueryObjecti64vNV(UInt32 gpu, UInt32 id, System.Int32 pname, [OutAttribute] Int64* @params); + [Slot(1395)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMulticastGetQueryObjectivNV(UInt32 gpu, UInt32 id, System.Int32 pname, [OutAttribute] Int32* @params); [Slot(1396)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexCoord3hNV(System.Int32 target, Half s, Half t, Half r); + private static extern unsafe void glMulticastGetQueryObjectui64vNV(UInt32 gpu, UInt32 id, System.Int32 pname, [OutAttribute] UInt64* @params); [Slot(1397)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMulticastGetQueryObjectuivNV(UInt32 gpu, UInt32 id, System.Int32 pname, [OutAttribute] UInt32* @params); + [Slot(1398)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMulticastWaitSyncNV(UInt32 signalGpu, UInt32 waitGpuMask); + [Slot(1403)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiDrawArraysIndirectBindlessCountNV(System.Int32 mode, IntPtr indirect, Int32 drawCount, Int32 maxDrawCount, Int32 stride, Int32 vertexBufferCount); + [Slot(1404)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiDrawArraysIndirectBindlessNV(System.Int32 mode, IntPtr indirect, Int32 drawCount, Int32 stride, Int32 vertexBufferCount); + [Slot(1413)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiDrawElementsIndirectBindlessCountNV(System.Int32 mode, System.Int32 type, IntPtr indirect, Int32 drawCount, Int32 maxDrawCount, Int32 stride, Int32 vertexBufferCount); + [Slot(1414)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiDrawElementsIndirectBindlessNV(System.Int32 mode, System.Int32 type, IntPtr indirect, Int32 drawCount, Int32 stride, Int32 vertexBufferCount); + [Slot(1431)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexCoord1hNV(System.Int32 target, Half s); + [Slot(1432)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiTexCoord1hvNV(System.Int32 target, [CountAttribute(Count = 1)] Half* v); + [Slot(1453)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexCoord2hNV(System.Int32 target, Half s, Half t); + [Slot(1454)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiTexCoord2hvNV(System.Int32 target, [CountAttribute(Count = 2)] Half* v); + [Slot(1475)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexCoord3hNV(System.Int32 target, Half s, Half t, Half r); + [Slot(1476)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glMultiTexCoord3hvNV(System.Int32 target, [CountAttribute(Count = 3)] Half* v); - [Slot(1418)] + [Slot(1497)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glMultiTexCoord4hNV(System.Int32 target, Half s, Half t, Half r, Half q); - [Slot(1419)] + [Slot(1498)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glMultiTexCoord4hvNV(System.Int32 target, [CountAttribute(Count = 4)] Half* v); - [Slot(1522)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNormal3hNV(Half nx, Half ny, Half nz); - [Slot(1523)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glNormal3hvNV([CountAttribute(Count = 3)] Half* v); - [Slot(1530)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNormalFormatNV(System.Int32 type, Int32 stride); - [Slot(1561)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glPathColorGenNV(System.Int32 color, System.Int32 genMode, System.Int32 colorFormat, [CountAttribute(Computed = "genMode,colorFormat")] Single* coeffs); - [Slot(1562)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glPathCommandsNV(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, System.Int32 coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords); - [Slot(1563)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPathCoordsNV(UInt32 path, Int32 numCoords, System.Int32 coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords); - [Slot(1564)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPathCoverDepthFuncNV(System.Int32 func); - [Slot(1565)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glPathDashArrayNV(UInt32 path, Int32 dashCount, [CountAttribute(Parameter = "dashCount")] Single* dashArray); - [Slot(1566)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPathFogGenNV(System.Int32 genMode); - [Slot(1567)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern System.Int32 glPathGlyphIndexArrayNV(UInt32 firstPathName, System.Int32 fontTarget, IntPtr fontName, UInt32 fontStyle, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale); [Slot(1568)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern System.Int32 glPathGlyphIndexRangeNV(System.Int32 fontTarget, IntPtr fontName, UInt32 fontStyle, UInt32 pathParameterTemplate, Single emScale, UInt32 baseAndCount); - [Slot(1569)] + private static extern unsafe void glNamedFramebufferSampleLocationsfvNV(UInt32 framebuffer, UInt32 start, Int32 count, Single* v); + [Slot(1606)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPathGlyphRangeNV(UInt32 firstPathName, System.Int32 fontTarget, [CountAttribute(Computed = "fontTarget,fontName")] IntPtr fontName, UInt32 fontStyle, UInt32 firstGlyph, Int32 numGlyphs, System.Int32 handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale); - [Slot(1570)] + private static extern void glNormal3hNV(Half nx, Half ny, Half nz); + [Slot(1607)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPathGlyphsNV(UInt32 firstPathName, System.Int32 fontTarget, [CountAttribute(Computed = "fontTarget,fontName")] IntPtr fontName, UInt32 fontStyle, Int32 numGlyphs, System.Int32 type, [CountAttribute(Computed = "numGlyphs,type,charcodes")] IntPtr charcodes, System.Int32 handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale); - [Slot(1571)] + private static extern unsafe void glNormal3hvNV([CountAttribute(Count = 3)] Half* v); + [Slot(1614)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern System.Int32 glPathMemoryGlyphIndexArrayNV(UInt32 firstPathName, System.Int32 fontTarget, IntPtr fontSize, IntPtr fontData, Int32 faceIndex, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale); - [Slot(1572)] + private static extern void glNormalFormatNV(System.Int32 type, Int32 stride); + [Slot(1645)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPathParameterfNV(UInt32 path, System.Int32 pname, Single value); - [Slot(1573)] + private static extern unsafe void glPathColorGenNV(System.Int32 color, System.Int32 genMode, System.Int32 colorFormat, [CountAttribute(Computed = "genMode,colorFormat")] Single* coeffs); + [Slot(1646)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glPathParameterfvNV(UInt32 path, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* value); - [Slot(1574)] + private static extern unsafe void glPathCommandsNV(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, System.Int32 coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords); + [Slot(1647)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPathParameteriNV(UInt32 path, System.Int32 pname, Int32 value); - [Slot(1575)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glPathParameterivNV(UInt32 path, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* value); - [Slot(1576)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPathStencilDepthOffsetNV(Single factor, Single units); - [Slot(1577)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPathStencilFuncNV(System.Int32 func, Int32 @ref, UInt32 mask); - [Slot(1578)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPathStringNV(UInt32 path, System.Int32 format, Int32 length, [CountAttribute(Parameter = "length")] IntPtr pathString); - [Slot(1579)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glPathSubCommandsNV(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, System.Int32 coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords); - [Slot(1580)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPathSubCoordsNV(UInt32 path, Int32 coordStart, Int32 numCoords, System.Int32 coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords); - [Slot(1581)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glPathTexGenNV(System.Int32 texCoordSet, System.Int32 genMode, Int32 components, [CountAttribute(Computed = "genMode,components")] Single* coeffs); - [Slot(1583)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPauseTransformFeedbackNV(); - [Slot(1584)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPixelDataRangeNV(System.Int32 target, Int32 length, [CountAttribute(Parameter = "length")] IntPtr pointer); - [Slot(1608)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe byte glPointAlongPathNV(UInt32 path, Int32 startSegment, Int32 numSegments, Single distance, [OutAttribute, CountAttribute(Count = 1)] Single* x, [OutAttribute, CountAttribute(Count = 1)] Single* y, [OutAttribute, CountAttribute(Count = 1)] Single* tangentX, [OutAttribute, CountAttribute(Count = 1)] Single* tangentY); - [Slot(1618)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPointParameteriNV(System.Int32 pname, Int32 param); - [Slot(1620)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glPointParameterivNV(System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); - [Slot(1639)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPresentFrameDualFillNV(UInt32 video_slot, UInt64 minPresentTime, UInt32 beginPresentTimeId, UInt32 presentDurationId, System.Int32 type, System.Int32 target0, UInt32 fill0, System.Int32 target1, UInt32 fill1, System.Int32 target2, UInt32 fill2, System.Int32 target3, UInt32 fill3); - [Slot(1640)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPresentFrameKeyedNV(UInt32 video_slot, UInt64 minPresentTime, UInt32 beginPresentTimeId, UInt32 presentDurationId, System.Int32 type, System.Int32 target0, UInt32 fill0, UInt32 key0, System.Int32 target1, UInt32 fill1, UInt32 key1); - [Slot(1642)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPrimitiveRestartIndexNV(UInt32 index); - [Slot(1643)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPrimitiveRestartNV(); + private static extern void glPathCoordsNV(UInt32 path, Int32 numCoords, System.Int32 coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords); [Slot(1648)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramBufferParametersfvNV(System.Int32 target, UInt32 bindingIndex, UInt32 wordIndex, Int32 count, [CountAttribute(Parameter = "count")] Single* @params); + private static extern void glPathCoverDepthFuncNV(System.Int32 func); [Slot(1649)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramBufferParametersIivNV(System.Int32 target, UInt32 bindingIndex, UInt32 wordIndex, Int32 count, [CountAttribute(Parameter = "count")] Int32* @params); + private static extern unsafe void glPathDashArrayNV(UInt32 path, Int32 dashCount, [CountAttribute(Parameter = "dashCount")] Single* dashArray); [Slot(1650)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramBufferParametersIuivNV(System.Int32 target, UInt32 bindingIndex, UInt32 wordIndex, Int32 count, [CountAttribute(Parameter = "count")] UInt32* @params); + private static extern void glPathFogGenNV(System.Int32 genMode); + [Slot(1651)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern System.Int32 glPathGlyphIndexArrayNV(UInt32 firstPathName, System.Int32 fontTarget, IntPtr fontName, UInt32 fontStyle, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale); + [Slot(1652)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern System.Int32 glPathGlyphIndexRangeNV(System.Int32 fontTarget, IntPtr fontName, UInt32 fontStyle, UInt32 pathParameterTemplate, Single emScale, UInt32 baseAndCount); + [Slot(1653)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPathGlyphRangeNV(UInt32 firstPathName, System.Int32 fontTarget, [CountAttribute(Computed = "fontTarget,fontName")] IntPtr fontName, UInt32 fontStyle, UInt32 firstGlyph, Int32 numGlyphs, System.Int32 handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale); + [Slot(1654)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPathGlyphsNV(UInt32 firstPathName, System.Int32 fontTarget, [CountAttribute(Computed = "fontTarget,fontName")] IntPtr fontName, UInt32 fontStyle, Int32 numGlyphs, System.Int32 type, [CountAttribute(Computed = "numGlyphs,type,charcodes")] IntPtr charcodes, System.Int32 handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale); [Slot(1655)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramEnvParameterI4iNV(System.Int32 target, UInt32 index, Int32 x, Int32 y, Int32 z, Int32 w); + private static extern System.Int32 glPathMemoryGlyphIndexArrayNV(UInt32 firstPathName, System.Int32 fontTarget, IntPtr fontSize, IntPtr fontData, Int32 faceIndex, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale); [Slot(1656)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramEnvParameterI4ivNV(System.Int32 target, UInt32 index, [CountAttribute(Count = 4)] Int32* @params); + private static extern void glPathParameterfNV(UInt32 path, System.Int32 pname, Single value); [Slot(1657)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramEnvParameterI4uiNV(System.Int32 target, UInt32 index, UInt32 x, UInt32 y, UInt32 z, UInt32 w); + private static extern unsafe void glPathParameterfvNV(UInt32 path, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* value); [Slot(1658)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramEnvParameterI4uivNV(System.Int32 target, UInt32 index, [CountAttribute(Count = 4)] UInt32* @params); + private static extern void glPathParameteriNV(UInt32 path, System.Int32 pname, Int32 value); + [Slot(1659)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glPathParameterivNV(UInt32 path, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* value); [Slot(1660)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramEnvParametersI4ivNV(System.Int32 target, UInt32 index, Int32 count, [CountAttribute(Parameter = "count*4")] Int32* @params); + private static extern void glPathStencilDepthOffsetNV(Single factor, Single units); [Slot(1661)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramEnvParametersI4uivNV(System.Int32 target, UInt32 index, Int32 count, [CountAttribute(Parameter = "count*4")] UInt32* @params); - [Slot(1666)] + private static extern void glPathStencilFuncNV(System.Int32 func, Int32 @ref, UInt32 mask); + [Slot(1662)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramLocalParameterI4iNV(System.Int32 target, UInt32 index, Int32 x, Int32 y, Int32 z, Int32 w); + private static extern void glPathStringNV(UInt32 path, System.Int32 format, Int32 length, [CountAttribute(Parameter = "length")] IntPtr pathString); + [Slot(1663)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glPathSubCommandsNV(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, System.Int32 coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords); + [Slot(1664)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPathSubCoordsNV(UInt32 path, Int32 coordStart, Int32 numCoords, System.Int32 coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords); + [Slot(1665)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glPathTexGenNV(System.Int32 texCoordSet, System.Int32 genMode, Int32 components, [CountAttribute(Computed = "genMode,components")] Single* coeffs); [Slot(1667)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramLocalParameterI4ivNV(System.Int32 target, UInt32 index, [CountAttribute(Count = 4)] Int32* @params); + private static extern void glPauseTransformFeedbackNV(); [Slot(1668)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramLocalParameterI4uiNV(System.Int32 target, UInt32 index, UInt32 x, UInt32 y, UInt32 z, UInt32 w); - [Slot(1669)] + private static extern void glPixelDataRangeNV(System.Int32 target, Int32 length, [CountAttribute(Parameter = "length")] IntPtr pointer); + [Slot(1692)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramLocalParameterI4uivNV(System.Int32 target, UInt32 index, [CountAttribute(Count = 4)] UInt32* @params); - [Slot(1671)] + private static extern unsafe byte glPointAlongPathNV(UInt32 path, Int32 startSegment, Int32 numSegments, Single distance, [OutAttribute, CountAttribute(Count = 1)] Single* x, [OutAttribute, CountAttribute(Count = 1)] Single* y, [OutAttribute, CountAttribute(Count = 1)] Single* tangentX, [OutAttribute, CountAttribute(Count = 1)] Single* tangentY); + [Slot(1702)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramLocalParametersI4ivNV(System.Int32 target, UInt32 index, Int32 count, [CountAttribute(Parameter = "count*4")] Int32* @params); - [Slot(1672)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramLocalParametersI4uivNV(System.Int32 target, UInt32 index, Int32 count, [CountAttribute(Parameter = "count*4")] UInt32* @params); - [Slot(1673)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramNamedParameter4dNV(UInt32 id, Int32 len, [CountAttribute(Count = 1)] Byte* name, Double x, Double y, Double z, Double w); - [Slot(1674)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramNamedParameter4dvNV(UInt32 id, Int32 len, [CountAttribute(Count = 1)] Byte* name, [CountAttribute(Count = 4)] Double* v); - [Slot(1675)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramNamedParameter4fNV(UInt32 id, Int32 len, [CountAttribute(Count = 1)] Byte* name, Single x, Single y, Single z, Single w); - [Slot(1676)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramNamedParameter4fvNV(UInt32 id, Int32 len, [CountAttribute(Count = 1)] Byte* name, [CountAttribute(Count = 4)] Single* v); - [Slot(1677)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramParameter4dNV(System.Int32 target, UInt32 index, Double x, Double y, Double z, Double w); - [Slot(1678)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramParameter4dvNV(System.Int32 target, UInt32 index, [CountAttribute(Count = 4)] Double* v); - [Slot(1679)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramParameter4fNV(System.Int32 target, UInt32 index, Single x, Single y, Single z, Single w); - [Slot(1680)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramParameter4fvNV(System.Int32 target, UInt32 index, [CountAttribute(Count = 4)] Single* v); - [Slot(1684)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramParameters4dvNV(System.Int32 target, UInt32 index, Int32 count, [CountAttribute(Parameter = "count*4")] Double* v); - [Slot(1685)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramParameters4fvNV(System.Int32 target, UInt32 index, Int32 count, [CountAttribute(Parameter = "count*4")] Single* v); - [Slot(1686)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramPathFragmentInputGenNV(UInt32 program, Int32 location, System.Int32 genMode, Int32 components, Single* coeffs); - [Slot(1688)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramSubroutineParametersuivNV(System.Int32 target, Int32 count, [CountAttribute(Parameter = "count")] UInt32* @params); - [Slot(1698)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform1i64NV(UInt32 program, Int32 location, Int64 x); - [Slot(1699)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform1i64vNV(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64* value); + private static extern void glPointParameteriNV(System.Int32 pname, Int32 param); [Slot(1704)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform1ui64NV(UInt32 program, Int32 location, UInt64 x); - [Slot(1705)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform1ui64vNV(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64* value); - [Slot(1718)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform2i64NV(UInt32 program, Int32 location, Int64 x, Int64 y); - [Slot(1719)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform2i64vNV(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int64* value); - [Slot(1724)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform2ui64NV(UInt32 program, Int32 location, UInt64 x, UInt64 y); + private static extern unsafe void glPointParameterivNV(System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); [Slot(1725)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform2ui64vNV(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt64* value); - [Slot(1738)] + private static extern void glPresentFrameDualFillNV(UInt32 video_slot, UInt64 minPresentTime, UInt32 beginPresentTimeId, UInt32 presentDurationId, System.Int32 type, System.Int32 target0, UInt32 fill0, System.Int32 target1, UInt32 fill1, System.Int32 target2, UInt32 fill2, System.Int32 target3, UInt32 fill3); + [Slot(1726)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform3i64NV(UInt32 program, Int32 location, Int64 x, Int64 y, Int64 z); - [Slot(1739)] + private static extern void glPresentFrameKeyedNV(UInt32 video_slot, UInt64 minPresentTime, UInt32 beginPresentTimeId, UInt32 presentDurationId, System.Int32 type, System.Int32 target0, UInt32 fill0, UInt32 key0, System.Int32 target1, UInt32 fill1, UInt32 key1); + [Slot(1729)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform3i64vNV(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int64* value); + private static extern void glPrimitiveRestartIndexNV(UInt32 index); + [Slot(1730)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPrimitiveRestartNV(); + [Slot(1735)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramBufferParametersfvNV(System.Int32 target, UInt32 bindingIndex, UInt32 wordIndex, Int32 count, [CountAttribute(Parameter = "count")] Single* @params); + [Slot(1736)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramBufferParametersIivNV(System.Int32 target, UInt32 bindingIndex, UInt32 wordIndex, Int32 count, [CountAttribute(Parameter = "count")] Int32* @params); + [Slot(1737)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramBufferParametersIuivNV(System.Int32 target, UInt32 bindingIndex, UInt32 wordIndex, Int32 count, [CountAttribute(Parameter = "count")] UInt32* @params); + [Slot(1742)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramEnvParameterI4iNV(System.Int32 target, UInt32 index, Int32 x, Int32 y, Int32 z, Int32 w); + [Slot(1743)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramEnvParameterI4ivNV(System.Int32 target, UInt32 index, [CountAttribute(Count = 4)] Int32* @params); [Slot(1744)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform3ui64NV(UInt32 program, Int32 location, UInt64 x, UInt64 y, UInt64 z); + private static extern void glProgramEnvParameterI4uiNV(System.Int32 target, UInt32 index, UInt32 x, UInt32 y, UInt32 z, UInt32 w); [Slot(1745)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform3ui64vNV(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt64* value); + private static extern unsafe void glProgramEnvParameterI4uivNV(System.Int32 target, UInt32 index, [CountAttribute(Count = 4)] UInt32* @params); + [Slot(1747)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramEnvParametersI4ivNV(System.Int32 target, UInt32 index, Int32 count, [CountAttribute(Parameter = "count*4")] Int32* @params); + [Slot(1748)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramEnvParametersI4uivNV(System.Int32 target, UInt32 index, Int32 count, [CountAttribute(Parameter = "count*4")] UInt32* @params); + [Slot(1753)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramLocalParameterI4iNV(System.Int32 target, UInt32 index, Int32 x, Int32 y, Int32 z, Int32 w); + [Slot(1754)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramLocalParameterI4ivNV(System.Int32 target, UInt32 index, [CountAttribute(Count = 4)] Int32* @params); + [Slot(1755)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramLocalParameterI4uiNV(System.Int32 target, UInt32 index, UInt32 x, UInt32 y, UInt32 z, UInt32 w); + [Slot(1756)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramLocalParameterI4uivNV(System.Int32 target, UInt32 index, [CountAttribute(Count = 4)] UInt32* @params); [Slot(1758)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform4i64NV(UInt32 program, Int32 location, Int64 x, Int64 y, Int64 z, Int64 w); + private static extern unsafe void glProgramLocalParametersI4ivNV(System.Int32 target, UInt32 index, Int32 count, [CountAttribute(Parameter = "count*4")] Int32* @params); [Slot(1759)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform4i64vNV(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int64* value); + private static extern unsafe void glProgramLocalParametersI4uivNV(System.Int32 target, UInt32 index, Int32 count, [CountAttribute(Parameter = "count*4")] UInt32* @params); + [Slot(1760)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramNamedParameter4dNV(UInt32 id, Int32 len, [CountAttribute(Count = 1)] Byte* name, Double x, Double y, Double z, Double w); + [Slot(1761)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramNamedParameter4dvNV(UInt32 id, Int32 len, [CountAttribute(Count = 1)] Byte* name, [CountAttribute(Count = 4)] Double* v); + [Slot(1762)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramNamedParameter4fNV(UInt32 id, Int32 len, [CountAttribute(Count = 1)] Byte* name, Single x, Single y, Single z, Single w); + [Slot(1763)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramNamedParameter4fvNV(UInt32 id, Int32 len, [CountAttribute(Count = 1)] Byte* name, [CountAttribute(Count = 4)] Single* v); [Slot(1764)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform4ui64NV(UInt32 program, Int32 location, UInt64 x, UInt64 y, UInt64 z, UInt64 w); + private static extern void glProgramParameter4dNV(System.Int32 target, UInt32 index, Double x, Double y, Double z, Double w); [Slot(1765)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform4ui64vNV(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt64* value); - [Slot(1770)] + private static extern unsafe void glProgramParameter4dvNV(System.Int32 target, UInt32 index, [CountAttribute(Count = 4)] Double* v); + [Slot(1766)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniformHandleui64NV(UInt32 program, Int32 location, UInt64 value); + private static extern void glProgramParameter4fNV(System.Int32 target, UInt32 index, Single x, Single y, Single z, Single w); + [Slot(1767)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramParameter4fvNV(System.Int32 target, UInt32 index, [CountAttribute(Count = 4)] Single* v); + [Slot(1771)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramParameters4dvNV(System.Int32 target, UInt32 index, Int32 count, [CountAttribute(Parameter = "count*4")] Double* v); [Slot(1772)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformHandleui64vNV(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64* values); - [Slot(1809)] + private static extern unsafe void glProgramParameters4fvNV(System.Int32 target, UInt32 index, Int32 count, [CountAttribute(Parameter = "count*4")] Single* v); + [Slot(1773)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniformui64NV(UInt32 program, Int32 location, UInt64 value); + private static extern unsafe void glProgramPathFragmentInputGenNV(UInt32 program, Int32 location, System.Int32 genMode, Int32 components, Single* coeffs); + [Slot(1775)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramSubroutineParametersuivNV(System.Int32 target, Int32 count, [CountAttribute(Parameter = "count")] UInt32* @params); + [Slot(1786)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform1i64NV(UInt32 program, Int32 location, Int64 x); + [Slot(1788)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform1i64vNV(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64* value); + [Slot(1794)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform1ui64NV(UInt32 program, Int32 location, UInt64 x); + [Slot(1796)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform1ui64vNV(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64* value); [Slot(1810)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform2i64NV(UInt32 program, Int32 location, Int64 x, Int64 y); + [Slot(1812)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform2i64vNV(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int64* value); + [Slot(1818)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform2ui64NV(UInt32 program, Int32 location, UInt64 x, UInt64 y); + [Slot(1820)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform2ui64vNV(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt64* value); + [Slot(1834)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform3i64NV(UInt32 program, Int32 location, Int64 x, Int64 y, Int64 z); + [Slot(1836)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform3i64vNV(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int64* value); + [Slot(1842)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform3ui64NV(UInt32 program, Int32 location, UInt64 x, UInt64 y, UInt64 z); + [Slot(1844)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform3ui64vNV(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt64* value); + [Slot(1858)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform4i64NV(UInt32 program, Int32 location, Int64 x, Int64 y, Int64 z, Int64 w); + [Slot(1860)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform4i64vNV(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int64* value); + [Slot(1866)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform4ui64NV(UInt32 program, Int32 location, UInt64 x, UInt64 y, UInt64 z, UInt64 w); + [Slot(1868)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform4ui64vNV(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt64* value); + [Slot(1873)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniformHandleui64NV(UInt32 program, Int32 location, UInt64 value); + [Slot(1875)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformHandleui64vNV(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64* values); + [Slot(1912)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniformui64NV(UInt32 program, Int32 location, UInt64 value); + [Slot(1913)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glProgramUniformui64vNV(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64* value); - [Slot(1811)] + [Slot(1914)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glProgramVertexLimitNV(System.Int32 target, Int32 limit); - [Slot(1876)] + [Slot(1981)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glRenderbufferStorageMultisampleCoverageNV(System.Int32 target, Int32 coverageSamples, Int32 colorSamples, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(1902)] + [Slot(1983)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glRenderGpuMaskNV(UInt32 mask); + [Slot(2008)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glRequestResidentProgramsNV(Int32 n, [CountAttribute(Parameter = "n")] UInt32* programs); - [Slot(1909)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glResumeTransformFeedbackNV(); - [Slot(1920)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSampleMaskIndexedNV(UInt32 index, UInt32 mask); - [Slot(1949)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSecondaryColor3hNV(Half red, Half green, Half blue); - [Slot(1950)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glSecondaryColor3hvNV([CountAttribute(Count = 3)] Half* v); - [Slot(1971)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSecondaryColorFormatNV(Int32 size, System.Int32 type, Int32 stride); - [Slot(1982)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSetFenceNV(UInt32 fence, System.Int32 condition); - [Slot(2002)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glStencilFillPathInstancedNV(Int32 numPaths, System.Int32 pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, System.Int32 fillMode, UInt32 mask, System.Int32 transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues); - [Slot(2003)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glStencilFillPathNV(UInt32 path, System.Int32 fillMode, UInt32 mask); - [Slot(2013)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glStencilStrokePathInstancedNV(Int32 numPaths, System.Int32 pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, Int32 reference, UInt32 mask, System.Int32 transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues); [Slot(2014)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glStencilStrokePathNV(UInt32 path, Int32 reference, UInt32 mask); - [Slot(2015)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glStencilThenCoverFillPathInstancedNV(Int32 numPaths, System.Int32 pathNameType, IntPtr paths, UInt32 pathBase, System.Int32 fillMode, UInt32 mask, System.Int32 coverMode, System.Int32 transformType, Single* transformValues); + private static extern void glResolveDepthValuesNV(); [Slot(2016)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glStencilThenCoverFillPathNV(UInt32 path, System.Int32 fillMode, UInt32 mask, System.Int32 coverMode); - [Slot(2017)] + private static extern void glResumeTransformFeedbackNV(); + [Slot(2026)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glStencilThenCoverStrokePathInstancedNV(Int32 numPaths, System.Int32 pathNameType, IntPtr paths, UInt32 pathBase, Int32 reference, UInt32 mask, System.Int32 coverMode, System.Int32 transformType, Single* transformValues); - [Slot(2018)] + private static extern void glSampleMaskIndexedNV(UInt32 index, UInt32 mask); + [Slot(2055)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glStencilThenCoverStrokePathNV(UInt32 path, Int32 reference, UInt32 mask, System.Int32 coverMode); - [Slot(2039)] + private static extern void glSecondaryColor3hNV(Half red, Half green, Half blue); + [Slot(2056)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glTestFenceNV(UInt32 fence); - [Slot(2053)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexCoord1hNV(Half s); - [Slot(2054)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexCoord1hvNV([CountAttribute(Count = 1)] Half* v); + private static extern unsafe void glSecondaryColor3hvNV([CountAttribute(Count = 3)] Half* v); [Slot(2077)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexCoord2hNV(Half s, Half t); - [Slot(2078)] + private static extern void glSecondaryColorFormatNV(Int32 size, System.Int32 type, Int32 stride); + [Slot(2089)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexCoord2hvNV([CountAttribute(Count = 2)] Half* v); - [Slot(2091)] + private static extern void glSetFenceNV(UInt32 fence, System.Int32 condition); + [Slot(2104)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexCoord3hNV(Half s, Half t, Half r); - [Slot(2092)] + private static extern void glSignalVkFenceNV(UInt64 vkFence); + [Slot(2105)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexCoord3hvNV([CountAttribute(Count = 3)] Half* v); - [Slot(2109)] + private static extern void glSignalVkSemaphoreNV(UInt64 vkSemaphore); + [Slot(2113)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexCoord4hNV(Half s, Half t, Half r, Half q); - [Slot(2110)] + private static extern void glStateCaptureNV(UInt32 state, System.Int32 mode); + [Slot(2115)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexCoord4hvNV([CountAttribute(Count = 4)] Half* v); - [Slot(2117)] + private static extern unsafe void glStencilFillPathInstancedNV(Int32 numPaths, System.Int32 pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, System.Int32 fillMode, UInt32 mask, System.Int32 transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues); + [Slot(2116)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexCoordFormatNV(Int32 size, System.Int32 type, Int32 stride); - [Slot(2148)] + private static extern void glStencilFillPathNV(UInt32 path, System.Int32 fillMode, UInt32 mask); + [Slot(2126)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexImage2DMultisampleCoverageNV(System.Int32 target, Int32 coverageSamples, Int32 colorSamples, Int32 internalFormat, Int32 width, Int32 height, bool fixedSampleLocations); - [Slot(2152)] + private static extern unsafe void glStencilStrokePathInstancedNV(Int32 numPaths, System.Int32 pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, Int32 reference, UInt32 mask, System.Int32 transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues); + [Slot(2127)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexImage3DMultisampleCoverageNV(System.Int32 target, Int32 coverageSamples, Int32 colorSamples, Int32 internalFormat, Int32 width, Int32 height, Int32 depth, bool fixedSampleLocations); - [Slot(2165)] + private static extern void glStencilStrokePathNV(UInt32 path, Int32 reference, UInt32 mask); + [Slot(2128)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexRenderbufferNV(System.Int32 target, UInt32 renderbuffer); - [Slot(2180)] + private static extern unsafe void glStencilThenCoverFillPathInstancedNV(Int32 numPaths, System.Int32 pathNameType, IntPtr paths, UInt32 pathBase, System.Int32 fillMode, UInt32 mask, System.Int32 coverMode, System.Int32 transformType, Single* transformValues); + [Slot(2129)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureBarrierNV(); - [Slot(2188)] + private static extern void glStencilThenCoverFillPathNV(UInt32 path, System.Int32 fillMode, UInt32 mask, System.Int32 coverMode); + [Slot(2130)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureImage2DMultisampleCoverageNV(UInt32 texture, System.Int32 target, Int32 coverageSamples, Int32 colorSamples, Int32 internalFormat, Int32 width, Int32 height, bool fixedSampleLocations); - [Slot(2189)] + private static extern unsafe void glStencilThenCoverStrokePathInstancedNV(Int32 numPaths, System.Int32 pathNameType, IntPtr paths, UInt32 pathBase, Int32 reference, UInt32 mask, System.Int32 coverMode, System.Int32 transformType, Single* transformValues); + [Slot(2131)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureImage2DMultisampleNV(UInt32 texture, System.Int32 target, Int32 samples, Int32 internalFormat, Int32 width, Int32 height, bool fixedSampleLocations); + private static extern void glStencilThenCoverStrokePathNV(UInt32 path, Int32 reference, UInt32 mask, System.Int32 coverMode); + [Slot(2134)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSubpixelPrecisionBiasNV(UInt32 xbits, UInt32 ybits); + [Slot(2153)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glTestFenceNV(UInt32 fence); + [Slot(2167)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexCoord1hNV(Half s); + [Slot(2168)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTexCoord1hvNV([CountAttribute(Count = 1)] Half* v); [Slot(2191)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureImage3DMultisampleCoverageNV(UInt32 texture, System.Int32 target, Int32 coverageSamples, Int32 colorSamples, Int32 internalFormat, Int32 width, Int32 height, Int32 depth, bool fixedSampleLocations); + private static extern void glTexCoord2hNV(Half s, Half t); [Slot(2192)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureImage3DMultisampleNV(UInt32 texture, System.Int32 target, Int32 samples, Int32 internalFormat, Int32 width, Int32 height, Int32 depth, bool fixedSampleLocations); - [Slot(2229)] + private static extern unsafe void glTexCoord2hvNV([CountAttribute(Count = 2)] Half* v); + [Slot(2205)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTrackMatrixNV(System.Int32 target, UInt32 address, System.Int32 matrix, System.Int32 transform); - [Slot(2230)] + private static extern void glTexCoord3hNV(Half s, Half t, Half r); + [Slot(2206)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTransformFeedbackAttribsNV(Int32 count, [CountAttribute(Computed = "count")] Int32* attribs, System.Int32 bufferMode); - [Slot(2233)] + private static extern unsafe void glTexCoord3hvNV([CountAttribute(Count = 3)] Half* v); + [Slot(2223)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTransformFeedbackStreamAttribsNV(Int32 count, [CountAttribute(Parameter = "count")] Int32* attribs, Int32 nbuffers, [CountAttribute(Parameter = "nbuffers")] Int32* bufstreams, System.Int32 bufferMode); - [Slot(2236)] + private static extern void glTexCoord4hNV(Half s, Half t, Half r, Half q); + [Slot(2224)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTransformFeedbackVaryingsNV(UInt32 program, Int32 count, [CountAttribute(Parameter = "count")] Int32* locations, System.Int32 bufferMode); - [Slot(2237)] + private static extern unsafe void glTexCoord4hvNV([CountAttribute(Count = 4)] Half* v); + [Slot(2231)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTransformPathNV(UInt32 resultPath, UInt32 srcPath, System.Int32 transformType, [CountAttribute(Computed = "transformType")] Single* transformValues); - [Slot(2248)] + private static extern void glTexCoordFormatNV(Int32 size, System.Int32 type, Int32 stride); + [Slot(2262)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform1i64NV(Int32 location, Int64 x); - [Slot(2249)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform1i64vNV(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] Int64* value); - [Slot(2254)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform1ui64NV(Int32 location, UInt64 x); - [Slot(2255)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform1ui64vNV(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] UInt64* value); + private static extern void glTexImage2DMultisampleCoverageNV(System.Int32 target, Int32 coverageSamples, Int32 colorSamples, Int32 internalFormat, Int32 width, Int32 height, bool fixedSampleLocations); [Slot(2266)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform2i64NV(Int32 location, Int64 x, Int64 y); - [Slot(2267)] + private static extern void glTexImage3DMultisampleCoverageNV(System.Int32 target, Int32 coverageSamples, Int32 colorSamples, Int32 internalFormat, Int32 width, Int32 height, Int32 depth, bool fixedSampleLocations); + [Slot(2279)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform2i64vNV(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int64* value); - [Slot(2272)] + private static extern void glTexRenderbufferNV(System.Int32 target, UInt32 renderbuffer); + [Slot(2299)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform2ui64NV(Int32 location, UInt64 x, UInt64 y); - [Slot(2273)] + private static extern void glTextureBarrierNV(); + [Slot(2307)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform2ui64vNV(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt64* value); - [Slot(2284)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform3i64NV(Int32 location, Int64 x, Int64 y, Int64 z); - [Slot(2285)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform3i64vNV(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int64* value); - [Slot(2290)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform3ui64NV(Int32 location, UInt64 x, UInt64 y, UInt64 z); - [Slot(2291)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform3ui64vNV(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt64* value); - [Slot(2302)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform4i64NV(Int32 location, Int64 x, Int64 y, Int64 z, Int64 w); - [Slot(2303)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform4i64vNV(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int64* value); + private static extern void glTextureImage2DMultisampleCoverageNV(UInt32 texture, System.Int32 target, Int32 coverageSamples, Int32 colorSamples, Int32 internalFormat, Int32 width, Int32 height, bool fixedSampleLocations); [Slot(2308)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform4ui64NV(Int32 location, UInt64 x, UInt64 y, UInt64 z, UInt64 w); - [Slot(2309)] + private static extern void glTextureImage2DMultisampleNV(UInt32 texture, System.Int32 target, Int32 samples, Int32 internalFormat, Int32 width, Int32 height, bool fixedSampleLocations); + [Slot(2310)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform4ui64vNV(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt64* value); - [Slot(2316)] + private static extern void glTextureImage3DMultisampleCoverageNV(UInt32 texture, System.Int32 target, Int32 coverageSamples, Int32 colorSamples, Int32 internalFormat, Int32 width, Int32 height, Int32 depth, bool fixedSampleLocations); + [Slot(2311)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniformHandleui64NV(Int32 location, UInt64 value); - [Slot(2318)] + private static extern void glTextureImage3DMultisampleNV(UInt32 texture, System.Int32 target, Int32 samples, Int32 internalFormat, Int32 width, Int32 height, Int32 depth, bool fixedSampleLocations); + [Slot(2353)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformHandleui64vNV(Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64* value); - [Slot(2341)] + private static extern void glTrackMatrixNV(System.Int32 target, UInt32 address, System.Int32 matrix, System.Int32 transform); + [Slot(2354)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniformui64NV(Int32 location, UInt64 value); - [Slot(2342)] + private static extern unsafe void glTransformFeedbackAttribsNV(Int32 count, [CountAttribute(Computed = "count")] Int32* attribs, System.Int32 bufferMode); + [Slot(2357)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformui64vNV(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] UInt64* value); - [Slot(2370)] + private static extern unsafe void glTransformFeedbackStreamAttribsNV(Int32 count, [CountAttribute(Parameter = "count")] Int32* attribs, Int32 nbuffers, [CountAttribute(Parameter = "nbuffers")] Int32* bufstreams, System.Int32 bufferMode); + [Slot(2360)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVDPAUFiniNV(); - [Slot(2371)] + private static extern unsafe void glTransformFeedbackVaryingsNV(UInt32 program, Int32 count, [CountAttribute(Parameter = "count")] Int32* locations, System.Int32 bufferMode); + [Slot(2361)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVDPAUGetSurfaceivNV(IntPtr surface, System.Int32 pname, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int32* values); - [Slot(2372)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVDPAUInitNV(IntPtr vdpDevice, IntPtr getProcAddress); + private static extern unsafe void glTransformPathNV(UInt32 resultPath, UInt32 srcPath, System.Int32 transformType, [CountAttribute(Computed = "transformType")] Single* transformValues); [Slot(2373)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glVDPAUIsSurfaceNV(IntPtr surface); - [Slot(2374)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVDPAUMapSurfacesNV(Int32 numSurfaces, [CountAttribute(Parameter = "numSurfaces")] IntPtr* surfaces); + private static extern void glUniform1i64NV(Int32 location, Int64 x); [Slot(2375)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe IntPtr glVDPAURegisterOutputSurfaceNV(IntPtr vdpSurface, System.Int32 target, Int32 numTextureNames, [CountAttribute(Parameter = "numTextureNames")] UInt32* textureNames); - [Slot(2376)] + private static extern unsafe void glUniform1i64vNV(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] Int64* value); + [Slot(2381)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe IntPtr glVDPAURegisterVideoSurfaceNV(IntPtr vdpSurface, System.Int32 target, Int32 numTextureNames, [CountAttribute(Parameter = "numTextureNames")] UInt32* textureNames); - [Slot(2377)] + private static extern void glUniform1ui64NV(Int32 location, UInt64 x); + [Slot(2383)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVDPAUSurfaceAccessNV(IntPtr surface, System.Int32 access); - [Slot(2378)] + private static extern unsafe void glUniform1ui64vNV(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] UInt64* value); + [Slot(2395)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVDPAUUnmapSurfacesNV(Int32 numSurface, [CountAttribute(Parameter = "numSurface")] IntPtr* surfaces); - [Slot(2379)] + private static extern void glUniform2i64NV(Int32 location, Int64 x, Int64 y); + [Slot(2397)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVDPAUUnregisterSurfaceNV(IntPtr surface); - [Slot(2386)] + private static extern unsafe void glUniform2i64vNV(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int64* value); + [Slot(2403)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertex2hNV(Half x, Half y); - [Slot(2387)] + private static extern void glUniform2ui64NV(Int32 location, UInt64 x, UInt64 y); + [Slot(2405)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertex2hvNV([CountAttribute(Count = 2)] Half* v); - [Slot(2400)] + private static extern unsafe void glUniform2ui64vNV(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt64* value); + [Slot(2417)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertex3hNV(Half x, Half y, Half z); - [Slot(2401)] + private static extern void glUniform3i64NV(Int32 location, Int64 x, Int64 y, Int64 z); + [Slot(2419)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertex3hvNV([CountAttribute(Count = 3)] Half* v); - [Slot(2414)] + private static extern unsafe void glUniform3i64vNV(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int64* value); + [Slot(2425)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertex4hNV(Half x, Half y, Half z, Half w); - [Slot(2415)] + private static extern void glUniform3ui64NV(Int32 location, UInt64 x, UInt64 y, UInt64 z); + [Slot(2427)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertex4hvNV([CountAttribute(Count = 4)] Half* v); - [Slot(2437)] + private static extern unsafe void glUniform3ui64vNV(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt64* value); + [Slot(2439)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexArrayRangeNV(Int32 length, [CountAttribute(Computed = "length")] IntPtr pointer); - [Slot(2454)] + private static extern void glUniform4i64NV(Int32 location, Int64 x, Int64 y, Int64 z, Int64 w); + [Slot(2441)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib1dNV(UInt32 index, Double x); - [Slot(2457)] + private static extern unsafe void glUniform4i64vNV(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int64* value); + [Slot(2447)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib1dvNV(UInt32 index, [CountAttribute(Count = 1)] Double* v); - [Slot(2460)] + private static extern void glUniform4ui64NV(Int32 location, UInt64 x, UInt64 y, UInt64 z, UInt64 w); + [Slot(2449)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib1fNV(UInt32 index, Single x); - [Slot(2463)] + private static extern unsafe void glUniform4ui64vNV(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt64* value); + [Slot(2456)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib1fvNV(UInt32 index, [CountAttribute(Count = 1)] Single* v); - [Slot(2464)] + private static extern void glUniformHandleui64NV(Int32 location, UInt64 value); + [Slot(2458)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib1hNV(UInt32 index, Half x); - [Slot(2465)] + private static extern unsafe void glUniformHandleui64vNV(Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64* value); + [Slot(2481)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib1hvNV(UInt32 index, [CountAttribute(Count = 1)] Half* v); - [Slot(2468)] + private static extern void glUniformui64NV(Int32 location, UInt64 value); + [Slot(2482)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib1sNV(UInt32 index, Int16 x); - [Slot(2471)] + private static extern unsafe void glUniformui64vNV(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] UInt64* value); + [Slot(2510)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib1svNV(UInt32 index, [CountAttribute(Count = 1)] Int16* v); - [Slot(2474)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib2dNV(UInt32 index, Double x, Double y); - [Slot(2477)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib2dvNV(UInt32 index, [CountAttribute(Count = 2)] Double* v); - [Slot(2480)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib2fNV(UInt32 index, Single x, Single y); - [Slot(2483)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib2fvNV(UInt32 index, [CountAttribute(Count = 2)] Single* v); - [Slot(2484)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib2hNV(UInt32 index, Half x, Half y); - [Slot(2485)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib2hvNV(UInt32 index, [CountAttribute(Count = 2)] Half* v); - [Slot(2488)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib2sNV(UInt32 index, Int16 x, Int16 y); - [Slot(2491)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib2svNV(UInt32 index, [CountAttribute(Count = 2)] Int16* v); - [Slot(2494)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib3dNV(UInt32 index, Double x, Double y, Double z); - [Slot(2497)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib3dvNV(UInt32 index, [CountAttribute(Count = 3)] Double* v); - [Slot(2500)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib3fNV(UInt32 index, Single x, Single y, Single z); - [Slot(2503)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib3fvNV(UInt32 index, [CountAttribute(Count = 3)] Single* v); - [Slot(2504)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib3hNV(UInt32 index, Half x, Half y, Half z); - [Slot(2505)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib3hvNV(UInt32 index, [CountAttribute(Count = 3)] Half* v); - [Slot(2508)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib3sNV(UInt32 index, Int16 x, Int16 y, Int16 z); + private static extern void glVDPAUFiniNV(); [Slot(2511)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib3svNV(UInt32 index, [CountAttribute(Count = 3)] Int16* v); + private static extern unsafe void glVDPAUGetSurfaceivNV(IntPtr surface, System.Int32 pname, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int32* values); + [Slot(2512)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVDPAUInitNV(IntPtr vdpDevice, IntPtr getProcAddress); + [Slot(2513)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glVDPAUIsSurfaceNV(IntPtr surface); + [Slot(2514)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVDPAUMapSurfacesNV(Int32 numSurfaces, [CountAttribute(Parameter = "numSurfaces")] IntPtr* surfaces); + [Slot(2515)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe IntPtr glVDPAURegisterOutputSurfaceNV(IntPtr vdpSurface, System.Int32 target, Int32 numTextureNames, [CountAttribute(Parameter = "numTextureNames")] UInt32* textureNames); [Slot(2516)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib4dNV(UInt32 index, Double x, Double y, Double z, Double w); + private static extern unsafe IntPtr glVDPAURegisterVideoSurfaceNV(IntPtr vdpSurface, System.Int32 target, Int32 numTextureNames, [CountAttribute(Parameter = "numTextureNames")] UInt32* textureNames); + [Slot(2517)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVDPAUSurfaceAccessNV(IntPtr surface, System.Int32 access); + [Slot(2518)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVDPAUUnmapSurfacesNV(Int32 numSurface, [CountAttribute(Parameter = "numSurface")] IntPtr* surfaces); [Slot(2519)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib4dvNV(UInt32 index, [CountAttribute(Count = 4)] Double* v); - [Slot(2522)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib4fNV(UInt32 index, Single x, Single y, Single z, Single w); - [Slot(2525)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib4fvNV(UInt32 index, [CountAttribute(Count = 4)] Single* v); + private static extern void glVDPAUUnregisterSurfaceNV(IntPtr surface); [Slot(2526)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib4hNV(UInt32 index, Half x, Half y, Half z, Half w); + private static extern void glVertex2hNV(Half x, Half y); [Slot(2527)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib4hvNV(UInt32 index, [CountAttribute(Count = 4)] Half* v); - [Slot(2546)] + private static extern unsafe void glVertex2hvNV([CountAttribute(Count = 2)] Half* v); + [Slot(2540)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib4sNV(UInt32 index, Int16 x, Int16 y, Int16 z, Int16 w); - [Slot(2549)] + private static extern void glVertex3hNV(Half x, Half y, Half z); + [Slot(2541)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib4svNV(UInt32 index, [CountAttribute(Count = 4)] Int16* v); - [Slot(2550)] + private static extern unsafe void glVertex3hvNV([CountAttribute(Count = 3)] Half* v); + [Slot(2554)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib4ubNV(UInt32 index, Byte x, Byte y, Byte z, Byte w); - [Slot(2553)] + private static extern void glVertex4hNV(Half x, Half y, Half z, Half w); + [Slot(2555)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib4ubvNV(UInt32 index, [CountAttribute(Count = 4)] Byte* v); - [Slot(2563)] + private static extern unsafe void glVertex4hvNV([CountAttribute(Count = 4)] Half* v); + [Slot(2577)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribFormatNV(UInt32 index, Int32 size, System.Int32 type, bool normalized, Int32 stride); + private static extern void glVertexArrayRangeNV(Int32 length, [CountAttribute(Computed = "length")] IntPtr pointer); + [Slot(2594)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttrib1dNV(UInt32 index, Double x); + [Slot(2597)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib1dvNV(UInt32 index, [CountAttribute(Count = 1)] Double* v); + [Slot(2600)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttrib1fNV(UInt32 index, Single x); + [Slot(2603)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib1fvNV(UInt32 index, [CountAttribute(Count = 1)] Single* v); + [Slot(2604)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttrib1hNV(UInt32 index, Half x); [Slot(2605)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribIFormatNV(UInt32 index, Int32 size, System.Int32 type, Int32 stride); - [Slot(2612)] + private static extern unsafe void glVertexAttrib1hvNV(UInt32 index, [CountAttribute(Count = 1)] Half* v); + [Slot(2608)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribL1i64NV(UInt32 index, Int64 x); - [Slot(2613)] + private static extern void glVertexAttrib1sNV(UInt32 index, Int16 x); + [Slot(2611)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribL1i64vNV(UInt32 index, [CountAttribute(Count = 1)] Int64* v); - [Slot(2615)] + private static extern unsafe void glVertexAttrib1svNV(UInt32 index, [CountAttribute(Count = 1)] Int16* v); + [Slot(2614)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribL1ui64NV(UInt32 index, UInt64 x); + private static extern void glVertexAttrib2dNV(UInt32 index, Double x, Double y); [Slot(2617)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribL1ui64vNV(UInt32 index, [CountAttribute(Count = 1)] UInt64* v); - [Slot(2622)] + private static extern unsafe void glVertexAttrib2dvNV(UInt32 index, [CountAttribute(Count = 2)] Double* v); + [Slot(2620)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribL2i64NV(UInt32 index, Int64 x, Int64 y); + private static extern void glVertexAttrib2fNV(UInt32 index, Single x, Single y); [Slot(2623)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribL2i64vNV(UInt32 index, [CountAttribute(Count = 2)] Int64* v); + private static extern unsafe void glVertexAttrib2fvNV(UInt32 index, [CountAttribute(Count = 2)] Single* v); [Slot(2624)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribL2ui64NV(UInt32 index, UInt64 x, UInt64 y); + private static extern void glVertexAttrib2hNV(UInt32 index, Half x, Half y); [Slot(2625)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribL2ui64vNV(UInt32 index, [CountAttribute(Count = 2)] UInt64* v); - [Slot(2630)] + private static extern unsafe void glVertexAttrib2hvNV(UInt32 index, [CountAttribute(Count = 2)] Half* v); + [Slot(2628)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribL3i64NV(UInt32 index, Int64 x, Int64 y, Int64 z); + private static extern void glVertexAttrib2sNV(UInt32 index, Int16 x, Int16 y); [Slot(2631)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribL3i64vNV(UInt32 index, [CountAttribute(Count = 3)] Int64* v); - [Slot(2632)] + private static extern unsafe void glVertexAttrib2svNV(UInt32 index, [CountAttribute(Count = 2)] Int16* v); + [Slot(2634)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribL3ui64NV(UInt32 index, UInt64 x, UInt64 y, UInt64 z); - [Slot(2633)] + private static extern void glVertexAttrib3dNV(UInt32 index, Double x, Double y, Double z); + [Slot(2637)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribL3ui64vNV(UInt32 index, [CountAttribute(Count = 3)] UInt64* v); - [Slot(2638)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribL4i64NV(UInt32 index, Int64 x, Int64 y, Int64 z, Int64 w); - [Slot(2639)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribL4i64vNV(UInt32 index, [CountAttribute(Count = 4)] Int64* v); + private static extern unsafe void glVertexAttrib3dvNV(UInt32 index, [CountAttribute(Count = 3)] Double* v); [Slot(2640)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribL4ui64NV(UInt32 index, UInt64 x, UInt64 y, UInt64 z, UInt64 w); - [Slot(2641)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribL4ui64vNV(UInt32 index, [CountAttribute(Count = 4)] UInt64* v); + private static extern void glVertexAttrib3fNV(UInt32 index, Single x, Single y, Single z); [Slot(2643)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribLFormatNV(UInt32 index, Int32 size, System.Int32 type, Int32 stride); - [Slot(2657)] + private static extern unsafe void glVertexAttrib3fvNV(UInt32 index, [CountAttribute(Count = 3)] Single* v); + [Slot(2644)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribPointerNV(UInt32 index, Int32 fsize, System.Int32 type, Int32 stride, [CountAttribute(Computed = "fsize,type,stride")] IntPtr pointer); - [Slot(2658)] + private static extern void glVertexAttrib3hNV(UInt32 index, Half x, Half y, Half z); + [Slot(2645)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribs1dvNV(UInt32 index, Int32 count, [CountAttribute(Parameter = "count")] Double* v); + private static extern unsafe void glVertexAttrib3hvNV(UInt32 index, [CountAttribute(Count = 3)] Half* v); + [Slot(2648)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttrib3sNV(UInt32 index, Int16 x, Int16 y, Int16 z); + [Slot(2651)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib3svNV(UInt32 index, [CountAttribute(Count = 3)] Int16* v); + [Slot(2656)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttrib4dNV(UInt32 index, Double x, Double y, Double z, Double w); [Slot(2659)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribs1fvNV(UInt32 index, Int32 count, [CountAttribute(Parameter = "count")] Single* v); - [Slot(2660)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribs1hvNV(UInt32 index, Int32 n, [CountAttribute(Parameter = "n")] Half* v); - [Slot(2661)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribs1svNV(UInt32 index, Int32 count, [CountAttribute(Parameter = "count")] Int16* v); + private static extern unsafe void glVertexAttrib4dvNV(UInt32 index, [CountAttribute(Count = 4)] Double* v); [Slot(2662)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribs2dvNV(UInt32 index, Int32 count, [CountAttribute(Parameter = "count*2")] Double* v); - [Slot(2663)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribs2fvNV(UInt32 index, Int32 count, [CountAttribute(Parameter = "count*2")] Single* v); - [Slot(2664)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribs2hvNV(UInt32 index, Int32 n, [CountAttribute(Parameter = "n")] Half* v); + private static extern void glVertexAttrib4fNV(UInt32 index, Single x, Single y, Single z, Single w); [Slot(2665)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribs2svNV(UInt32 index, Int32 count, [CountAttribute(Parameter = "count*2")] Int16* v); + private static extern unsafe void glVertexAttrib4fvNV(UInt32 index, [CountAttribute(Count = 4)] Single* v); [Slot(2666)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribs3dvNV(UInt32 index, Int32 count, [CountAttribute(Parameter = "count*3")] Double* v); + private static extern void glVertexAttrib4hNV(UInt32 index, Half x, Half y, Half z, Half w); [Slot(2667)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib4hvNV(UInt32 index, [CountAttribute(Count = 4)] Half* v); + [Slot(2686)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttrib4sNV(UInt32 index, Int16 x, Int16 y, Int16 z, Int16 w); + [Slot(2689)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib4svNV(UInt32 index, [CountAttribute(Count = 4)] Int16* v); + [Slot(2690)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttrib4ubNV(UInt32 index, Byte x, Byte y, Byte z, Byte w); + [Slot(2693)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib4ubvNV(UInt32 index, [CountAttribute(Count = 4)] Byte* v); + [Slot(2703)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribFormatNV(UInt32 index, Int32 size, System.Int32 type, bool normalized, Int32 stride); + [Slot(2745)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribIFormatNV(UInt32 index, Int32 size, System.Int32 type, Int32 stride); + [Slot(2752)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribL1i64NV(UInt32 index, Int64 x); + [Slot(2753)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribL1i64vNV(UInt32 index, [CountAttribute(Count = 1)] Int64* v); + [Slot(2755)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribL1ui64NV(UInt32 index, UInt64 x); + [Slot(2757)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribL1ui64vNV(UInt32 index, [CountAttribute(Count = 1)] UInt64* v); + [Slot(2762)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribL2i64NV(UInt32 index, Int64 x, Int64 y); + [Slot(2763)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribL2i64vNV(UInt32 index, [CountAttribute(Count = 2)] Int64* v); + [Slot(2764)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribL2ui64NV(UInt32 index, UInt64 x, UInt64 y); + [Slot(2765)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribL2ui64vNV(UInt32 index, [CountAttribute(Count = 2)] UInt64* v); + [Slot(2770)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribL3i64NV(UInt32 index, Int64 x, Int64 y, Int64 z); + [Slot(2771)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribL3i64vNV(UInt32 index, [CountAttribute(Count = 3)] Int64* v); + [Slot(2772)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribL3ui64NV(UInt32 index, UInt64 x, UInt64 y, UInt64 z); + [Slot(2773)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribL3ui64vNV(UInt32 index, [CountAttribute(Count = 3)] UInt64* v); + [Slot(2778)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribL4i64NV(UInt32 index, Int64 x, Int64 y, Int64 z, Int64 w); + [Slot(2779)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribL4i64vNV(UInt32 index, [CountAttribute(Count = 4)] Int64* v); + [Slot(2780)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribL4ui64NV(UInt32 index, UInt64 x, UInt64 y, UInt64 z, UInt64 w); + [Slot(2781)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribL4ui64vNV(UInt32 index, [CountAttribute(Count = 4)] UInt64* v); + [Slot(2783)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribLFormatNV(UInt32 index, Int32 size, System.Int32 type, Int32 stride); + [Slot(2797)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribPointerNV(UInt32 index, Int32 fsize, System.Int32 type, Int32 stride, [CountAttribute(Computed = "fsize,type,stride")] IntPtr pointer); + [Slot(2798)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribs1dvNV(UInt32 index, Int32 count, [CountAttribute(Parameter = "count")] Double* v); + [Slot(2799)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribs1fvNV(UInt32 index, Int32 count, [CountAttribute(Parameter = "count")] Single* v); + [Slot(2800)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribs1hvNV(UInt32 index, Int32 n, [CountAttribute(Parameter = "n")] Half* v); + [Slot(2801)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribs1svNV(UInt32 index, Int32 count, [CountAttribute(Parameter = "count")] Int16* v); + [Slot(2802)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribs2dvNV(UInt32 index, Int32 count, [CountAttribute(Parameter = "count*2")] Double* v); + [Slot(2803)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribs2fvNV(UInt32 index, Int32 count, [CountAttribute(Parameter = "count*2")] Single* v); + [Slot(2804)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribs2hvNV(UInt32 index, Int32 n, [CountAttribute(Parameter = "n")] Half* v); + [Slot(2805)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribs2svNV(UInt32 index, Int32 count, [CountAttribute(Parameter = "count*2")] Int16* v); + [Slot(2806)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribs3dvNV(UInt32 index, Int32 count, [CountAttribute(Parameter = "count*3")] Double* v); + [Slot(2807)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glVertexAttribs3fvNV(UInt32 index, Int32 count, [CountAttribute(Parameter = "count*3")] Single* v); - [Slot(2668)] + [Slot(2808)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glVertexAttribs3hvNV(UInt32 index, Int32 n, [CountAttribute(Parameter = "n")] Half* v); - [Slot(2669)] + [Slot(2809)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glVertexAttribs3svNV(UInt32 index, Int32 count, [CountAttribute(Parameter = "count*3")] Int16* v); - [Slot(2670)] + [Slot(2810)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glVertexAttribs4dvNV(UInt32 index, Int32 count, [CountAttribute(Parameter = "count*4")] Double* v); - [Slot(2671)] + [Slot(2811)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glVertexAttribs4fvNV(UInt32 index, Int32 count, [CountAttribute(Parameter = "count*4")] Single* v); - [Slot(2672)] + [Slot(2812)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glVertexAttribs4hvNV(UInt32 index, Int32 n, [CountAttribute(Parameter = "n")] Half* v); - [Slot(2673)] + [Slot(2813)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glVertexAttribs4svNV(UInt32 index, Int32 count, [CountAttribute(Parameter = "count*4")] Int16* v); - [Slot(2674)] + [Slot(2814)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glVertexAttribs4ubvNV(UInt32 index, Int32 count, [CountAttribute(Parameter = "count*4")] Byte* v); - [Slot(2679)] + [Slot(2819)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glVertexFormatNV(Int32 size, System.Int32 type, Int32 stride); - [Slot(2724)] + [Slot(2864)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glVertexWeighthNV(Half weight); - [Slot(2725)] + [Slot(2865)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glVertexWeighthvNV([CountAttribute(Count = 1)] Half* weight); - [Slot(2727)] + [Slot(2867)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe System.Int32 glVideoCaptureNV(UInt32 video_capture_slot, [OutAttribute] UInt32* sequence_num, [OutAttribute] UInt64* capture_time); - [Slot(2728)] + [Slot(2868)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glVideoCaptureStreamParameterdvNV(UInt32 video_capture_slot, UInt32 stream, System.Int32 pname, [CountAttribute(Computed = "pname")] Double* @params); - [Slot(2729)] + [Slot(2869)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glVideoCaptureStreamParameterfvNV(UInt32 video_capture_slot, UInt32 stream, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); - [Slot(2730)] + [Slot(2870)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glVideoCaptureStreamParameterivNV(UInt32 video_capture_slot, UInt32 stream, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); - [Slot(2740)] + [Slot(2875)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glViewportPositionWScaleNV(UInt32 index, Single xcoeff, Single ycoeff); + [Slot(2876)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glViewportSwizzleNV(UInt32 index, System.Int32 swizzlex, System.Int32 swizzley, System.Int32 swizzlez, System.Int32 swizzlew); + [Slot(2879)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glWaitVkSemaphoreNV(UInt64 vkSemaphore); + [Slot(2884)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glWeightPathsNV(UInt32 resultPath, Int32 numPaths, [CountAttribute(Parameter = "numPaths")] UInt32* paths, [CountAttribute(Parameter = "numPaths")] Single* weights); - [Slot(27)] + [Slot(30)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glBeginConditionalRenderNVX(UInt32 id); - [Slot(513)] + [Slot(537)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glEndConditionalRenderNVX(); + [Slot(1262)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glLGPUCopyImageSubDataNVX(UInt32 sourceGpu, UInt32 destinationGpuMask, UInt32 srcName, System.Int32 srcTarget, Int32 srcLevel, Int32 srcX, Int32 srxY, Int32 srcZ, UInt32 dstName, System.Int32 dstTarget, Int32 dstLevel, Int32 dstX, Int32 dstY, Int32 dstZ, Int32 width, Int32 height, Int32 depth); + [Slot(1263)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glLGPUInterlockNVX(); + [Slot(1264)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glLGPUNamedBufferSubDataNVX(UInt32 gpuMask, UInt32 buffer, IntPtr offset, IntPtr size, IntPtr data); [Slot(1)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glAccumxOES(System.Int32 op, Int32 value); - [Slot(13)] + [Slot(14)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glAlphaFuncxOES(System.Int32 func, Int32 @ref); - [Slot(102)] + [Slot(105)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glBitmapxOES(Int32 width, Int32 height, Int32 xorig, Int32 yorig, Int32 xmove, Int32 ymove, [CountAttribute(Computed = "width,height")] Byte* bitmap); - [Slot(107)] + [Slot(110)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glBlendColorxOES(Int32 red, Int32 green, Int32 blue, Int32 alpha); - [Slot(150)] + [Slot(156)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glClearAccumxOES(Int32 red, Int32 green, Int32 blue, Int32 alpha); - [Slot(160)] + [Slot(166)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glClearColorxOES(Int32 red, Int32 green, Int32 blue, Int32 alpha); - [Slot(164)] + [Slot(170)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glClearDepthfOES(Single depth); - [Slot(165)] + [Slot(171)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glClearDepthxOES(Int32 depth); - [Slot(185)] + [Slot(191)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glClipPlanefOES(System.Int32 plane, [CountAttribute(Count = 4)] Single* equation); - [Slot(186)] + [Slot(192)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glClipPlanexOES(System.Int32 plane, [CountAttribute(Count = 4)] Int32* equation); - [Slot(207)] + [Slot(213)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glColor3xOES(Int32 red, Int32 green, Int32 blue); - [Slot(208)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glColor3xvOES([CountAttribute(Count = 3)] Int32* components); - [Slot(233)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glColor4xOES(Int32 red, Int32 green, Int32 blue, Int32 alpha); - [Slot(234)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glColor4xvOES([CountAttribute(Count = 4)] Int32* components); - [Slot(309)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glConvolutionParameterxOES(System.Int32 target, System.Int32 pname, Int32 param); - [Slot(310)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glConvolutionParameterxvOES(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); - [Slot(432)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDepthRangefOES(Single n, Single f); - [Slot(434)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDepthRangexOES(Int32 n, Int32 f); - [Slot(531)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEvalCoord1xOES(Int32 u); - [Slot(532)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glEvalCoord1xvOES([CountAttribute(Count = 1)] Int32* coords); - [Slot(537)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEvalCoord2xOES(Int32 u, Int32 v); - [Slot(538)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glEvalCoord2xvOES([CountAttribute(Count = 2)] Int32* coords); - [Slot(547)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glFeedbackBufferxOES(Int32 n, System.Int32 type, [CountAttribute(Parameter = "n")] Int32* buffer); - [Slot(585)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFogxOES(System.Int32 pname, Int32 param); - [Slot(586)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glFogxvOES(System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* param); - [Slot(625)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFrustumfOES(Single l, Single r, Single b, Single t, Single n, Single f); - [Slot(626)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFrustumxOES(Int32 l, Int32 r, Int32 b, Int32 t, Int32 n, Int32 f); - [Slot(693)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetClipPlanefOES(System.Int32 plane, [OutAttribute, CountAttribute(Count = 4)] Single* equation); - [Slot(694)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetClipPlanexOES(System.Int32 plane, [OutAttribute, CountAttribute(Count = 4)] Int32* equation); - [Slot(721)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetConvolutionParameterxvOES(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(736)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetFixedvOES(System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(763)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetHistogramParameterxvOES(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(784)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetLightxOES(System.Int32 light, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(799)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetMapxvOES(System.Int32 target, System.Int32 query, [OutAttribute, CountAttribute(Computed = "query")] Int32* v); - [Slot(802)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetMaterialxOES(System.Int32 face, System.Int32 pname, Int32 param); - [Slot(803)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetMaterialxvOES(System.Int32 face, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(1001)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTexEnvxvOES(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(1006)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTexGenxvOES(System.Int32 coord, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(1010)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTexLevelParameterxvOES(System.Int32 target, Int32 level, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(1018)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTexParameterxvOES(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(1141)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glIndexxOES(Int32 component); - [Slot(1142)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glIndexxvOES([CountAttribute(Count = 1)] Int32* component); - [Slot(1211)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glLightModelxOES(System.Int32 pname, Int32 param); - [Slot(1212)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glLightModelxvOES(System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* param); - [Slot(1213)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glLightxOES(System.Int32 light, System.Int32 pname, Int32 param); - [Slot(1214)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glLightxvOES(System.Int32 light, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); - [Slot(1217)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glLineWidthxOES(Int32 width); - [Slot(1229)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glLoadMatrixxOES([CountAttribute(Count = 16)] Int32* m); - [Slot(1236)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glLoadTransposeMatrixxOES([CountAttribute(Count = 16)] Int32* m); - [Slot(1253)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMap1xOES(System.Int32 target, Int32 u1, Int32 u2, Int32 stride, Int32 order, Int32 points); - [Slot(1256)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMap2xOES(System.Int32 target, Int32 u1, Int32 u2, Int32 ustride, Int32 uorder, Int32 v1, Int32 v2, Int32 vstride, Int32 vorder, Int32 points); - [Slot(1263)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMapGrid1xOES(Int32 n, Int32 u1, Int32 u2); - [Slot(1266)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMapGrid2xOES(Int32 n, Int32 u1, Int32 u2, Int32 v1, Int32 v2); - [Slot(1283)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMaterialxOES(System.Int32 face, System.Int32 pname, Int32 param); - [Slot(1284)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMaterialxvOES(System.Int32 face, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* param); - [Slot(1342)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexCoord1bOES(System.Int32 texture, SByte s); - [Slot(1343)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiTexCoord1bvOES(System.Int32 texture, [CountAttribute(Count = 1)] SByte* coords); - [Slot(1362)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexCoord1xOES(System.Int32 texture, Int32 s); - [Slot(1363)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiTexCoord1xvOES(System.Int32 texture, [CountAttribute(Count = 1)] Int32* coords); - [Slot(1364)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexCoord2bOES(System.Int32 texture, SByte s, SByte t); - [Slot(1365)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiTexCoord2bvOES(System.Int32 texture, [CountAttribute(Count = 2)] SByte* coords); - [Slot(1384)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexCoord2xOES(System.Int32 texture, Int32 s, Int32 t); - [Slot(1385)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiTexCoord2xvOES(System.Int32 texture, [CountAttribute(Count = 2)] Int32* coords); - [Slot(1386)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexCoord3bOES(System.Int32 texture, SByte s, SByte t, SByte r); - [Slot(1387)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiTexCoord3bvOES(System.Int32 texture, [CountAttribute(Count = 3)] SByte* coords); - [Slot(1406)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexCoord3xOES(System.Int32 texture, Int32 s, Int32 t, Int32 r); - [Slot(1407)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiTexCoord3xvOES(System.Int32 texture, [CountAttribute(Count = 3)] Int32* coords); - [Slot(1408)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexCoord4bOES(System.Int32 texture, SByte s, SByte t, SByte r, SByte q); - [Slot(1409)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiTexCoord4bvOES(System.Int32 texture, [CountAttribute(Count = 4)] SByte* coords); - [Slot(1428)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexCoord4xOES(System.Int32 texture, Int32 s, Int32 t, Int32 r, Int32 q); - [Slot(1429)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiTexCoord4xvOES(System.Int32 texture, [CountAttribute(Count = 4)] Int32* coords); - [Slot(1464)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultMatrixxOES([CountAttribute(Count = 16)] Int32* m); - [Slot(1469)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultTransposeMatrixxOES([CountAttribute(Count = 16)] Int32* m); - [Slot(1528)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNormal3xOES(Int32 nx, Int32 ny, Int32 nz); - [Slot(1529)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glNormal3xvOES([CountAttribute(Count = 3)] Int32* coords); - [Slot(1554)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glOrthofOES(Single l, Single r, Single b, Single t, Single n, Single f); - [Slot(1555)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glOrthoxOES(Int32 l, Int32 r, Int32 b, Int32 t, Int32 n, Int32 f); - [Slot(1558)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPassThroughxOES(Int32 token); - [Slot(1599)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPixelTransferxOES(System.Int32 pname, Int32 param); - [Slot(1605)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPixelZoomxOES(Int32 xfactor, Int32 yfactor); - [Slot(1621)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPointParameterxOES(System.Int32 pname, Int32 param); - [Slot(1622)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glPointParameterxvOES(System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); - [Slot(1624)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPointSizexOES(Int32 size); - [Slot(1630)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPolygonOffsetxOES(Int32 factor, Int32 units); - [Slot(1646)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glPrioritizeTexturesxOES(Int32 n, [CountAttribute(Parameter = "n")] UInt32* textures, [CountAttribute(Parameter = "n")] Int32* priorities); - [Slot(1823)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe Int32 glQueryMatrixxOES([OutAttribute, CountAttribute(Count = 16)] Int32* mantissa, [OutAttribute, CountAttribute(Count = 16)] Int32* exponent); - [Slot(1833)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glRasterPos2xOES(Int32 x, Int32 y); - [Slot(1834)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glRasterPos2xvOES([CountAttribute(Count = 2)] Int32* coords); - [Slot(1843)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glRasterPos3xOES(Int32 x, Int32 y, Int32 z); - [Slot(1844)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glRasterPos3xvOES([CountAttribute(Count = 3)] Int32* coords); - [Slot(1853)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glRasterPos4xOES(Int32 x, Int32 y, Int32 z, Int32 w); - [Slot(1854)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glRasterPos4xvOES([CountAttribute(Count = 4)] Int32* coords); - [Slot(1869)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glRectxOES(Int32 x1, Int32 y1, Int32 x2, Int32 y2); - [Slot(1870)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glRectxvOES([CountAttribute(Count = 2)] Int32* v1, [CountAttribute(Count = 2)] Int32* v2); - [Slot(1912)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glRotatexOES(Int32 angle, Int32 x, Int32 y, Int32 z); - [Slot(1915)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSampleCoverageOES(Int32 value, bool invert); - [Slot(1916)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSampleCoveragexOES(Int32 value, bool invert); - [Slot(1932)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glScalexOES(Int32 x, Int32 y, Int32 z); - [Slot(2047)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexCoord1bOES(SByte s); - [Slot(2048)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexCoord1bvOES([CountAttribute(Count = 1)] SByte* coords); - [Slot(2059)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexCoord1xOES(Int32 s); - [Slot(2060)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexCoord1xvOES([CountAttribute(Count = 1)] Int32* coords); - [Slot(2061)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexCoord2bOES(SByte s, SByte t); - [Slot(2062)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexCoord2bvOES([CountAttribute(Count = 2)] SByte* coords); - [Slot(2083)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexCoord2xOES(Int32 s, Int32 t); - [Slot(2084)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexCoord2xvOES([CountAttribute(Count = 2)] Int32* coords); - [Slot(2085)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexCoord3bOES(SByte s, SByte t, SByte r); - [Slot(2086)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexCoord3bvOES([CountAttribute(Count = 3)] SByte* coords); - [Slot(2097)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexCoord3xOES(Int32 s, Int32 t, Int32 r); - [Slot(2098)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexCoord3xvOES([CountAttribute(Count = 3)] Int32* coords); - [Slot(2099)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexCoord4bOES(SByte s, SByte t, SByte r, SByte q); - [Slot(2100)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexCoord4bvOES([CountAttribute(Count = 4)] SByte* coords); - [Slot(2115)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexCoord4xOES(Int32 s, Int32 t, Int32 r, Int32 q); - [Slot(2116)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexCoord4xvOES([CountAttribute(Count = 4)] Int32* coords); - [Slot(2134)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexEnvxOES(System.Int32 target, System.Int32 pname, Int32 param); - [Slot(2135)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexEnvxvOES(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); - [Slot(2143)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexGenxOES(System.Int32 coord, System.Int32 pname, Int32 param); - [Slot(2144)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexGenxvOES(System.Int32 coord, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); - [Slot(2163)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexParameterxOES(System.Int32 target, System.Int32 pname, Int32 param); - [Slot(2164)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexParameterxvOES(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); - [Slot(2240)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTranslatexOES(Int32 x, Int32 y, Int32 z); - [Slot(2380)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertex2bOES(SByte x, SByte y); - [Slot(2381)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertex2bvOES([CountAttribute(Count = 2)] SByte* coords); - [Slot(2392)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertex2xOES(Int32 x); - [Slot(2393)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertex2xvOES([CountAttribute(Count = 2)] Int32* coords); - [Slot(2394)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertex3bOES(SByte x, SByte y, SByte z); - [Slot(2395)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertex3bvOES([CountAttribute(Count = 3)] SByte* coords); - [Slot(2406)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertex3xOES(Int32 x, Int32 y); - [Slot(2407)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertex3xvOES([CountAttribute(Count = 3)] Int32* coords); - [Slot(2408)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertex4bOES(SByte x, SByte y, SByte z, SByte w); - [Slot(2409)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertex4bvOES([CountAttribute(Count = 4)] SByte* coords); - [Slot(2420)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertex4xOES(Int32 x, Int32 y, Int32 z); - [Slot(2421)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertex4xvOES([CountAttribute(Count = 4)] Int32* coords); - [Slot(1115)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glHintPGI(System.Int32 target, Int32 mode); - [Slot(256)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glColorTableParameterfvSGI(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); - [Slot(258)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glColorTableParameterivSGI(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); - [Slot(259)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glColorTableSGI(System.Int32 target, System.Int32 internalformat, Int32 width, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width")] IntPtr table); - [Slot(315)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyColorTableSGI(System.Int32 target, System.Int32 internalformat, Int32 x, Int32 y, Int32 width); - [Slot(699)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetColorTableParameterfvSGI(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); - [Slot(702)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetColorTableParameterivSGI(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(703)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetColorTableSGI(System.Int32 target, System.Int32 format, System.Int32 type, [OutAttribute, CountAttribute(Computed = "target,format,type")] IntPtr table); - [Slot(437)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDetailTexFuncSGIS(System.Int32 target, Int32 n, [CountAttribute(Parameter = "n*2")] Single* points); - [Slot(581)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glFogFuncSGIS(Int32 n, [CountAttribute(Parameter = "n*2")] Single* points); - [Slot(726)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetDetailTexFuncSGIS(System.Int32 target, [OutAttribute, CountAttribute(Computed = "target")] Single* points); - [Slot(741)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetFogFuncSGIS([OutAttribute, CountAttribute(Computed = "")] Single* points); - [Slot(925)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetPixelTexGenParameterfvSGIS(System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); - [Slot(926)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetPixelTexGenParameterivSGIS(System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(991)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetSharpenTexFuncSGIS(System.Int32 target, [OutAttribute, CountAttribute(Computed = "target")] Single* points); - [Slot(1002)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTexFilterFuncSGIS(System.Int32 target, System.Int32 filter, [OutAttribute, CountAttribute(Computed = "target,filter")] Single* weights); - [Slot(1592)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPixelTexGenParameterfSGIS(System.Int32 pname, Single param); - [Slot(1593)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glPixelTexGenParameterfvSGIS(System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); - [Slot(1594)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPixelTexGenParameteriSGIS(System.Int32 pname, Int32 param); - [Slot(1595)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glPixelTexGenParameterivSGIS(System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); - [Slot(1612)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPointParameterfSGIS(System.Int32 pname, Single param); - [Slot(1616)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glPointParameterfvSGIS(System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); - [Slot(1921)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSampleMaskSGIS(Single value, bool invert); - [Slot(1923)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSamplePatternSGIS(System.Int32 pattern); - [Slot(1995)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glSharpenTexFuncSGIS(System.Int32 target, Int32 n, [CountAttribute(Parameter = "n*2")] Single* points); - [Slot(2136)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexFilterFuncSGIS(System.Int32 target, System.Int32 filter, Int32 n, [CountAttribute(Parameter = "n")] Single* weights); - [Slot(2153)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexImage4DSGIS(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 size4d, Int32 border, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height,depth,size4d")] IntPtr pixels); - [Slot(2178)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexSubImage4DSGIS(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 woffset, Int32 width, Int32 height, Int32 depth, Int32 size4d, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height,depth,size4d")] IntPtr pixels); - [Slot(2185)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureColorMaskSGIS(bool red, bool green, bool blue, bool alpha); - [Slot(21)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glAsyncMarkerSGIX(UInt32 marker); - [Slot(386)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeformationMap3dSGIX(System.Int32 target, Double u1, Double u2, Int32 ustride, Int32 uorder, Double v1, Double v2, Int32 vstride, Int32 vorder, Double w1, Double w2, Int32 wstride, Int32 worder, [CountAttribute(Computed = "target,ustride,uorder,vstride,vorder,wstride,worder")] Double* points); - [Slot(387)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeformationMap3fSGIX(System.Int32 target, Single u1, Single u2, Int32 ustride, Int32 uorder, Single v1, Single v2, Int32 vstride, Int32 vorder, Single w1, Single w2, Int32 wstride, Int32 worder, [CountAttribute(Computed = "target,ustride,uorder,vstride,vorder,wstride,worder")] Single* points); - [Slot(388)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDeformSGIX(System.Int32 mask); - [Slot(389)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDeleteAsyncMarkersSGIX(UInt32 marker, Int32 range); - [Slot(551)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe Int32 glFinishAsyncSGIX([OutAttribute, CountAttribute(Count = 1)] UInt32* markerp); - [Slot(562)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFlushRasterSGIX(); - [Slot(587)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFragmentColorMaterialSGIX(System.Int32 face, System.Int32 mode); - [Slot(588)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFragmentLightfSGIX(System.Int32 light, System.Int32 pname, Single param); - [Slot(589)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glFragmentLightfvSGIX(System.Int32 light, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); - [Slot(590)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFragmentLightiSGIX(System.Int32 light, System.Int32 pname, Int32 param); - [Slot(591)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glFragmentLightivSGIX(System.Int32 light, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); - [Slot(592)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFragmentLightModelfSGIX(System.Int32 pname, Single param); - [Slot(593)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glFragmentLightModelfvSGIX(System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); - [Slot(594)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFragmentLightModeliSGIX(System.Int32 pname, Int32 param); - [Slot(595)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glFragmentLightModelivSGIX(System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); - [Slot(596)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFragmentMaterialfSGIX(System.Int32 face, System.Int32 pname, Single param); - [Slot(597)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glFragmentMaterialfvSGIX(System.Int32 face, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); - [Slot(598)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFragmentMaterialiSGIX(System.Int32 face, System.Int32 pname, Int32 param); - [Slot(599)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glFragmentMaterialivSGIX(System.Int32 face, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); - [Slot(621)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFrameZoomSGIX(Int32 factor); - [Slot(627)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glGenAsyncMarkersSGIX(Int32 range); - [Slot(745)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetFragmentLightfvSGIX(System.Int32 light, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); - [Slot(746)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetFragmentLightivSGIX(System.Int32 light, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(747)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetFragmentMaterialfvSGIX(System.Int32 face, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); - [Slot(748)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetFragmentMaterialivSGIX(System.Int32 face, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(769)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glGetInstrumentsSGIX(); - [Slot(786)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetListParameterfvSGIX(UInt32 list, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); - [Slot(787)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetListParameterivSGIX(UInt32 list, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(1118)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glIglooInterfaceSGIX(System.Int32 pname, [CountAttribute(Computed = "pname")] IntPtr @params); - [Slot(1146)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glInstrumentsBufferSGIX(Int32 size, [OutAttribute, CountAttribute(Parameter = "size")] Int32* buffer); - [Slot(1157)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsAsyncMarkerSGIX(UInt32 marker); - [Slot(1202)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glLightEnviSGIX(System.Int32 pname, Int32 param); - [Slot(1221)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glListParameterfSGIX(UInt32 list, System.Int32 pname, Single param); - [Slot(1222)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glListParameterfvSGIX(UInt32 list, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); - [Slot(1223)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glListParameteriSGIX(UInt32 list, System.Int32 pname, Int32 param); - [Slot(1224)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glListParameterivSGIX(UInt32 list, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); - [Slot(1226)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glLoadIdentityDeformationMapSGIX(System.Int32 mask); - [Slot(1596)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPixelTexGenSGIX(System.Int32 mode); - [Slot(1625)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe Int32 glPollAsyncSGIX([OutAttribute, CountAttribute(Count = 1)] UInt32* markerp); - [Slot(1626)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe Int32 glPollInstrumentsSGIX([OutAttribute, CountAttribute(Count = 1)] Int32* marker_p); - [Slot(1856)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glReadInstrumentsSGIX(Int32 marker); - [Slot(1871)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glReferencePlaneSGIX([CountAttribute(Count = 4)] Double* equation); - [Slot(1996)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSpriteParameterfSGIX(System.Int32 pname, Single param); - [Slot(1997)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glSpriteParameterfvSGIX(System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); - [Slot(1998)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSpriteParameteriSGIX(System.Int32 pname, Int32 param); - [Slot(1999)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glSpriteParameterivSGIX(System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); - [Slot(2000)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glStartInstrumentsSGIX(); - [Slot(2019)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glStopInstrumentsSGIX(Int32 marker); - [Slot(2023)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTagSampleBufferSGIX(); - [Slot(193)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glColor3fVertex3fSUN(Single r, Single g, Single b, Single x, Single y, Single z); - [Slot(194)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glColor3fVertex3fvSUN([CountAttribute(Count = 3)] Single* c, [CountAttribute(Count = 3)] Single* v); [Slot(214)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glColor4fNormal3fVertex3fSUN(Single r, Single g, Single b, Single a, Single nx, Single ny, Single nz, Single x, Single y, Single z); - [Slot(215)] + private static extern unsafe void glColor3xvOES([CountAttribute(Count = 3)] Int32* components); + [Slot(239)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glColor4fNormal3fVertex3fvSUN([CountAttribute(Count = 4)] Single* c, [CountAttribute(Count = 3)] Single* n, [CountAttribute(Count = 3)] Single* v); - [Slot(225)] + private static extern void glColor4xOES(Int32 red, Int32 green, Int32 blue, Int32 alpha); + [Slot(240)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glColor4ubVertex2fSUN(Byte r, Byte g, Byte b, Byte a, Single x, Single y); - [Slot(226)] + private static extern unsafe void glColor4xvOES([CountAttribute(Count = 4)] Int32* components); + [Slot(319)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glColor4ubVertex2fvSUN([CountAttribute(Count = 4)] Byte* c, [CountAttribute(Count = 2)] Single* v); - [Slot(227)] + private static extern void glConvolutionParameterxOES(System.Int32 target, System.Int32 pname, Int32 param); + [Slot(320)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glColor4ubVertex3fSUN(Byte r, Byte g, Byte b, Byte a, Single x, Single y, Single z); - [Slot(228)] + private static extern unsafe void glConvolutionParameterxvOES(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); + [Slot(451)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glColor4ubVertex3fvSUN([CountAttribute(Count = 4)] Byte* c, [CountAttribute(Count = 3)] Single* v); - [Slot(476)] + private static extern void glDepthRangefOES(Single n, Single f); + [Slot(453)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawMeshArraysSUN(System.Int32 mode, Int32 first, Int32 count, Int32 width); - [Slot(1106)] + private static extern void glDepthRangexOES(Int32 n, Int32 f); + [Slot(555)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGlobalAlphaFactorbSUN(SByte factor); - [Slot(1107)] + private static extern void glEvalCoord1xOES(Int32 u); + [Slot(556)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGlobalAlphaFactordSUN(Double factor); - [Slot(1108)] + private static extern unsafe void glEvalCoord1xvOES([CountAttribute(Count = 1)] Int32* coords); + [Slot(561)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGlobalAlphaFactorfSUN(Single factor); - [Slot(1109)] + private static extern void glEvalCoord2xOES(Int32 u, Int32 v); + [Slot(562)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGlobalAlphaFactoriSUN(Int32 factor); - [Slot(1110)] + private static extern unsafe void glEvalCoord2xvOES([CountAttribute(Count = 2)] Int32* coords); + [Slot(572)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGlobalAlphaFactorsSUN(Int16 factor); - [Slot(1111)] + private static extern unsafe void glFeedbackBufferxOES(Int32 n, System.Int32 type, [CountAttribute(Parameter = "n")] Int32* buffer); + [Slot(610)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGlobalAlphaFactorubSUN(Byte factor); - [Slot(1112)] + private static extern void glFogxOES(System.Int32 pname, Int32 param); + [Slot(611)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGlobalAlphaFactoruiSUN(UInt32 factor); - [Slot(1113)] + private static extern unsafe void glFogxvOES(System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* param); + [Slot(655)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGlobalAlphaFactorusSUN(UInt16 factor); - [Slot(1520)] + private static extern void glFrustumfOES(Single l, Single r, Single b, Single t, Single n, Single f); + [Slot(656)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNormal3fVertex3fSUN(Single nx, Single ny, Single nz, Single x, Single y, Single z); - [Slot(1521)] + private static extern void glFrustumxOES(Int32 l, Int32 r, Int32 b, Int32 t, Int32 n, Int32 f); + [Slot(724)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glNormal3fVertex3fvSUN([CountAttribute(Count = 3)] Single* n, [CountAttribute(Count = 3)] Single* v); - [Slot(1879)] + private static extern unsafe void glGetClipPlanefOES(System.Int32 plane, [OutAttribute, CountAttribute(Count = 4)] Single* equation); + [Slot(725)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glReplacementCodePointerSUN(System.Int32 type, Int32 stride, [CountAttribute(Computed = "type,stride")] IntPtr pointer); - [Slot(1880)] + private static extern unsafe void glGetClipPlanexOES(System.Int32 plane, [OutAttribute, CountAttribute(Count = 4)] Int32* equation); + [Slot(753)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glReplacementCodeubSUN(Byte code); - [Slot(1881)] + private static extern unsafe void glGetConvolutionParameterxvOES(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(769)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glReplacementCodeubvSUN([CountAttribute(Computed = "")] Byte* code); - [Slot(1882)] + private static extern unsafe void glGetFixedvOES(System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(797)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glReplacementCodeuiColor3fVertex3fSUN(UInt32 rc, Single r, Single g, Single b, Single x, Single y, Single z); - [Slot(1883)] + private static extern unsafe void glGetHistogramParameterxvOES(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(819)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glReplacementCodeuiColor3fVertex3fvSUN([CountAttribute(Count = 1)] UInt32* rc, [CountAttribute(Count = 3)] Single* c, [CountAttribute(Count = 3)] Single* v); - [Slot(1884)] + private static extern unsafe void glGetLightxOES(System.Int32 light, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(834)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glReplacementCodeuiColor4fNormal3fVertex3fSUN(UInt32 rc, Single r, Single g, Single b, Single a, Single nx, Single ny, Single nz, Single x, Single y, Single z); - [Slot(1885)] + private static extern unsafe void glGetMapxvOES(System.Int32 target, System.Int32 query, [OutAttribute, CountAttribute(Computed = "query")] Int32* v); + [Slot(837)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glReplacementCodeuiColor4fNormal3fVertex3fvSUN([CountAttribute(Count = 1)] UInt32* rc, [CountAttribute(Count = 4)] Single* c, [CountAttribute(Count = 3)] Single* n, [CountAttribute(Count = 3)] Single* v); - [Slot(1886)] + private static extern void glGetMaterialxOES(System.Int32 face, System.Int32 pname, Int32 param); + [Slot(838)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glReplacementCodeuiColor4ubVertex3fSUN(UInt32 rc, Byte r, Byte g, Byte b, Byte a, Single x, Single y, Single z); - [Slot(1887)] + private static extern unsafe void glGetMaterialxvOES(System.Int32 face, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(1046)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glReplacementCodeuiColor4ubVertex3fvSUN([CountAttribute(Count = 1)] UInt32* rc, [CountAttribute(Count = 4)] Byte* c, [CountAttribute(Count = 3)] Single* v); - [Slot(1888)] + private static extern unsafe void glGetTexEnvxvOES(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(1051)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glReplacementCodeuiNormal3fVertex3fSUN(UInt32 rc, Single nx, Single ny, Single nz, Single x, Single y, Single z); - [Slot(1889)] + private static extern unsafe void glGetTexGenxvOES(System.Int32 coord, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(1055)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glReplacementCodeuiNormal3fVertex3fvSUN([CountAttribute(Count = 1)] UInt32* rc, [CountAttribute(Count = 3)] Single* n, [CountAttribute(Count = 3)] Single* v); - [Slot(1890)] + private static extern unsafe void glGetTexLevelParameterxvOES(System.Int32 target, Int32 level, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(1063)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glReplacementCodeuiSUN(UInt32 code); - [Slot(1891)] + private static extern unsafe void glGetTexParameterxvOES(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(1197)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN(UInt32 rc, Single s, Single t, Single r, Single g, Single b, Single a, Single nx, Single ny, Single nz, Single x, Single y, Single z); - [Slot(1892)] + private static extern void glIndexxOES(Int32 component); + [Slot(1198)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN([CountAttribute(Count = 1)] UInt32* rc, [CountAttribute(Count = 2)] Single* tc, [CountAttribute(Count = 4)] Single* c, [CountAttribute(Count = 3)] Single* n, [CountAttribute(Count = 3)] Single* v); - [Slot(1893)] + private static extern unsafe void glIndexxvOES([CountAttribute(Count = 1)] Int32* component); + [Slot(1274)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN(UInt32 rc, Single s, Single t, Single nx, Single ny, Single nz, Single x, Single y, Single z); - [Slot(1894)] + private static extern void glLightModelxOES(System.Int32 pname, Int32 param); + [Slot(1275)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN([CountAttribute(Count = 1)] UInt32* rc, [CountAttribute(Count = 2)] Single* tc, [CountAttribute(Count = 3)] Single* n, [CountAttribute(Count = 3)] Single* v); - [Slot(1895)] + private static extern unsafe void glLightModelxvOES(System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* param); + [Slot(1276)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glReplacementCodeuiTexCoord2fVertex3fSUN(UInt32 rc, Single s, Single t, Single x, Single y, Single z); - [Slot(1896)] + private static extern void glLightxOES(System.Int32 light, System.Int32 pname, Int32 param); + [Slot(1277)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glReplacementCodeuiTexCoord2fVertex3fvSUN([CountAttribute(Count = 1)] UInt32* rc, [CountAttribute(Count = 2)] Single* tc, [CountAttribute(Count = 3)] Single* v); - [Slot(1897)] + private static extern unsafe void glLightxvOES(System.Int32 light, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); + [Slot(1280)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glReplacementCodeuiVertex3fSUN(UInt32 rc, Single x, Single y, Single z); - [Slot(1898)] + private static extern void glLineWidthxOES(Int32 width); + [Slot(1293)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glReplacementCodeuiVertex3fvSUN([CountAttribute(Count = 1)] UInt32* rc, [CountAttribute(Count = 3)] Single* v); - [Slot(1899)] + private static extern unsafe void glLoadMatrixxOES([CountAttribute(Count = 16)] Int32* m); + [Slot(1300)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glReplacementCodeuivSUN([CountAttribute(Computed = "")] UInt32* code); - [Slot(1900)] + private static extern unsafe void glLoadTransposeMatrixxOES([CountAttribute(Count = 16)] Int32* m); + [Slot(1317)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glReplacementCodeusSUN(UInt16 code); - [Slot(1901)] + private static extern void glMap1xOES(System.Int32 target, Int32 u1, Int32 u2, Int32 stride, Int32 order, Int32 points); + [Slot(1320)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glReplacementCodeusvSUN([CountAttribute(Computed = "")] UInt16* code); - [Slot(2066)] + private static extern void glMap2xOES(System.Int32 target, Int32 u1, Int32 u2, Int32 ustride, Int32 uorder, Int32 v1, Int32 v2, Int32 vstride, Int32 vorder, Int32 points); + [Slot(1327)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexCoord2fColor3fVertex3fSUN(Single s, Single t, Single r, Single g, Single b, Single x, Single y, Single z); - [Slot(2067)] + private static extern void glMapGrid1xOES(Int32 n, Int32 u1, Int32 u2); + [Slot(1330)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexCoord2fColor3fVertex3fvSUN([CountAttribute(Count = 2)] Single* tc, [CountAttribute(Count = 3)] Single* c, [CountAttribute(Count = 3)] Single* v); - [Slot(2068)] + private static extern void glMapGrid2xOES(Int32 n, Int32 u1, Int32 u2, Int32 v1, Int32 v2); + [Slot(1347)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexCoord2fColor4fNormal3fVertex3fSUN(Single s, Single t, Single r, Single g, Single b, Single a, Single nx, Single ny, Single nz, Single x, Single y, Single z); - [Slot(2069)] + private static extern void glMaterialxOES(System.Int32 face, System.Int32 pname, Int32 param); + [Slot(1348)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexCoord2fColor4fNormal3fVertex3fvSUN([CountAttribute(Count = 2)] Single* tc, [CountAttribute(Count = 4)] Single* c, [CountAttribute(Count = 3)] Single* n, [CountAttribute(Count = 3)] Single* v); - [Slot(2070)] + private static extern unsafe void glMaterialxvOES(System.Int32 face, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* param); + [Slot(1421)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexCoord2fColor4ubVertex3fSUN(Single s, Single t, Byte r, Byte g, Byte b, Byte a, Single x, Single y, Single z); - [Slot(2071)] + private static extern void glMultiTexCoord1bOES(System.Int32 texture, SByte s); + [Slot(1422)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexCoord2fColor4ubVertex3fvSUN([CountAttribute(Count = 2)] Single* tc, [CountAttribute(Count = 4)] Byte* c, [CountAttribute(Count = 3)] Single* v); - [Slot(2072)] + private static extern unsafe void glMultiTexCoord1bvOES(System.Int32 texture, [CountAttribute(Count = 1)] SByte* coords); + [Slot(1441)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexCoord2fNormal3fVertex3fSUN(Single s, Single t, Single nx, Single ny, Single nz, Single x, Single y, Single z); - [Slot(2073)] + private static extern void glMultiTexCoord1xOES(System.Int32 texture, Int32 s); + [Slot(1442)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexCoord2fNormal3fVertex3fvSUN([CountAttribute(Count = 2)] Single* tc, [CountAttribute(Count = 3)] Single* n, [CountAttribute(Count = 3)] Single* v); - [Slot(2075)] + private static extern unsafe void glMultiTexCoord1xvOES(System.Int32 texture, [CountAttribute(Count = 1)] Int32* coords); + [Slot(1443)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexCoord2fVertex3fSUN(Single s, Single t, Single x, Single y, Single z); - [Slot(2076)] + private static extern void glMultiTexCoord2bOES(System.Int32 texture, SByte s, SByte t); + [Slot(1444)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexCoord2fVertex3fvSUN([CountAttribute(Count = 2)] Single* tc, [CountAttribute(Count = 3)] Single* v); - [Slot(2104)] + private static extern unsafe void glMultiTexCoord2bvOES(System.Int32 texture, [CountAttribute(Count = 2)] SByte* coords); + [Slot(1463)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexCoord4fColor4fNormal3fVertex4fSUN(Single s, Single t, Single p, Single q, Single r, Single g, Single b, Single a, Single nx, Single ny, Single nz, Single x, Single y, Single z, Single w); - [Slot(2105)] + private static extern void glMultiTexCoord2xOES(System.Int32 texture, Int32 s, Int32 t); + [Slot(1464)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexCoord4fColor4fNormal3fVertex4fvSUN([CountAttribute(Count = 4)] Single* tc, [CountAttribute(Count = 4)] Single* c, [CountAttribute(Count = 3)] Single* n, [CountAttribute(Count = 4)] Single* v); - [Slot(2107)] + private static extern unsafe void glMultiTexCoord2xvOES(System.Int32 texture, [CountAttribute(Count = 2)] Int32* coords); + [Slot(1465)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexCoord4fVertex4fSUN(Single s, Single t, Single p, Single q, Single x, Single y, Single z, Single w); + private static extern void glMultiTexCoord3bOES(System.Int32 texture, SByte s, SByte t, SByte r); + [Slot(1466)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiTexCoord3bvOES(System.Int32 texture, [CountAttribute(Count = 3)] SByte* coords); + [Slot(1485)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexCoord3xOES(System.Int32 texture, Int32 s, Int32 t, Int32 r); + [Slot(1486)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiTexCoord3xvOES(System.Int32 texture, [CountAttribute(Count = 3)] Int32* coords); + [Slot(1487)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexCoord4bOES(System.Int32 texture, SByte s, SByte t, SByte r, SByte q); + [Slot(1488)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiTexCoord4bvOES(System.Int32 texture, [CountAttribute(Count = 4)] SByte* coords); + [Slot(1507)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexCoord4xOES(System.Int32 texture, Int32 s, Int32 t, Int32 r, Int32 q); + [Slot(1508)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiTexCoord4xvOES(System.Int32 texture, [CountAttribute(Count = 4)] Int32* coords); + [Slot(1543)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultMatrixxOES([CountAttribute(Count = 16)] Int32* m); + [Slot(1548)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultTransposeMatrixxOES([CountAttribute(Count = 16)] Int32* m); + [Slot(1612)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNormal3xOES(Int32 nx, Int32 ny, Int32 nz); + [Slot(1613)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glNormal3xvOES([CountAttribute(Count = 3)] Int32* coords); + [Slot(1638)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glOrthofOES(Single l, Single r, Single b, Single t, Single n, Single f); + [Slot(1639)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glOrthoxOES(Int32 l, Int32 r, Int32 b, Int32 t, Int32 n, Int32 f); + [Slot(1642)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPassThroughxOES(Int32 token); + [Slot(1683)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPixelTransferxOES(System.Int32 pname, Int32 param); + [Slot(1689)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPixelZoomxOES(Int32 xfactor, Int32 yfactor); + [Slot(1705)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPointParameterxOES(System.Int32 pname, Int32 param); + [Slot(1706)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glPointParameterxvOES(System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); + [Slot(1708)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPointSizexOES(Int32 size); + [Slot(1716)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPolygonOffsetxOES(Int32 factor, Int32 units); + [Slot(1733)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glPrioritizeTexturesxOES(Int32 n, [CountAttribute(Parameter = "n")] UInt32* textures, [CountAttribute(Parameter = "n")] Int32* priorities); + [Slot(1926)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe Int32 glQueryMatrixxOES([OutAttribute, CountAttribute(Count = 16)] Int32* mantissa, [OutAttribute, CountAttribute(Count = 16)] Int32* exponent); + [Slot(1936)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glRasterPos2xOES(Int32 x, Int32 y); + [Slot(1937)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glRasterPos2xvOES([CountAttribute(Count = 2)] Int32* coords); + [Slot(1946)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glRasterPos3xOES(Int32 x, Int32 y, Int32 z); + [Slot(1947)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glRasterPos3xvOES([CountAttribute(Count = 3)] Int32* coords); + [Slot(1956)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glRasterPos4xOES(Int32 x, Int32 y, Int32 z, Int32 w); + [Slot(1957)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glRasterPos4xvOES([CountAttribute(Count = 4)] Int32* coords); + [Slot(1973)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glRectxOES(Int32 x1, Int32 y1, Int32 x2, Int32 y2); + [Slot(1974)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glRectxvOES([CountAttribute(Count = 2)] Int32* v1, [CountAttribute(Count = 2)] Int32* v2); + [Slot(2019)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glRotatexOES(Int32 angle, Int32 x, Int32 y, Int32 z); + [Slot(2022)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSampleCoveragexOES(Int32 value, bool invert); + [Slot(2038)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glScalexOES(Int32 x, Int32 y, Int32 z); + [Slot(2161)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexCoord1bOES(SByte s); + [Slot(2162)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTexCoord1bvOES([CountAttribute(Count = 1)] SByte* coords); + [Slot(2173)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexCoord1xOES(Int32 s); + [Slot(2174)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTexCoord1xvOES([CountAttribute(Count = 1)] Int32* coords); + [Slot(2175)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexCoord2bOES(SByte s, SByte t); + [Slot(2176)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTexCoord2bvOES([CountAttribute(Count = 2)] SByte* coords); + [Slot(2197)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexCoord2xOES(Int32 s, Int32 t); + [Slot(2198)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTexCoord2xvOES([CountAttribute(Count = 2)] Int32* coords); + [Slot(2199)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexCoord3bOES(SByte s, SByte t, SByte r); + [Slot(2200)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTexCoord3bvOES([CountAttribute(Count = 3)] SByte* coords); + [Slot(2211)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexCoord3xOES(Int32 s, Int32 t, Int32 r); + [Slot(2212)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTexCoord3xvOES([CountAttribute(Count = 3)] Int32* coords); + [Slot(2213)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexCoord4bOES(SByte s, SByte t, SByte r, SByte q); + [Slot(2214)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTexCoord4bvOES([CountAttribute(Count = 4)] SByte* coords); + [Slot(2229)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexCoord4xOES(Int32 s, Int32 t, Int32 r, Int32 q); + [Slot(2230)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTexCoord4xvOES([CountAttribute(Count = 4)] Int32* coords); + [Slot(2248)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexEnvxOES(System.Int32 target, System.Int32 pname, Int32 param); + [Slot(2249)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTexEnvxvOES(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); + [Slot(2257)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexGenxOES(System.Int32 coord, System.Int32 pname, Int32 param); + [Slot(2258)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTexGenxvOES(System.Int32 coord, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); + [Slot(2277)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexParameterxOES(System.Int32 target, System.Int32 pname, Int32 param); + [Slot(2278)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTexParameterxvOES(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); + [Slot(2364)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTranslatexOES(Int32 x, Int32 y, Int32 z); + [Slot(2520)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertex2bOES(SByte x, SByte y); + [Slot(2521)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertex2bvOES([CountAttribute(Count = 2)] SByte* coords); + [Slot(2532)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertex2xOES(Int32 x); + [Slot(2533)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertex2xvOES([CountAttribute(Count = 2)] Int32* coords); + [Slot(2534)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertex3bOES(SByte x, SByte y, SByte z); + [Slot(2535)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertex3bvOES([CountAttribute(Count = 3)] SByte* coords); + [Slot(2546)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertex3xOES(Int32 x, Int32 y); + [Slot(2547)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertex3xvOES([CountAttribute(Count = 3)] Int32* coords); + [Slot(2548)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertex4bOES(SByte x, SByte y, SByte z, SByte w); + [Slot(2549)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertex4bvOES([CountAttribute(Count = 4)] SByte* coords); + [Slot(2560)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertex4xOES(Int32 x, Int32 y, Int32 z); + [Slot(2561)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertex4xvOES([CountAttribute(Count = 4)] Int32* coords); + [Slot(649)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferTextureMultiviewOVR(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level, Int32 baseViewIndex, Int32 numViews); + [Slot(1165)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glHintPGI(System.Int32 target, Int32 mode); + [Slot(262)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glColorTableParameterfvSGI(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); + [Slot(264)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glColorTableParameterivSGI(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); + [Slot(265)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glColorTableSGI(System.Int32 target, System.Int32 internalformat, Int32 width, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width")] IntPtr table); + [Slot(325)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyColorTableSGI(System.Int32 target, System.Int32 internalformat, Int32 x, Int32 y, Int32 width); + [Slot(730)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetColorTableParameterfvSGI(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); + [Slot(733)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetColorTableParameterivSGI(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(734)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetColorTableSGI(System.Int32 target, System.Int32 format, System.Int32 type, [OutAttribute, CountAttribute(Computed = "target,format,type")] IntPtr table); + [Slot(456)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDetailTexFuncSGIS(System.Int32 target, Int32 n, [CountAttribute(Parameter = "n*2")] Single* points); + [Slot(606)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glFogFuncSGIS(Int32 n, [CountAttribute(Parameter = "n*2")] Single* points); + [Slot(759)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetDetailTexFuncSGIS(System.Int32 target, [OutAttribute, CountAttribute(Computed = "target")] Single* points); + [Slot(774)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetFogFuncSGIS([OutAttribute, CountAttribute(Computed = "")] Single* points); + [Slot(964)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPixelTexGenParameterfvSGIS(System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); + [Slot(965)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPixelTexGenParameterivSGIS(System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(1035)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetSharpenTexFuncSGIS(System.Int32 target, [OutAttribute, CountAttribute(Computed = "target")] Single* points); + [Slot(1047)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetTexFilterFuncSGIS(System.Int32 target, System.Int32 filter, [OutAttribute, CountAttribute(Computed = "target,filter")] Single* weights); + [Slot(1676)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPixelTexGenParameterfSGIS(System.Int32 pname, Single param); + [Slot(1677)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glPixelTexGenParameterfvSGIS(System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); + [Slot(1678)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPixelTexGenParameteriSGIS(System.Int32 pname, Int32 param); + [Slot(1679)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glPixelTexGenParameterivSGIS(System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); + [Slot(1696)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPointParameterfSGIS(System.Int32 pname, Single param); + [Slot(1700)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glPointParameterfvSGIS(System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); + [Slot(2027)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSampleMaskSGIS(Single value, bool invert); + [Slot(2029)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSamplePatternSGIS(System.Int32 pattern); + [Slot(2102)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glSharpenTexFuncSGIS(System.Int32 target, Int32 n, [CountAttribute(Parameter = "n*2")] Single* points); + [Slot(2250)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTexFilterFuncSGIS(System.Int32 target, System.Int32 filter, Int32 n, [CountAttribute(Parameter = "n")] Single* weights); + [Slot(2267)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexImage4DSGIS(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 size4d, Int32 border, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height,depth,size4d")] IntPtr pixels); + [Slot(2297)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexSubImage4DSGIS(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 woffset, Int32 width, Int32 height, Int32 depth, Int32 size4d, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height,depth,size4d")] IntPtr pixels); + [Slot(2304)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureColorMaskSGIS(bool red, bool green, bool blue, bool alpha); + [Slot(24)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glAsyncMarkerSGIX(UInt32 marker); + [Slot(401)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDeformationMap3dSGIX(System.Int32 target, Double u1, Double u2, Int32 ustride, Int32 uorder, Double v1, Double v2, Int32 vstride, Int32 vorder, Double w1, Double w2, Int32 wstride, Int32 worder, [CountAttribute(Computed = "target,ustride,uorder,vstride,vorder,wstride,worder")] Double* points); + [Slot(402)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDeformationMap3fSGIX(System.Int32 target, Single u1, Single u2, Int32 ustride, Int32 uorder, Single v1, Single v2, Int32 vstride, Int32 vorder, Single w1, Single w2, Int32 wstride, Int32 worder, [CountAttribute(Computed = "target,ustride,uorder,vstride,vorder,wstride,worder")] Single* points); + [Slot(403)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDeformSGIX(System.Int32 mask); + [Slot(404)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDeleteAsyncMarkersSGIX(UInt32 marker, Int32 range); + [Slot(576)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe Int32 glFinishAsyncSGIX([OutAttribute, CountAttribute(Count = 1)] UInt32* markerp); + [Slot(587)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFlushRasterSGIX(); + [Slot(612)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFragmentColorMaterialSGIX(System.Int32 face, System.Int32 mode); + [Slot(614)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFragmentLightfSGIX(System.Int32 light, System.Int32 pname, Single param); + [Slot(615)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glFragmentLightfvSGIX(System.Int32 light, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); + [Slot(616)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFragmentLightiSGIX(System.Int32 light, System.Int32 pname, Int32 param); + [Slot(617)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glFragmentLightivSGIX(System.Int32 light, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); + [Slot(618)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFragmentLightModelfSGIX(System.Int32 pname, Single param); + [Slot(619)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glFragmentLightModelfvSGIX(System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); + [Slot(620)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFragmentLightModeliSGIX(System.Int32 pname, Int32 param); + [Slot(621)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glFragmentLightModelivSGIX(System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); + [Slot(622)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFragmentMaterialfSGIX(System.Int32 face, System.Int32 pname, Single param); + [Slot(623)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glFragmentMaterialfvSGIX(System.Int32 face, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); + [Slot(624)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFragmentMaterialiSGIX(System.Int32 face, System.Int32 pname, Int32 param); + [Slot(625)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glFragmentMaterialivSGIX(System.Int32 face, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); + [Slot(651)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFrameZoomSGIX(Int32 factor); + [Slot(657)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glGenAsyncMarkersSGIX(Int32 range); + [Slot(778)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetFragmentLightfvSGIX(System.Int32 light, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); + [Slot(779)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetFragmentLightivSGIX(System.Int32 light, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(780)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetFragmentMaterialfvSGIX(System.Int32 face, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); + [Slot(781)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetFragmentMaterialivSGIX(System.Int32 face, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(803)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glGetInstrumentsSGIX(); + [Slot(821)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetListParameterfvSGIX(UInt32 list, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); + [Slot(822)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetListParameterivSGIX(UInt32 list, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(1168)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glIglooInterfaceSGIX(System.Int32 pname, [CountAttribute(Computed = "pname")] IntPtr @params); + [Slot(1202)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glInstrumentsBufferSGIX(Int32 size, [OutAttribute, CountAttribute(Parameter = "size")] Int32* buffer); + [Slot(1213)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsAsyncMarkerSGIX(UInt32 marker); + [Slot(1265)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glLightEnviSGIX(System.Int32 pname, Int32 param); + [Slot(1285)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glListParameterfSGIX(UInt32 list, System.Int32 pname, Single param); + [Slot(1286)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glListParameterfvSGIX(UInt32 list, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); + [Slot(1287)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glListParameteriSGIX(UInt32 list, System.Int32 pname, Int32 param); + [Slot(1288)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glListParameterivSGIX(UInt32 list, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); + [Slot(1290)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glLoadIdentityDeformationMapSGIX(System.Int32 mask); + [Slot(1680)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPixelTexGenSGIX(System.Int32 mode); + [Slot(1709)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe Int32 glPollAsyncSGIX([OutAttribute, CountAttribute(Count = 1)] UInt32* markerp); + [Slot(1710)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe Int32 glPollInstrumentsSGIX([OutAttribute, CountAttribute(Count = 1)] Int32* marker_p); + [Slot(1960)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glReadInstrumentsSGIX(Int32 marker); + [Slot(1975)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glReferencePlaneSGIX([CountAttribute(Count = 4)] Double* equation); [Slot(2108)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSpriteParameterfSGIX(System.Int32 pname, Single param); + [Slot(2109)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glSpriteParameterfvSGIX(System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); + [Slot(2110)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSpriteParameteriSGIX(System.Int32 pname, Int32 param); + [Slot(2111)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glSpriteParameterivSGIX(System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); + [Slot(2112)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glStartInstrumentsSGIX(); + [Slot(2132)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glStopInstrumentsSGIX(Int32 marker); + [Slot(2137)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTagSampleBufferSGIX(); + [Slot(199)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glColor3fVertex3fSUN(Single r, Single g, Single b, Single x, Single y, Single z); + [Slot(200)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glColor3fVertex3fvSUN([CountAttribute(Count = 3)] Single* c, [CountAttribute(Count = 3)] Single* v); + [Slot(220)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glColor4fNormal3fVertex3fSUN(Single r, Single g, Single b, Single a, Single nx, Single ny, Single nz, Single x, Single y, Single z); + [Slot(221)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glColor4fNormal3fVertex3fvSUN([CountAttribute(Count = 4)] Single* c, [CountAttribute(Count = 3)] Single* n, [CountAttribute(Count = 3)] Single* v); + [Slot(231)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glColor4ubVertex2fSUN(Byte r, Byte g, Byte b, Byte a, Single x, Single y); + [Slot(232)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glColor4ubVertex2fvSUN([CountAttribute(Count = 4)] Byte* c, [CountAttribute(Count = 2)] Single* v); + [Slot(233)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glColor4ubVertex3fSUN(Byte r, Byte g, Byte b, Byte a, Single x, Single y, Single z); + [Slot(234)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glColor4ubVertex3fvSUN([CountAttribute(Count = 4)] Byte* c, [CountAttribute(Count = 3)] Single* v); + [Slot(499)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawMeshArraysSUN(System.Int32 mode, Int32 first, Int32 count, Int32 width); + [Slot(1156)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGlobalAlphaFactorbSUN(SByte factor); + [Slot(1157)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGlobalAlphaFactordSUN(Double factor); + [Slot(1158)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGlobalAlphaFactorfSUN(Single factor); + [Slot(1159)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGlobalAlphaFactoriSUN(Int32 factor); + [Slot(1160)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGlobalAlphaFactorsSUN(Int16 factor); + [Slot(1161)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGlobalAlphaFactorubSUN(Byte factor); + [Slot(1162)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGlobalAlphaFactoruiSUN(UInt32 factor); + [Slot(1163)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGlobalAlphaFactorusSUN(UInt16 factor); + [Slot(1604)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNormal3fVertex3fSUN(Single nx, Single ny, Single nz, Single x, Single y, Single z); + [Slot(1605)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glNormal3fVertex3fvSUN([CountAttribute(Count = 3)] Single* n, [CountAttribute(Count = 3)] Single* v); + [Slot(1985)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glReplacementCodePointerSUN(System.Int32 type, Int32 stride, [CountAttribute(Computed = "type,stride")] IntPtr pointer); + [Slot(1986)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glReplacementCodeubSUN(Byte code); + [Slot(1987)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glReplacementCodeubvSUN([CountAttribute(Computed = "")] Byte* code); + [Slot(1988)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glReplacementCodeuiColor3fVertex3fSUN(UInt32 rc, Single r, Single g, Single b, Single x, Single y, Single z); + [Slot(1989)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glReplacementCodeuiColor3fVertex3fvSUN([CountAttribute(Count = 1)] UInt32* rc, [CountAttribute(Count = 3)] Single* c, [CountAttribute(Count = 3)] Single* v); + [Slot(1990)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glReplacementCodeuiColor4fNormal3fVertex3fSUN(UInt32 rc, Single r, Single g, Single b, Single a, Single nx, Single ny, Single nz, Single x, Single y, Single z); + [Slot(1991)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glReplacementCodeuiColor4fNormal3fVertex3fvSUN([CountAttribute(Count = 1)] UInt32* rc, [CountAttribute(Count = 4)] Single* c, [CountAttribute(Count = 3)] Single* n, [CountAttribute(Count = 3)] Single* v); + [Slot(1992)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glReplacementCodeuiColor4ubVertex3fSUN(UInt32 rc, Byte r, Byte g, Byte b, Byte a, Single x, Single y, Single z); + [Slot(1993)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glReplacementCodeuiColor4ubVertex3fvSUN([CountAttribute(Count = 1)] UInt32* rc, [CountAttribute(Count = 4)] Byte* c, [CountAttribute(Count = 3)] Single* v); + [Slot(1994)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glReplacementCodeuiNormal3fVertex3fSUN(UInt32 rc, Single nx, Single ny, Single nz, Single x, Single y, Single z); + [Slot(1995)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glReplacementCodeuiNormal3fVertex3fvSUN([CountAttribute(Count = 1)] UInt32* rc, [CountAttribute(Count = 3)] Single* n, [CountAttribute(Count = 3)] Single* v); + [Slot(1996)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glReplacementCodeuiSUN(UInt32 code); + [Slot(1997)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN(UInt32 rc, Single s, Single t, Single r, Single g, Single b, Single a, Single nx, Single ny, Single nz, Single x, Single y, Single z); + [Slot(1998)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN([CountAttribute(Count = 1)] UInt32* rc, [CountAttribute(Count = 2)] Single* tc, [CountAttribute(Count = 4)] Single* c, [CountAttribute(Count = 3)] Single* n, [CountAttribute(Count = 3)] Single* v); + [Slot(1999)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN(UInt32 rc, Single s, Single t, Single nx, Single ny, Single nz, Single x, Single y, Single z); + [Slot(2000)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN([CountAttribute(Count = 1)] UInt32* rc, [CountAttribute(Count = 2)] Single* tc, [CountAttribute(Count = 3)] Single* n, [CountAttribute(Count = 3)] Single* v); + [Slot(2001)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glReplacementCodeuiTexCoord2fVertex3fSUN(UInt32 rc, Single s, Single t, Single x, Single y, Single z); + [Slot(2002)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glReplacementCodeuiTexCoord2fVertex3fvSUN([CountAttribute(Count = 1)] UInt32* rc, [CountAttribute(Count = 2)] Single* tc, [CountAttribute(Count = 3)] Single* v); + [Slot(2003)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glReplacementCodeuiVertex3fSUN(UInt32 rc, Single x, Single y, Single z); + [Slot(2004)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glReplacementCodeuiVertex3fvSUN([CountAttribute(Count = 1)] UInt32* rc, [CountAttribute(Count = 3)] Single* v); + [Slot(2005)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glReplacementCodeuivSUN([CountAttribute(Computed = "")] UInt32* code); + [Slot(2006)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glReplacementCodeusSUN(UInt16 code); + [Slot(2007)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glReplacementCodeusvSUN([CountAttribute(Computed = "")] UInt16* code); + [Slot(2180)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexCoord2fColor3fVertex3fSUN(Single s, Single t, Single r, Single g, Single b, Single x, Single y, Single z); + [Slot(2181)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTexCoord2fColor3fVertex3fvSUN([CountAttribute(Count = 2)] Single* tc, [CountAttribute(Count = 3)] Single* c, [CountAttribute(Count = 3)] Single* v); + [Slot(2182)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexCoord2fColor4fNormal3fVertex3fSUN(Single s, Single t, Single r, Single g, Single b, Single a, Single nx, Single ny, Single nz, Single x, Single y, Single z); + [Slot(2183)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTexCoord2fColor4fNormal3fVertex3fvSUN([CountAttribute(Count = 2)] Single* tc, [CountAttribute(Count = 4)] Single* c, [CountAttribute(Count = 3)] Single* n, [CountAttribute(Count = 3)] Single* v); + [Slot(2184)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexCoord2fColor4ubVertex3fSUN(Single s, Single t, Byte r, Byte g, Byte b, Byte a, Single x, Single y, Single z); + [Slot(2185)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTexCoord2fColor4ubVertex3fvSUN([CountAttribute(Count = 2)] Single* tc, [CountAttribute(Count = 4)] Byte* c, [CountAttribute(Count = 3)] Single* v); + [Slot(2186)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexCoord2fNormal3fVertex3fSUN(Single s, Single t, Single nx, Single ny, Single nz, Single x, Single y, Single z); + [Slot(2187)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTexCoord2fNormal3fVertex3fvSUN([CountAttribute(Count = 2)] Single* tc, [CountAttribute(Count = 3)] Single* n, [CountAttribute(Count = 3)] Single* v); + [Slot(2189)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexCoord2fVertex3fSUN(Single s, Single t, Single x, Single y, Single z); + [Slot(2190)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTexCoord2fVertex3fvSUN([CountAttribute(Count = 2)] Single* tc, [CountAttribute(Count = 3)] Single* v); + [Slot(2218)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexCoord4fColor4fNormal3fVertex4fSUN(Single s, Single t, Single p, Single q, Single r, Single g, Single b, Single a, Single nx, Single ny, Single nz, Single x, Single y, Single z, Single w); + [Slot(2219)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTexCoord4fColor4fNormal3fVertex4fvSUN([CountAttribute(Count = 4)] Single* tc, [CountAttribute(Count = 4)] Single* c, [CountAttribute(Count = 3)] Single* n, [CountAttribute(Count = 4)] Single* v); + [Slot(2221)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexCoord4fVertex4fSUN(Single s, Single t, Single p, Single q, Single x, Single y, Single z, Single w); + [Slot(2222)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern unsafe void glTexCoord4fVertex4fvSUN([CountAttribute(Count = 4)] Single* tc, [CountAttribute(Count = 4)] Single* v); - [Slot(555)] + [Slot(580)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glFinishTextureSUNX(); } diff --git a/src/OpenTK/Graphics/OpenGL/GLEnums.cs b/src/OpenTK/Graphics/OpenGL/GLEnums.cs index e05ed830..9306a05a 100644 --- a/src/OpenTK/Graphics/OpenGL/GLEnums.cs +++ b/src/OpenTK/Graphics/OpenGL/GLEnums.cs @@ -740,7 +740,7 @@ namespace OpenTK.Graphics.OpenGL } /// - /// Used in GL.Arb.GetProgramEnvParameter, GL.Arb.GetProgramLocalParameter and 13 other functions + /// Used in GL.Arb.GetProgramEnvParameter, GL.Arb.GetProgramLocalParameter and 15 other functions /// public enum All : int { @@ -777,6 +777,10 @@ namespace OpenTK.Graphics.OpenGL /// Points = ((int)0x0000), /// + /// Original was GL_TERMINATE_SEQUENCE_COMMAND_NV = 0x0000 + /// + TerminateSequenceCommandNv = ((int)0x0000), + /// /// Original was GL_PERFQUERY_SINGLE_CONTEXT_INTEL = 0x00000000 /// PerfquerySingleContextIntel = ((int)0x00000000), @@ -953,6 +957,14 @@ namespace OpenTK.Graphics.OpenGL /// BiasBitAti = ((int)0x00000008), /// + /// Original was GL_CONTEXT_FLAG_NO_ERROR_BIT = 0x00000008 + /// + ContextFlagNoErrorBit = ((int)0x00000008), + /// + /// Original was GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR = 0x00000008 + /// + ContextFlagNoErrorBitKhr = ((int)0x00000008), + /// /// Original was GL_GL_TEXTURE_FETCH_BARRIER_BIT = 0x00000008 /// GlTextureFetchBarrierBit = ((int)0x00000008), @@ -989,6 +1001,10 @@ namespace OpenTK.Graphics.OpenGL /// Vertex4BitPgi = ((int)0x00000008), /// + /// Original was GL_CONTEXT_FLAG_PROTECTED_CONTENT_BIT_EXT = 0x00000010 + /// + ContextFlagProtectedContentBitExt = ((int)0x00000010), + /// /// Original was GL_POLYGON_STIPPLE_BIT = 0x00000010 /// PolygonStippleBit = ((int)0x00000010), @@ -1169,6 +1185,10 @@ namespace OpenTK.Graphics.OpenGL /// MapReadBitExt = ((int)0x0001), /// + /// Original was GL_NOP_COMMAND_NV = 0x0001 + /// + NopCommandNv = ((int)0x0001), + /// /// Original was GL_RESTART_SUN = 0x0001 /// RestartSun = ((int)0x0001), @@ -1185,6 +1205,10 @@ namespace OpenTK.Graphics.OpenGL /// FontXMinBoundsBitNv = ((int)0x00010000), /// + /// Original was GL_DRAW_ELEMENTS_COMMAND_NV = 0x0002 + /// + DrawElementsCommandNv = ((int)0x0002), + /// /// Original was GL_LINE_LOOP = 0x0002 /// LineLoop = ((int)0x0002), @@ -1213,6 +1237,10 @@ namespace OpenTK.Graphics.OpenGL /// ListBit = ((int)0x00020000), /// + /// Original was GL_DRAW_ARRAYS_COMMAND_NV = 0x0003 + /// + DrawArraysCommandNv = ((int)0x0003), + /// /// Original was GL_LINE_STRIP = 0x0003 /// LineStrip = ((int)0x0003), @@ -1221,6 +1249,10 @@ namespace OpenTK.Graphics.OpenGL /// ReplaceOldestSun = ((int)0x0003), /// + /// Original was GL_DRAW_ELEMENTS_STRIP_COMMAND_NV = 0x0004 + /// + DrawElementsStripCommandNv = ((int)0x0004), + /// /// Original was GL_MAP_INVALIDATE_RANGE_BIT = 0x0004 /// MapInvalidateRangeBit = ((int)0x0004), @@ -1245,14 +1277,26 @@ namespace OpenTK.Graphics.OpenGL /// TextureBit = ((int)0x00040000), /// + /// Original was GL_DRAW_ARRAYS_STRIP_COMMAND_NV = 0x0005 + /// + DrawArraysStripCommandNv = ((int)0x0005), + /// /// Original was GL_TRIANGLE_STRIP = 0x0005 /// TriangleStrip = ((int)0x0005), /// + /// Original was GL_DRAW_ELEMENTS_INSTANCED_COMMAND_NV = 0x0006 + /// + DrawElementsInstancedCommandNv = ((int)0x0006), + /// /// Original was GL_TRIANGLE_FAN = 0x0006 /// TriangleFan = ((int)0x0006), /// + /// Original was GL_DRAW_ARRAYS_INSTANCED_COMMAND_NV = 0x0007 + /// + DrawArraysInstancedCommandNv = ((int)0x0007), + /// /// Original was GL_QUADS = 0x0007 /// Quads = ((int)0x0007), @@ -1261,6 +1305,10 @@ namespace OpenTK.Graphics.OpenGL /// QuadsExt = ((int)0x0007), /// + /// Original was GL_ELEMENT_ADDRESS_COMMAND_NV = 0x0008 + /// + ElementAddressCommandNv = ((int)0x0008), + /// /// Original was GL_MAP_INVALIDATE_BUFFER_BIT = 0x0008 /// MapInvalidateBufferBit = ((int)0x0008), @@ -1285,6 +1333,10 @@ namespace OpenTK.Graphics.OpenGL /// ScissorBit = ((int)0x00080000), /// + /// Original was GL_ATTRIBUTE_ADDRESS_COMMAND_NV = 0x0009 + /// + AttributeAddressCommandNv = ((int)0x0009), + /// /// Original was GL_POLYGON = 0x0009 /// Polygon = ((int)0x0009), @@ -1301,6 +1353,14 @@ namespace OpenTK.Graphics.OpenGL /// LinesAdjacencyExt = ((int)0x000A), /// + /// Original was GL_UNIFORM_ADDRESS_COMMAND_NV = 0x000A + /// + UniformAddressCommandNv = ((int)0x000A), + /// + /// Original was GL_BLEND_COLOR_COMMAND_NV = 0x000B + /// + BlendColorCommandNv = ((int)0x000B), + /// /// Original was GL_LINE_STRIP_ADJACENCY = 0x000B /// LineStripAdjacency = ((int)0x000B), @@ -1313,6 +1373,10 @@ namespace OpenTK.Graphics.OpenGL /// LineStripAdjacencyExt = ((int)0x000B), /// + /// Original was GL_STENCIL_REF_COMMAND_NV = 0x000C + /// + StencilRefCommandNv = ((int)0x000C), + /// /// Original was GL_TRIANGLES_ADJACENCY = 0x000C /// TrianglesAdjacency = ((int)0x000C), @@ -1325,6 +1389,10 @@ namespace OpenTK.Graphics.OpenGL /// TrianglesAdjacencyExt = ((int)0x000C), /// + /// Original was GL_LINE_WIDTH_COMMAND_NV = 0x000D + /// + LineWidthCommandNv = ((int)0x000D), + /// /// Original was GL_TRIANGLE_STRIP_ADJACENCY = 0x000D /// TriangleStripAdjacency = ((int)0x000D), @@ -1345,6 +1413,14 @@ namespace OpenTK.Graphics.OpenGL /// PatchesExt = ((int)0x000E), /// + /// Original was GL_POLYGON_OFFSET_COMMAND_NV = 0x000E + /// + PolygonOffsetCommandNv = ((int)0x000E), + /// + /// Original was GL_ALPHA_REF_COMMAND_NV = 0x000F + /// + AlphaRefCommandNv = ((int)0x000F), + /// /// Original was GL_MAP_FLUSH_EXPLICIT_BIT = 0x0010 /// MapFlushExplicitBit = ((int)0x0010), @@ -1353,6 +1429,10 @@ namespace OpenTK.Graphics.OpenGL /// MapFlushExplicitBitExt = ((int)0x0010), /// + /// Original was GL_VIEWPORT_COMMAND_NV = 0x0010 + /// + ViewportCommandNv = ((int)0x0010), + /// /// Original was GL_FONT_UNITS_PER_EM_BIT_NV = 0x00100000 /// FontUnitsPerEmBitNv = ((int)0x00100000), @@ -1361,6 +1441,14 @@ namespace OpenTK.Graphics.OpenGL /// MatAmbientBitPgi = ((int)0x00100000), /// + /// Original was GL_SCISSOR_COMMAND_NV = 0x0011 + /// + ScissorCommandNv = ((int)0x0011), + /// + /// Original was GL_FRONT_FACE_COMMAND_NV = 0x0012 + /// + FrontFaceCommandNv = ((int)0x0012), + /// /// Original was GL_MAP_UNSYNCHRONIZED_BIT = 0x0020 /// MapUnsynchronizedBit = ((int)0x0020), @@ -1737,6 +1825,14 @@ namespace OpenTK.Graphics.OpenGL /// Exp = ((int)0x0800), /// + /// Original was GL_LGPU_SEPARATE_STORAGE_BIT_NVX = 0x0800 + /// + LgpuSeparateStorageBitNvx = ((int)0x0800), + /// + /// Original was GL_PER_GPU_STORAGE_BIT_NV = 0x0800 + /// + PerGpuStorageBitNv = ((int)0x0800), + /// /// Original was GL_FONT_UNDERLINE_THICKNESS_BIT_NV = 0x08000000 /// FontUnderlineThicknessBitNv = ((int)0x08000000), @@ -2933,6 +3029,10 @@ namespace OpenTK.Graphics.OpenGL /// FixedOes = ((int)0x140C), /// + /// Original was GL_INT64_ARB = 0x140E + /// + Int64Arb = ((int)0x140E), + /// /// Original was GL_INT64_NV = 0x140E /// Int64Nv = ((int)0x140E), @@ -5405,10 +5505,18 @@ namespace OpenTK.Graphics.OpenGL /// TextureIndexSizeExt = ((int)0x80ED), /// + /// Original was GL_PARAMETER_BUFFER = 0x80EE + /// + ParameterBuffer = ((int)0x80EE), + /// /// Original was GL_PARAMETER_BUFFER_ARB = 0x80EE /// ParameterBufferArb = ((int)0x80EE), /// + /// Original was GL_PARAMETER_BUFFER_BINDING = 0x80EF + /// + ParameterBufferBinding = ((int)0x80EF), + /// /// Original was GL_PARAMETER_BUFFER_BINDING_ARB = 0x80EF /// ParameterBufferBindingArb = ((int)0x80EF), @@ -7313,6 +7421,10 @@ namespace OpenTK.Graphics.OpenGL /// ProgramPipeline = ((int)0x82E4), /// + /// Original was GL_PROGRAM_PIPELINE_KHR = 0x82E4 + /// + ProgramPipelineKhr = ((int)0x82E4), + /// /// Original was GL_MAX_VERTEX_ATTRIB_STRIDE = 0x82E5 /// MaxVertexAttribStride = ((int)0x82E5), @@ -7345,54 +7457,98 @@ namespace OpenTK.Graphics.OpenGL /// QueryTarget = ((int)0x82EA), /// - /// Original was GL_TEXTURE_BINDING = 0x82EB + /// Original was GL_TRANSFORM_FEEDBACK_OVERFLOW = 0x82EC /// - TextureBinding = ((int)0x82EB), + TransformFeedbackOverflow = ((int)0x82EC), /// /// Original was GL_TRANSFORM_FEEDBACK_OVERFLOW_ARB = 0x82EC /// TransformFeedbackOverflowArb = ((int)0x82EC), /// + /// Original was GL_TRANSFORM_FEEDBACK_STREAM_OVERFLOW = 0x82ED + /// + TransformFeedbackStreamOverflow = ((int)0x82ED), + /// /// Original was GL_TRANSFORM_FEEDBACK_STREAM_OVERFLOW_ARB = 0x82ED /// TransformFeedbackStreamOverflowArb = ((int)0x82ED), /// + /// Original was GL_VERTICES_SUBMITTED = 0x82EE + /// + VerticesSubmitted = ((int)0x82EE), + /// /// Original was GL_VERTICES_SUBMITTED_ARB = 0x82EE /// VerticesSubmittedArb = ((int)0x82EE), /// + /// Original was GL_PRIMITIVES_SUBMITTED = 0x82EF + /// + PrimitivesSubmitted = ((int)0x82EF), + /// /// Original was GL_PRIMITIVES_SUBMITTED_ARB = 0x82EF /// PrimitivesSubmittedArb = ((int)0x82EF), /// + /// Original was GL_VERTEX_SHADER_INVOCATIONS = 0x82F0 + /// + VertexShaderInvocations = ((int)0x82F0), + /// /// Original was GL_VERTEX_SHADER_INVOCATIONS_ARB = 0x82F0 /// VertexShaderInvocationsArb = ((int)0x82F0), /// + /// Original was GL_TESS_CONTROL_SHADER_PATCHES = 0x82F1 + /// + TessControlShaderPatches = ((int)0x82F1), + /// /// Original was GL_TESS_CONTROL_SHADER_PATCHES_ARB = 0x82F1 /// TessControlShaderPatchesArb = ((int)0x82F1), /// + /// Original was GL_TESS_EVALUATION_SHADER_INVOCATIONS = 0x82F2 + /// + TessEvaluationShaderInvocations = ((int)0x82F2), + /// /// Original was GL_TESS_EVALUATION_SHADER_INVOCATIONS_ARB = 0x82F2 /// TessEvaluationShaderInvocationsArb = ((int)0x82F2), /// + /// Original was GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED = 0x82F3 + /// + GeometryShaderPrimitivesEmitted = ((int)0x82F3), + /// /// Original was GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED_ARB = 0x82F3 /// GeometryShaderPrimitivesEmittedArb = ((int)0x82F3), /// + /// Original was GL_FRAGMENT_SHADER_INVOCATIONS = 0x82F4 + /// + FragmentShaderInvocations = ((int)0x82F4), + /// /// Original was GL_FRAGMENT_SHADER_INVOCATIONS_ARB = 0x82F4 /// FragmentShaderInvocationsArb = ((int)0x82F4), /// + /// Original was GL_COMPUTE_SHADER_INVOCATIONS = 0x82F5 + /// + ComputeShaderInvocations = ((int)0x82F5), + /// /// Original was GL_COMPUTE_SHADER_INVOCATIONS_ARB = 0x82F5 /// ComputeShaderInvocationsArb = ((int)0x82F5), /// + /// Original was GL_CLIPPING_INPUT_PRIMITIVES = 0x82F6 + /// + ClippingInputPrimitives = ((int)0x82F6), + /// /// Original was GL_CLIPPING_INPUT_PRIMITIVES_ARB = 0x82F6 /// ClippingInputPrimitivesArb = ((int)0x82F6), /// + /// Original was GL_CLIPPING_OUTPUT_PRIMITIVES = 0x82F7 + /// + ClippingOutputPrimitives = ((int)0x82F7), + /// /// Original was GL_CLIPPING_OUTPUT_PRIMITIVES_ARB = 0x82F7 /// ClippingOutputPrimitivesArb = ((int)0x82F7), @@ -7737,6 +7893,10 @@ namespace OpenTK.Graphics.OpenGL /// PerfqueryWaitIntel = ((int)0x83FB), /// + /// Original was GL_CONSERVATIVE_RASTERIZATION_INTEL = 0x83FE + /// + ConservativeRasterizationIntel = ((int)0x83FE), + /// /// Original was GL_TEXTURE_MEMORY_LAYOUT_INTEL = 0x83FF /// TextureMemoryLayoutIntel = ((int)0x83FF), @@ -7821,26 +7981,26 @@ namespace OpenTK.Graphics.OpenGL /// FragmentLight7Sgix = ((int)0x8413), /// - /// Original was GL_PACK_RESAMPLE_SGIX = 0x842C + /// Original was GL_PACK_RESAMPLE_SGIX = 0x842E /// - PackResampleSgix = ((int)0x842C), + PackResampleSgix = ((int)0x842E), /// - /// Original was GL_UNPACK_RESAMPLE_SGIX = 0x842D + /// Original was GL_UNPACK_RESAMPLE_SGIX = 0x842F /// - UnpackResampleSgix = ((int)0x842D), - /// - /// Original was GL_RESAMPLE_REPLICATE_SGIX = 0x842E - /// - ResampleReplicateSgix = ((int)0x842E), - /// - /// Original was GL_RESAMPLE_ZERO_FILL_SGIX = 0x842F - /// - ResampleZeroFillSgix = ((int)0x842F), + UnpackResampleSgix = ((int)0x842F), /// /// Original was GL_RESAMPLE_DECIMATE_SGIX = 0x8430 /// ResampleDecimateSgix = ((int)0x8430), /// + /// Original was GL_RESAMPLE_REPLICATE_SGIX = 0x8433 + /// + ResampleReplicateSgix = ((int)0x8433), + /// + /// Original was GL_RESAMPLE_ZERO_FILL_SGIX = 0x8434 + /// + ResampleZeroFillSgix = ((int)0x8434), + /// /// Original was GL_TANGENT_ARRAY_EXT = 0x8439 /// TangentArrayExt = ((int)0x8439), @@ -8621,10 +8781,18 @@ namespace OpenTK.Graphics.OpenGL /// MaxTextureLodBiasExt = ((int)0x84FD), /// + /// Original was GL_TEXTURE_MAX_ANISOTROPY = 0x84FE + /// + TextureMaxAnisotropy = ((int)0x84FE), + /// /// Original was GL_TEXTURE_MAX_ANISOTROPY_EXT = 0x84FE /// TextureMaxAnisotropyExt = ((int)0x84FE), /// + /// Original was GL_MAX_TEXTURE_MAX_ANISOTROPY = 0x84FF + /// + MaxTextureMaxAnisotropy = ((int)0x84FF), + /// /// Original was GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT = 0x84FF /// MaxTextureMaxAnisotropyExt = ((int)0x84FF), @@ -15433,6 +15601,70 @@ namespace OpenTK.Graphics.OpenGL /// ColorAttachment15Ext = ((int)0x8CEF), /// + /// Original was GL_COLOR_ATTACHMENT16 = 0x8CF0 + /// + ColorAttachment16 = ((int)0x8CF0), + /// + /// Original was GL_COLOR_ATTACHMENT17 = 0x8CF1 + /// + ColorAttachment17 = ((int)0x8CF1), + /// + /// Original was GL_COLOR_ATTACHMENT18 = 0x8CF2 + /// + ColorAttachment18 = ((int)0x8CF2), + /// + /// Original was GL_COLOR_ATTACHMENT19 = 0x8CF3 + /// + ColorAttachment19 = ((int)0x8CF3), + /// + /// Original was GL_COLOR_ATTACHMENT20 = 0x8CF4 + /// + ColorAttachment20 = ((int)0x8CF4), + /// + /// Original was GL_COLOR_ATTACHMENT21 = 0x8CF5 + /// + ColorAttachment21 = ((int)0x8CF5), + /// + /// Original was GL_COLOR_ATTACHMENT22 = 0x8CF6 + /// + ColorAttachment22 = ((int)0x8CF6), + /// + /// Original was GL_COLOR_ATTACHMENT23 = 0x8CF7 + /// + ColorAttachment23 = ((int)0x8CF7), + /// + /// Original was GL_COLOR_ATTACHMENT24 = 0x8CF8 + /// + ColorAttachment24 = ((int)0x8CF8), + /// + /// Original was GL_COLOR_ATTACHMENT25 = 0x8CF9 + /// + ColorAttachment25 = ((int)0x8CF9), + /// + /// Original was GL_COLOR_ATTACHMENT26 = 0x8CFA + /// + ColorAttachment26 = ((int)0x8CFA), + /// + /// Original was GL_COLOR_ATTACHMENT27 = 0x8CFB + /// + ColorAttachment27 = ((int)0x8CFB), + /// + /// Original was GL_COLOR_ATTACHMENT28 = 0x8CFC + /// + ColorAttachment28 = ((int)0x8CFC), + /// + /// Original was GL_COLOR_ATTACHMENT29 = 0x8CFD + /// + ColorAttachment29 = ((int)0x8CFD), + /// + /// Original was GL_COLOR_ATTACHMENT30 = 0x8CFE + /// + ColorAttachment30 = ((int)0x8CFE), + /// + /// Original was GL_COLOR_ATTACHMENT31 = 0x8CFF + /// + ColorAttachment31 = ((int)0x8CFF), + /// /// Original was GL_DEPTH_ATTACHMENT = 0x8D00 /// DepthAttachment = ((int)0x8D00), @@ -16461,6 +16693,14 @@ namespace OpenTK.Graphics.OpenGL /// QueryByRegionNoWaitInverted = ((int)0x8E1A), /// + /// Original was GL_POLYGON_OFFSET_CLAMP = 0x8E1B + /// + PolygonOffsetClamp = ((int)0x8E1B), + /// + /// Original was GL_POLYGON_OFFSET_CLAMP_EXT = 0x8E1B + /// + PolygonOffsetClampExt = ((int)0x8E1B), + /// /// Original was GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS = 0x8E1E /// MaxCombinedTessControlUniformComponents = ((int)0x8E1E), @@ -16645,6 +16885,14 @@ namespace OpenTK.Graphics.OpenGL /// ProvokingVertexExt = ((int)0x8E4F), /// + /// Original was GL_SAMPLE_LOCATION_ARB = 0x8E50 + /// + SampleLocationArb = ((int)0x8E50), + /// + /// Original was GL_SAMPLE_LOCATION_NV = 0x8E50 + /// + SampleLocationNv = ((int)0x8E50), + /// /// Original was GL_SAMPLE_POSITION = 0x8E50 /// SamplePosition = ((int)0x8E50), @@ -16897,6 +17145,30 @@ namespace OpenTK.Graphics.OpenGL /// CompressedRgbBptcUnsignedFloatArb = ((int)0x8E8F), /// + /// Original was GL_INCLUSIVE_EXT = 0x8F10 + /// + InclusiveExt = ((int)0x8F10), + /// + /// Original was GL_EXCLUSIVE_EXT = 0x8F11 + /// + ExclusiveExt = ((int)0x8F11), + /// + /// Original was GL_WINDOW_RECTANGLE_EXT = 0x8F12 + /// + WindowRectangleExt = ((int)0x8F12), + /// + /// Original was GL_WINDOW_RECTANGLE_MODE_EXT = 0x8F13 + /// + WindowRectangleModeExt = ((int)0x8F13), + /// + /// Original was GL_MAX_WINDOW_RECTANGLES_EXT = 0x8F14 + /// + MaxWindowRectanglesExt = ((int)0x8F14), + /// + /// Original was GL_NUM_WINDOW_RECTANGLES_EXT = 0x8F15 + /// + NumWindowRectanglesExt = ((int)0x8F15), + /// /// Original was GL_BUFFER_GPU_ADDRESS_NV = 0x8F1D /// BufferGpuAddressNv = ((int)0x8F1D), @@ -17277,14 +17549,26 @@ namespace OpenTK.Graphics.OpenGL /// Int16Vec4Nv = ((int)0x8FE7), /// + /// Original was GL_INT64_VEC2_ARB = 0x8FE9 + /// + Int64Vec2Arb = ((int)0x8FE9), + /// /// Original was GL_INT64_VEC2_NV = 0x8FE9 /// Int64Vec2Nv = ((int)0x8FE9), /// + /// Original was GL_INT64_VEC3_ARB = 0x8FEA + /// + Int64Vec3Arb = ((int)0x8FEA), + /// /// Original was GL_INT64_VEC3_NV = 0x8FEA /// Int64Vec3Nv = ((int)0x8FEA), /// + /// Original was GL_INT64_VEC4_ARB = 0x8FEB + /// + Int64Vec4Arb = ((int)0x8FEB), + /// /// Original was GL_INT64_VEC4_NV = 0x8FEB /// Int64Vec4Nv = ((int)0x8FEB), @@ -17321,14 +17605,26 @@ namespace OpenTK.Graphics.OpenGL /// UnsignedInt16Vec4Nv = ((int)0x8FF3), /// + /// Original was GL_UNSIGNED_INT64_VEC2_ARB = 0x8FF5 + /// + UnsignedInt64Vec2Arb = ((int)0x8FF5), + /// /// Original was GL_UNSIGNED_INT64_VEC2_NV = 0x8FF5 /// UnsignedInt64Vec2Nv = ((int)0x8FF5), /// + /// Original was GL_UNSIGNED_INT64_VEC3_ARB = 0x8FF6 + /// + UnsignedInt64Vec3Arb = ((int)0x8FF6), + /// /// Original was GL_UNSIGNED_INT64_VEC3_NV = 0x8FF6 /// UnsignedInt64Vec3Nv = ((int)0x8FF6), /// + /// Original was GL_UNSIGNED_INT64_VEC4_ARB = 0x8FF7 + /// + UnsignedInt64Vec4Arb = ((int)0x8FF7), + /// /// Original was GL_UNSIGNED_INT64_VEC4_NV = 0x8FF7 /// UnsignedInt64Vec4Nv = ((int)0x8FF7), @@ -17409,6 +17705,14 @@ namespace OpenTK.Graphics.OpenGL /// TextureCubeMapArrayArb = ((int)0x9009), /// + /// Original was GL_TEXTURE_CUBE_MAP_ARRAY_EXT = 0x9009 + /// + TextureCubeMapArrayExt = ((int)0x9009), + /// + /// Original was GL_TEXTURE_CUBE_MAP_ARRAY_OES = 0x9009 + /// + TextureCubeMapArrayOes = ((int)0x9009), + /// /// Original was GL_TEXTURE_BINDING_CUBE_MAP_ARRAY = 0x900A /// TextureBindingCubeMapArray = ((int)0x900A), @@ -18813,10 +19117,6 @@ namespace OpenTK.Graphics.OpenGL /// MinSparseLevelAmd = ((int)0x919B), /// - /// Original was GL_MIN_SPARSE_LEVEL_ARB = 0x919B - /// - MinSparseLevelArb = ((int)0x919B), - /// /// Original was GL_MIN_LOD_WARNING_AMD = 0x919C /// MinLodWarningAmd = ((int)0x919C), @@ -18861,6 +19161,26 @@ namespace OpenTK.Graphics.OpenGL /// SparseTextureFullArrayCubeMipmapsArb = ((int)0x91A9), /// + /// Original was GL_NUM_SPARSE_LEVELS_ARB = 0x91AA + /// + NumSparseLevelsArb = ((int)0x91AA), + /// + /// Original was GL_PIXELS_PER_SAMPLE_PATTERN_X_AMD = 0x91AE + /// + PixelsPerSamplePatternXAmd = ((int)0x91AE), + /// + /// Original was GL_PIXELS_PER_SAMPLE_PATTERN_Y_AMD = 0x91AF + /// + PixelsPerSamplePatternYAmd = ((int)0x91AF), + /// + /// Original was GL_MAX_SHADER_COMPILER_THREADS_ARB = 0x91B0 + /// + MaxShaderCompilerThreadsArb = ((int)0x91B0), + /// + /// Original was GL_COMPLETION_STATUS_ARB = 0x91B1 + /// + CompletionStatusArb = ((int)0x91B1), + /// /// Original was GL_COMPUTE_SHADER = 0x91B9 /// ComputeShader = ((int)0x91B9), @@ -18889,6 +19209,42 @@ namespace OpenTK.Graphics.OpenGL /// MaxComputeWorkGroupSize = ((int)0x91BF), /// + /// Original was GL_FLOAT16_MAT2_AMD = 0x91C5 + /// + Float16Mat2Amd = ((int)0x91C5), + /// + /// Original was GL_FLOAT16_MAT3_AMD = 0x91C6 + /// + Float16Mat3Amd = ((int)0x91C6), + /// + /// Original was GL_FLOAT16_MAT4_AMD = 0x91C7 + /// + Float16Mat4Amd = ((int)0x91C7), + /// + /// Original was GL_FLOAT16_MAT2x3_AMD = 0x91C8 + /// + Float16Mat2x3Amd = ((int)0x91C8), + /// + /// Original was GL_FLOAT16_MAT2x4_AMD = 0x91C9 + /// + Float16Mat2x4Amd = ((int)0x91C9), + /// + /// Original was GL_FLOAT16_MAT3x2_AMD = 0x91CA + /// + Float16Mat3x2Amd = ((int)0x91CA), + /// + /// Original was GL_FLOAT16_MAT3x4_AMD = 0x91CB + /// + Float16Mat3x4Amd = ((int)0x91CB), + /// + /// Original was GL_FLOAT16_MAT4x2_AMD = 0x91CC + /// + Float16Mat4x2Amd = ((int)0x91CC), + /// + /// Original was GL_FLOAT16_MAT4x3_AMD = 0x91CD + /// + Float16Mat4x3Amd = ((int)0x91CD), + /// /// Original was GL_COMPRESSED_R11_EAC = 0x9270 /// CompressedR11Eac = ((int)0x9270), @@ -19177,6 +19533,26 @@ namespace OpenTK.Graphics.OpenGL /// InvertOvgNv = ((int)0x92B4), /// + /// Original was GL_MAX_LGPU_GPUS_NVX = 0x92BA + /// + MaxLgpuGpusNvx = ((int)0x92BA), + /// + /// Original was GL_MULTICAST_GPUS_NV = 0x92BA + /// + MulticastGpusNv = ((int)0x92BA), + /// + /// Original was GL_PURGED_CONTEXT_RESET_NV = 0x92BB + /// + PurgedContextResetNv = ((int)0x92BB), + /// + /// Original was GL_PRIMITIVE_BOUNDING_BOX_ARB = 0x92BE + /// + PrimitiveBoundingBoxArb = ((int)0x92BE), + /// + /// Original was GL_ALPHA_TO_COVERAGE_DITHER_MODE_NV = 0x92BF + /// + AlphaToCoverageDitherModeNv = ((int)0x92BF), + /// /// Original was GL_ATOMIC_COUNTER_BUFFER = 0x92C0 /// AtomicCounterBuffer = ((int)0x92C0), @@ -19293,6 +19669,14 @@ namespace OpenTK.Graphics.OpenGL /// MaxAtomicCounterBufferBindings = ((int)0x92DC), /// + /// Original was GL_FRAGMENT_COVERAGE_TO_COLOR_NV = 0x92DD + /// + FragmentCoverageToColorNv = ((int)0x92DD), + /// + /// Original was GL_FRAGMENT_COVERAGE_COLOR_NV = 0x92DE + /// + FragmentCoverageColorNv = ((int)0x92DE), + /// /// Original was GL_DEBUG_OUTPUT = 0x92E0 /// DebugOutput = ((int)0x92E0), @@ -19525,6 +19909,58 @@ namespace OpenTK.Graphics.OpenGL /// MaxFramebufferSamples = ((int)0x9318), /// + /// Original was GL_RASTER_MULTISAMPLE_EXT = 0x9327 + /// + RasterMultisampleExt = ((int)0x9327), + /// + /// Original was GL_RASTER_SAMPLES_EXT = 0x9328 + /// + RasterSamplesExt = ((int)0x9328), + /// + /// Original was GL_MAX_RASTER_SAMPLES_EXT = 0x9329 + /// + MaxRasterSamplesExt = ((int)0x9329), + /// + /// Original was GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT = 0x932A + /// + RasterFixedSampleLocationsExt = ((int)0x932A), + /// + /// Original was GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT = 0x932B + /// + MultisampleRasterizationAllowedExt = ((int)0x932B), + /// + /// Original was GL_EFFECTIVE_RASTER_SAMPLES_EXT = 0x932C + /// + EffectiveRasterSamplesExt = ((int)0x932C), + /// + /// Original was GL_DEPTH_SAMPLES_NV = 0x932D + /// + DepthSamplesNv = ((int)0x932D), + /// + /// Original was GL_STENCIL_SAMPLES_NV = 0x932E + /// + StencilSamplesNv = ((int)0x932E), + /// + /// Original was GL_MIXED_DEPTH_SAMPLES_SUPPORTED_NV = 0x932F + /// + MixedDepthSamplesSupportedNv = ((int)0x932F), + /// + /// Original was GL_MIXED_STENCIL_SAMPLES_SUPPORTED_NV = 0x9330 + /// + MixedStencilSamplesSupportedNv = ((int)0x9330), + /// + /// Original was GL_COVERAGE_MODULATION_TABLE_NV = 0x9331 + /// + CoverageModulationTableNv = ((int)0x9331), + /// + /// Original was GL_COVERAGE_MODULATION_NV = 0x9332 + /// + CoverageModulationNv = ((int)0x9332), + /// + /// Original was GL_COVERAGE_MODULATION_TABLE_SIZE_NV = 0x9333 + /// + CoverageModulationTableSizeNv = ((int)0x9333), + /// /// Original was GL_WARP_SIZE_NV = 0x9339 /// WarpSizeNv = ((int)0x9339), @@ -19537,6 +19973,66 @@ namespace OpenTK.Graphics.OpenGL /// SmCountNv = ((int)0x933B), /// + /// Original was GL_FILL_RECTANGLE_NV = 0x933C + /// + FillRectangleNv = ((int)0x933C), + /// + /// Original was GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB = 0x933D + /// + SampleLocationSubpixelBitsArb = ((int)0x933D), + /// + /// Original was GL_SAMPLE_LOCATION_SUBPIXEL_BITS_NV = 0x933D + /// + SampleLocationSubpixelBitsNv = ((int)0x933D), + /// + /// Original was GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB = 0x933E + /// + SampleLocationPixelGridWidthArb = ((int)0x933E), + /// + /// Original was GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV = 0x933E + /// + SampleLocationPixelGridWidthNv = ((int)0x933E), + /// + /// Original was GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB = 0x933F + /// + SampleLocationPixelGridHeightArb = ((int)0x933F), + /// + /// Original was GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV = 0x933F + /// + SampleLocationPixelGridHeightNv = ((int)0x933F), + /// + /// Original was GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB = 0x9340 + /// + ProgrammableSampleLocationTableSizeArb = ((int)0x9340), + /// + /// Original was GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV = 0x9340 + /// + ProgrammableSampleLocationTableSizeNv = ((int)0x9340), + /// + /// Original was GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB = 0x9341 + /// + ProgrammableSampleLocationArb = ((int)0x9341), + /// + /// Original was GL_PROGRAMMABLE_SAMPLE_LOCATION_NV = 0x9341 + /// + ProgrammableSampleLocationNv = ((int)0x9341), + /// + /// Original was GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB = 0x9342 + /// + FramebufferProgrammableSampleLocationsArb = ((int)0x9342), + /// + /// Original was GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV = 0x9342 + /// + FramebufferProgrammableSampleLocationsNv = ((int)0x9342), + /// + /// Original was GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB = 0x9343 + /// + FramebufferSampleLocationPixelGridArb = ((int)0x9343), + /// + /// Original was GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV = 0x9343 + /// + FramebufferSampleLocationPixelGridNv = ((int)0x9343), + /// /// Original was GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB = 0x9344 /// MaxComputeVariableGroupInvocationsArb = ((int)0x9344), @@ -19545,6 +20041,22 @@ namespace OpenTK.Graphics.OpenGL /// MaxComputeVariableGroupSizeArb = ((int)0x9345), /// + /// Original was GL_CONSERVATIVE_RASTERIZATION_NV = 0x9346 + /// + ConservativeRasterizationNv = ((int)0x9346), + /// + /// Original was GL_SUBPIXEL_PRECISION_BIAS_X_BITS_NV = 0x9347 + /// + SubpixelPrecisionBiasXBitsNv = ((int)0x9347), + /// + /// Original was GL_SUBPIXEL_PRECISION_BIAS_Y_BITS_NV = 0x9348 + /// + SubpixelPrecisionBiasYBitsNv = ((int)0x9348), + /// + /// Original was GL_MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV = 0x9349 + /// + MaxSubpixelPrecisionBiasBitsNv = ((int)0x9349), + /// /// Original was GL_LOCATION_COMPONENT = 0x934A /// LocationComponent = ((int)0x934A), @@ -19557,6 +20069,66 @@ namespace OpenTK.Graphics.OpenGL /// TransformFeedbackBufferStride = ((int)0x934C), /// + /// Original was GL_ALPHA_TO_COVERAGE_DITHER_DEFAULT_NV = 0x934D + /// + AlphaToCoverageDitherDefaultNv = ((int)0x934D), + /// + /// Original was GL_ALPHA_TO_COVERAGE_DITHER_ENABLE_NV = 0x934E + /// + AlphaToCoverageDitherEnableNv = ((int)0x934E), + /// + /// Original was GL_ALPHA_TO_COVERAGE_DITHER_DISABLE_NV = 0x934F + /// + AlphaToCoverageDitherDisableNv = ((int)0x934F), + /// + /// Original was GL_VIEWPORT_SWIZZLE_POSITIVE_X_NV = 0x9350 + /// + ViewportSwizzlePositiveXNv = ((int)0x9350), + /// + /// Original was GL_VIEWPORT_SWIZZLE_NEGATIVE_X_NV = 0x9351 + /// + ViewportSwizzleNegativeXNv = ((int)0x9351), + /// + /// Original was GL_VIEWPORT_SWIZZLE_POSITIVE_Y_NV = 0x9352 + /// + ViewportSwizzlePositiveYNv = ((int)0x9352), + /// + /// Original was GL_VIEWPORT_SWIZZLE_NEGATIVE_Y_NV = 0x9353 + /// + ViewportSwizzleNegativeYNv = ((int)0x9353), + /// + /// Original was GL_VIEWPORT_SWIZZLE_POSITIVE_Z_NV = 0x9354 + /// + ViewportSwizzlePositiveZNv = ((int)0x9354), + /// + /// Original was GL_VIEWPORT_SWIZZLE_NEGATIVE_Z_NV = 0x9355 + /// + ViewportSwizzleNegativeZNv = ((int)0x9355), + /// + /// Original was GL_VIEWPORT_SWIZZLE_POSITIVE_W_NV = 0x9356 + /// + ViewportSwizzlePositiveWNv = ((int)0x9356), + /// + /// Original was GL_VIEWPORT_SWIZZLE_NEGATIVE_W_NV = 0x9357 + /// + ViewportSwizzleNegativeWNv = ((int)0x9357), + /// + /// Original was GL_VIEWPORT_SWIZZLE_X_NV = 0x9358 + /// + ViewportSwizzleXNv = ((int)0x9358), + /// + /// Original was GL_VIEWPORT_SWIZZLE_Y_NV = 0x9359 + /// + ViewportSwizzleYNv = ((int)0x9359), + /// + /// Original was GL_VIEWPORT_SWIZZLE_Z_NV = 0x935A + /// + ViewportSwizzleZNv = ((int)0x935A), + /// + /// Original was GL_VIEWPORT_SWIZZLE_W_NV = 0x935B + /// + ViewportSwizzleWNv = ((int)0x935B), + /// /// Original was GL_CLIP_ORIGIN = 0x935C /// ClipOrigin = ((int)0x935C), @@ -19577,6 +20149,14 @@ namespace OpenTK.Graphics.OpenGL /// ClearTexture = ((int)0x9365), /// + /// Original was GL_TEXTURE_REDUCTION_MODE_ARB = 0x9366 + /// + TextureReductionModeArb = ((int)0x9366), + /// + /// Original was GL_WEIGHTED_AVERAGE_ARB = 0x9367 + /// + WeightedAverageArb = ((int)0x9367), + /// /// Original was GL_FONT_GLYPHS_AVAILABLE_NV = 0x9368 /// FontGlyphsAvailableNv = ((int)0x9368), @@ -19601,10 +20181,70 @@ namespace OpenTK.Graphics.OpenGL /// FragmentInputNv = ((int)0x936D), /// + /// Original was GL_UNIFORM_BUFFER_UNIFIED_NV = 0x936E + /// + UniformBufferUnifiedNv = ((int)0x936E), + /// + /// Original was GL_UNIFORM_BUFFER_ADDRESS_NV = 0x936F + /// + UniformBufferAddressNv = ((int)0x936F), + /// + /// Original was GL_UNIFORM_BUFFER_LENGTH_NV = 0x9370 + /// + UniformBufferLengthNv = ((int)0x9370), + /// + /// Original was GL_MULTISAMPLES_NV = 0x9371 + /// + MultisamplesNv = ((int)0x9371), + /// + /// Original was GL_SUPERSAMPLE_SCALE_X_NV = 0x9372 + /// + SupersampleScaleXNv = ((int)0x9372), + /// + /// Original was GL_SUPERSAMPLE_SCALE_Y_NV = 0x9373 + /// + SupersampleScaleYNv = ((int)0x9373), + /// + /// Original was GL_CONFORMANT_NV = 0x9374 + /// + ConformantNv = ((int)0x9374), + /// + /// Original was GL_CONSERVATIVE_RASTER_DILATE_NV = 0x9379 + /// + ConservativeRasterDilateNv = ((int)0x9379), + /// + /// Original was GL_CONSERVATIVE_RASTER_DILATE_RANGE_NV = 0x937A + /// + ConservativeRasterDilateRangeNv = ((int)0x937A), + /// + /// Original was GL_CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV = 0x937B + /// + ConservativeRasterDilateGranularityNv = ((int)0x937B), + /// + /// Original was GL_VIEWPORT_POSITION_W_SCALE_NV = 0x937C + /// + ViewportPositionWScaleNv = ((int)0x937C), + /// + /// Original was GL_VIEWPORT_POSITION_W_SCALE_X_COEFF_NV = 0x937D + /// + ViewportPositionWScaleXCoeffNv = ((int)0x937D), + /// + /// Original was GL_VIEWPORT_POSITION_W_SCALE_Y_COEFF_NV = 0x937E + /// + ViewportPositionWScaleYCoeffNv = ((int)0x937E), + /// /// Original was GL_NUM_SAMPLE_COUNTS = 0x9380 /// NumSampleCounts = ((int)0x9380), /// + /// Original was GL_MULTISAMPLE_LINE_WIDTH_RANGE_ARB = 0x9381 + /// + MultisampleLineWidthRangeArb = ((int)0x9381), + /// + /// Original was GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY_ARB = 0x9382 + /// + MultisampleLineWidthGranularityArb = ((int)0x9382), + /// /// Original was GL_COMPRESSED_RGBA_ASTC_4x4_KHR = 0x93B0 /// CompressedRgbaAstc4X4Khr = ((int)0x93B0), @@ -19777,6 +20417,190 @@ namespace OpenTK.Graphics.OpenGL /// PerfqueryGpaExtendedCountersIntel = ((int)0x9500), /// + /// Original was GL_PER_GPU_STORAGE_NV = 0x9548 + /// + PerGpuStorageNv = ((int)0x9548), + /// + /// Original was GL_MULTICAST_PROGRAMMABLE_SAMPLE_LOCATION_NV = 0x9549 + /// + MulticastProgrammableSampleLocationNv = ((int)0x9549), + /// + /// Original was GL_CONSERVATIVE_RASTER_MODE_NV = 0x954D + /// + ConservativeRasterModeNv = ((int)0x954D), + /// + /// Original was GL_CONSERVATIVE_RASTER_MODE_POST_SNAP_NV = 0x954E + /// + ConservativeRasterModePostSnapNv = ((int)0x954E), + /// + /// Original was GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_TRIANGLES_NV = 0x954F + /// + ConservativeRasterModePreSnapTrianglesNv = ((int)0x954F), + /// + /// Original was GL_SHADER_BINARY_FORMAT_SPIR_V = 0x9551 + /// + ShaderBinaryFormatSpirV = ((int)0x9551), + /// + /// Original was GL_SHADER_BINARY_FORMAT_SPIR_V_ARB = 0x9551 + /// + ShaderBinaryFormatSpirVArb = ((int)0x9551), + /// + /// Original was GL_SPIR_V_BINARY = 0x9552 + /// + SpirVBinary = ((int)0x9552), + /// + /// Original was GL_SPIR_V_BINARY_ARB = 0x9552 + /// + SpirVBinaryArb = ((int)0x9552), + /// + /// Original was GL_SPIR_V_EXTENSIONS = 0x9553 + /// + SpirVExtensions = ((int)0x9553), + /// + /// Original was GL_NUM_SPIR_V_EXTENSIONS = 0x9554 + /// + NumSpirVExtensions = ((int)0x9554), + /// + /// Original was GL_RENDER_GPU_MASK_NV = 0x9558 + /// + RenderGpuMaskNv = ((int)0x9558), + /// + /// Original was GL_TEXTURE_TILING_EXT = 0x9580 + /// + TextureTilingExt = ((int)0x9580), + /// + /// Original was GL_DEDICATED_MEMORY_OBJECT_EXT = 0x9581 + /// + DedicatedMemoryObjectExt = ((int)0x9581), + /// + /// Original was GL_NUM_TILING_TYPES_EXT = 0x9582 + /// + NumTilingTypesExt = ((int)0x9582), + /// + /// Original was GL_TILING_TYPES_EXT = 0x9583 + /// + TilingTypesExt = ((int)0x9583), + /// + /// Original was GL_OPTIMAL_TILING_EXT = 0x9584 + /// + OptimalTilingExt = ((int)0x9584), + /// + /// Original was GL_LINEAR_TILING_EXT = 0x9585 + /// + LinearTilingExt = ((int)0x9585), + /// + /// Original was GL_HANDLE_TYPE_OPAQUE_FD_EXT = 0x9586 + /// + HandleTypeOpaqueFdExt = ((int)0x9586), + /// + /// Original was GL_HANDLE_TYPE_OPAQUE_WIN32_EXT = 0x9587 + /// + HandleTypeOpaqueWin32Ext = ((int)0x9587), + /// + /// Original was GL_HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT = 0x9588 + /// + HandleTypeOpaqueWin32KmtExt = ((int)0x9588), + /// + /// Original was GL_HANDLE_TYPE_D3D12_TILEPOOL_EXT = 0x9589 + /// + HandleTypeD3D12TilepoolExt = ((int)0x9589), + /// + /// Original was GL_HANDLE_TYPE_D3D12_RESOURCE_EXT = 0x958A + /// + HandleTypeD3D12ResourceExt = ((int)0x958A), + /// + /// Original was GL_HANDLE_TYPE_D3D11_IMAGE_EXT = 0x958B + /// + HandleTypeD3D11ImageExt = ((int)0x958B), + /// + /// Original was GL_HANDLE_TYPE_D3D11_IMAGE_KMT_EXT = 0x958C + /// + HandleTypeD3D11ImageKmtExt = ((int)0x958C), + /// + /// Original was GL_LAYOUT_GENERAL_EXT = 0x958D + /// + LayoutGeneralExt = ((int)0x958D), + /// + /// Original was GL_LAYOUT_COLOR_ATTACHMENT_EXT = 0x958E + /// + LayoutColorAttachmentExt = ((int)0x958E), + /// + /// Original was GL_LAYOUT_DEPTH_STENCIL_ATTACHMENT_EXT = 0x958F + /// + LayoutDepthStencilAttachmentExt = ((int)0x958F), + /// + /// Original was GL_LAYOUT_DEPTH_STENCIL_READ_ONLY_EXT = 0x9590 + /// + LayoutDepthStencilReadOnlyExt = ((int)0x9590), + /// + /// Original was GL_LAYOUT_SHADER_READ_ONLY_EXT = 0x9591 + /// + LayoutShaderReadOnlyExt = ((int)0x9591), + /// + /// Original was GL_LAYOUT_TRANSFER_SRC_EXT = 0x9592 + /// + LayoutTransferSrcExt = ((int)0x9592), + /// + /// Original was GL_LAYOUT_TRANSFER_DST_EXT = 0x9593 + /// + LayoutTransferDstExt = ((int)0x9593), + /// + /// Original was GL_HANDLE_TYPE_D3D12_FENCE_EXT = 0x9594 + /// + HandleTypeD3D12FenceExt = ((int)0x9594), + /// + /// Original was GL_D3D12_FENCE_VALUE_EXT = 0x9595 + /// + D3D12FenceValueExt = ((int)0x9595), + /// + /// Original was GL_NUM_DEVICE_UUIDS_EXT = 0x9596 + /// + NumDeviceUuidsExt = ((int)0x9596), + /// + /// Original was GL_DEVICE_UUID_EXT = 0x9597 + /// + DeviceUuidExt = ((int)0x9597), + /// + /// Original was GL_DRIVER_UUID_EXT = 0x9598 + /// + DriverUuidExt = ((int)0x9598), + /// + /// Original was GL_DEVICE_LUID_EXT = 0x9599 + /// + DeviceLuidExt = ((int)0x9599), + /// + /// Original was GL_DEVICE_NODE_MASK_EXT = 0x959A + /// + DeviceNodeMaskExt = ((int)0x959A), + /// + /// Original was GL_PROTECTED_MEMORY_OBJECT_EXT = 0x959B + /// + ProtectedMemoryObjectExt = ((int)0x959B), + /// + /// Original was GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR = 0x9630 + /// + FramebufferAttachmentTextureNumViewsOvr = ((int)0x9630), + /// + /// Original was GL_MAX_VIEWS_OVR = 0x9631 + /// + MaxViewsOvr = ((int)0x9631), + /// + /// Original was GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR = 0x9632 + /// + FramebufferAttachmentTextureBaseViewIndexOvr = ((int)0x9632), + /// + /// Original was GL_FRAMEBUFFER_INCOMPLETE_VIEW_TARGETS_OVR = 0x9633 + /// + FramebufferIncompleteViewTargetsOvr = ((int)0x9633), + /// + /// Original was GL_FRAMEBUFFER_FETCH_NONCOHERENT_QCOM = 0x96A2 + /// + FramebufferFetchNoncoherentQcom = ((int)0x96A2), + /// + /// Original was GL_SHARED_EDGE_NV = 0xC0 + /// + SharedEdgeNv = ((int)0xC0), + /// /// Original was GL_ROUNDED_RECT_NV = 0xE8 /// RoundedRectNv = ((int)0xE8), @@ -19861,6 +20685,10 @@ namespace OpenTK.Graphics.OpenGL /// AllBarrierBitsExt = unchecked((int)0xFFFFFFFF), /// + /// Original was GL_ALL_PIXELS_AMD = 0xFFFFFFFF + /// + AllPixelsAmd = unchecked((int)0xFFFFFFFF), + /// /// Original was GL_ALL_SHADER_BITS = 0xFFFFFFFF /// AllShaderBits = unchecked((int)0xFFFFFFFF), @@ -19977,6 +20805,10 @@ namespace OpenTK.Graphics.OpenGL /// SecondaryColorArrayListStrideIbm = ((int)103087), /// + /// Original was GL_UUID_SIZE_EXT = 16 + /// + UuidSizeExt = ((int)16), + /// /// Original was GL_LAYOUT_LINEAR_CPU_CACHED_INTEL = 2 /// LayoutLinearCpuCachedIntel = ((int)2), @@ -20012,6 +20844,10 @@ namespace OpenTK.Graphics.OpenGL /// Original was GL_SKIP_COMPONENTS1_NV = -6 /// SkipComponents1Nv = ((int)-6), + /// + /// Original was GL_LUID_SIZE_EXT = 8 + /// + LuidSizeExt = ((int)8), } /// @@ -20160,6 +20996,29 @@ namespace OpenTK.Graphics.OpenGL { } + /// + /// Used in GL.Amd.FramebufferSamplePositions, GL.Amd.GetFramebufferParameter and 1 other function + /// + public enum AmdFramebufferSamplePositions : int + { + /// + /// Original was GL_SUBSAMPLE_DISTANCE_AMD = 0x883F + /// + SubsampleDistanceAmd = ((int)0x883F), + /// + /// Original was GL_PIXELS_PER_SAMPLE_PATTERN_X_AMD = 0x91AE + /// + PixelsPerSamplePatternXAmd = ((int)0x91AE), + /// + /// Original was GL_PIXELS_PER_SAMPLE_PATTERN_Y_AMD = 0x91AF + /// + PixelsPerSamplePatternYAmd = ((int)0x91AF), + /// + /// Original was GL_ALL_PIXELS_AMD = 0xFFFFFFFF + /// + AllPixelsAmd = unchecked((int)0xFFFFFFFF), + } + /// /// Not used directly. /// @@ -20167,6 +21026,72 @@ namespace OpenTK.Graphics.OpenGL { } + /// + /// Not used directly. + /// + public enum AmdGpuShaderHalfFloat : int + { + /// + /// Original was GL_FLOAT16_NV = 0x8FF8 + /// + Float16Nv = ((int)0x8FF8), + /// + /// Original was GL_FLOAT16_VEC2_NV = 0x8FF9 + /// + Float16Vec2Nv = ((int)0x8FF9), + /// + /// Original was GL_FLOAT16_VEC3_NV = 0x8FFA + /// + Float16Vec3Nv = ((int)0x8FFA), + /// + /// Original was GL_FLOAT16_VEC4_NV = 0x8FFB + /// + Float16Vec4Nv = ((int)0x8FFB), + /// + /// Original was GL_FLOAT16_MAT2_AMD = 0x91C5 + /// + Float16Mat2Amd = ((int)0x91C5), + /// + /// Original was GL_FLOAT16_MAT3_AMD = 0x91C6 + /// + Float16Mat3Amd = ((int)0x91C6), + /// + /// Original was GL_FLOAT16_MAT4_AMD = 0x91C7 + /// + Float16Mat4Amd = ((int)0x91C7), + /// + /// Original was GL_FLOAT16_MAT2x3_AMD = 0x91C8 + /// + Float16Mat2x3Amd = ((int)0x91C8), + /// + /// Original was GL_FLOAT16_MAT2x4_AMD = 0x91C9 + /// + Float16Mat2x4Amd = ((int)0x91C9), + /// + /// Original was GL_FLOAT16_MAT3x2_AMD = 0x91CA + /// + Float16Mat3x2Amd = ((int)0x91CA), + /// + /// Original was GL_FLOAT16_MAT3x4_AMD = 0x91CB + /// + Float16Mat3x4Amd = ((int)0x91CB), + /// + /// Original was GL_FLOAT16_MAT4x2_AMD = 0x91CC + /// + Float16Mat4x2Amd = ((int)0x91CC), + /// + /// Original was GL_FLOAT16_MAT4x3_AMD = 0x91CD + /// + Float16Mat4x3Amd = ((int)0x91CD), + } + + /// + /// Not used directly. + /// + public enum AmdGpuShaderInt16 : int + { + } + /// /// Not used directly. /// @@ -20330,7 +21255,7 @@ namespace OpenTK.Graphics.OpenGL } /// - /// Used in GL.Amd.MultiDrawArraysIndirect, GL.Amd.MultiDrawElementsIndirect + /// Used in GL.Amd.MultiDrawElementsIndirect /// public enum AmdMultiDrawIndirect : int { @@ -20488,6 +21413,20 @@ namespace OpenTK.Graphics.OpenGL { } + /// + /// Not used directly. + /// + public enum AmdShaderBallot : int + { + } + + /// + /// Not used directly. + /// + public enum AmdShaderExplicitVertexParameter : int + { + } + /// /// Not used directly. /// @@ -20546,7 +21485,7 @@ namespace OpenTK.Graphics.OpenGL } /// - /// Used in GL.Amd.StencilOpValue + /// Not used directly. /// public enum AmdStencilOperationExtended : int { @@ -20568,6 +21507,13 @@ namespace OpenTK.Graphics.OpenGL StencilBackOpValueAmd = ((int)0x874D), } + /// + /// Not used directly. + /// + public enum AmdTextureGatherBiasLod : int + { + } + /// /// Not used directly. /// @@ -21419,17 +22365,9 @@ namespace OpenTK.Graphics.OpenGL /// CopyReadBuffer = ((int)0x8F36), /// - /// Original was GL_COPY_READ_BUFFER_BINDING = 0x8F36 - /// - CopyReadBufferBinding = ((int)0x8F36), - /// /// Original was GL_COPY_WRITE_BUFFER = 0x8F37 /// CopyWriteBuffer = ((int)0x8F37), - /// - /// Original was GL_COPY_WRITE_BUFFER_BINDING = 0x8F37 - /// - CopyWriteBufferBinding = ((int)0x8F37), } /// @@ -21639,10 +22577,6 @@ namespace OpenTK.Graphics.OpenGL /// QueryTarget = ((int)0x82EA), /// - /// Original was GL_TEXTURE_BINDING = 0x82EB - /// - TextureBinding = ((int)0x82EB), - /// /// Original was GL_TEXTURE_BINDING_RECTANGLE = 0x84F6 /// TextureBindingRectangle = ((int)0x84F6), @@ -21886,6 +22820,29 @@ namespace OpenTK.Graphics.OpenGL /// public enum ArbEs31Compatibility : int { + /// + /// Original was GL_BACK = 0x0405 + /// + Back = ((int)0x0405), + } + + /// + /// Not used directly. + /// + public enum ArbEs32Compatibility : int + { + /// + /// Original was GL_PRIMITIVE_BOUNDING_BOX_ARB = 0x92BE + /// + PrimitiveBoundingBoxArb = ((int)0x92BE), + /// + /// Original was GL_MULTISAMPLE_LINE_WIDTH_RANGE_ARB = 0x9381 + /// + MultisampleLineWidthRangeArb = ((int)0x9381), + /// + /// Original was GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY_ARB = 0x9382 + /// + MultisampleLineWidthGranularityArb = ((int)0x9382), } /// @@ -22324,6 +23281,13 @@ namespace OpenTK.Graphics.OpenGL FragmentShaderDerivativeHintArb = ((int)0x8B8B), } + /// + /// Not used directly. + /// + public enum ArbFragmentShaderInterlock : int + { + } + /// /// Not used directly. /// @@ -22445,34 +23409,6 @@ namespace OpenTK.Graphics.OpenGL /// TextureStencilSize = ((int)0x88F1), /// - /// Original was GL_TEXTURE_RED_TYPE = 0x8C10 - /// - TextureRedType = ((int)0x8C10), - /// - /// Original was GL_TEXTURE_GREEN_TYPE = 0x8C11 - /// - TextureGreenType = ((int)0x8C11), - /// - /// Original was GL_TEXTURE_BLUE_TYPE = 0x8C12 - /// - TextureBlueType = ((int)0x8C12), - /// - /// Original was GL_TEXTURE_ALPHA_TYPE = 0x8C13 - /// - TextureAlphaType = ((int)0x8C13), - /// - /// Original was GL_TEXTURE_LUMINANCE_TYPE = 0x8C14 - /// - TextureLuminanceType = ((int)0x8C14), - /// - /// Original was GL_TEXTURE_INTENSITY_TYPE = 0x8C15 - /// - TextureIntensityType = ((int)0x8C15), - /// - /// Original was GL_TEXTURE_DEPTH_TYPE = 0x8C16 - /// - TextureDepthType = ((int)0x8C16), - /// /// Original was GL_UNSIGNED_NORMALIZED = 0x8C17 /// UnsignedNormalized = ((int)0x8C17), @@ -22822,6 +23758,21 @@ namespace OpenTK.Graphics.OpenGL { } + /// + /// Not used directly. + /// + public enum ArbGlSpirv : int + { + /// + /// Original was GL_SHADER_BINARY_FORMAT_SPIR_V_ARB = 0x9551 + /// + ShaderBinaryFormatSpirVArb = ((int)0x9551), + /// + /// Original was GL_SPIR_V_BINARY_ARB = 0x9552 + /// + SpirVBinaryArb = ((int)0x9552), + } + /// /// Not used directly. /// @@ -22912,6 +23863,45 @@ namespace OpenTK.Graphics.OpenGL DoubleVec4 = ((int)0x8FFE), } + /// + /// Not used directly. + /// + public enum ArbGpuShaderInt64 : int + { + /// + /// Original was GL_INT64_ARB = 0x140E + /// + Int64Arb = ((int)0x140E), + /// + /// Original was GL_UNSIGNED_INT64_ARB = 0x140F + /// + UnsignedInt64Arb = ((int)0x140F), + /// + /// Original was GL_INT64_VEC2_ARB = 0x8FE9 + /// + Int64Vec2Arb = ((int)0x8FE9), + /// + /// Original was GL_INT64_VEC3_ARB = 0x8FEA + /// + Int64Vec3Arb = ((int)0x8FEA), + /// + /// Original was GL_INT64_VEC4_ARB = 0x8FEB + /// + Int64Vec4Arb = ((int)0x8FEB), + /// + /// Original was GL_UNSIGNED_INT64_VEC2_ARB = 0x8FF5 + /// + UnsignedInt64Vec2Arb = ((int)0x8FF5), + /// + /// Original was GL_UNSIGNED_INT64_VEC3_ARB = 0x8FF6 + /// + UnsignedInt64Vec3Arb = ((int)0x8FF6), + /// + /// Original was GL_UNSIGNED_INT64_VEC4_ARB = 0x8FF7 + /// + UnsignedInt64Vec4Arb = ((int)0x8FF7), + } + /// /// Not used directly. /// @@ -23242,7 +24232,7 @@ namespace OpenTK.Graphics.OpenGL } /// - /// Used in GL.Arb.MultiDrawArraysIndirectCount, GL.Arb.MultiDrawElementsIndirectCount + /// Used in GL.Arb.MultiDrawElementsIndirectCount /// public enum ArbIndirectParameters : int { @@ -24083,6 +25073,21 @@ namespace OpenTK.Graphics.OpenGL AnySamplesPassed = ((int)0x8C2F), } + /// + /// Not used directly. + /// + public enum ArbParallelShaderCompile : int + { + /// + /// Original was GL_MAX_SHADER_COMPILER_THREADS_ARB = 0x91B0 + /// + MaxShaderCompilerThreadsArb = ((int)0x91B0), + /// + /// Original was GL_COMPLETION_STATUS_ARB = 0x91B1 + /// + CompletionStatusArb = ((int)0x91B1), + } + /// /// Not used directly. /// @@ -24195,6 +25200,24 @@ namespace OpenTK.Graphics.OpenGL CoordReplaceArb = ((int)0x8862), } + /// + /// Not used directly. + /// + public enum ArbPolygonOffsetClamp : int + { + /// + /// Original was GL_POLYGON_OFFSET_CLAMP = 0x8E1B + /// + PolygonOffsetClamp = ((int)0x8E1B), + } + + /// + /// Not used directly. + /// + public enum ArbPostDepthCoverage : int + { + } + /// /// Not used directly. /// @@ -24501,6 +25524,45 @@ namespace OpenTK.Graphics.OpenGL { } + /// + /// Used in GL.Arb.FramebufferSampleLocations + /// + public enum ArbSampleLocations : int + { + /// + /// Original was GL_SAMPLE_LOCATION_ARB = 0x8E50 + /// + SampleLocationArb = ((int)0x8E50), + /// + /// Original was GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB = 0x933D + /// + SampleLocationSubpixelBitsArb = ((int)0x933D), + /// + /// Original was GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB = 0x933E + /// + SampleLocationPixelGridWidthArb = ((int)0x933E), + /// + /// Original was GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB = 0x933F + /// + SampleLocationPixelGridHeightArb = ((int)0x933F), + /// + /// Original was GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB = 0x9340 + /// + ProgrammableSampleLocationTableSizeArb = ((int)0x9340), + /// + /// Original was GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB = 0x9341 + /// + ProgrammableSampleLocationArb = ((int)0x9341), + /// + /// Original was GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB = 0x9342 + /// + FramebufferProgrammableSampleLocationsArb = ((int)0x9342), + /// + /// Original was GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB = 0x9343 + /// + FramebufferSampleLocationPixelGridArb = ((int)0x9343), + } + /// /// Used in GL.GetSamplerParameterI, GL.SamplerParameterI /// @@ -24592,6 +25654,13 @@ namespace OpenTK.Graphics.OpenGL AllShaderBits = unchecked((int)0xFFFFFFFF), } + /// + /// Not used directly. + /// + public enum ArbShaderAtomicCounterOps : int + { + } + /// /// Not used directly. /// @@ -24715,6 +25784,13 @@ namespace OpenTK.Graphics.OpenGL MaxAtomicCounterBufferBindings = ((int)0x92DC), } + /// + /// Not used directly. + /// + public enum ArbShaderBallot : int + { + } + /// /// Not used directly. /// @@ -24722,6 +25798,13 @@ namespace OpenTK.Graphics.OpenGL { } + /// + /// Not used directly. + /// + public enum ArbShaderClock : int + { + } + /// /// Not used directly. /// @@ -25303,6 +26386,13 @@ namespace OpenTK.Graphics.OpenGL { } + /// + /// Not used directly. + /// + public enum ArbShaderViewportLayerArray : int + { + } + /// /// Not used directly. /// @@ -25422,10 +26512,6 @@ namespace OpenTK.Graphics.OpenGL /// MaxSparseArrayTextureLayersArb = ((int)0x919A), /// - /// Original was GL_MIN_SPARSE_LEVEL_ARB = 0x919B - /// - MinSparseLevelArb = ((int)0x919B), - /// /// Original was GL_TEXTURE_SPARSE_ARB = 0x91A6 /// TextureSparseArb = ((int)0x91A6), @@ -25441,6 +26527,39 @@ namespace OpenTK.Graphics.OpenGL /// Original was GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_ARB = 0x91A9 /// SparseTextureFullArrayCubeMipmapsArb = ((int)0x91A9), + /// + /// Original was GL_NUM_SPARSE_LEVELS_ARB = 0x91AA + /// + NumSparseLevelsArb = ((int)0x91AA), + } + + /// + /// Not used directly. + /// + public enum ArbSparseTexture2 : int + { + } + + /// + /// Not used directly. + /// + public enum ArbSparseTextureClamp : int + { + } + + /// + /// Not used directly. + /// + public enum ArbSpirvExtensions : int + { + /// + /// Original was GL_SPIR_V_EXTENSIONS = 0x9553 + /// + SpirVExtensions = ((int)0x9553), + /// + /// Original was GL_NUM_SPIR_V_EXTENSIONS = 0x9554 + /// + NumSpirVExtensions = ((int)0x9554), } /// @@ -26070,6 +27189,36 @@ namespace OpenTK.Graphics.OpenGL Dot3RgbaArb = ((int)0x86AF), } + /// + /// Not used directly. + /// + public enum ArbTextureFilterAnisotropic : int + { + /// + /// Original was GL_TEXTURE_MAX_ANISOTROPY = 0x84FE + /// + TextureMaxAnisotropy = ((int)0x84FE), + /// + /// Original was GL_MAX_TEXTURE_MAX_ANISOTROPY = 0x84FF + /// + MaxTextureMaxAnisotropy = ((int)0x84FF), + } + + /// + /// Not used directly. + /// + public enum ArbTextureFilterMinmax : int + { + /// + /// Original was GL_TEXTURE_REDUCTION_MODE_ARB = 0x9366 + /// + TextureReductionModeArb = ((int)0x9366), + /// + /// Original was GL_WEIGHTED_AVERAGE_ARB = 0x9367 + /// + WeightedAverageArb = ((int)0x9367), + } + /// /// Not used directly. /// @@ -26555,14 +27704,6 @@ namespace OpenTK.Graphics.OpenGL /// TransformFeedbackBufferPaused = ((int)0x8E23), /// - /// Original was GL_TRANSFORM_FEEDBACK_PAUSED = 0x8E23 - /// - TransformFeedbackPaused = ((int)0x8E23), - /// - /// Original was GL_TRANSFORM_FEEDBACK_ACTIVE = 0x8E24 - /// - TransformFeedbackActive = ((int)0x8E24), - /// /// Original was GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE = 0x8E24 /// TransformFeedbackBufferActive = ((int)0x8E24), @@ -28619,7 +29760,7 @@ namespace OpenTK.Graphics.OpenGL } /// - /// Used in GL.Ati.StencilOpSeparate + /// Not used directly. /// public enum AtiSeparateStencil : int { @@ -29679,7 +30820,7 @@ namespace OpenTK.Graphics.OpenGL } /// - /// Used in GL.Arb.BindBuffer, GL.Arb.BufferData and 7 other functions + /// Used in GL.Arb.BindBuffer, GL.Arb.BufferData and 8 other functions /// public enum BufferTargetArb : int { @@ -29692,9 +30833,53 @@ namespace OpenTK.Graphics.OpenGL /// ElementArrayBuffer = ((int)0x8893), /// + /// Original was GL_PIXEL_PACK_BUFFER = 0x88EB + /// + PixelPackBuffer = ((int)0x88EB), + /// + /// Original was GL_PIXEL_UNPACK_BUFFER = 0x88EC + /// + PixelUnpackBuffer = ((int)0x88EC), + /// + /// Original was GL_UNIFORM_BUFFER = 0x8A11 + /// + UniformBuffer = ((int)0x8A11), + /// /// Original was GL_TEXTURE_BUFFER = 0x8C2A /// TextureBuffer = ((int)0x8C2A), + /// + /// Original was GL_TRANSFORM_FEEDBACK_BUFFER = 0x8C8E + /// + TransformFeedbackBuffer = ((int)0x8C8E), + /// + /// Original was GL_COPY_READ_BUFFER = 0x8F36 + /// + CopyReadBuffer = ((int)0x8F36), + /// + /// Original was GL_COPY_WRITE_BUFFER = 0x8F37 + /// + CopyWriteBuffer = ((int)0x8F37), + /// + /// Original was GL_DRAW_INDIRECT_BUFFER = 0x8F3F + /// + DrawIndirectBuffer = ((int)0x8F3F), + /// + /// Original was GL_SHADER_STORAGE_BUFFER = 0x90D2 + /// + ShaderStorageBuffer = ((int)0x90D2), + /// + /// Original was GL_DISPATCH_INDIRECT_BUFFER = 0x90EE + /// + DispatchIndirectBuffer = ((int)0x90EE), + /// + /// Original was GL_QUERY_BUFFER = 0x9192 + /// + QueryBuffer = ((int)0x9192), + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER = 0x92C0 + /// + AtomicCounterBuffer = ((int)0x92C0), } /// @@ -30308,6 +31493,10 @@ namespace OpenTK.Graphics.OpenGL /// Original was GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB = 0x00000004 /// ContextFlagRobustAccessBitArb = ((int)0x00000004), + /// + /// Original was GL_CONTEXT_FLAG_PROTECTED_CONTENT_BIT_EXT = 0x00000010 + /// + ContextFlagProtectedContentBitExt = ((int)0x00000010), } /// @@ -32176,6 +33365,52 @@ namespace OpenTK.Graphics.OpenGL MaxElementsIndicesExt = ((int)0x80E9), } + /// + /// Used in GL.Ext.ImportMemoryF, GL.Ext.ImportMemoryWin32Handle and 4 other functions + /// + public enum ExternalHandleType : int + { + /// + /// Original was GL_HANDLE_TYPE_OPAQUE_FD_EXT = 0x9586 + /// + HandleTypeOpaqueFdExt = ((int)0x9586), + /// + /// Original was GL_HANDLE_TYPE_OPAQUE_WIN32_EXT = 0x9587 + /// + HandleTypeOpaqueWin32Ext = ((int)0x9587), + /// + /// Original was GL_HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT = 0x9588 + /// + HandleTypeOpaqueWin32KmtExt = ((int)0x9588), + /// + /// Original was GL_HANDLE_TYPE_D3D12_TILEPOOL_EXT = 0x9589 + /// + HandleTypeD3D12TilepoolExt = ((int)0x9589), + /// + /// Original was GL_HANDLE_TYPE_D3D12_RESOURCE_EXT = 0x958A + /// + HandleTypeD3D12ResourceExt = ((int)0x958A), + /// + /// Original was GL_HANDLE_TYPE_D3D11_IMAGE_EXT = 0x958B + /// + HandleTypeD3D11ImageExt = ((int)0x958B), + /// + /// Original was GL_HANDLE_TYPE_D3D11_IMAGE_KMT_EXT = 0x958C + /// + HandleTypeD3D11ImageKmtExt = ((int)0x958C), + /// + /// Original was GL_HANDLE_TYPE_D3D12_FENCE_EXT = 0x9594 + /// + HandleTypeD3D12FenceExt = ((int)0x9594), + } + + /// + /// Used in GL.Ext.BufferStorageExternal + /// + public enum ExtExternalBuffer : int + { + } + /// /// Used in GL.Ext.FogCoordPointer /// @@ -32905,6 +34140,111 @@ namespace OpenTK.Graphics.OpenGL FragmentDepthExt = ((int)0x8452), } + /// + /// Used in GL.Ext.TexStorageMem1D, GL.Ext.TexStorageMem2D and 8 other functions + /// + public enum ExtMemoryObject : int + { + /// + /// Original was GL_TEXTURE_TILING_EXT = 0x9580 + /// + TextureTilingExt = ((int)0x9580), + /// + /// Original was GL_DEDICATED_MEMORY_OBJECT_EXT = 0x9581 + /// + DedicatedMemoryObjectExt = ((int)0x9581), + /// + /// Original was GL_NUM_TILING_TYPES_EXT = 0x9582 + /// + NumTilingTypesExt = ((int)0x9582), + /// + /// Original was GL_TILING_TYPES_EXT = 0x9583 + /// + TilingTypesExt = ((int)0x9583), + /// + /// Original was GL_OPTIMAL_TILING_EXT = 0x9584 + /// + OptimalTilingExt = ((int)0x9584), + /// + /// Original was GL_LINEAR_TILING_EXT = 0x9585 + /// + LinearTilingExt = ((int)0x9585), + /// + /// Original was GL_NUM_DEVICE_UUIDS_EXT = 0x9596 + /// + NumDeviceUuidsExt = ((int)0x9596), + /// + /// Original was GL_DEVICE_UUID_EXT = 0x9597 + /// + DeviceUuidExt = ((int)0x9597), + /// + /// Original was GL_DRIVER_UUID_EXT = 0x9598 + /// + DriverUuidExt = ((int)0x9598), + /// + /// Original was GL_PROTECTED_MEMORY_OBJECT_EXT = 0x959B + /// + ProtectedMemoryObjectExt = ((int)0x959B), + /// + /// Original was GL_UUID_SIZE_EXT = 16 + /// + UuidSizeExt = ((int)16), + } + + /// + /// Not used directly. + /// + public enum ExtMemoryObjectFd : int + { + /// + /// Original was GL_HANDLE_TYPE_OPAQUE_FD_EXT = 0x9586 + /// + HandleTypeOpaqueFdExt = ((int)0x9586), + } + + /// + /// Not used directly. + /// + public enum ExtMemoryObjectWin32 : int + { + /// + /// Original was GL_HANDLE_TYPE_OPAQUE_WIN32_EXT = 0x9587 + /// + HandleTypeOpaqueWin32Ext = ((int)0x9587), + /// + /// Original was GL_HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT = 0x9588 + /// + HandleTypeOpaqueWin32KmtExt = ((int)0x9588), + /// + /// Original was GL_HANDLE_TYPE_D3D12_TILEPOOL_EXT = 0x9589 + /// + HandleTypeD3D12TilepoolExt = ((int)0x9589), + /// + /// Original was GL_HANDLE_TYPE_D3D12_RESOURCE_EXT = 0x958A + /// + HandleTypeD3D12ResourceExt = ((int)0x958A), + /// + /// Original was GL_HANDLE_TYPE_D3D11_IMAGE_EXT = 0x958B + /// + HandleTypeD3D11ImageExt = ((int)0x958B), + /// + /// Original was GL_HANDLE_TYPE_D3D11_IMAGE_KMT_EXT = 0x958C + /// + HandleTypeD3D11ImageKmtExt = ((int)0x958C), + /// + /// Original was GL_DEVICE_LUID_EXT = 0x9599 + /// + DeviceLuidExt = ((int)0x9599), + /// + /// Original was GL_DEVICE_NODE_MASK_EXT = 0x959A + /// + DeviceNodeMaskExt = ((int)0x959A), + /// + /// Original was GL_LUID_SIZE_EXT = 8 + /// + LuidSizeExt = ((int)8), + } + /// /// Not used directly. /// @@ -33213,6 +34553,24 @@ namespace OpenTK.Graphics.OpenGL PolygonOffsetBiasExt = ((int)0x8039), } + /// + /// Not used directly. + /// + public enum ExtPolygonOffsetClamp : int + { + /// + /// Original was GL_POLYGON_OFFSET_CLAMP_EXT = 0x8E1B + /// + PolygonOffsetClampExt = ((int)0x8E1B), + } + + /// + /// Not used directly. + /// + public enum ExtPostDepthCoverage : int + { + } + /// /// Used in GL.Ext.ProvokingVertex /// @@ -33236,6 +34594,37 @@ namespace OpenTK.Graphics.OpenGL ProvokingVertexExt = ((int)0x8E4F), } + /// + /// Not used directly. + /// + public enum ExtRasterMultisample : int + { + /// + /// Original was GL_RASTER_MULTISAMPLE_EXT = 0x9327 + /// + RasterMultisampleExt = ((int)0x9327), + /// + /// Original was GL_RASTER_SAMPLES_EXT = 0x9328 + /// + RasterSamplesExt = ((int)0x9328), + /// + /// Original was GL_MAX_RASTER_SAMPLES_EXT = 0x9329 + /// + MaxRasterSamplesExt = ((int)0x9329), + /// + /// Original was GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT = 0x932A + /// + RasterFixedSampleLocationsExt = ((int)0x932A), + /// + /// Original was GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT = 0x932B + /// + MultisampleRasterizationAllowedExt = ((int)0x932B), + /// + /// Original was GL_EFFECTIVE_RASTER_SAMPLES_EXT = 0x932C + /// + EffectiveRasterSamplesExt = ((int)0x932C), + } + /// /// Not used directly. /// @@ -33282,6 +34671,103 @@ namespace OpenTK.Graphics.OpenGL SecondaryColorArrayExt = ((int)0x845E), } + /// + /// Not used directly. + /// + public enum ExtSemaphore : int + { + /// + /// Original was GL_LAYOUT_GENERAL_EXT = 0x958D + /// + LayoutGeneralExt = ((int)0x958D), + /// + /// Original was GL_LAYOUT_COLOR_ATTACHMENT_EXT = 0x958E + /// + LayoutColorAttachmentExt = ((int)0x958E), + /// + /// Original was GL_LAYOUT_DEPTH_STENCIL_ATTACHMENT_EXT = 0x958F + /// + LayoutDepthStencilAttachmentExt = ((int)0x958F), + /// + /// Original was GL_LAYOUT_DEPTH_STENCIL_READ_ONLY_EXT = 0x9590 + /// + LayoutDepthStencilReadOnlyExt = ((int)0x9590), + /// + /// Original was GL_LAYOUT_SHADER_READ_ONLY_EXT = 0x9591 + /// + LayoutShaderReadOnlyExt = ((int)0x9591), + /// + /// Original was GL_LAYOUT_TRANSFER_SRC_EXT = 0x9592 + /// + LayoutTransferSrcExt = ((int)0x9592), + /// + /// Original was GL_LAYOUT_TRANSFER_DST_EXT = 0x9593 + /// + LayoutTransferDstExt = ((int)0x9593), + /// + /// Original was GL_NUM_DEVICE_UUIDS_EXT = 0x9596 + /// + NumDeviceUuidsExt = ((int)0x9596), + /// + /// Original was GL_DEVICE_UUID_EXT = 0x9597 + /// + DeviceUuidExt = ((int)0x9597), + /// + /// Original was GL_DRIVER_UUID_EXT = 0x9598 + /// + DriverUuidExt = ((int)0x9598), + /// + /// Original was GL_UUID_SIZE_EXT = 16 + /// + UuidSizeExt = ((int)16), + } + + /// + /// Not used directly. + /// + public enum ExtSemaphoreFd : int + { + /// + /// Original was GL_HANDLE_TYPE_OPAQUE_FD_EXT = 0x9586 + /// + HandleTypeOpaqueFdExt = ((int)0x9586), + } + + /// + /// Not used directly. + /// + public enum ExtSemaphoreWin32 : int + { + /// + /// Original was GL_HANDLE_TYPE_OPAQUE_WIN32_EXT = 0x9587 + /// + HandleTypeOpaqueWin32Ext = ((int)0x9587), + /// + /// Original was GL_HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT = 0x9588 + /// + HandleTypeOpaqueWin32KmtExt = ((int)0x9588), + /// + /// Original was GL_HANDLE_TYPE_D3D12_FENCE_EXT = 0x9594 + /// + HandleTypeD3D12FenceExt = ((int)0x9594), + /// + /// Original was GL_D3D12_FENCE_VALUE_EXT = 0x9595 + /// + D3D12FenceValueExt = ((int)0x9595), + /// + /// Original was GL_DEVICE_LUID_EXT = 0x9599 + /// + DeviceLuidExt = ((int)0x9599), + /// + /// Original was GL_DEVICE_NODE_MASK_EXT = 0x959A + /// + DeviceNodeMaskExt = ((int)0x959A), + /// + /// Original was GL_LUID_SIZE_EXT = 8 + /// + LuidSizeExt = ((int)8), + } + /// /// Used in GL.Ext.CreateShaderProgram, GL.Ext.GetProgramPipeline and 1 other function /// @@ -33591,6 +35077,13 @@ namespace OpenTK.Graphics.OpenGL SharedTexturePaletteExt = ((int)0x81FB), } + /// + /// Not used directly. + /// + public enum ExtSparseTexture2 : int + { + } + /// /// Not used directly. /// @@ -33607,7 +35100,7 @@ namespace OpenTK.Graphics.OpenGL } /// - /// Used in GL.Ext.ActiveStencilFace + /// Not used directly. /// public enum ExtStencilTwoSide : int { @@ -34187,6 +35680,37 @@ namespace OpenTK.Graphics.OpenGL MaxTextureMaxAnisotropyExt = ((int)0x84FF), } + /// + /// Not used directly. + /// + public enum ExtTextureFilterMinmax : int + { + /// + /// Original was GL_RASTER_MULTISAMPLE_EXT = 0x9327 + /// + RasterMultisampleExt = ((int)0x9327), + /// + /// Original was GL_RASTER_SAMPLES_EXT = 0x9328 + /// + RasterSamplesExt = ((int)0x9328), + /// + /// Original was GL_MAX_RASTER_SAMPLES_EXT = 0x9329 + /// + MaxRasterSamplesExt = ((int)0x9329), + /// + /// Original was GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT = 0x932A + /// + RasterFixedSampleLocationsExt = ((int)0x932A), + /// + /// Original was GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT = 0x932B + /// + MultisampleRasterizationAllowedExt = ((int)0x932B), + /// + /// Original was GL_EFFECTIVE_RASTER_SAMPLES_EXT = 0x932C + /// + EffectiveRasterSamplesExt = ((int)0x932C), + } + /// /// Not used directly. /// @@ -35494,6 +37018,44 @@ namespace OpenTK.Graphics.OpenGL VertexWeightArrayPointerExt = ((int)0x8510), } + /// + /// Not used directly. + /// + public enum ExtWin32KeyedMutex : int + { + } + + /// + /// Used in GL.Ext.WindowRectangles + /// + public enum ExtWindowRectangles : int + { + /// + /// Original was GL_INCLUSIVE_EXT = 0x8F10 + /// + InclusiveExt = ((int)0x8F10), + /// + /// Original was GL_EXCLUSIVE_EXT = 0x8F11 + /// + ExclusiveExt = ((int)0x8F11), + /// + /// Original was GL_WINDOW_RECTANGLE_EXT = 0x8F12 + /// + WindowRectangleExt = ((int)0x8F12), + /// + /// Original was GL_WINDOW_RECTANGLE_MODE_EXT = 0x8F13 + /// + WindowRectangleModeExt = ((int)0x8F13), + /// + /// Original was GL_MAX_WINDOW_RECTANGLES_EXT = 0x8F14 + /// + MaxWindowRectanglesExt = ((int)0x8F14), + /// + /// Original was GL_NUM_WINDOW_RECTANGLES_EXT = 0x8F15 + /// + NumWindowRectanglesExt = ((int)0x8F15), + } + /// /// Used in GL.Ext.ImportSync /// @@ -35764,7 +37326,7 @@ namespace OpenTK.Graphics.OpenGL } /// - /// Used in GL.Arb.FramebufferTexture, GL.Arb.FramebufferTextureFace and 32 other functions + /// Used in GL.Arb.FramebufferTexture, GL.Arb.FramebufferTextureFace and 33 other functions /// public enum FramebufferAttachment : int { @@ -36114,6 +37676,17 @@ namespace OpenTK.Graphics.OpenGL FramebufferIncompleteLayerCount = ((int)0x8DA9), } + /// + /// Not used directly. + /// + public enum FramebufferFetchNoncoherent : int + { + /// + /// Original was GL_FRAMEBUFFER_FETCH_NONCOHERENT_QCOM = 0x96A2 + /// + FramebufferFetchNoncoherentQcom = ((int)0x96A2), + } + /// /// Used in GL.GetFramebufferAttachmentParameter, GL.GetNamedFramebufferAttachmentParameter and 2 other functions /// @@ -36198,7 +37771,7 @@ namespace OpenTK.Graphics.OpenGL } /// - /// Used in GL.Arb.FramebufferTexture, GL.Arb.FramebufferTextureFace and 26 other functions + /// Used in GL.Arb.FramebufferTexture, GL.Arb.FramebufferTextureFace and 27 other functions /// public enum FramebufferTarget : int { @@ -36566,10 +38139,6 @@ namespace OpenTK.Graphics.OpenGL /// TextureBinding3D = ((int)0x806A), /// - /// Original was GL_TEXTURE_BINDING = 0x82EB - /// - TextureBinding = ((int)0x82EB), - /// /// Original was GL_TEXTURE_BINDING_RECTANGLE = 0x84F6 /// TextureBindingRectangle = ((int)0x84F6), @@ -36739,7 +38308,7 @@ namespace OpenTK.Graphics.OpenGL } /// - /// Used in GL.GetBoolean, GL.GetDouble and 3 other functions + /// Used in GL.GetBoolean, GL.GetDouble and 4 other functions /// public enum GetPName : int { @@ -38408,13 +39977,13 @@ namespace OpenTK.Graphics.OpenGL /// FragmentLight0Sgix = ((int)0x840C), /// - /// Original was GL_PACK_RESAMPLE_SGIX = 0x842C + /// Original was GL_PACK_RESAMPLE_SGIX = 0x842E /// - PackResampleSgix = ((int)0x842C), + PackResampleSgix = ((int)0x842E), /// - /// Original was GL_UNPACK_RESAMPLE_SGIX = 0x842D + /// Original was GL_UNPACK_RESAMPLE_SGIX = 0x842F /// - UnpackResampleSgix = ((int)0x842D), + UnpackResampleSgix = ((int)0x842F), /// /// Original was GL_CURRENT_FOG_COORD = 0x8453 /// @@ -39211,6 +40780,22 @@ namespace OpenTK.Graphics.OpenGL /// Original was GL_CLIP_DEPTH_MODE = 0x935D /// ClipDepthMode = ((int)0x935D), + /// + /// Original was GL_DEVICE_UUID_EXT = 0x9597 + /// + DeviceUuidExt = ((int)0x9597), + /// + /// Original was GL_DRIVER_UUID_EXT = 0x9598 + /// + DriverUuidExt = ((int)0x9598), + /// + /// Original was GL_DEVICE_LUID_EXT = 0x9599 + /// + DeviceLuidExt = ((int)0x9599), + /// + /// Original was GL_DEVICE_NODE_MASK_EXT = 0x959A + /// + DeviceNodeMaskExt = ((int)0x959A), } /// @@ -40539,6 +42124,17 @@ namespace OpenTK.Graphics.OpenGL InterlaceReadIngr = ((int)0x8568), } + /// + /// Not used directly. + /// + public enum IntelConservativeRasterization : int + { + /// + /// Original was GL_CONSERVATIVE_RASTERIZATION_INTEL = 0x83FE + /// + ConservativeRasterizationIntel = ((int)0x83FE), + } + /// /// Not used directly. /// @@ -40546,6 +42142,13 @@ namespace OpenTK.Graphics.OpenGL { } + /// + /// Not used directly. + /// + public enum IntelFramebufferCmaa : int + { + } + /// /// Used in GL.Intel.MapTexture2D /// @@ -41631,6 +43234,10 @@ namespace OpenTK.Graphics.OpenGL /// ProgramPipeline = ((int)0x82E4), /// + /// Original was GL_PROGRAM_PIPELINE_KHR = 0x82E4 + /// + ProgramPipelineKhr = ((int)0x82E4), + /// /// Original was GL_SAMPLER = 0x82E6 /// Sampler = ((int)0x82E6), @@ -41708,6 +43315,17 @@ namespace OpenTK.Graphics.OpenGL DebugOutputKhr = ((int)0x92E0), } + /// + /// Not used directly. + /// + public enum KhrNoError : int + { + /// + /// Original was GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR = 0x00000008 + /// + ContextFlagNoErrorBitKhr = ((int)0x00000008), + } + /// /// Not used directly. /// @@ -42028,6 +43646,13 @@ namespace OpenTK.Graphics.OpenGL CompressedSrgb8Alpha8Astc12X12Khr = ((int)0x93DD), } + /// + /// Not used directly. + /// + public enum KhrTextureCompressionAstcSliced3d : int + { + } + /// /// Not used directly. /// @@ -43010,6 +44635,21 @@ namespace OpenTK.Graphics.OpenGL GlAllBarrierBits = unchecked((int)0xFFFFFFFF), } + /// + /// Used in GL.Ext.GetMemoryObjectParameter, GL.Ext.MemoryObjectParameter + /// + public enum MemoryObjectParameterName : int + { + /// + /// Original was GL_DEDICATED_MEMORY_OBJECT_EXT = 0x9581 + /// + DedicatedMemoryObjectExt = ((int)0x9581), + /// + /// Original was GL_PROTECTED_MEMORY_OBJECT_EXT = 0x959B + /// + ProtectedMemoryObjectExt = ((int)0x959B), + } + /// /// Not used directly. /// @@ -43028,6 +44668,13 @@ namespace OpenTK.Graphics.OpenGL { } + /// + /// Not used directly. + /// + public enum MesaShaderIntegerFunctions : int + { + } + /// /// Not used directly. /// @@ -43185,14 +44832,37 @@ namespace OpenTK.Graphics.OpenGL } /// - /// Used in GL.NV.MultiDrawArraysIndirectBindles, GL.NV.MultiDrawElementsIndirectBindles + /// Used in GL.NV.AlphaToCoverageDitherControl + /// + public enum NvAlphaToCoverageDitherControl : int + { + /// + /// Original was GL_ALPHA_TO_COVERAGE_DITHER_MODE_NV = 0x92BF + /// + AlphaToCoverageDitherModeNv = ((int)0x92BF), + /// + /// Original was GL_ALPHA_TO_COVERAGE_DITHER_DEFAULT_NV = 0x934D + /// + AlphaToCoverageDitherDefaultNv = ((int)0x934D), + /// + /// Original was GL_ALPHA_TO_COVERAGE_DITHER_ENABLE_NV = 0x934E + /// + AlphaToCoverageDitherEnableNv = ((int)0x934E), + /// + /// Original was GL_ALPHA_TO_COVERAGE_DITHER_DISABLE_NV = 0x934F + /// + AlphaToCoverageDitherDisableNv = ((int)0x934F), + } + + /// + /// Used in GL.NV.MultiDrawElementsIndirectBindles /// public enum NvBindlessMultiDrawIndirect : int { } /// - /// Used in GL.NV.MultiDrawArraysIndirectBindlessCount, GL.NV.MultiDrawElementsIndirectBindlessCount + /// Used in GL.NV.MultiDrawElementsIndirectBindlessCount /// public enum NvBindlessMultiDrawIndirectCount : int { @@ -43427,6 +45097,21 @@ namespace OpenTK.Graphics.OpenGL BlendAdvancedCoherentNv = ((int)0x9285), } + /// + /// Not used directly. + /// + public enum NvBlendMinmaxFactor : int + { + /// + /// Original was GL_FACTOR_MIN_AMD = 0x901C + /// + FactorMinAmd = ((int)0x901C), + /// + /// Original was GL_FACTOR_MAX_AMD = 0x901D + /// + FactorMaxAmd = ((int)0x901D), + } + /// /// Not used directly. /// @@ -43434,6 +45119,108 @@ namespace OpenTK.Graphics.OpenGL { } + /// + /// Not used directly. + /// + public enum NvClipSpaceWScaling : int + { + /// + /// Original was GL_VIEWPORT_POSITION_W_SCALE_NV = 0x937C + /// + ViewportPositionWScaleNv = ((int)0x937C), + /// + /// Original was GL_VIEWPORT_POSITION_W_SCALE_X_COEFF_NV = 0x937D + /// + ViewportPositionWScaleXCoeffNv = ((int)0x937D), + /// + /// Original was GL_VIEWPORT_POSITION_W_SCALE_Y_COEFF_NV = 0x937E + /// + ViewportPositionWScaleYCoeffNv = ((int)0x937E), + } + + /// + /// Used in GL.NV.DrawCommandsAddres, GL.NV.DrawCommands and 3 other functions + /// + public enum NvCommandList : int + { + /// + /// Original was GL_TERMINATE_SEQUENCE_COMMAND_NV = 0x0000 + /// + TerminateSequenceCommandNv = ((int)0x0000), + /// + /// Original was GL_NOP_COMMAND_NV = 0x0001 + /// + NopCommandNv = ((int)0x0001), + /// + /// Original was GL_DRAW_ELEMENTS_COMMAND_NV = 0x0002 + /// + DrawElementsCommandNv = ((int)0x0002), + /// + /// Original was GL_DRAW_ARRAYS_COMMAND_NV = 0x0003 + /// + DrawArraysCommandNv = ((int)0x0003), + /// + /// Original was GL_DRAW_ELEMENTS_STRIP_COMMAND_NV = 0x0004 + /// + DrawElementsStripCommandNv = ((int)0x0004), + /// + /// Original was GL_DRAW_ARRAYS_STRIP_COMMAND_NV = 0x0005 + /// + DrawArraysStripCommandNv = ((int)0x0005), + /// + /// Original was GL_DRAW_ELEMENTS_INSTANCED_COMMAND_NV = 0x0006 + /// + DrawElementsInstancedCommandNv = ((int)0x0006), + /// + /// Original was GL_DRAW_ARRAYS_INSTANCED_COMMAND_NV = 0x0007 + /// + DrawArraysInstancedCommandNv = ((int)0x0007), + /// + /// Original was GL_ELEMENT_ADDRESS_COMMAND_NV = 0x0008 + /// + ElementAddressCommandNv = ((int)0x0008), + /// + /// Original was GL_ATTRIBUTE_ADDRESS_COMMAND_NV = 0x0009 + /// + AttributeAddressCommandNv = ((int)0x0009), + /// + /// Original was GL_UNIFORM_ADDRESS_COMMAND_NV = 0x000A + /// + UniformAddressCommandNv = ((int)0x000A), + /// + /// Original was GL_BLEND_COLOR_COMMAND_NV = 0x000B + /// + BlendColorCommandNv = ((int)0x000B), + /// + /// Original was GL_STENCIL_REF_COMMAND_NV = 0x000C + /// + StencilRefCommandNv = ((int)0x000C), + /// + /// Original was GL_LINE_WIDTH_COMMAND_NV = 0x000D + /// + LineWidthCommandNv = ((int)0x000D), + /// + /// Original was GL_POLYGON_OFFSET_COMMAND_NV = 0x000E + /// + PolygonOffsetCommandNv = ((int)0x000E), + /// + /// Original was GL_ALPHA_REF_COMMAND_NV = 0x000F + /// + AlphaRefCommandNv = ((int)0x000F), + /// + /// Original was GL_VIEWPORT_COMMAND_NV = 0x0010 + /// + ViewportCommandNv = ((int)0x0010), + /// + /// Original was GL_SCISSOR_COMMAND_NV = 0x0011 + /// + ScissorCommandNv = ((int)0x0011), + /// + /// Original was GL_FRONT_FACE_COMMAND_NV = 0x0012 + /// + FrontFaceCommandNv = ((int)0x0012), + } + /// /// Not used directly. /// @@ -43472,6 +45259,67 @@ namespace OpenTK.Graphics.OpenGL QueryByRegionNoWaitNv = ((int)0x8E16), } + /// + /// Not used directly. + /// + public enum NvConservativeRaster : int + { + /// + /// Original was GL_CONSERVATIVE_RASTERIZATION_NV = 0x9346 + /// + ConservativeRasterizationNv = ((int)0x9346), + /// + /// Original was GL_SUBPIXEL_PRECISION_BIAS_X_BITS_NV = 0x9347 + /// + SubpixelPrecisionBiasXBitsNv = ((int)0x9347), + /// + /// Original was GL_SUBPIXEL_PRECISION_BIAS_Y_BITS_NV = 0x9348 + /// + SubpixelPrecisionBiasYBitsNv = ((int)0x9348), + /// + /// Original was GL_MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV = 0x9349 + /// + MaxSubpixelPrecisionBiasBitsNv = ((int)0x9349), + } + + /// + /// Used in GL.NV.ConservativeRasterParameter + /// + public enum NvConservativeRasterDilate : int + { + /// + /// Original was GL_CONSERVATIVE_RASTER_DILATE_NV = 0x9379 + /// + ConservativeRasterDilateNv = ((int)0x9379), + /// + /// Original was GL_CONSERVATIVE_RASTER_DILATE_RANGE_NV = 0x937A + /// + ConservativeRasterDilateRangeNv = ((int)0x937A), + /// + /// Original was GL_CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV = 0x937B + /// + ConservativeRasterDilateGranularityNv = ((int)0x937B), + } + + /// + /// Used in GL.NV.ConservativeRasterParameter + /// + public enum NvConservativeRasterPreSnapTriangles : int + { + /// + /// Original was GL_CONSERVATIVE_RASTER_MODE_NV = 0x954D + /// + ConservativeRasterModeNv = ((int)0x954D), + /// + /// Original was GL_CONSERVATIVE_RASTER_MODE_POST_SNAP_NV = 0x954E + /// + ConservativeRasterModePostSnapNv = ((int)0x954E), + /// + /// Original was GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_TRIANGLES_NV = 0x954F + /// + ConservativeRasterModePreSnapTrianglesNv = ((int)0x954F), + } + /// /// Not used directly. /// @@ -43550,6 +45398,13 @@ namespace OpenTK.Graphics.OpenGL { } + /// + /// Not used directly. + /// + public enum NvDrawVulkanImage : int + { + } + /// /// Used in GL.NV.EvalMap, GL.NV.GetMapAttribParameter and 4 other functions /// @@ -43719,6 +45574,17 @@ namespace OpenTK.Graphics.OpenGL FenceConditionNv = ((int)0x84F4), } + /// + /// Not used directly. + /// + public enum NvFillRectangle : int + { + /// + /// Original was GL_FILL_RECTANGLE_NV = 0x933C + /// + FillRectangleNv = ((int)0x933C), + } + /// /// Not used directly. /// @@ -43809,6 +45675,21 @@ namespace OpenTK.Graphics.OpenGL EyePlaneAbsoluteNv = ((int)0x855C), } + /// + /// Not used directly. + /// + public enum NvFragmentCoverageToColor : int + { + /// + /// Original was GL_FRAGMENT_COVERAGE_TO_COLOR_NV = 0x92DD + /// + FragmentCoverageToColorNv = ((int)0x92DD), + /// + /// Original was GL_FRAGMENT_COVERAGE_COLOR_NV = 0x92DE + /// + FragmentCoverageColorNv = ((int)0x92DE), + } + /// /// Not used directly. /// @@ -43881,6 +45762,76 @@ namespace OpenTK.Graphics.OpenGL { } + /// + /// Not used directly. + /// + public enum NvFragmentShaderInterlock : int + { + } + + /// + /// Used in GL.NV.CoverageModulation + /// + public enum NvFramebufferMixedSamples : int + { + /// + /// Original was GL_COLOR_SAMPLES_NV = 0x8E20 + /// + ColorSamplesNv = ((int)0x8E20), + /// + /// Original was GL_RASTER_MULTISAMPLE_EXT = 0x9327 + /// + RasterMultisampleExt = ((int)0x9327), + /// + /// Original was GL_RASTER_SAMPLES_EXT = 0x9328 + /// + RasterSamplesExt = ((int)0x9328), + /// + /// Original was GL_MAX_RASTER_SAMPLES_EXT = 0x9329 + /// + MaxRasterSamplesExt = ((int)0x9329), + /// + /// Original was GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT = 0x932A + /// + RasterFixedSampleLocationsExt = ((int)0x932A), + /// + /// Original was GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT = 0x932B + /// + MultisampleRasterizationAllowedExt = ((int)0x932B), + /// + /// Original was GL_EFFECTIVE_RASTER_SAMPLES_EXT = 0x932C + /// + EffectiveRasterSamplesExt = ((int)0x932C), + /// + /// Original was GL_DEPTH_SAMPLES_NV = 0x932D + /// + DepthSamplesNv = ((int)0x932D), + /// + /// Original was GL_STENCIL_SAMPLES_NV = 0x932E + /// + StencilSamplesNv = ((int)0x932E), + /// + /// Original was GL_MIXED_DEPTH_SAMPLES_SUPPORTED_NV = 0x932F + /// + MixedDepthSamplesSupportedNv = ((int)0x932F), + /// + /// Original was GL_MIXED_STENCIL_SAMPLES_SUPPORTED_NV = 0x9330 + /// + MixedStencilSamplesSupportedNv = ((int)0x9330), + /// + /// Original was GL_COVERAGE_MODULATION_TABLE_NV = 0x9331 + /// + CoverageModulationTableNv = ((int)0x9331), + /// + /// Original was GL_COVERAGE_MODULATION_NV = 0x9332 + /// + CoverageModulationNv = ((int)0x9332), + /// + /// Original was GL_COVERAGE_MODULATION_TABLE_SIZE_NV = 0x9333 + /// + CoverageModulationTableSizeNv = ((int)0x9333), + } + /// /// Not used directly. /// @@ -43982,6 +45933,40 @@ namespace OpenTK.Graphics.OpenGL { } + /// + /// Not used directly. + /// + public enum NvGeometryShaderPassthrough : int + { + } + + /// + /// Used in GL.NV.MulticastBlitFramebuffer, GL.NV.MulticastCopyImageSubData and 1 other function + /// + public enum NvGpuMulticast : int + { + /// + /// Original was GL_PER_GPU_STORAGE_BIT_NV = 0x0800 + /// + PerGpuStorageBitNv = ((int)0x0800), + /// + /// Original was GL_MULTICAST_GPUS_NV = 0x92BA + /// + MulticastGpusNv = ((int)0x92BA), + /// + /// Original was GL_PER_GPU_STORAGE_NV = 0x9548 + /// + PerGpuStorageNv = ((int)0x9548), + /// + /// Original was GL_MULTICAST_PROGRAMMABLE_SAMPLE_LOCATION_NV = 0x9549 + /// + MulticastProgrammableSampleLocationNv = ((int)0x9549), + /// + /// Original was GL_RENDER_GPU_MASK_NV = 0x9558 + /// + RenderGpuMaskNv = ((int)0x9558), + } + /// /// Used in GL.NV.GetProgramEnvParameterI, GL.NV.GetProgramLocalParameterI and 4 other functions /// @@ -44201,6 +46186,41 @@ namespace OpenTK.Graphics.OpenGL HalfFloatNv = ((int)0x140B), } + /// + /// Used in GL.NV.GetInternalformatSample + /// + public enum NvInternalformatSampleQuery : int + { + /// + /// Original was GL_RENDERBUFFER = 0x8D41 + /// + Renderbuffer = ((int)0x8D41), + /// + /// Original was GL_TEXTURE_2D_MULTISAMPLE = 0x9100 + /// + Texture2DMultisample = ((int)0x9100), + /// + /// Original was GL_TEXTURE_2D_MULTISAMPLE_ARRAY = 0x9102 + /// + Texture2DMultisampleArray = ((int)0x9102), + /// + /// Original was GL_MULTISAMPLES_NV = 0x9371 + /// + MultisamplesNv = ((int)0x9371), + /// + /// Original was GL_SUPERSAMPLE_SCALE_X_NV = 0x9372 + /// + SupersampleScaleXNv = ((int)0x9372), + /// + /// Original was GL_SUPERSAMPLE_SCALE_Y_NV = 0x9373 + /// + SupersampleScaleYNv = ((int)0x9373), + /// + /// Original was GL_CONFORMANT_NV = 0x9374 + /// + ConformantNv = ((int)0x9374), + } + /// /// Not used directly. /// @@ -44977,6 +46997,17 @@ namespace OpenTK.Graphics.OpenGL RelativeArcToNv = ((int)0xFF), } + /// + /// Not used directly. + /// + public enum NvPathRenderingSharedEdge : int + { + /// + /// Original was GL_SHARED_EDGE_NV = 0xC0 + /// + SharedEdgeNv = ((int)0xC0), + } + /// /// Used in GL.NV.FlushPixelDataRange, GL.NV.PixelDataRange /// @@ -45315,6 +47346,64 @@ namespace OpenTK.Graphics.OpenGL PerStageConstantsNv = ((int)0x8535), } + /// + /// Not used directly. + /// + public enum NvRobustnessVideoMemoryPurge : int + { + /// + /// Original was GL_PURGED_CONTEXT_RESET_NV = 0x92BB + /// + PurgedContextResetNv = ((int)0x92BB), + } + + /// + /// Used in GL.NV.FramebufferSampleLocations + /// + public enum NvSampleLocations : int + { + /// + /// Original was GL_SAMPLE_LOCATION_NV = 0x8E50 + /// + SampleLocationNv = ((int)0x8E50), + /// + /// Original was GL_SAMPLE_LOCATION_SUBPIXEL_BITS_NV = 0x933D + /// + SampleLocationSubpixelBitsNv = ((int)0x933D), + /// + /// Original was GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV = 0x933E + /// + SampleLocationPixelGridWidthNv = ((int)0x933E), + /// + /// Original was GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV = 0x933F + /// + SampleLocationPixelGridHeightNv = ((int)0x933F), + /// + /// Original was GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV = 0x9340 + /// + ProgrammableSampleLocationTableSizeNv = ((int)0x9340), + /// + /// Original was GL_PROGRAMMABLE_SAMPLE_LOCATION_NV = 0x9341 + /// + ProgrammableSampleLocationNv = ((int)0x9341), + /// + /// Original was GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV = 0x9342 + /// + FramebufferProgrammableSampleLocationsNv = ((int)0x9342), + /// + /// Original was GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV = 0x9343 + /// + FramebufferSampleLocationPixelGridNv = ((int)0x9343), + } + + /// + /// Not used directly. + /// + [Flags] + public enum NvSampleMaskOverrideCoverage : int + { + } + /// /// Not used directly. /// @@ -45329,6 +47418,20 @@ namespace OpenTK.Graphics.OpenGL { } + /// + /// Not used directly. + /// + public enum NvShaderAtomicFloat64 : int + { + } + + /// + /// Not used directly. + /// + public enum NvShaderAtomicFp16Vector : int + { + } + /// /// Not used directly. /// @@ -45407,6 +47510,13 @@ namespace OpenTK.Graphics.OpenGL { } + /// + /// Not used directly. + /// + public enum NvStereoViewRendering : int + { + } + /// /// Not used directly. /// @@ -45558,6 +47668,13 @@ namespace OpenTK.Graphics.OpenGL MaxRectangleTextureSizeNv = ((int)0x84F8), } + /// + /// Not used directly. + /// + public enum NvTextureRectangleCompressed : int + { + } + /// /// Not used directly. /// @@ -46097,6 +48214,25 @@ namespace OpenTK.Graphics.OpenGL TransformFeedbackBindingNv = ((int)0x8E25), } + /// + /// Not used directly. + /// + public enum NvUniformBufferUnifiedMemory : int + { + /// + /// Original was GL_UNIFORM_BUFFER_UNIFIED_NV = 0x936E + /// + UniformBufferUnifiedNv = ((int)0x936E), + /// + /// Original was GL_UNIFORM_BUFFER_ADDRESS_NV = 0x936F + /// + UniformBufferAddressNv = ((int)0x936F), + /// + /// Original was GL_UNIFORM_BUFFER_LENGTH_NV = 0x9370 + /// + UniformBufferLengthNv = ((int)0x9370), + } + /// /// Used in GL.NV.VDPAUGetSurface, GL.NV.VDPAURegisterOutputSurface and 2 other functions /// @@ -46793,6 +48929,75 @@ namespace OpenTK.Graphics.OpenGL VideoCaptureSurfaceOriginNv = ((int)0x903C), } + /// + /// Not used directly. + /// + public enum NvViewportArray2 : int + { + } + + /// + /// Used in GL.NV.ViewportSwizzle + /// + public enum NvViewportSwizzle : int + { + /// + /// Original was GL_VIEWPORT_SWIZZLE_POSITIVE_X_NV = 0x9350 + /// + ViewportSwizzlePositiveXNv = ((int)0x9350), + /// + /// Original was GL_VIEWPORT_SWIZZLE_NEGATIVE_X_NV = 0x9351 + /// + ViewportSwizzleNegativeXNv = ((int)0x9351), + /// + /// Original was GL_VIEWPORT_SWIZZLE_POSITIVE_Y_NV = 0x9352 + /// + ViewportSwizzlePositiveYNv = ((int)0x9352), + /// + /// Original was GL_VIEWPORT_SWIZZLE_NEGATIVE_Y_NV = 0x9353 + /// + ViewportSwizzleNegativeYNv = ((int)0x9353), + /// + /// Original was GL_VIEWPORT_SWIZZLE_POSITIVE_Z_NV = 0x9354 + /// + ViewportSwizzlePositiveZNv = ((int)0x9354), + /// + /// Original was GL_VIEWPORT_SWIZZLE_NEGATIVE_Z_NV = 0x9355 + /// + ViewportSwizzleNegativeZNv = ((int)0x9355), + /// + /// Original was GL_VIEWPORT_SWIZZLE_POSITIVE_W_NV = 0x9356 + /// + ViewportSwizzlePositiveWNv = ((int)0x9356), + /// + /// Original was GL_VIEWPORT_SWIZZLE_NEGATIVE_W_NV = 0x9357 + /// + ViewportSwizzleNegativeWNv = ((int)0x9357), + /// + /// Original was GL_VIEWPORT_SWIZZLE_X_NV = 0x9358 + /// + ViewportSwizzleXNv = ((int)0x9358), + /// + /// Original was GL_VIEWPORT_SWIZZLE_Y_NV = 0x9359 + /// + ViewportSwizzleYNv = ((int)0x9359), + /// + /// Original was GL_VIEWPORT_SWIZZLE_Z_NV = 0x935A + /// + ViewportSwizzleZNv = ((int)0x935A), + /// + /// Original was GL_VIEWPORT_SWIZZLE_W_NV = 0x935B + /// + ViewportSwizzleWNv = ((int)0x935B), + } + + /// + /// Not used directly. + /// + public enum NvxBlendEquationAdvancedMultiDrawBuffers : int + { + } + /// /// Not used directly. /// @@ -46827,6 +49032,21 @@ namespace OpenTK.Graphics.OpenGL GpuMemoryInfoEvictedMemoryNvx = ((int)0x904B), } + /// + /// Used in GL.Nvx.LGPUCopyImageSubData + /// + public enum NvxLinkedGpuMulticast : int + { + /// + /// Original was GL_LGPU_SEPARATE_STORAGE_BIT_NVX = 0x0800 + /// + LgpuSeparateStorageBitNvx = ((int)0x0800), + /// + /// Original was GL_MAX_LGPU_GPUS_NVX = 0x92BA + /// + MaxLgpuGpusNvx = ((int)0x92BA), + } + /// /// Used in GL.GetObjectLabel, GL.ObjectLabel /// @@ -47065,6 +49285,36 @@ namespace OpenTK.Graphics.OpenGL FormatSubsample244244Oml = ((int)0x8983), } + /// + /// Not used directly. + /// + public enum OvrMultiview : int + { + /// + /// Original was GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR = 0x9630 + /// + FramebufferAttachmentTextureNumViewsOvr = ((int)0x9630), + /// + /// Original was GL_MAX_VIEWS_OVR = 0x9631 + /// + MaxViewsOvr = ((int)0x9631), + /// + /// Original was GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR = 0x9632 + /// + FramebufferAttachmentTextureBaseViewIndexOvr = ((int)0x9632), + /// + /// Original was GL_FRAMEBUFFER_INCOMPLETE_VIEW_TARGETS_OVR = 0x9633 + /// + FramebufferIncompleteViewTargetsOvr = ((int)0x9633), + } + + /// + /// Not used directly. + /// + public enum OvrMultiview2 : int + { + } + /// /// Used in GL.ColorP3, GL.ColorP4 and 17 other functions /// @@ -48346,13 +50596,13 @@ namespace OpenTK.Graphics.OpenGL /// PixelTileCacheSizeSgix = ((int)0x8145), /// - /// Original was GL_PACK_RESAMPLE_SGIX = 0x842C + /// Original was GL_PACK_RESAMPLE_SGIX = 0x842E /// - PackResampleSgix = ((int)0x842C), + PackResampleSgix = ((int)0x842E), /// - /// Original was GL_UNPACK_RESAMPLE_SGIX = 0x842D + /// Original was GL_UNPACK_RESAMPLE_SGIX = 0x842F /// - UnpackResampleSgix = ((int)0x842D), + UnpackResampleSgix = ((int)0x842F), /// /// Original was GL_PACK_SUBSAMPLE_RATE_SGIX = 0x85A0 /// @@ -48408,18 +50658,18 @@ namespace OpenTK.Graphics.OpenGL /// public enum PixelStoreResampleMode : int { - /// - /// Original was GL_RESAMPLE_REPLICATE_SGIX = 0x842E - /// - ResampleReplicateSgix = ((int)0x842E), - /// - /// Original was GL_RESAMPLE_ZERO_FILL_SGIX = 0x842F - /// - ResampleZeroFillSgix = ((int)0x842F), /// /// Original was GL_RESAMPLE_DECIMATE_SGIX = 0x8430 /// ResampleDecimateSgix = ((int)0x8430), + /// + /// Original was GL_RESAMPLE_REPLICATE_SGIX = 0x8433 + /// + ResampleReplicateSgix = ((int)0x8433), + /// + /// Original was GL_RESAMPLE_ZERO_FILL_SGIX = 0x8434 + /// + ResampleZeroFillSgix = ((int)0x8434), } /// @@ -48950,7 +51200,7 @@ namespace OpenTK.Graphics.OpenGL } /// - /// Used in GL.Apple.DrawElementArray, GL.Apple.DrawRangeElementArray and 39 other functions + /// Used in GL.Amd.MultiDrawArraysIndirect, GL.Amd.MultiDrawElementsIndirect and 49 other functions /// public enum PrimitiveType : int { @@ -50390,6 +52640,17 @@ namespace OpenTK.Graphics.OpenGL TextureCompareFunc = ((int)0x884D), } + /// + /// Used in GL.Ext.GetSemaphoreParameter, GL.Ext.SemaphoreParameter + /// + public enum SemaphoreParameterName : int + { + /// + /// Original was GL_D3D12_FENCE_VALUE_EXT = 0x9595 + /// + D3D12FenceValueExt = ((int)0x9595), + } + /// /// Used in GL.GetSeparableFilter, GL.SeparableFilter2D /// @@ -51538,25 +53799,25 @@ namespace OpenTK.Graphics.OpenGL public enum SgixResample : int { /// - /// Original was GL_PACK_RESAMPLE_SGIX = 0x842C + /// Original was GL_PACK_RESAMPLE_SGIX = 0x842E /// - PackResampleSgix = ((int)0x842C), + PackResampleSgix = ((int)0x842E), /// - /// Original was GL_UNPACK_RESAMPLE_SGIX = 0x842D + /// Original was GL_UNPACK_RESAMPLE_SGIX = 0x842F /// - UnpackResampleSgix = ((int)0x842D), - /// - /// Original was GL_RESAMPLE_REPLICATE_SGIX = 0x842E - /// - ResampleReplicateSgix = ((int)0x842E), - /// - /// Original was GL_RESAMPLE_ZERO_FILL_SGIX = 0x842F - /// - ResampleZeroFillSgix = ((int)0x842F), + UnpackResampleSgix = ((int)0x842F), /// /// Original was GL_RESAMPLE_DECIMATE_SGIX = 0x8430 /// ResampleDecimateSgix = ((int)0x8430), + /// + /// Original was GL_RESAMPLE_REPLICATE_SGIX = 0x8433 + /// + ResampleReplicateSgix = ((int)0x8433), + /// + /// Original was GL_RESAMPLE_ZERO_FILL_SGIX = 0x8434 + /// + ResampleZeroFillSgix = ((int)0x8434), } /// @@ -52062,6 +54323,25 @@ namespace OpenTK.Graphics.OpenGL FrontAndBack = ((int)0x0408), } + /// + /// Used in GL.Amd.StencilOpValue, GL.Ati.StencilOpSeparate and 1 other function + /// + public enum StencilFaceDirection : int + { + /// + /// Original was GL_FRONT = 0x0404 + /// + Front = ((int)0x0404), + /// + /// Original was GL_BACK = 0x0405 + /// + Back = ((int)0x0405), + /// + /// Original was GL_FRONT_AND_BACK = 0x0408 + /// + FrontAndBack = ((int)0x0408), + } + /// /// Used in GL.Ati.StencilFuncSeparate, GL.StencilFunc and 2 other functions /// @@ -52968,6 +55248,41 @@ namespace OpenTK.Graphics.OpenGL ObjectLineSgis = ((int)0x81F7), } + /// + /// Used in GL.Ext.SignalSemaphore, GL.Ext.WaitSemaphore + /// + public enum TextureLayout : int + { + /// + /// Original was GL_LAYOUT_GENERAL_EXT = 0x958D + /// + LayoutGeneralExt = ((int)0x958D), + /// + /// Original was GL_LAYOUT_COLOR_ATTACHMENT_EXT = 0x958E + /// + LayoutColorAttachmentExt = ((int)0x958E), + /// + /// Original was GL_LAYOUT_DEPTH_STENCIL_ATTACHMENT_EXT = 0x958F + /// + LayoutDepthStencilAttachmentExt = ((int)0x958F), + /// + /// Original was GL_LAYOUT_DEPTH_STENCIL_READ_ONLY_EXT = 0x9590 + /// + LayoutDepthStencilReadOnlyExt = ((int)0x9590), + /// + /// Original was GL_LAYOUT_SHADER_READ_ONLY_EXT = 0x9591 + /// + LayoutShaderReadOnlyExt = ((int)0x9591), + /// + /// Original was GL_LAYOUT_TRANSFER_SRC_EXT = 0x9592 + /// + LayoutTransferSrcExt = ((int)0x9592), + /// + /// Original was GL_LAYOUT_TRANSFER_DST_EXT = 0x9593 + /// + LayoutTransferDstExt = ((int)0x9593), + } + /// /// Not used directly. /// @@ -53291,10 +55606,18 @@ namespace OpenTK.Graphics.OpenGL /// Original was GL_TEXTURE_SWIZZLE_RGBA = 0x8E46 /// TextureSwizzleRgba = ((int)0x8E46), + /// + /// Original was GL_DEPTH_STENCIL_TEXTURE_MODE = 0x90EA + /// + DepthStencilTextureMode = ((int)0x90EA), + /// + /// Original was GL_TEXTURE_TILING_EXT = 0x9580 + /// + TextureTilingExt = ((int)0x9580), } /// - /// Used in GL.Arb.CompressedTexImage1D, GL.Arb.CompressedTexImage2D and 124 other functions + /// Used in GL.Arb.CompressedTexImage1D, GL.Arb.CompressedTexImage2D and 129 other functions /// public enum TextureTarget : int { @@ -53355,38 +55678,6 @@ namespace OpenTK.Graphics.OpenGL /// ProxyTexture4DSgis = ((int)0x8135), /// - /// Original was GL_TEXTURE_MIN_LOD = 0x813A - /// - TextureMinLod = ((int)0x813A), - /// - /// Original was GL_TEXTURE_MIN_LOD_SGIS = 0x813A - /// - TextureMinLodSgis = ((int)0x813A), - /// - /// Original was GL_TEXTURE_MAX_LOD = 0x813B - /// - TextureMaxLod = ((int)0x813B), - /// - /// Original was GL_TEXTURE_MAX_LOD_SGIS = 0x813B - /// - TextureMaxLodSgis = ((int)0x813B), - /// - /// Original was GL_TEXTURE_BASE_LEVEL = 0x813C - /// - TextureBaseLevel = ((int)0x813C), - /// - /// Original was GL_TEXTURE_BASE_LEVEL_SGIS = 0x813C - /// - TextureBaseLevelSgis = ((int)0x813C), - /// - /// Original was GL_TEXTURE_MAX_LEVEL = 0x813D - /// - TextureMaxLevel = ((int)0x813D), - /// - /// Original was GL_TEXTURE_MAX_LEVEL_SGIS = 0x813D - /// - TextureMaxLevelSgis = ((int)0x813D), - /// /// Original was GL_TEXTURE_RECTANGLE = 0x84F5 /// TextureRectangle = ((int)0x84F5), @@ -53403,6 +55694,14 @@ namespace OpenTK.Graphics.OpenGL /// ProxyTextureRectangle = ((int)0x84F7), /// + /// Original was GL_PROXY_TEXTURE_RECTANGLE_ARB = 0x84F7 + /// + ProxyTextureRectangleArb = ((int)0x84F7), + /// + /// Original was GL_PROXY_TEXTURE_RECTANGLE_NV = 0x84F7 + /// + ProxyTextureRectangleNv = ((int)0x84F7), + /// /// Original was GL_TEXTURE_CUBE_MAP = 0x8513 /// TextureCubeMap = ((int)0x8513), @@ -53439,6 +55738,14 @@ namespace OpenTK.Graphics.OpenGL /// ProxyTextureCubeMap = ((int)0x851B), /// + /// Original was GL_PROXY_TEXTURE_CUBE_MAP_ARB = 0x851B + /// + ProxyTextureCubeMapArb = ((int)0x851B), + /// + /// Original was GL_PROXY_TEXTURE_CUBE_MAP_EXT = 0x851B + /// + ProxyTextureCubeMapExt = ((int)0x851B), + /// /// Original was GL_TEXTURE_1D_ARRAY = 0x8C18 /// Texture1DArray = ((int)0x8C18), @@ -53447,6 +55754,10 @@ namespace OpenTK.Graphics.OpenGL /// ProxyTexture1DArray = ((int)0x8C19), /// + /// Original was GL_PROXY_TEXTURE_1D_ARRAY_EXT = 0x8C19 + /// + ProxyTexture1DArrayExt = ((int)0x8C19), + /// /// Original was GL_TEXTURE_2D_ARRAY = 0x8C1A /// Texture2DArray = ((int)0x8C1A), @@ -53455,6 +55766,10 @@ namespace OpenTK.Graphics.OpenGL /// ProxyTexture2DArray = ((int)0x8C1B), /// + /// Original was GL_PROXY_TEXTURE_2D_ARRAY_EXT = 0x8C1B + /// + ProxyTexture2DArrayExt = ((int)0x8C1B), + /// /// Original was GL_TEXTURE_BUFFER = 0x8C2A /// TextureBuffer = ((int)0x8C2A), @@ -53463,10 +55778,26 @@ namespace OpenTK.Graphics.OpenGL /// TextureCubeMapArray = ((int)0x9009), /// + /// Original was GL_TEXTURE_CUBE_MAP_ARRAY_ARB = 0x9009 + /// + TextureCubeMapArrayArb = ((int)0x9009), + /// + /// Original was GL_TEXTURE_CUBE_MAP_ARRAY_EXT = 0x9009 + /// + TextureCubeMapArrayExt = ((int)0x9009), + /// + /// Original was GL_TEXTURE_CUBE_MAP_ARRAY_OES = 0x9009 + /// + TextureCubeMapArrayOes = ((int)0x9009), + /// /// Original was GL_PROXY_TEXTURE_CUBE_MAP_ARRAY = 0x900B /// ProxyTextureCubeMapArray = ((int)0x900B), /// + /// Original was GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB = 0x900B + /// + ProxyTextureCubeMapArrayArb = ((int)0x900B), + /// /// Original was GL_TEXTURE_2D_MULTISAMPLE = 0x9100 /// Texture2DMultisample = ((int)0x9100), @@ -54086,13 +56417,6 @@ namespace OpenTK.Graphics.OpenGL /// Not used directly. /// public enum Version10 : int - { - } - - /// - /// Not used directly. - /// - public enum Version11 : int { /// /// Original was GL_FALSE = 0 @@ -54115,18 +56439,10 @@ namespace OpenTK.Graphics.OpenGL /// Points = ((int)0x0000), /// - /// Original was GL_CLIENT_PIXEL_STORE_BIT = 0x00000001 - /// - ClientPixelStoreBit = ((int)0x00000001), - /// /// Original was GL_CURRENT_BIT = 0x00000001 /// CurrentBit = ((int)0x00000001), /// - /// Original was GL_CLIENT_VERTEX_ARRAY_BIT = 0x00000002 - /// - ClientVertexArrayBit = ((int)0x00000002), - /// /// Original was GL_POINT_BIT = 0x00000002 /// PointBit = ((int)0x00000002), @@ -54771,10 +57087,6 @@ namespace OpenTK.Graphics.OpenGL /// AttribStackDepth = ((int)0x0BB0), /// - /// Original was GL_CLIENT_ATTRIB_STACK_DEPTH = 0x0BB1 - /// - ClientAttribStackDepth = ((int)0x0BB1), - /// /// Original was GL_ALPHA_TEST = 0x0BC0 /// AlphaTest = ((int)0x0BC0), @@ -54807,18 +57119,10 @@ namespace OpenTK.Graphics.OpenGL /// LogicOpMode = ((int)0x0BF0), /// - /// Original was GL_INDEX_LOGIC_OP = 0x0BF1 - /// - IndexLogicOp = ((int)0x0BF1), - /// /// Original was GL_LOGIC_OP = 0x0BF1 /// LogicOp = ((int)0x0BF1), /// - /// Original was GL_COLOR_LOGIC_OP = 0x0BF2 - /// - ColorLogicOp = ((int)0x0BF2), - /// /// Original was GL_AUX_BUFFERS = 0x0C00 /// AuxBuffers = ((int)0x0C00), @@ -55147,10 +57451,6 @@ namespace OpenTK.Graphics.OpenGL /// MaxViewportDims = ((int)0x0D3A), /// - /// Original was GL_MAX_CLIENT_ATTRIB_STACK_DEPTH = 0x0D3B - /// - MaxClientAttribStackDepth = ((int)0x0D3B), - /// /// Original was GL_SUBPIXEL_BITS = 0x0D50 /// SubpixelBits = ((int)0x0D50), @@ -55303,26 +57603,6 @@ namespace OpenTK.Graphics.OpenGL /// Texture2D = ((int)0x0DE1), /// - /// Original was GL_FEEDBACK_BUFFER_POINTER = 0x0DF0 - /// - FeedbackBufferPointer = ((int)0x0DF0), - /// - /// Original was GL_FEEDBACK_BUFFER_SIZE = 0x0DF1 - /// - FeedbackBufferSize = ((int)0x0DF1), - /// - /// Original was GL_FEEDBACK_BUFFER_TYPE = 0x0DF2 - /// - FeedbackBufferType = ((int)0x0DF2), - /// - /// Original was GL_SELECTION_BUFFER_POINTER = 0x0DF3 - /// - SelectionBufferPointer = ((int)0x0DF3), - /// - /// Original was GL_SELECTION_BUFFER_SIZE = 0x0DF4 - /// - SelectionBufferSize = ((int)0x0DF4), - /// /// Original was GL_TEXTURE_WIDTH = 0x1000 /// TextureWidth = ((int)0x1000), @@ -55335,10 +57615,6 @@ namespace OpenTK.Graphics.OpenGL /// TextureComponents = ((int)0x1003), /// - /// Original was GL_TEXTURE_INTERNAL_FORMAT = 0x1003 - /// - TextureInternalFormat = ((int)0x1003), - /// /// Original was GL_TEXTURE_BORDER_COLOR = 0x1004 /// TextureBorderColor = ((int)0x1004), @@ -55447,10 +57723,6 @@ namespace OpenTK.Graphics.OpenGL /// Gl4Bytes = ((int)0x1409), /// - /// Original was GL_DOUBLE = 0x140A - /// - Double = ((int)0x140A), - /// /// Original was GL_CLEAR = 0x1500 /// Clear = ((int)0x1500), @@ -55775,6 +58047,133 @@ namespace OpenTK.Graphics.OpenGL /// Repeat = ((int)0x2901), /// + /// Original was GL_CLIP_PLANE0 = 0x3000 + /// + ClipPlane0 = ((int)0x3000), + /// + /// Original was GL_CLIP_PLANE1 = 0x3001 + /// + ClipPlane1 = ((int)0x3001), + /// + /// Original was GL_CLIP_PLANE2 = 0x3002 + /// + ClipPlane2 = ((int)0x3002), + /// + /// Original was GL_CLIP_PLANE3 = 0x3003 + /// + ClipPlane3 = ((int)0x3003), + /// + /// Original was GL_CLIP_PLANE4 = 0x3004 + /// + ClipPlane4 = ((int)0x3004), + /// + /// Original was GL_CLIP_PLANE5 = 0x3005 + /// + ClipPlane5 = ((int)0x3005), + /// + /// Original was GL_LIGHT0 = 0x4000 + /// + Light0 = ((int)0x4000), + /// + /// Original was GL_LIGHT1 = 0x4001 + /// + Light1 = ((int)0x4001), + /// + /// Original was GL_LIGHT2 = 0x4002 + /// + Light2 = ((int)0x4002), + /// + /// Original was GL_LIGHT3 = 0x4003 + /// + Light3 = ((int)0x4003), + /// + /// Original was GL_LIGHT4 = 0x4004 + /// + Light4 = ((int)0x4004), + /// + /// Original was GL_LIGHT5 = 0x4005 + /// + Light5 = ((int)0x4005), + /// + /// Original was GL_LIGHT6 = 0x4006 + /// + Light6 = ((int)0x4006), + /// + /// Original was GL_LIGHT7 = 0x4007 + /// + Light7 = ((int)0x4007), + /// + /// Original was GL_ALL_ATTRIB_BITS = 0xFFFFFFFF + /// + AllAttribBits = unchecked((int)0xFFFFFFFF), + /// + /// Original was GL_ONE = 1 + /// + One = ((int)1), + /// + /// Original was GL_TRUE = 1 + /// + True = ((int)1), + } + + /// + /// Not used directly. + /// + public enum Version11 : int + { + /// + /// Original was GL_CLIENT_PIXEL_STORE_BIT = 0x00000001 + /// + ClientPixelStoreBit = ((int)0x00000001), + /// + /// Original was GL_CLIENT_VERTEX_ARRAY_BIT = 0x00000002 + /// + ClientVertexArrayBit = ((int)0x00000002), + /// + /// Original was GL_CLIENT_ATTRIB_STACK_DEPTH = 0x0BB1 + /// + ClientAttribStackDepth = ((int)0x0BB1), + /// + /// Original was GL_INDEX_LOGIC_OP = 0x0BF1 + /// + IndexLogicOp = ((int)0x0BF1), + /// + /// Original was GL_COLOR_LOGIC_OP = 0x0BF2 + /// + ColorLogicOp = ((int)0x0BF2), + /// + /// Original was GL_MAX_CLIENT_ATTRIB_STACK_DEPTH = 0x0D3B + /// + MaxClientAttribStackDepth = ((int)0x0D3B), + /// + /// Original was GL_FEEDBACK_BUFFER_POINTER = 0x0DF0 + /// + FeedbackBufferPointer = ((int)0x0DF0), + /// + /// Original was GL_FEEDBACK_BUFFER_SIZE = 0x0DF1 + /// + FeedbackBufferSize = ((int)0x0DF1), + /// + /// Original was GL_FEEDBACK_BUFFER_TYPE = 0x0DF2 + /// + FeedbackBufferType = ((int)0x0DF2), + /// + /// Original was GL_SELECTION_BUFFER_POINTER = 0x0DF3 + /// + SelectionBufferPointer = ((int)0x0DF3), + /// + /// Original was GL_SELECTION_BUFFER_SIZE = 0x0DF4 + /// + SelectionBufferSize = ((int)0x0DF4), + /// + /// Original was GL_TEXTURE_INTERNAL_FORMAT = 0x1003 + /// + TextureInternalFormat = ((int)0x1003), + /// + /// Original was GL_DOUBLE = 0x140A + /// + Double = ((int)0x140A), + /// /// Original was GL_POLYGON_OFFSET_UNITS = 0x2A00 /// PolygonOffsetUnits = ((int)0x2A00), @@ -55847,62 +58246,6 @@ namespace OpenTK.Graphics.OpenGL /// T4fC4fN3fV4f = ((int)0x2A2D), /// - /// Original was GL_CLIP_PLANE0 = 0x3000 - /// - ClipPlane0 = ((int)0x3000), - /// - /// Original was GL_CLIP_PLANE1 = 0x3001 - /// - ClipPlane1 = ((int)0x3001), - /// - /// Original was GL_CLIP_PLANE2 = 0x3002 - /// - ClipPlane2 = ((int)0x3002), - /// - /// Original was GL_CLIP_PLANE3 = 0x3003 - /// - ClipPlane3 = ((int)0x3003), - /// - /// Original was GL_CLIP_PLANE4 = 0x3004 - /// - ClipPlane4 = ((int)0x3004), - /// - /// Original was GL_CLIP_PLANE5 = 0x3005 - /// - ClipPlane5 = ((int)0x3005), - /// - /// Original was GL_LIGHT0 = 0x4000 - /// - Light0 = ((int)0x4000), - /// - /// Original was GL_LIGHT1 = 0x4001 - /// - Light1 = ((int)0x4001), - /// - /// Original was GL_LIGHT2 = 0x4002 - /// - Light2 = ((int)0x4002), - /// - /// Original was GL_LIGHT3 = 0x4003 - /// - Light3 = ((int)0x4003), - /// - /// Original was GL_LIGHT4 = 0x4004 - /// - Light4 = ((int)0x4004), - /// - /// Original was GL_LIGHT5 = 0x4005 - /// - Light5 = ((int)0x4005), - /// - /// Original was GL_LIGHT6 = 0x4006 - /// - Light6 = ((int)0x4006), - /// - /// Original was GL_LIGHT7 = 0x4007 - /// - Light7 = ((int)0x4007), - /// /// Original was GL_POLYGON_OFFSET_FILL = 0x8037 /// PolygonOffsetFill = ((int)0x8037), @@ -56191,21 +58534,9 @@ namespace OpenTK.Graphics.OpenGL /// EdgeFlagArrayPointer = ((int)0x8093), /// - /// Original was GL_ALL_ATTRIB_BITS = 0xFFFFFFFF - /// - AllAttribBits = unchecked((int)0xFFFFFFFF), - /// /// Original was GL_CLIENT_ALL_ATTRIB_BITS = 0xFFFFFFFF /// ClientAllAttribBits = unchecked((int)0xFFFFFFFF), - /// - /// Original was GL_ONE = 1 - /// - One = ((int)1), - /// - /// Original was GL_TRUE = 1 - /// - True = ((int)1), } /// @@ -58220,6 +60551,70 @@ namespace OpenTK.Graphics.OpenGL /// ColorAttachment15 = ((int)0x8CEF), /// + /// Original was GL_COLOR_ATTACHMENT16 = 0x8CF0 + /// + ColorAttachment16 = ((int)0x8CF0), + /// + /// Original was GL_COLOR_ATTACHMENT17 = 0x8CF1 + /// + ColorAttachment17 = ((int)0x8CF1), + /// + /// Original was GL_COLOR_ATTACHMENT18 = 0x8CF2 + /// + ColorAttachment18 = ((int)0x8CF2), + /// + /// Original was GL_COLOR_ATTACHMENT19 = 0x8CF3 + /// + ColorAttachment19 = ((int)0x8CF3), + /// + /// Original was GL_COLOR_ATTACHMENT20 = 0x8CF4 + /// + ColorAttachment20 = ((int)0x8CF4), + /// + /// Original was GL_COLOR_ATTACHMENT21 = 0x8CF5 + /// + ColorAttachment21 = ((int)0x8CF5), + /// + /// Original was GL_COLOR_ATTACHMENT22 = 0x8CF6 + /// + ColorAttachment22 = ((int)0x8CF6), + /// + /// Original was GL_COLOR_ATTACHMENT23 = 0x8CF7 + /// + ColorAttachment23 = ((int)0x8CF7), + /// + /// Original was GL_COLOR_ATTACHMENT24 = 0x8CF8 + /// + ColorAttachment24 = ((int)0x8CF8), + /// + /// Original was GL_COLOR_ATTACHMENT25 = 0x8CF9 + /// + ColorAttachment25 = ((int)0x8CF9), + /// + /// Original was GL_COLOR_ATTACHMENT26 = 0x8CFA + /// + ColorAttachment26 = ((int)0x8CFA), + /// + /// Original was GL_COLOR_ATTACHMENT27 = 0x8CFB + /// + ColorAttachment27 = ((int)0x8CFB), + /// + /// Original was GL_COLOR_ATTACHMENT28 = 0x8CFC + /// + ColorAttachment28 = ((int)0x8CFC), + /// + /// Original was GL_COLOR_ATTACHMENT29 = 0x8CFD + /// + ColorAttachment29 = ((int)0x8CFD), + /// + /// Original was GL_COLOR_ATTACHMENT30 = 0x8CFE + /// + ColorAttachment30 = ((int)0x8CFE), + /// + /// Original was GL_COLOR_ATTACHMENT31 = 0x8CFF + /// + ColorAttachment31 = ((int)0x8CFF), + /// /// Original was GL_DEPTH_ATTACHMENT = 0x8D00 /// DepthAttachment = ((int)0x8D00), @@ -59614,6 +62009,14 @@ namespace OpenTK.Graphics.OpenGL /// AtomicCounterBarrierBit = ((int)0x00001000), /// + /// Original was GL_TRANSFORM_FEEDBACK_PAUSED = 0x8E23 + /// + TransformFeedbackPaused = ((int)0x8E23), + /// + /// Original was GL_TRANSFORM_FEEDBACK_ACTIVE = 0x8E24 + /// + TransformFeedbackActive = ((int)0x8E24), + /// /// Original was GL_COMPRESSED_RGBA_BPTC_UNORM = 0x8E8C /// CompressedRgbaBptcUnorm = ((int)0x8E8C), @@ -59630,6 +62033,14 @@ namespace OpenTK.Graphics.OpenGL /// CompressedRgbBptcUnsignedFloat = ((int)0x8E8F), /// + /// Original was GL_COPY_READ_BUFFER_BINDING = 0x8F36 + /// + CopyReadBufferBinding = ((int)0x8F36), + /// + /// Original was GL_COPY_WRITE_BUFFER_BINDING = 0x8F37 + /// + CopyWriteBufferBinding = ((int)0x8F37), + /// /// Original was GL_MAX_IMAGE_UNITS = 0x8F38 /// MaxImageUnits = ((int)0x8F38), @@ -61179,6 +63590,10 @@ namespace OpenTK.Graphics.OpenGL /// ContextFlagRobustAccessBit = ((int)0x00000004), /// + /// Original was GL_BACK = 0x0405 + /// + Back = ((int)0x0405), + /// /// Original was GL_CONTEXT_LOST = 0x0507 /// ContextLost = ((int)0x0507), @@ -61227,10 +63642,6 @@ namespace OpenTK.Graphics.OpenGL /// QueryTarget = ((int)0x82EA), /// - /// Original was GL_TEXTURE_BINDING = 0x82EB - /// - TextureBinding = ((int)0x82EB), - /// /// Original was GL_MAX_CULL_DISTANCES = 0x82F9 /// MaxCullDistances = ((int)0x82F9), @@ -61320,6 +63731,117 @@ namespace OpenTK.Graphics.OpenGL ZeroToOne = ((int)0x935F), } + /// + /// Used in GL.MultiDrawElementsIndirectCount + /// + public enum Version46 : int + { + /// + /// Original was GL_NONE = 0 + /// + None = ((int)0), + /// + /// Original was GL_CONTEXT_FLAG_NO_ERROR_BIT = 0x00000008 + /// + ContextFlagNoErrorBit = ((int)0x00000008), + /// + /// Original was GL_PARAMETER_BUFFER = 0x80EE + /// + ParameterBuffer = ((int)0x80EE), + /// + /// Original was GL_PARAMETER_BUFFER_BINDING = 0x80EF + /// + ParameterBufferBinding = ((int)0x80EF), + /// + /// Original was GL_TRANSFORM_FEEDBACK_OVERFLOW = 0x82EC + /// + TransformFeedbackOverflow = ((int)0x82EC), + /// + /// Original was GL_TRANSFORM_FEEDBACK_STREAM_OVERFLOW = 0x82ED + /// + TransformFeedbackStreamOverflow = ((int)0x82ED), + /// + /// Original was GL_VERTICES_SUBMITTED = 0x82EE + /// + VerticesSubmitted = ((int)0x82EE), + /// + /// Original was GL_PRIMITIVES_SUBMITTED = 0x82EF + /// + PrimitivesSubmitted = ((int)0x82EF), + /// + /// Original was GL_VERTEX_SHADER_INVOCATIONS = 0x82F0 + /// + VertexShaderInvocations = ((int)0x82F0), + /// + /// Original was GL_TESS_CONTROL_SHADER_PATCHES = 0x82F1 + /// + TessControlShaderPatches = ((int)0x82F1), + /// + /// Original was GL_TESS_EVALUATION_SHADER_INVOCATIONS = 0x82F2 + /// + TessEvaluationShaderInvocations = ((int)0x82F2), + /// + /// Original was GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED = 0x82F3 + /// + GeometryShaderPrimitivesEmitted = ((int)0x82F3), + /// + /// Original was GL_FRAGMENT_SHADER_INVOCATIONS = 0x82F4 + /// + FragmentShaderInvocations = ((int)0x82F4), + /// + /// Original was GL_COMPUTE_SHADER_INVOCATIONS = 0x82F5 + /// + ComputeShaderInvocations = ((int)0x82F5), + /// + /// Original was GL_CLIPPING_INPUT_PRIMITIVES = 0x82F6 + /// + ClippingInputPrimitives = ((int)0x82F6), + /// + /// Original was GL_CLIPPING_OUTPUT_PRIMITIVES = 0x82F7 + /// + ClippingOutputPrimitives = ((int)0x82F7), + /// + /// Original was GL_CONTEXT_RELEASE_BEHAVIOR = 0x82FB + /// + ContextReleaseBehavior = ((int)0x82FB), + /// + /// Original was GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH = 0x82FC + /// + ContextReleaseBehaviorFlush = ((int)0x82FC), + /// + /// Original was GL_TEXTURE_MAX_ANISOTROPY = 0x84FE + /// + TextureMaxAnisotropy = ((int)0x84FE), + /// + /// Original was GL_MAX_TEXTURE_MAX_ANISOTROPY = 0x84FF + /// + MaxTextureMaxAnisotropy = ((int)0x84FF), + /// + /// Original was GL_GEOMETRY_SHADER_INVOCATIONS = 0x887F + /// + GeometryShaderInvocations = ((int)0x887F), + /// + /// Original was GL_POLYGON_OFFSET_CLAMP = 0x8E1B + /// + PolygonOffsetClamp = ((int)0x8E1B), + /// + /// Original was GL_SHADER_BINARY_FORMAT_SPIR_V = 0x9551 + /// + ShaderBinaryFormatSpirV = ((int)0x9551), + /// + /// Original was GL_SPIR_V_BINARY = 0x9552 + /// + SpirVBinary = ((int)0x9552), + /// + /// Original was GL_SPIR_V_EXTENSIONS = 0x9553 + /// + SpirVExtensions = ((int)0x9553), + /// + /// Original was GL_NUM_SPIR_V_EXTENSIONS = 0x9554 + /// + NumSpirVExtensions = ((int)0x9554), + } + /// /// Used in GL.GetVertexArrayIndexed64 /// diff --git a/src/OpenTK/Graphics/OpenGL4/GL4.cs b/src/OpenTK/Graphics/OpenGL4/GL4.cs index bc3b786b..0e0ac94d 100644 --- a/src/OpenTK/Graphics/OpenGL4/GL4.cs +++ b/src/OpenTK/Graphics/OpenGL4/GL4.cs @@ -42,10 +42,16 @@ namespace OpenTK.Graphics.OpenGL4 { EntryPointNames = new byte[] { + 103, 108, 65, 99, 116, 105, 118, 101, 80, 114, 111, 103, 114, 97, 109, 69, 88, 84, 0, 103, 108, 65, 99, 116, 105, 118, 101, 83, 104, 97, 100, 101, 114, 80, 114, 111, 103, 114, 97, 109, 0, + 103, 108, 65, 99, 116, 105, 118, 101, 83, 104, 97, 100, 101, 114, 80, 114, 111, 103, 114, 97, 109, 69, 88, 84, 0, 103, 108, 65, 99, 116, 105, 118, 101, 84, 101, 120, 116, 117, 114, 101, 0, + 103, 108, 65, 112, 112, 108, 121, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 65, 116, 116, 97, 99, 104, 109, 101, 110, 116, 67, 77, 65, 65, 73, 78, 84, 69, 76, 0, 103, 108, 65, 116, 116, 97, 99, 104, 83, 104, 97, 100, 101, 114, 0, 103, 108, 66, 101, 103, 105, 110, 67, 111, 110, 100, 105, 116, 105, 111, 110, 97, 108, 82, 101, 110, 100, 101, 114, 0, + 103, 108, 66, 101, 103, 105, 110, 67, 111, 110, 100, 105, 116, 105, 111, 110, 97, 108, 82, 101, 110, 100, 101, 114, 78, 86, 0, + 103, 108, 66, 101, 103, 105, 110, 80, 101, 114, 102, 77, 111, 110, 105, 116, 111, 114, 65, 77, 68, 0, + 103, 108, 66, 101, 103, 105, 110, 80, 101, 114, 102, 81, 117, 101, 114, 121, 73, 78, 84, 69, 76, 0, 103, 108, 66, 101, 103, 105, 110, 81, 117, 101, 114, 121, 0, 103, 108, 66, 101, 103, 105, 110, 81, 117, 101, 114, 121, 73, 110, 100, 101, 120, 101, 100, 0, 103, 108, 66, 101, 103, 105, 110, 84, 114, 97, 110, 115, 102, 111, 114, 109, 70, 101, 101, 100, 98, 97, 99, 107, 0, @@ -60,7 +66,9 @@ namespace OpenTK.Graphics.OpenGL4 103, 108, 66, 105, 110, 100, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 0, 103, 108, 66, 105, 110, 100, 73, 109, 97, 103, 101, 84, 101, 120, 116, 117, 114, 101, 0, 103, 108, 66, 105, 110, 100, 73, 109, 97, 103, 101, 84, 101, 120, 116, 117, 114, 101, 115, 0, + 103, 108, 66, 105, 110, 100, 77, 117, 108, 116, 105, 84, 101, 120, 116, 117, 114, 101, 69, 88, 84, 0, 103, 108, 66, 105, 110, 100, 80, 114, 111, 103, 114, 97, 109, 80, 105, 112, 101, 108, 105, 110, 101, 0, + 103, 108, 66, 105, 110, 100, 80, 114, 111, 103, 114, 97, 109, 80, 105, 112, 101, 108, 105, 110, 101, 69, 88, 84, 0, 103, 108, 66, 105, 110, 100, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 0, 103, 108, 66, 105, 110, 100, 83, 97, 109, 112, 108, 101, 114, 0, 103, 108, 66, 105, 110, 100, 83, 97, 109, 112, 108, 101, 114, 115, 0, @@ -71,6 +79,8 @@ namespace OpenTK.Graphics.OpenGL4 103, 108, 66, 105, 110, 100, 86, 101, 114, 116, 101, 120, 65, 114, 114, 97, 121, 0, 103, 108, 66, 105, 110, 100, 86, 101, 114, 116, 101, 120, 66, 117, 102, 102, 101, 114, 0, 103, 108, 66, 105, 110, 100, 86, 101, 114, 116, 101, 120, 66, 117, 102, 102, 101, 114, 115, 0, + 103, 108, 66, 108, 101, 110, 100, 66, 97, 114, 114, 105, 101, 114, 75, 72, 82, 0, + 103, 108, 66, 108, 101, 110, 100, 66, 97, 114, 114, 105, 101, 114, 78, 86, 0, 103, 108, 66, 108, 101, 110, 100, 67, 111, 108, 111, 114, 0, 103, 108, 66, 108, 101, 110, 100, 69, 113, 117, 97, 116, 105, 111, 110, 0, 103, 108, 66, 108, 101, 110, 100, 69, 113, 117, 97, 116, 105, 111, 110, 105, 0, @@ -84,14 +94,18 @@ namespace OpenTK.Graphics.OpenGL4 103, 108, 66, 108, 101, 110, 100, 70, 117, 110, 99, 83, 101, 112, 97, 114, 97, 116, 101, 0, 103, 108, 66, 108, 101, 110, 100, 70, 117, 110, 99, 83, 101, 112, 97, 114, 97, 116, 101, 105, 0, 103, 108, 66, 108, 101, 110, 100, 70, 117, 110, 99, 83, 101, 112, 97, 114, 97, 116, 101, 105, 65, 82, 66, 0, + 103, 108, 66, 108, 101, 110, 100, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 78, 86, 0, 103, 108, 66, 108, 105, 116, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 0, 103, 108, 66, 108, 105, 116, 78, 97, 109, 101, 100, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 0, + 103, 108, 66, 117, 102, 102, 101, 114, 65, 100, 100, 114, 101, 115, 115, 82, 97, 110, 103, 101, 78, 86, 0, 103, 108, 66, 117, 102, 102, 101, 114, 68, 97, 116, 97, 0, 103, 108, 66, 117, 102, 102, 101, 114, 80, 97, 103, 101, 67, 111, 109, 109, 105, 116, 109, 101, 110, 116, 65, 82, 66, 0, 103, 108, 66, 117, 102, 102, 101, 114, 83, 116, 111, 114, 97, 103, 101, 0, 103, 108, 66, 117, 102, 102, 101, 114, 83, 117, 98, 68, 97, 116, 97, 0, + 103, 108, 67, 97, 108, 108, 67, 111, 109, 109, 97, 110, 100, 76, 105, 115, 116, 78, 86, 0, 103, 108, 67, 104, 101, 99, 107, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 83, 116, 97, 116, 117, 115, 0, 103, 108, 67, 104, 101, 99, 107, 78, 97, 109, 101, 100, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 83, 116, 97, 116, 117, 115, 0, + 103, 108, 67, 104, 101, 99, 107, 78, 97, 109, 101, 100, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 83, 116, 97, 116, 117, 115, 69, 88, 84, 0, 103, 108, 67, 108, 97, 109, 112, 67, 111, 108, 111, 114, 0, 103, 108, 67, 108, 101, 97, 114, 0, 103, 108, 67, 108, 101, 97, 114, 66, 117, 102, 102, 101, 114, 68, 97, 116, 97, 0, @@ -104,7 +118,9 @@ namespace OpenTK.Graphics.OpenGL4 103, 108, 67, 108, 101, 97, 114, 68, 101, 112, 116, 104, 0, 103, 108, 67, 108, 101, 97, 114, 68, 101, 112, 116, 104, 102, 0, 103, 108, 67, 108, 101, 97, 114, 78, 97, 109, 101, 100, 66, 117, 102, 102, 101, 114, 68, 97, 116, 97, 0, + 103, 108, 67, 108, 101, 97, 114, 78, 97, 109, 101, 100, 66, 117, 102, 102, 101, 114, 68, 97, 116, 97, 69, 88, 84, 0, 103, 108, 67, 108, 101, 97, 114, 78, 97, 109, 101, 100, 66, 117, 102, 102, 101, 114, 83, 117, 98, 68, 97, 116, 97, 0, + 103, 108, 67, 108, 101, 97, 114, 78, 97, 109, 101, 100, 66, 117, 102, 102, 101, 114, 83, 117, 98, 68, 97, 116, 97, 69, 88, 84, 0, 103, 108, 67, 108, 101, 97, 114, 78, 97, 109, 101, 100, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 102, 105, 0, 103, 108, 67, 108, 101, 97, 114, 78, 97, 109, 101, 100, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 102, 118, 0, 103, 108, 67, 108, 101, 97, 114, 78, 97, 109, 101, 100, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 105, 118, 0, @@ -112,8 +128,10 @@ namespace OpenTK.Graphics.OpenGL4 103, 108, 67, 108, 101, 97, 114, 83, 116, 101, 110, 99, 105, 108, 0, 103, 108, 67, 108, 101, 97, 114, 84, 101, 120, 73, 109, 97, 103, 101, 0, 103, 108, 67, 108, 101, 97, 114, 84, 101, 120, 83, 117, 98, 73, 109, 97, 103, 101, 0, + 103, 108, 67, 108, 105, 101, 110, 116, 65, 116, 116, 114, 105, 98, 68, 101, 102, 97, 117, 108, 116, 69, 88, 84, 0, 103, 108, 67, 108, 105, 101, 110, 116, 87, 97, 105, 116, 83, 121, 110, 99, 0, 103, 108, 67, 108, 105, 112, 67, 111, 110, 116, 114, 111, 108, 0, + 103, 108, 67, 111, 108, 111, 114, 70, 111, 114, 109, 97, 116, 78, 86, 0, 103, 108, 67, 111, 108, 111, 114, 77, 97, 115, 107, 0, 103, 108, 67, 111, 108, 111, 114, 77, 97, 115, 107, 105, 0, 103, 108, 67, 111, 108, 111, 114, 80, 51, 117, 105, 0, @@ -124,17 +142,33 @@ namespace OpenTK.Graphics.OpenGL4 103, 108, 67, 111, 108, 111, 114, 84, 97, 98, 108, 101, 0, 103, 108, 67, 111, 108, 111, 114, 84, 97, 98, 108, 101, 80, 97, 114, 97, 109, 101, 116, 101, 114, 102, 118, 0, 103, 108, 67, 111, 108, 111, 114, 84, 97, 98, 108, 101, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 0, + 103, 108, 67, 111, 109, 109, 97, 110, 100, 76, 105, 115, 116, 83, 101, 103, 109, 101, 110, 116, 115, 78, 86, 0, + 103, 108, 67, 111, 109, 112, 105, 108, 101, 67, 111, 109, 109, 97, 110, 100, 76, 105, 115, 116, 78, 86, 0, 103, 108, 67, 111, 109, 112, 105, 108, 101, 83, 104, 97, 100, 101, 114, 0, 103, 108, 67, 111, 109, 112, 105, 108, 101, 83, 104, 97, 100, 101, 114, 73, 110, 99, 108, 117, 100, 101, 65, 82, 66, 0, + 103, 108, 67, 111, 109, 112, 114, 101, 115, 115, 101, 100, 77, 117, 108, 116, 105, 84, 101, 120, 73, 109, 97, 103, 101, 49, 68, 69, 88, 84, 0, + 103, 108, 67, 111, 109, 112, 114, 101, 115, 115, 101, 100, 77, 117, 108, 116, 105, 84, 101, 120, 73, 109, 97, 103, 101, 50, 68, 69, 88, 84, 0, + 103, 108, 67, 111, 109, 112, 114, 101, 115, 115, 101, 100, 77, 117, 108, 116, 105, 84, 101, 120, 73, 109, 97, 103, 101, 51, 68, 69, 88, 84, 0, + 103, 108, 67, 111, 109, 112, 114, 101, 115, 115, 101, 100, 77, 117, 108, 116, 105, 84, 101, 120, 83, 117, 98, 73, 109, 97, 103, 101, 49, 68, 69, 88, 84, 0, + 103, 108, 67, 111, 109, 112, 114, 101, 115, 115, 101, 100, 77, 117, 108, 116, 105, 84, 101, 120, 83, 117, 98, 73, 109, 97, 103, 101, 50, 68, 69, 88, 84, 0, + 103, 108, 67, 111, 109, 112, 114, 101, 115, 115, 101, 100, 77, 117, 108, 116, 105, 84, 101, 120, 83, 117, 98, 73, 109, 97, 103, 101, 51, 68, 69, 88, 84, 0, 103, 108, 67, 111, 109, 112, 114, 101, 115, 115, 101, 100, 84, 101, 120, 73, 109, 97, 103, 101, 49, 68, 0, 103, 108, 67, 111, 109, 112, 114, 101, 115, 115, 101, 100, 84, 101, 120, 73, 109, 97, 103, 101, 50, 68, 0, 103, 108, 67, 111, 109, 112, 114, 101, 115, 115, 101, 100, 84, 101, 120, 73, 109, 97, 103, 101, 51, 68, 0, 103, 108, 67, 111, 109, 112, 114, 101, 115, 115, 101, 100, 84, 101, 120, 83, 117, 98, 73, 109, 97, 103, 101, 49, 68, 0, 103, 108, 67, 111, 109, 112, 114, 101, 115, 115, 101, 100, 84, 101, 120, 83, 117, 98, 73, 109, 97, 103, 101, 50, 68, 0, 103, 108, 67, 111, 109, 112, 114, 101, 115, 115, 101, 100, 84, 101, 120, 83, 117, 98, 73, 109, 97, 103, 101, 51, 68, 0, + 103, 108, 67, 111, 109, 112, 114, 101, 115, 115, 101, 100, 84, 101, 120, 116, 117, 114, 101, 73, 109, 97, 103, 101, 49, 68, 69, 88, 84, 0, + 103, 108, 67, 111, 109, 112, 114, 101, 115, 115, 101, 100, 84, 101, 120, 116, 117, 114, 101, 73, 109, 97, 103, 101, 50, 68, 69, 88, 84, 0, + 103, 108, 67, 111, 109, 112, 114, 101, 115, 115, 101, 100, 84, 101, 120, 116, 117, 114, 101, 73, 109, 97, 103, 101, 51, 68, 69, 88, 84, 0, 103, 108, 67, 111, 109, 112, 114, 101, 115, 115, 101, 100, 84, 101, 120, 116, 117, 114, 101, 83, 117, 98, 73, 109, 97, 103, 101, 49, 68, 0, + 103, 108, 67, 111, 109, 112, 114, 101, 115, 115, 101, 100, 84, 101, 120, 116, 117, 114, 101, 83, 117, 98, 73, 109, 97, 103, 101, 49, 68, 69, 88, 84, 0, 103, 108, 67, 111, 109, 112, 114, 101, 115, 115, 101, 100, 84, 101, 120, 116, 117, 114, 101, 83, 117, 98, 73, 109, 97, 103, 101, 50, 68, 0, + 103, 108, 67, 111, 109, 112, 114, 101, 115, 115, 101, 100, 84, 101, 120, 116, 117, 114, 101, 83, 117, 98, 73, 109, 97, 103, 101, 50, 68, 69, 88, 84, 0, 103, 108, 67, 111, 109, 112, 114, 101, 115, 115, 101, 100, 84, 101, 120, 116, 117, 114, 101, 83, 117, 98, 73, 109, 97, 103, 101, 51, 68, 0, + 103, 108, 67, 111, 109, 112, 114, 101, 115, 115, 101, 100, 84, 101, 120, 116, 117, 114, 101, 83, 117, 98, 73, 109, 97, 103, 101, 51, 68, 69, 88, 84, 0, + 103, 108, 67, 111, 110, 115, 101, 114, 118, 97, 116, 105, 118, 101, 82, 97, 115, 116, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 102, 78, 86, 0, + 103, 108, 67, 111, 110, 115, 101, 114, 118, 97, 116, 105, 118, 101, 82, 97, 115, 116, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 78, 86, 0, 103, 108, 67, 111, 110, 118, 111, 108, 117, 116, 105, 111, 110, 70, 105, 108, 116, 101, 114, 49, 68, 0, 103, 108, 67, 111, 110, 118, 111, 108, 117, 116, 105, 111, 110, 70, 105, 108, 116, 101, 114, 50, 68, 0, 103, 108, 67, 111, 110, 118, 111, 108, 117, 116, 105, 111, 110, 80, 97, 114, 97, 109, 101, 116, 101, 114, 102, 0, @@ -147,24 +181,46 @@ namespace OpenTK.Graphics.OpenGL4 103, 108, 67, 111, 112, 121, 67, 111, 110, 118, 111, 108, 117, 116, 105, 111, 110, 70, 105, 108, 116, 101, 114, 49, 68, 0, 103, 108, 67, 111, 112, 121, 67, 111, 110, 118, 111, 108, 117, 116, 105, 111, 110, 70, 105, 108, 116, 101, 114, 50, 68, 0, 103, 108, 67, 111, 112, 121, 73, 109, 97, 103, 101, 83, 117, 98, 68, 97, 116, 97, 0, + 103, 108, 67, 111, 112, 121, 77, 117, 108, 116, 105, 84, 101, 120, 73, 109, 97, 103, 101, 49, 68, 69, 88, 84, 0, + 103, 108, 67, 111, 112, 121, 77, 117, 108, 116, 105, 84, 101, 120, 73, 109, 97, 103, 101, 50, 68, 69, 88, 84, 0, + 103, 108, 67, 111, 112, 121, 77, 117, 108, 116, 105, 84, 101, 120, 83, 117, 98, 73, 109, 97, 103, 101, 49, 68, 69, 88, 84, 0, + 103, 108, 67, 111, 112, 121, 77, 117, 108, 116, 105, 84, 101, 120, 83, 117, 98, 73, 109, 97, 103, 101, 50, 68, 69, 88, 84, 0, + 103, 108, 67, 111, 112, 121, 77, 117, 108, 116, 105, 84, 101, 120, 83, 117, 98, 73, 109, 97, 103, 101, 51, 68, 69, 88, 84, 0, 103, 108, 67, 111, 112, 121, 78, 97, 109, 101, 100, 66, 117, 102, 102, 101, 114, 83, 117, 98, 68, 97, 116, 97, 0, + 103, 108, 67, 111, 112, 121, 80, 97, 116, 104, 78, 86, 0, 103, 108, 67, 111, 112, 121, 84, 101, 120, 73, 109, 97, 103, 101, 49, 68, 0, 103, 108, 67, 111, 112, 121, 84, 101, 120, 73, 109, 97, 103, 101, 50, 68, 0, 103, 108, 67, 111, 112, 121, 84, 101, 120, 83, 117, 98, 73, 109, 97, 103, 101, 49, 68, 0, 103, 108, 67, 111, 112, 121, 84, 101, 120, 83, 117, 98, 73, 109, 97, 103, 101, 50, 68, 0, 103, 108, 67, 111, 112, 121, 84, 101, 120, 83, 117, 98, 73, 109, 97, 103, 101, 51, 68, 0, + 103, 108, 67, 111, 112, 121, 84, 101, 120, 116, 117, 114, 101, 73, 109, 97, 103, 101, 49, 68, 69, 88, 84, 0, + 103, 108, 67, 111, 112, 121, 84, 101, 120, 116, 117, 114, 101, 73, 109, 97, 103, 101, 50, 68, 69, 88, 84, 0, 103, 108, 67, 111, 112, 121, 84, 101, 120, 116, 117, 114, 101, 83, 117, 98, 73, 109, 97, 103, 101, 49, 68, 0, + 103, 108, 67, 111, 112, 121, 84, 101, 120, 116, 117, 114, 101, 83, 117, 98, 73, 109, 97, 103, 101, 49, 68, 69, 88, 84, 0, 103, 108, 67, 111, 112, 121, 84, 101, 120, 116, 117, 114, 101, 83, 117, 98, 73, 109, 97, 103, 101, 50, 68, 0, + 103, 108, 67, 111, 112, 121, 84, 101, 120, 116, 117, 114, 101, 83, 117, 98, 73, 109, 97, 103, 101, 50, 68, 69, 88, 84, 0, 103, 108, 67, 111, 112, 121, 84, 101, 120, 116, 117, 114, 101, 83, 117, 98, 73, 109, 97, 103, 101, 51, 68, 0, + 103, 108, 67, 111, 112, 121, 84, 101, 120, 116, 117, 114, 101, 83, 117, 98, 73, 109, 97, 103, 101, 51, 68, 69, 88, 84, 0, + 103, 108, 67, 111, 118, 101, 114, 97, 103, 101, 77, 111, 100, 117, 108, 97, 116, 105, 111, 110, 78, 86, 0, + 103, 108, 67, 111, 118, 101, 114, 97, 103, 101, 77, 111, 100, 117, 108, 97, 116, 105, 111, 110, 84, 97, 98, 108, 101, 78, 86, 0, + 103, 108, 67, 111, 118, 101, 114, 70, 105, 108, 108, 80, 97, 116, 104, 73, 110, 115, 116, 97, 110, 99, 101, 100, 78, 86, 0, + 103, 108, 67, 111, 118, 101, 114, 70, 105, 108, 108, 80, 97, 116, 104, 78, 86, 0, + 103, 108, 67, 111, 118, 101, 114, 83, 116, 114, 111, 107, 101, 80, 97, 116, 104, 73, 110, 115, 116, 97, 110, 99, 101, 100, 78, 86, 0, + 103, 108, 67, 111, 118, 101, 114, 83, 116, 114, 111, 107, 101, 80, 97, 116, 104, 78, 86, 0, 103, 108, 67, 114, 101, 97, 116, 101, 66, 117, 102, 102, 101, 114, 115, 0, + 103, 108, 67, 114, 101, 97, 116, 101, 67, 111, 109, 109, 97, 110, 100, 76, 105, 115, 116, 115, 78, 86, 0, 103, 108, 67, 114, 101, 97, 116, 101, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 115, 0, + 103, 108, 67, 114, 101, 97, 116, 101, 80, 101, 114, 102, 81, 117, 101, 114, 121, 73, 78, 84, 69, 76, 0, 103, 108, 67, 114, 101, 97, 116, 101, 80, 114, 111, 103, 114, 97, 109, 0, 103, 108, 67, 114, 101, 97, 116, 101, 80, 114, 111, 103, 114, 97, 109, 80, 105, 112, 101, 108, 105, 110, 101, 115, 0, 103, 108, 67, 114, 101, 97, 116, 101, 81, 117, 101, 114, 105, 101, 115, 0, 103, 108, 67, 114, 101, 97, 116, 101, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 115, 0, 103, 108, 67, 114, 101, 97, 116, 101, 83, 97, 109, 112, 108, 101, 114, 115, 0, 103, 108, 67, 114, 101, 97, 116, 101, 83, 104, 97, 100, 101, 114, 0, + 103, 108, 67, 114, 101, 97, 116, 101, 83, 104, 97, 100, 101, 114, 80, 114, 111, 103, 114, 97, 109, 69, 88, 84, 0, 103, 108, 67, 114, 101, 97, 116, 101, 83, 104, 97, 100, 101, 114, 80, 114, 111, 103, 114, 97, 109, 118, 0, + 103, 108, 67, 114, 101, 97, 116, 101, 83, 104, 97, 100, 101, 114, 80, 114, 111, 103, 114, 97, 109, 118, 69, 88, 84, 0, + 103, 108, 67, 114, 101, 97, 116, 101, 83, 116, 97, 116, 101, 115, 78, 86, 0, 103, 108, 67, 114, 101, 97, 116, 101, 83, 121, 110, 99, 70, 114, 111, 109, 67, 76, 101, 118, 101, 110, 116, 65, 82, 66, 0, 103, 108, 67, 114, 101, 97, 116, 101, 84, 101, 120, 116, 117, 114, 101, 115, 0, 103, 108, 67, 114, 101, 97, 116, 101, 84, 114, 97, 110, 115, 102, 111, 114, 109, 70, 101, 101, 100, 98, 97, 99, 107, 115, 0, @@ -180,14 +236,20 @@ namespace OpenTK.Graphics.OpenGL4 103, 108, 68, 101, 98, 117, 103, 77, 101, 115, 115, 97, 103, 101, 73, 110, 115, 101, 114, 116, 65, 82, 66, 0, 103, 108, 68, 101, 98, 117, 103, 77, 101, 115, 115, 97, 103, 101, 73, 110, 115, 101, 114, 116, 75, 72, 82, 0, 103, 108, 68, 101, 108, 101, 116, 101, 66, 117, 102, 102, 101, 114, 115, 0, + 103, 108, 68, 101, 108, 101, 116, 101, 67, 111, 109, 109, 97, 110, 100, 76, 105, 115, 116, 115, 78, 86, 0, 103, 108, 68, 101, 108, 101, 116, 101, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 115, 0, 103, 108, 68, 101, 108, 101, 116, 101, 78, 97, 109, 101, 100, 83, 116, 114, 105, 110, 103, 65, 82, 66, 0, + 103, 108, 68, 101, 108, 101, 116, 101, 80, 97, 116, 104, 115, 78, 86, 0, + 103, 108, 68, 101, 108, 101, 116, 101, 80, 101, 114, 102, 77, 111, 110, 105, 116, 111, 114, 115, 65, 77, 68, 0, + 103, 108, 68, 101, 108, 101, 116, 101, 80, 101, 114, 102, 81, 117, 101, 114, 121, 73, 78, 84, 69, 76, 0, 103, 108, 68, 101, 108, 101, 116, 101, 80, 114, 111, 103, 114, 97, 109, 0, 103, 108, 68, 101, 108, 101, 116, 101, 80, 114, 111, 103, 114, 97, 109, 80, 105, 112, 101, 108, 105, 110, 101, 115, 0, + 103, 108, 68, 101, 108, 101, 116, 101, 80, 114, 111, 103, 114, 97, 109, 80, 105, 112, 101, 108, 105, 110, 101, 115, 69, 88, 84, 0, 103, 108, 68, 101, 108, 101, 116, 101, 81, 117, 101, 114, 105, 101, 115, 0, 103, 108, 68, 101, 108, 101, 116, 101, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 115, 0, 103, 108, 68, 101, 108, 101, 116, 101, 83, 97, 109, 112, 108, 101, 114, 115, 0, 103, 108, 68, 101, 108, 101, 116, 101, 83, 104, 97, 100, 101, 114, 0, + 103, 108, 68, 101, 108, 101, 116, 101, 83, 116, 97, 116, 101, 115, 78, 86, 0, 103, 108, 68, 101, 108, 101, 116, 101, 83, 121, 110, 99, 0, 103, 108, 68, 101, 108, 101, 116, 101, 84, 101, 120, 116, 117, 114, 101, 115, 0, 103, 108, 68, 101, 108, 101, 116, 101, 84, 114, 97, 110, 115, 102, 111, 114, 109, 70, 101, 101, 100, 98, 97, 99, 107, 115, 0, @@ -200,8 +262,13 @@ namespace OpenTK.Graphics.OpenGL4 103, 108, 68, 101, 112, 116, 104, 82, 97, 110, 103, 101, 73, 110, 100, 101, 120, 101, 100, 0, 103, 108, 68, 101, 116, 97, 99, 104, 83, 104, 97, 100, 101, 114, 0, 103, 108, 68, 105, 115, 97, 98, 108, 101, 0, + 103, 108, 68, 105, 115, 97, 98, 108, 101, 67, 108, 105, 101, 110, 116, 83, 116, 97, 116, 101, 105, 69, 88, 84, 0, + 103, 108, 68, 105, 115, 97, 98, 108, 101, 67, 108, 105, 101, 110, 116, 83, 116, 97, 116, 101, 73, 110, 100, 101, 120, 101, 100, 69, 88, 84, 0, 103, 108, 68, 105, 115, 97, 98, 108, 101, 105, 0, + 103, 108, 68, 105, 115, 97, 98, 108, 101, 73, 110, 100, 101, 120, 101, 100, 69, 88, 84, 0, 103, 108, 68, 105, 115, 97, 98, 108, 101, 86, 101, 114, 116, 101, 120, 65, 114, 114, 97, 121, 65, 116, 116, 114, 105, 98, 0, + 103, 108, 68, 105, 115, 97, 98, 108, 101, 86, 101, 114, 116, 101, 120, 65, 114, 114, 97, 121, 65, 116, 116, 114, 105, 98, 69, 88, 84, 0, + 103, 108, 68, 105, 115, 97, 98, 108, 101, 86, 101, 114, 116, 101, 120, 65, 114, 114, 97, 121, 69, 88, 84, 0, 103, 108, 68, 105, 115, 97, 98, 108, 101, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 65, 114, 114, 97, 121, 0, 103, 108, 68, 105, 115, 112, 97, 116, 99, 104, 67, 111, 109, 112, 117, 116, 101, 0, 103, 108, 68, 105, 115, 112, 97, 116, 99, 104, 67, 111, 109, 112, 117, 116, 101, 71, 114, 111, 117, 112, 83, 105, 122, 101, 65, 82, 66, 0, @@ -209,48 +276,84 @@ namespace OpenTK.Graphics.OpenGL4 103, 108, 68, 114, 97, 119, 65, 114, 114, 97, 121, 115, 0, 103, 108, 68, 114, 97, 119, 65, 114, 114, 97, 121, 115, 73, 110, 100, 105, 114, 101, 99, 116, 0, 103, 108, 68, 114, 97, 119, 65, 114, 114, 97, 121, 115, 73, 110, 115, 116, 97, 110, 99, 101, 100, 0, + 103, 108, 68, 114, 97, 119, 65, 114, 114, 97, 121, 115, 73, 110, 115, 116, 97, 110, 99, 101, 100, 65, 82, 66, 0, 103, 108, 68, 114, 97, 119, 65, 114, 114, 97, 121, 115, 73, 110, 115, 116, 97, 110, 99, 101, 100, 66, 97, 115, 101, 73, 110, 115, 116, 97, 110, 99, 101, 0, + 103, 108, 68, 114, 97, 119, 65, 114, 114, 97, 121, 115, 73, 110, 115, 116, 97, 110, 99, 101, 100, 69, 88, 84, 0, 103, 108, 68, 114, 97, 119, 66, 117, 102, 102, 101, 114, 0, 103, 108, 68, 114, 97, 119, 66, 117, 102, 102, 101, 114, 115, 0, + 103, 108, 68, 114, 97, 119, 67, 111, 109, 109, 97, 110, 100, 115, 65, 100, 100, 114, 101, 115, 115, 78, 86, 0, + 103, 108, 68, 114, 97, 119, 67, 111, 109, 109, 97, 110, 100, 115, 78, 86, 0, + 103, 108, 68, 114, 97, 119, 67, 111, 109, 109, 97, 110, 100, 115, 83, 116, 97, 116, 101, 115, 65, 100, 100, 114, 101, 115, 115, 78, 86, 0, + 103, 108, 68, 114, 97, 119, 67, 111, 109, 109, 97, 110, 100, 115, 83, 116, 97, 116, 101, 115, 78, 86, 0, 103, 108, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 0, 103, 108, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 66, 97, 115, 101, 86, 101, 114, 116, 101, 120, 0, 103, 108, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 73, 110, 100, 105, 114, 101, 99, 116, 0, 103, 108, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 73, 110, 115, 116, 97, 110, 99, 101, 100, 0, + 103, 108, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 73, 110, 115, 116, 97, 110, 99, 101, 100, 65, 82, 66, 0, 103, 108, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 73, 110, 115, 116, 97, 110, 99, 101, 100, 66, 97, 115, 101, 73, 110, 115, 116, 97, 110, 99, 101, 0, 103, 108, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 73, 110, 115, 116, 97, 110, 99, 101, 100, 66, 97, 115, 101, 86, 101, 114, 116, 101, 120, 0, 103, 108, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 73, 110, 115, 116, 97, 110, 99, 101, 100, 66, 97, 115, 101, 86, 101, 114, 116, 101, 120, 66, 97, 115, 101, 73, 110, 115, 116, 97, 110, 99, 101, 0, + 103, 108, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 73, 110, 115, 116, 97, 110, 99, 101, 100, 69, 88, 84, 0, 103, 108, 68, 114, 97, 119, 82, 97, 110, 103, 101, 69, 108, 101, 109, 101, 110, 116, 115, 0, 103, 108, 68, 114, 97, 119, 82, 97, 110, 103, 101, 69, 108, 101, 109, 101, 110, 116, 115, 66, 97, 115, 101, 86, 101, 114, 116, 101, 120, 0, 103, 108, 68, 114, 97, 119, 84, 114, 97, 110, 115, 102, 111, 114, 109, 70, 101, 101, 100, 98, 97, 99, 107, 0, 103, 108, 68, 114, 97, 119, 84, 114, 97, 110, 115, 102, 111, 114, 109, 70, 101, 101, 100, 98, 97, 99, 107, 73, 110, 115, 116, 97, 110, 99, 101, 100, 0, 103, 108, 68, 114, 97, 119, 84, 114, 97, 110, 115, 102, 111, 114, 109, 70, 101, 101, 100, 98, 97, 99, 107, 83, 116, 114, 101, 97, 109, 0, 103, 108, 68, 114, 97, 119, 84, 114, 97, 110, 115, 102, 111, 114, 109, 70, 101, 101, 100, 98, 97, 99, 107, 83, 116, 114, 101, 97, 109, 73, 110, 115, 116, 97, 110, 99, 101, 100, 0, + 103, 108, 68, 114, 97, 119, 86, 107, 73, 109, 97, 103, 101, 78, 86, 0, + 103, 108, 69, 100, 103, 101, 70, 108, 97, 103, 70, 111, 114, 109, 97, 116, 78, 86, 0, 103, 108, 69, 110, 97, 98, 108, 101, 0, + 103, 108, 69, 110, 97, 98, 108, 101, 67, 108, 105, 101, 110, 116, 83, 116, 97, 116, 101, 105, 69, 88, 84, 0, + 103, 108, 69, 110, 97, 98, 108, 101, 67, 108, 105, 101, 110, 116, 83, 116, 97, 116, 101, 73, 110, 100, 101, 120, 101, 100, 69, 88, 84, 0, 103, 108, 69, 110, 97, 98, 108, 101, 105, 0, + 103, 108, 69, 110, 97, 98, 108, 101, 73, 110, 100, 101, 120, 101, 100, 69, 88, 84, 0, 103, 108, 69, 110, 97, 98, 108, 101, 86, 101, 114, 116, 101, 120, 65, 114, 114, 97, 121, 65, 116, 116, 114, 105, 98, 0, + 103, 108, 69, 110, 97, 98, 108, 101, 86, 101, 114, 116, 101, 120, 65, 114, 114, 97, 121, 65, 116, 116, 114, 105, 98, 69, 88, 84, 0, + 103, 108, 69, 110, 97, 98, 108, 101, 86, 101, 114, 116, 101, 120, 65, 114, 114, 97, 121, 69, 88, 84, 0, 103, 108, 69, 110, 97, 98, 108, 101, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 65, 114, 114, 97, 121, 0, 103, 108, 69, 110, 100, 67, 111, 110, 100, 105, 116, 105, 111, 110, 97, 108, 82, 101, 110, 100, 101, 114, 0, + 103, 108, 69, 110, 100, 67, 111, 110, 100, 105, 116, 105, 111, 110, 97, 108, 82, 101, 110, 100, 101, 114, 78, 86, 0, + 103, 108, 69, 110, 100, 80, 101, 114, 102, 77, 111, 110, 105, 116, 111, 114, 65, 77, 68, 0, + 103, 108, 69, 110, 100, 80, 101, 114, 102, 81, 117, 101, 114, 121, 73, 78, 84, 69, 76, 0, 103, 108, 69, 110, 100, 81, 117, 101, 114, 121, 0, 103, 108, 69, 110, 100, 81, 117, 101, 114, 121, 73, 110, 100, 101, 120, 101, 100, 0, 103, 108, 69, 110, 100, 84, 114, 97, 110, 115, 102, 111, 114, 109, 70, 101, 101, 100, 98, 97, 99, 107, 0, + 103, 108, 69, 118, 97, 108, 117, 97, 116, 101, 68, 101, 112, 116, 104, 86, 97, 108, 117, 101, 115, 65, 82, 66, 0, 103, 108, 70, 101, 110, 99, 101, 83, 121, 110, 99, 0, 103, 108, 70, 105, 110, 105, 115, 104, 0, 103, 108, 70, 108, 117, 115, 104, 0, 103, 108, 70, 108, 117, 115, 104, 77, 97, 112, 112, 101, 100, 66, 117, 102, 102, 101, 114, 82, 97, 110, 103, 101, 0, 103, 108, 70, 108, 117, 115, 104, 77, 97, 112, 112, 101, 100, 78, 97, 109, 101, 100, 66, 117, 102, 102, 101, 114, 82, 97, 110, 103, 101, 0, + 103, 108, 70, 108, 117, 115, 104, 77, 97, 112, 112, 101, 100, 78, 97, 109, 101, 100, 66, 117, 102, 102, 101, 114, 82, 97, 110, 103, 101, 69, 88, 84, 0, + 103, 108, 70, 111, 103, 67, 111, 111, 114, 100, 70, 111, 114, 109, 97, 116, 78, 86, 0, + 103, 108, 70, 114, 97, 103, 109, 101, 110, 116, 67, 111, 118, 101, 114, 97, 103, 101, 67, 111, 108, 111, 114, 78, 86, 0, + 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 68, 114, 97, 119, 66, 117, 102, 102, 101, 114, 69, 88, 84, 0, + 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 68, 114, 97, 119, 66, 117, 102, 102, 101, 114, 115, 69, 88, 84, 0, 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 0, + 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 82, 101, 97, 100, 66, 117, 102, 102, 101, 114, 69, 88, 84, 0, 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 0, + 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 83, 97, 109, 112, 108, 101, 76, 111, 99, 97, 116, 105, 111, 110, 115, 102, 118, 65, 82, 66, 0, + 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 83, 97, 109, 112, 108, 101, 76, 111, 99, 97, 116, 105, 111, 110, 115, 102, 118, 78, 86, 0, 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 84, 101, 120, 116, 117, 114, 101, 0, 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 84, 101, 120, 116, 117, 114, 101, 49, 68, 0, 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 84, 101, 120, 116, 117, 114, 101, 50, 68, 0, 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 84, 101, 120, 116, 117, 114, 101, 51, 68, 0, + 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 84, 101, 120, 116, 117, 114, 101, 65, 82, 66, 0, + 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 84, 101, 120, 116, 117, 114, 101, 70, 97, 99, 101, 65, 82, 66, 0, 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 84, 101, 120, 116, 117, 114, 101, 76, 97, 121, 101, 114, 0, + 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 84, 101, 120, 116, 117, 114, 101, 76, 97, 121, 101, 114, 65, 82, 66, 0, + 103, 108, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 84, 101, 120, 116, 117, 114, 101, 77, 117, 108, 116, 105, 118, 105, 101, 119, 79, 86, 82, 0, 103, 108, 70, 114, 111, 110, 116, 70, 97, 99, 101, 0, 103, 108, 71, 101, 110, 66, 117, 102, 102, 101, 114, 115, 0, 103, 108, 71, 101, 110, 101, 114, 97, 116, 101, 77, 105, 112, 109, 97, 112, 0, + 103, 108, 71, 101, 110, 101, 114, 97, 116, 101, 77, 117, 108, 116, 105, 84, 101, 120, 77, 105, 112, 109, 97, 112, 69, 88, 84, 0, 103, 108, 71, 101, 110, 101, 114, 97, 116, 101, 84, 101, 120, 116, 117, 114, 101, 77, 105, 112, 109, 97, 112, 0, + 103, 108, 71, 101, 110, 101, 114, 97, 116, 101, 84, 101, 120, 116, 117, 114, 101, 77, 105, 112, 109, 97, 112, 69, 88, 84, 0, 103, 108, 71, 101, 110, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 115, 0, + 103, 108, 71, 101, 110, 80, 97, 116, 104, 115, 78, 86, 0, + 103, 108, 71, 101, 110, 80, 101, 114, 102, 77, 111, 110, 105, 116, 111, 114, 115, 65, 77, 68, 0, 103, 108, 71, 101, 110, 80, 114, 111, 103, 114, 97, 109, 80, 105, 112, 101, 108, 105, 110, 101, 115, 0, + 103, 108, 71, 101, 110, 80, 114, 111, 103, 114, 97, 109, 80, 105, 112, 101, 108, 105, 110, 101, 115, 69, 88, 84, 0, 103, 108, 71, 101, 110, 81, 117, 101, 114, 105, 101, 115, 0, 103, 108, 71, 101, 110, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 115, 0, 103, 108, 71, 101, 110, 83, 97, 109, 112, 108, 101, 114, 115, 0, @@ -270,32 +373,44 @@ namespace OpenTK.Graphics.OpenGL4 103, 108, 71, 101, 116, 65, 116, 116, 97, 99, 104, 101, 100, 83, 104, 97, 100, 101, 114, 115, 0, 103, 108, 71, 101, 116, 65, 116, 116, 114, 105, 98, 76, 111, 99, 97, 116, 105, 111, 110, 0, 103, 108, 71, 101, 116, 66, 111, 111, 108, 101, 97, 110, 105, 95, 118, 0, + 103, 108, 71, 101, 116, 66, 111, 111, 108, 101, 97, 110, 73, 110, 100, 101, 120, 101, 100, 118, 69, 88, 84, 0, 103, 108, 71, 101, 116, 66, 111, 111, 108, 101, 97, 110, 118, 0, 103, 108, 71, 101, 116, 66, 117, 102, 102, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 54, 52, 118, 0, 103, 108, 71, 101, 116, 66, 117, 102, 102, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 0, + 103, 108, 71, 101, 116, 66, 117, 102, 102, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 117, 105, 54, 52, 118, 78, 86, 0, 103, 108, 71, 101, 116, 66, 117, 102, 102, 101, 114, 80, 111, 105, 110, 116, 101, 114, 118, 0, 103, 108, 71, 101, 116, 66, 117, 102, 102, 101, 114, 83, 117, 98, 68, 97, 116, 97, 0, 103, 108, 71, 101, 116, 67, 111, 108, 111, 114, 84, 97, 98, 108, 101, 0, 103, 108, 71, 101, 116, 67, 111, 108, 111, 114, 84, 97, 98, 108, 101, 80, 97, 114, 97, 109, 101, 116, 101, 114, 102, 118, 0, 103, 108, 71, 101, 116, 67, 111, 108, 111, 114, 84, 97, 98, 108, 101, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 0, + 103, 108, 71, 101, 116, 67, 111, 109, 109, 97, 110, 100, 72, 101, 97, 100, 101, 114, 78, 86, 0, + 103, 108, 71, 101, 116, 67, 111, 109, 112, 114, 101, 115, 115, 101, 100, 77, 117, 108, 116, 105, 84, 101, 120, 73, 109, 97, 103, 101, 69, 88, 84, 0, 103, 108, 71, 101, 116, 67, 111, 109, 112, 114, 101, 115, 115, 101, 100, 84, 101, 120, 73, 109, 97, 103, 101, 0, 103, 108, 71, 101, 116, 67, 111, 109, 112, 114, 101, 115, 115, 101, 100, 84, 101, 120, 116, 117, 114, 101, 73, 109, 97, 103, 101, 0, + 103, 108, 71, 101, 116, 67, 111, 109, 112, 114, 101, 115, 115, 101, 100, 84, 101, 120, 116, 117, 114, 101, 73, 109, 97, 103, 101, 69, 88, 84, 0, 103, 108, 71, 101, 116, 67, 111, 109, 112, 114, 101, 115, 115, 101, 100, 84, 101, 120, 116, 117, 114, 101, 83, 117, 98, 73, 109, 97, 103, 101, 0, 103, 108, 71, 101, 116, 67, 111, 110, 118, 111, 108, 117, 116, 105, 111, 110, 70, 105, 108, 116, 101, 114, 0, 103, 108, 71, 101, 116, 67, 111, 110, 118, 111, 108, 117, 116, 105, 111, 110, 80, 97, 114, 97, 109, 101, 116, 101, 114, 102, 118, 0, 103, 108, 71, 101, 116, 67, 111, 110, 118, 111, 108, 117, 116, 105, 111, 110, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 0, + 103, 108, 71, 101, 116, 67, 111, 118, 101, 114, 97, 103, 101, 77, 111, 100, 117, 108, 97, 116, 105, 111, 110, 84, 97, 98, 108, 101, 78, 86, 0, 103, 108, 71, 101, 116, 68, 101, 98, 117, 103, 77, 101, 115, 115, 97, 103, 101, 76, 111, 103, 0, 103, 108, 71, 101, 116, 68, 101, 98, 117, 103, 77, 101, 115, 115, 97, 103, 101, 76, 111, 103, 65, 82, 66, 0, 103, 108, 71, 101, 116, 68, 101, 98, 117, 103, 77, 101, 115, 115, 97, 103, 101, 76, 111, 103, 75, 72, 82, 0, 103, 108, 71, 101, 116, 68, 111, 117, 98, 108, 101, 105, 95, 118, 0, + 103, 108, 71, 101, 116, 68, 111, 117, 98, 108, 101, 105, 95, 118, 69, 88, 84, 0, + 103, 108, 71, 101, 116, 68, 111, 117, 98, 108, 101, 73, 110, 100, 101, 120, 101, 100, 118, 69, 88, 84, 0, 103, 108, 71, 101, 116, 68, 111, 117, 98, 108, 101, 118, 0, 103, 108, 71, 101, 116, 69, 114, 114, 111, 114, 0, + 103, 108, 71, 101, 116, 70, 105, 114, 115, 116, 80, 101, 114, 102, 81, 117, 101, 114, 121, 73, 100, 73, 78, 84, 69, 76, 0, 103, 108, 71, 101, 116, 70, 108, 111, 97, 116, 105, 95, 118, 0, + 103, 108, 71, 101, 116, 70, 108, 111, 97, 116, 105, 95, 118, 69, 88, 84, 0, + 103, 108, 71, 101, 116, 70, 108, 111, 97, 116, 73, 110, 100, 101, 120, 101, 100, 118, 69, 88, 84, 0, 103, 108, 71, 101, 116, 70, 108, 111, 97, 116, 118, 0, 103, 108, 71, 101, 116, 70, 114, 97, 103, 68, 97, 116, 97, 73, 110, 100, 101, 120, 0, 103, 108, 71, 101, 116, 70, 114, 97, 103, 68, 97, 116, 97, 76, 111, 99, 97, 116, 105, 111, 110, 0, 103, 108, 71, 101, 116, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 65, 116, 116, 97, 99, 104, 109, 101, 110, 116, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 0, 103, 108, 71, 101, 116, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 0, + 103, 108, 71, 101, 116, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 69, 88, 84, 0, 103, 108, 71, 101, 116, 71, 114, 97, 112, 104, 105, 99, 115, 82, 101, 115, 101, 116, 83, 116, 97, 116, 117, 115, 0, 103, 108, 71, 101, 116, 71, 114, 97, 112, 104, 105, 99, 115, 82, 101, 115, 101, 116, 83, 116, 97, 116, 117, 115, 65, 82, 66, 0, 103, 108, 71, 101, 116, 71, 114, 97, 112, 104, 105, 99, 115, 82, 101, 115, 101, 116, 83, 116, 97, 116, 117, 115, 75, 72, 82, 0, @@ -303,23 +418,53 @@ namespace OpenTK.Graphics.OpenGL4 103, 108, 71, 101, 116, 72, 105, 115, 116, 111, 103, 114, 97, 109, 80, 97, 114, 97, 109, 101, 116, 101, 114, 102, 118, 0, 103, 108, 71, 101, 116, 72, 105, 115, 116, 111, 103, 114, 97, 109, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 0, 103, 108, 71, 101, 116, 73, 109, 97, 103, 101, 72, 97, 110, 100, 108, 101, 65, 82, 66, 0, + 103, 108, 71, 101, 116, 73, 109, 97, 103, 101, 72, 97, 110, 100, 108, 101, 78, 86, 0, 103, 108, 71, 101, 116, 73, 110, 116, 101, 103, 101, 114, 54, 52, 105, 95, 118, 0, 103, 108, 71, 101, 116, 73, 110, 116, 101, 103, 101, 114, 54, 52, 118, 0, 103, 108, 71, 101, 116, 73, 110, 116, 101, 103, 101, 114, 105, 95, 118, 0, + 103, 108, 71, 101, 116, 73, 110, 116, 101, 103, 101, 114, 73, 110, 100, 101, 120, 101, 100, 118, 69, 88, 84, 0, + 103, 108, 71, 101, 116, 73, 110, 116, 101, 103, 101, 114, 117, 105, 54, 52, 105, 95, 118, 78, 86, 0, + 103, 108, 71, 101, 116, 73, 110, 116, 101, 103, 101, 114, 117, 105, 54, 52, 118, 78, 86, 0, 103, 108, 71, 101, 116, 73, 110, 116, 101, 103, 101, 114, 118, 0, 103, 108, 71, 101, 116, 73, 110, 116, 101, 114, 110, 97, 108, 102, 111, 114, 109, 97, 116, 105, 54, 52, 118, 0, 103, 108, 71, 101, 116, 73, 110, 116, 101, 114, 110, 97, 108, 102, 111, 114, 109, 97, 116, 105, 118, 0, + 103, 108, 71, 101, 116, 73, 110, 116, 101, 114, 110, 97, 108, 102, 111, 114, 109, 97, 116, 83, 97, 109, 112, 108, 101, 105, 118, 78, 86, 0, 103, 108, 71, 101, 116, 77, 105, 110, 109, 97, 120, 0, 103, 108, 71, 101, 116, 77, 105, 110, 109, 97, 120, 80, 97, 114, 97, 109, 101, 116, 101, 114, 102, 118, 0, 103, 108, 71, 101, 116, 77, 105, 110, 109, 97, 120, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 0, 103, 108, 71, 101, 116, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 102, 118, 0, + 103, 108, 71, 101, 116, 77, 117, 108, 116, 105, 84, 101, 120, 69, 110, 118, 102, 118, 69, 88, 84, 0, + 103, 108, 71, 101, 116, 77, 117, 108, 116, 105, 84, 101, 120, 69, 110, 118, 105, 118, 69, 88, 84, 0, + 103, 108, 71, 101, 116, 77, 117, 108, 116, 105, 84, 101, 120, 71, 101, 110, 100, 118, 69, 88, 84, 0, + 103, 108, 71, 101, 116, 77, 117, 108, 116, 105, 84, 101, 120, 71, 101, 110, 102, 118, 69, 88, 84, 0, + 103, 108, 71, 101, 116, 77, 117, 108, 116, 105, 84, 101, 120, 71, 101, 110, 105, 118, 69, 88, 84, 0, + 103, 108, 71, 101, 116, 77, 117, 108, 116, 105, 84, 101, 120, 73, 109, 97, 103, 101, 69, 88, 84, 0, + 103, 108, 71, 101, 116, 77, 117, 108, 116, 105, 84, 101, 120, 76, 101, 118, 101, 108, 80, 97, 114, 97, 109, 101, 116, 101, 114, 102, 118, 69, 88, 84, 0, + 103, 108, 71, 101, 116, 77, 117, 108, 116, 105, 84, 101, 120, 76, 101, 118, 101, 108, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 69, 88, 84, 0, + 103, 108, 71, 101, 116, 77, 117, 108, 116, 105, 84, 101, 120, 80, 97, 114, 97, 109, 101, 116, 101, 114, 102, 118, 69, 88, 84, 0, + 103, 108, 71, 101, 116, 77, 117, 108, 116, 105, 84, 101, 120, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 105, 118, 69, 88, 84, 0, + 103, 108, 71, 101, 116, 77, 117, 108, 116, 105, 84, 101, 120, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 117, 105, 118, 69, 88, 84, 0, + 103, 108, 71, 101, 116, 77, 117, 108, 116, 105, 84, 101, 120, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 69, 88, 84, 0, 103, 108, 71, 101, 116, 78, 97, 109, 101, 100, 66, 117, 102, 102, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 54, 52, 118, 0, 103, 108, 71, 101, 116, 78, 97, 109, 101, 100, 66, 117, 102, 102, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 0, + 103, 108, 71, 101, 116, 78, 97, 109, 101, 100, 66, 117, 102, 102, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 69, 88, 84, 0, + 103, 108, 71, 101, 116, 78, 97, 109, 101, 100, 66, 117, 102, 102, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 117, 105, 54, 52, 118, 78, 86, 0, 103, 108, 71, 101, 116, 78, 97, 109, 101, 100, 66, 117, 102, 102, 101, 114, 80, 111, 105, 110, 116, 101, 114, 118, 0, + 103, 108, 71, 101, 116, 78, 97, 109, 101, 100, 66, 117, 102, 102, 101, 114, 80, 111, 105, 110, 116, 101, 114, 118, 69, 88, 84, 0, 103, 108, 71, 101, 116, 78, 97, 109, 101, 100, 66, 117, 102, 102, 101, 114, 83, 117, 98, 68, 97, 116, 97, 0, + 103, 108, 71, 101, 116, 78, 97, 109, 101, 100, 66, 117, 102, 102, 101, 114, 83, 117, 98, 68, 97, 116, 97, 69, 88, 84, 0, 103, 108, 71, 101, 116, 78, 97, 109, 101, 100, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 65, 116, 116, 97, 99, 104, 109, 101, 110, 116, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 0, + 103, 108, 71, 101, 116, 78, 97, 109, 101, 100, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 65, 116, 116, 97, 99, 104, 109, 101, 110, 116, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 69, 88, 84, 0, 103, 108, 71, 101, 116, 78, 97, 109, 101, 100, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 0, + 103, 108, 71, 101, 116, 78, 97, 109, 101, 100, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 69, 88, 84, 0, + 103, 108, 71, 101, 116, 78, 97, 109, 101, 100, 80, 114, 111, 103, 114, 97, 109, 105, 118, 69, 88, 84, 0, + 103, 108, 71, 101, 116, 78, 97, 109, 101, 100, 80, 114, 111, 103, 114, 97, 109, 76, 111, 99, 97, 108, 80, 97, 114, 97, 109, 101, 116, 101, 114, 100, 118, 69, 88, 84, 0, + 103, 108, 71, 101, 116, 78, 97, 109, 101, 100, 80, 114, 111, 103, 114, 97, 109, 76, 111, 99, 97, 108, 80, 97, 114, 97, 109, 101, 116, 101, 114, 102, 118, 69, 88, 84, 0, + 103, 108, 71, 101, 116, 78, 97, 109, 101, 100, 80, 114, 111, 103, 114, 97, 109, 76, 111, 99, 97, 108, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 105, 118, 69, 88, 84, 0, + 103, 108, 71, 101, 116, 78, 97, 109, 101, 100, 80, 114, 111, 103, 114, 97, 109, 76, 111, 99, 97, 108, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 117, 105, 118, 69, 88, 84, 0, + 103, 108, 71, 101, 116, 78, 97, 109, 101, 100, 80, 114, 111, 103, 114, 97, 109, 83, 116, 114, 105, 110, 103, 69, 88, 84, 0, 103, 108, 71, 101, 116, 78, 97, 109, 101, 100, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 0, + 103, 108, 71, 101, 116, 78, 97, 109, 101, 100, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 69, 88, 84, 0, 103, 108, 71, 101, 116, 78, 97, 109, 101, 100, 83, 116, 114, 105, 110, 103, 65, 82, 66, 0, 103, 108, 71, 101, 116, 78, 97, 109, 101, 100, 83, 116, 114, 105, 110, 103, 105, 118, 65, 82, 66, 0, 103, 108, 71, 101, 116, 110, 67, 111, 108, 111, 114, 84, 97, 98, 108, 101, 0, @@ -328,6 +473,7 @@ namespace OpenTK.Graphics.OpenGL4 103, 108, 71, 101, 116, 110, 67, 111, 109, 112, 114, 101, 115, 115, 101, 100, 84, 101, 120, 73, 109, 97, 103, 101, 65, 82, 66, 0, 103, 108, 71, 101, 116, 110, 67, 111, 110, 118, 111, 108, 117, 116, 105, 111, 110, 70, 105, 108, 116, 101, 114, 0, 103, 108, 71, 101, 116, 110, 67, 111, 110, 118, 111, 108, 117, 116, 105, 111, 110, 70, 105, 108, 116, 101, 114, 65, 82, 66, 0, + 103, 108, 71, 101, 116, 78, 101, 120, 116, 80, 101, 114, 102, 81, 117, 101, 114, 121, 73, 100, 73, 78, 84, 69, 76, 0, 103, 108, 71, 101, 116, 110, 72, 105, 115, 116, 111, 103, 114, 97, 109, 0, 103, 108, 71, 101, 116, 110, 72, 105, 115, 116, 111, 103, 114, 97, 109, 65, 82, 66, 0, 103, 108, 71, 101, 116, 110, 77, 97, 112, 100, 118, 0, @@ -355,16 +501,44 @@ namespace OpenTK.Graphics.OpenGL4 103, 108, 71, 101, 116, 110, 85, 110, 105, 102, 111, 114, 109, 102, 118, 0, 103, 108, 71, 101, 116, 110, 85, 110, 105, 102, 111, 114, 109, 102, 118, 65, 82, 66, 0, 103, 108, 71, 101, 116, 110, 85, 110, 105, 102, 111, 114, 109, 102, 118, 75, 72, 82, 0, + 103, 108, 71, 101, 116, 110, 85, 110, 105, 102, 111, 114, 109, 105, 54, 52, 118, 65, 82, 66, 0, 103, 108, 71, 101, 116, 110, 85, 110, 105, 102, 111, 114, 109, 105, 118, 0, 103, 108, 71, 101, 116, 110, 85, 110, 105, 102, 111, 114, 109, 105, 118, 65, 82, 66, 0, 103, 108, 71, 101, 116, 110, 85, 110, 105, 102, 111, 114, 109, 105, 118, 75, 72, 82, 0, + 103, 108, 71, 101, 116, 110, 85, 110, 105, 102, 111, 114, 109, 117, 105, 54, 52, 118, 65, 82, 66, 0, 103, 108, 71, 101, 116, 110, 85, 110, 105, 102, 111, 114, 109, 117, 105, 118, 0, 103, 108, 71, 101, 116, 110, 85, 110, 105, 102, 111, 114, 109, 117, 105, 118, 65, 82, 66, 0, 103, 108, 71, 101, 116, 110, 85, 110, 105, 102, 111, 114, 109, 117, 105, 118, 75, 72, 82, 0, 103, 108, 71, 101, 116, 79, 98, 106, 101, 99, 116, 76, 97, 98, 101, 108, 0, + 103, 108, 71, 101, 116, 79, 98, 106, 101, 99, 116, 76, 97, 98, 101, 108, 69, 88, 84, 0, 103, 108, 71, 101, 116, 79, 98, 106, 101, 99, 116, 76, 97, 98, 101, 108, 75, 72, 82, 0, 103, 108, 71, 101, 116, 79, 98, 106, 101, 99, 116, 80, 116, 114, 76, 97, 98, 101, 108, 0, 103, 108, 71, 101, 116, 79, 98, 106, 101, 99, 116, 80, 116, 114, 76, 97, 98, 101, 108, 75, 72, 82, 0, + 103, 108, 71, 101, 116, 80, 97, 116, 104, 67, 111, 108, 111, 114, 71, 101, 110, 102, 118, 78, 86, 0, + 103, 108, 71, 101, 116, 80, 97, 116, 104, 67, 111, 108, 111, 114, 71, 101, 110, 105, 118, 78, 86, 0, + 103, 108, 71, 101, 116, 80, 97, 116, 104, 67, 111, 109, 109, 97, 110, 100, 115, 78, 86, 0, + 103, 108, 71, 101, 116, 80, 97, 116, 104, 67, 111, 111, 114, 100, 115, 78, 86, 0, + 103, 108, 71, 101, 116, 80, 97, 116, 104, 68, 97, 115, 104, 65, 114, 114, 97, 121, 78, 86, 0, + 103, 108, 71, 101, 116, 80, 97, 116, 104, 76, 101, 110, 103, 116, 104, 78, 86, 0, + 103, 108, 71, 101, 116, 80, 97, 116, 104, 77, 101, 116, 114, 105, 99, 82, 97, 110, 103, 101, 78, 86, 0, + 103, 108, 71, 101, 116, 80, 97, 116, 104, 77, 101, 116, 114, 105, 99, 115, 78, 86, 0, + 103, 108, 71, 101, 116, 80, 97, 116, 104, 80, 97, 114, 97, 109, 101, 116, 101, 114, 102, 118, 78, 86, 0, + 103, 108, 71, 101, 116, 80, 97, 116, 104, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 78, 86, 0, + 103, 108, 71, 101, 116, 80, 97, 116, 104, 83, 112, 97, 99, 105, 110, 103, 78, 86, 0, + 103, 108, 71, 101, 116, 80, 97, 116, 104, 84, 101, 120, 71, 101, 110, 102, 118, 78, 86, 0, + 103, 108, 71, 101, 116, 80, 97, 116, 104, 84, 101, 120, 71, 101, 110, 105, 118, 78, 86, 0, + 103, 108, 71, 101, 116, 80, 101, 114, 102, 67, 111, 117, 110, 116, 101, 114, 73, 110, 102, 111, 73, 78, 84, 69, 76, 0, + 103, 108, 71, 101, 116, 80, 101, 114, 102, 77, 111, 110, 105, 116, 111, 114, 67, 111, 117, 110, 116, 101, 114, 68, 97, 116, 97, 65, 77, 68, 0, + 103, 108, 71, 101, 116, 80, 101, 114, 102, 77, 111, 110, 105, 116, 111, 114, 67, 111, 117, 110, 116, 101, 114, 73, 110, 102, 111, 65, 77, 68, 0, + 103, 108, 71, 101, 116, 80, 101, 114, 102, 77, 111, 110, 105, 116, 111, 114, 67, 111, 117, 110, 116, 101, 114, 115, 65, 77, 68, 0, + 103, 108, 71, 101, 116, 80, 101, 114, 102, 77, 111, 110, 105, 116, 111, 114, 67, 111, 117, 110, 116, 101, 114, 83, 116, 114, 105, 110, 103, 65, 77, 68, 0, + 103, 108, 71, 101, 116, 80, 101, 114, 102, 77, 111, 110, 105, 116, 111, 114, 71, 114, 111, 117, 112, 115, 65, 77, 68, 0, + 103, 108, 71, 101, 116, 80, 101, 114, 102, 77, 111, 110, 105, 116, 111, 114, 71, 114, 111, 117, 112, 83, 116, 114, 105, 110, 103, 65, 77, 68, 0, + 103, 108, 71, 101, 116, 80, 101, 114, 102, 81, 117, 101, 114, 121, 68, 97, 116, 97, 73, 78, 84, 69, 76, 0, + 103, 108, 71, 101, 116, 80, 101, 114, 102, 81, 117, 101, 114, 121, 73, 100, 66, 121, 78, 97, 109, 101, 73, 78, 84, 69, 76, 0, + 103, 108, 71, 101, 116, 80, 101, 114, 102, 81, 117, 101, 114, 121, 73, 110, 102, 111, 73, 78, 84, 69, 76, 0, + 103, 108, 71, 101, 116, 80, 111, 105, 110, 116, 101, 114, 105, 95, 118, 69, 88, 84, 0, + 103, 108, 71, 101, 116, 80, 111, 105, 110, 116, 101, 114, 73, 110, 100, 101, 120, 101, 100, 118, 69, 88, 84, 0, 103, 108, 71, 101, 116, 80, 111, 105, 110, 116, 101, 114, 118, 0, 103, 108, 71, 101, 116, 80, 111, 105, 110, 116, 101, 114, 118, 75, 72, 82, 0, 103, 108, 71, 101, 116, 80, 114, 111, 103, 114, 97, 109, 66, 105, 110, 97, 114, 121, 0, @@ -372,13 +546,20 @@ namespace OpenTK.Graphics.OpenGL4 103, 108, 71, 101, 116, 80, 114, 111, 103, 114, 97, 109, 73, 110, 116, 101, 114, 102, 97, 99, 101, 105, 118, 0, 103, 108, 71, 101, 116, 80, 114, 111, 103, 114, 97, 109, 105, 118, 0, 103, 108, 71, 101, 116, 80, 114, 111, 103, 114, 97, 109, 80, 105, 112, 101, 108, 105, 110, 101, 73, 110, 102, 111, 76, 111, 103, 0, + 103, 108, 71, 101, 116, 80, 114, 111, 103, 114, 97, 109, 80, 105, 112, 101, 108, 105, 110, 101, 73, 110, 102, 111, 76, 111, 103, 69, 88, 84, 0, 103, 108, 71, 101, 116, 80, 114, 111, 103, 114, 97, 109, 80, 105, 112, 101, 108, 105, 110, 101, 105, 118, 0, + 103, 108, 71, 101, 116, 80, 114, 111, 103, 114, 97, 109, 80, 105, 112, 101, 108, 105, 110, 101, 105, 118, 69, 88, 84, 0, + 103, 108, 71, 101, 116, 80, 114, 111, 103, 114, 97, 109, 82, 101, 115, 111, 117, 114, 99, 101, 102, 118, 78, 86, 0, 103, 108, 71, 101, 116, 80, 114, 111, 103, 114, 97, 109, 82, 101, 115, 111, 117, 114, 99, 101, 73, 110, 100, 101, 120, 0, 103, 108, 71, 101, 116, 80, 114, 111, 103, 114, 97, 109, 82, 101, 115, 111, 117, 114, 99, 101, 105, 118, 0, 103, 108, 71, 101, 116, 80, 114, 111, 103, 114, 97, 109, 82, 101, 115, 111, 117, 114, 99, 101, 76, 111, 99, 97, 116, 105, 111, 110, 0, 103, 108, 71, 101, 116, 80, 114, 111, 103, 114, 97, 109, 82, 101, 115, 111, 117, 114, 99, 101, 76, 111, 99, 97, 116, 105, 111, 110, 73, 110, 100, 101, 120, 0, 103, 108, 71, 101, 116, 80, 114, 111, 103, 114, 97, 109, 82, 101, 115, 111, 117, 114, 99, 101, 78, 97, 109, 101, 0, 103, 108, 71, 101, 116, 80, 114, 111, 103, 114, 97, 109, 83, 116, 97, 103, 101, 105, 118, 0, + 103, 108, 71, 101, 116, 81, 117, 101, 114, 121, 66, 117, 102, 102, 101, 114, 79, 98, 106, 101, 99, 116, 105, 54, 52, 118, 0, + 103, 108, 71, 101, 116, 81, 117, 101, 114, 121, 66, 117, 102, 102, 101, 114, 79, 98, 106, 101, 99, 116, 105, 118, 0, + 103, 108, 71, 101, 116, 81, 117, 101, 114, 121, 66, 117, 102, 102, 101, 114, 79, 98, 106, 101, 99, 116, 117, 105, 54, 52, 118, 0, + 103, 108, 71, 101, 116, 81, 117, 101, 114, 121, 66, 117, 102, 102, 101, 114, 79, 98, 106, 101, 99, 116, 117, 105, 118, 0, 103, 108, 71, 101, 116, 81, 117, 101, 114, 121, 73, 110, 100, 101, 120, 101, 100, 105, 118, 0, 103, 108, 71, 101, 116, 81, 117, 101, 114, 121, 105, 118, 0, 103, 108, 71, 101, 116, 81, 117, 101, 114, 121, 79, 98, 106, 101, 99, 116, 105, 54, 52, 118, 0, @@ -395,6 +576,7 @@ namespace OpenTK.Graphics.OpenGL4 103, 108, 71, 101, 116, 83, 104, 97, 100, 101, 114, 105, 118, 0, 103, 108, 71, 101, 116, 83, 104, 97, 100, 101, 114, 80, 114, 101, 99, 105, 115, 105, 111, 110, 70, 111, 114, 109, 97, 116, 0, 103, 108, 71, 101, 116, 83, 104, 97, 100, 101, 114, 83, 111, 117, 114, 99, 101, 0, + 103, 108, 71, 101, 116, 83, 116, 97, 103, 101, 73, 110, 100, 101, 120, 78, 86, 0, 103, 108, 71, 101, 116, 83, 116, 114, 105, 110, 103, 0, 103, 108, 71, 101, 116, 83, 116, 114, 105, 110, 103, 105, 0, 103, 108, 71, 101, 116, 83, 117, 98, 114, 111, 117, 116, 105, 110, 101, 73, 110, 100, 101, 120, 0, @@ -408,14 +590,23 @@ namespace OpenTK.Graphics.OpenGL4 103, 108, 71, 101, 116, 84, 101, 120, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 117, 105, 118, 0, 103, 108, 71, 101, 116, 84, 101, 120, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 0, 103, 108, 71, 101, 116, 84, 101, 120, 116, 117, 114, 101, 72, 97, 110, 100, 108, 101, 65, 82, 66, 0, + 103, 108, 71, 101, 116, 84, 101, 120, 116, 117, 114, 101, 72, 97, 110, 100, 108, 101, 78, 86, 0, 103, 108, 71, 101, 116, 84, 101, 120, 116, 117, 114, 101, 73, 109, 97, 103, 101, 0, + 103, 108, 71, 101, 116, 84, 101, 120, 116, 117, 114, 101, 73, 109, 97, 103, 101, 69, 88, 84, 0, 103, 108, 71, 101, 116, 84, 101, 120, 116, 117, 114, 101, 76, 101, 118, 101, 108, 80, 97, 114, 97, 109, 101, 116, 101, 114, 102, 118, 0, + 103, 108, 71, 101, 116, 84, 101, 120, 116, 117, 114, 101, 76, 101, 118, 101, 108, 80, 97, 114, 97, 109, 101, 116, 101, 114, 102, 118, 69, 88, 84, 0, 103, 108, 71, 101, 116, 84, 101, 120, 116, 117, 114, 101, 76, 101, 118, 101, 108, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 0, + 103, 108, 71, 101, 116, 84, 101, 120, 116, 117, 114, 101, 76, 101, 118, 101, 108, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 69, 88, 84, 0, 103, 108, 71, 101, 116, 84, 101, 120, 116, 117, 114, 101, 80, 97, 114, 97, 109, 101, 116, 101, 114, 102, 118, 0, + 103, 108, 71, 101, 116, 84, 101, 120, 116, 117, 114, 101, 80, 97, 114, 97, 109, 101, 116, 101, 114, 102, 118, 69, 88, 84, 0, 103, 108, 71, 101, 116, 84, 101, 120, 116, 117, 114, 101, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 105, 118, 0, + 103, 108, 71, 101, 116, 84, 101, 120, 116, 117, 114, 101, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 105, 118, 69, 88, 84, 0, 103, 108, 71, 101, 116, 84, 101, 120, 116, 117, 114, 101, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 117, 105, 118, 0, + 103, 108, 71, 101, 116, 84, 101, 120, 116, 117, 114, 101, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 117, 105, 118, 69, 88, 84, 0, 103, 108, 71, 101, 116, 84, 101, 120, 116, 117, 114, 101, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 0, + 103, 108, 71, 101, 116, 84, 101, 120, 116, 117, 114, 101, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 69, 88, 84, 0, 103, 108, 71, 101, 116, 84, 101, 120, 116, 117, 114, 101, 83, 97, 109, 112, 108, 101, 114, 72, 97, 110, 100, 108, 101, 65, 82, 66, 0, + 103, 108, 71, 101, 116, 84, 101, 120, 116, 117, 114, 101, 83, 97, 109, 112, 108, 101, 114, 72, 97, 110, 100, 108, 101, 78, 86, 0, 103, 108, 71, 101, 116, 84, 101, 120, 116, 117, 114, 101, 83, 117, 98, 73, 109, 97, 103, 101, 0, 103, 108, 71, 101, 116, 84, 114, 97, 110, 115, 102, 111, 114, 109, 70, 101, 101, 100, 98, 97, 99, 107, 105, 95, 118, 0, 103, 108, 71, 101, 116, 84, 114, 97, 110, 115, 102, 111, 114, 109, 70, 101, 101, 100, 98, 97, 99, 107, 105, 54, 52, 95, 118, 0, @@ -424,24 +615,38 @@ namespace OpenTK.Graphics.OpenGL4 103, 108, 71, 101, 116, 85, 110, 105, 102, 111, 114, 109, 66, 108, 111, 99, 107, 73, 110, 100, 101, 120, 0, 103, 108, 71, 101, 116, 85, 110, 105, 102, 111, 114, 109, 100, 118, 0, 103, 108, 71, 101, 116, 85, 110, 105, 102, 111, 114, 109, 102, 118, 0, + 103, 108, 71, 101, 116, 85, 110, 105, 102, 111, 114, 109, 105, 54, 52, 118, 65, 82, 66, 0, + 103, 108, 71, 101, 116, 85, 110, 105, 102, 111, 114, 109, 105, 54, 52, 118, 78, 86, 0, 103, 108, 71, 101, 116, 85, 110, 105, 102, 111, 114, 109, 73, 110, 100, 105, 99, 101, 115, 0, 103, 108, 71, 101, 116, 85, 110, 105, 102, 111, 114, 109, 105, 118, 0, 103, 108, 71, 101, 116, 85, 110, 105, 102, 111, 114, 109, 76, 111, 99, 97, 116, 105, 111, 110, 0, 103, 108, 71, 101, 116, 85, 110, 105, 102, 111, 114, 109, 83, 117, 98, 114, 111, 117, 116, 105, 110, 101, 117, 105, 118, 0, + 103, 108, 71, 101, 116, 85, 110, 105, 102, 111, 114, 109, 117, 105, 54, 52, 118, 65, 82, 66, 0, + 103, 108, 71, 101, 116, 85, 110, 105, 102, 111, 114, 109, 117, 105, 54, 52, 118, 78, 86, 0, 103, 108, 71, 101, 116, 85, 110, 105, 102, 111, 114, 109, 117, 105, 118, 0, 103, 108, 71, 101, 116, 86, 101, 114, 116, 101, 120, 65, 114, 114, 97, 121, 73, 110, 100, 101, 120, 101, 100, 54, 52, 105, 118, 0, 103, 108, 71, 101, 116, 86, 101, 114, 116, 101, 120, 65, 114, 114, 97, 121, 73, 110, 100, 101, 120, 101, 100, 105, 118, 0, + 103, 108, 71, 101, 116, 86, 101, 114, 116, 101, 120, 65, 114, 114, 97, 121, 73, 110, 116, 101, 103, 101, 114, 105, 95, 118, 69, 88, 84, 0, + 103, 108, 71, 101, 116, 86, 101, 114, 116, 101, 120, 65, 114, 114, 97, 121, 73, 110, 116, 101, 103, 101, 114, 118, 69, 88, 84, 0, 103, 108, 71, 101, 116, 86, 101, 114, 116, 101, 120, 65, 114, 114, 97, 121, 105, 118, 0, + 103, 108, 71, 101, 116, 86, 101, 114, 116, 101, 120, 65, 114, 114, 97, 121, 80, 111, 105, 110, 116, 101, 114, 105, 95, 118, 69, 88, 84, 0, + 103, 108, 71, 101, 116, 86, 101, 114, 116, 101, 120, 65, 114, 114, 97, 121, 80, 111, 105, 110, 116, 101, 114, 118, 69, 88, 84, 0, 103, 108, 71, 101, 116, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 100, 118, 0, 103, 108, 71, 101, 116, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 102, 118, 0, 103, 108, 71, 101, 116, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 73, 105, 118, 0, 103, 108, 71, 101, 116, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 73, 117, 105, 118, 0, 103, 108, 71, 101, 116, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 105, 118, 0, 103, 108, 71, 101, 116, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 76, 100, 118, 0, + 103, 108, 71, 101, 116, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 76, 105, 54, 52, 118, 78, 86, 0, 103, 108, 71, 101, 116, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 76, 117, 105, 54, 52, 118, 65, 82, 66, 0, + 103, 108, 71, 101, 116, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 76, 117, 105, 54, 52, 118, 78, 86, 0, 103, 108, 71, 101, 116, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 80, 111, 105, 110, 116, 101, 114, 118, 0, + 103, 108, 71, 101, 116, 86, 107, 80, 114, 111, 99, 65, 100, 100, 114, 78, 86, 0, 103, 108, 72, 105, 110, 116, 0, 103, 108, 72, 105, 115, 116, 111, 103, 114, 97, 109, 0, + 103, 108, 73, 110, 100, 101, 120, 70, 111, 114, 109, 97, 116, 78, 86, 0, + 103, 108, 73, 110, 115, 101, 114, 116, 69, 118, 101, 110, 116, 77, 97, 114, 107, 101, 114, 69, 88, 84, 0, + 103, 108, 73, 110, 116, 101, 114, 112, 111, 108, 97, 116, 101, 80, 97, 116, 104, 115, 78, 86, 0, 103, 108, 73, 110, 118, 97, 108, 105, 100, 97, 116, 101, 66, 117, 102, 102, 101, 114, 68, 97, 116, 97, 0, 103, 108, 73, 110, 118, 97, 108, 105, 100, 97, 116, 101, 66, 117, 102, 102, 101, 114, 83, 117, 98, 68, 97, 116, 97, 0, 103, 108, 73, 110, 118, 97, 108, 105, 100, 97, 116, 101, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 0, @@ -451,33 +656,82 @@ namespace OpenTK.Graphics.OpenGL4 103, 108, 73, 110, 118, 97, 108, 105, 100, 97, 116, 101, 84, 101, 120, 73, 109, 97, 103, 101, 0, 103, 108, 73, 110, 118, 97, 108, 105, 100, 97, 116, 101, 84, 101, 120, 83, 117, 98, 73, 109, 97, 103, 101, 0, 103, 108, 73, 115, 66, 117, 102, 102, 101, 114, 0, + 103, 108, 73, 115, 66, 117, 102, 102, 101, 114, 82, 101, 115, 105, 100, 101, 110, 116, 78, 86, 0, + 103, 108, 73, 115, 67, 111, 109, 109, 97, 110, 100, 76, 105, 115, 116, 78, 86, 0, 103, 108, 73, 115, 69, 110, 97, 98, 108, 101, 100, 0, 103, 108, 73, 115, 69, 110, 97, 98, 108, 101, 100, 105, 0, + 103, 108, 73, 115, 69, 110, 97, 98, 108, 101, 100, 73, 110, 100, 101, 120, 101, 100, 69, 88, 84, 0, 103, 108, 73, 115, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 0, 103, 108, 73, 115, 73, 109, 97, 103, 101, 72, 97, 110, 100, 108, 101, 82, 101, 115, 105, 100, 101, 110, 116, 65, 82, 66, 0, + 103, 108, 73, 115, 73, 109, 97, 103, 101, 72, 97, 110, 100, 108, 101, 82, 101, 115, 105, 100, 101, 110, 116, 78, 86, 0, + 103, 108, 73, 115, 78, 97, 109, 101, 100, 66, 117, 102, 102, 101, 114, 82, 101, 115, 105, 100, 101, 110, 116, 78, 86, 0, 103, 108, 73, 115, 78, 97, 109, 101, 100, 83, 116, 114, 105, 110, 103, 65, 82, 66, 0, + 103, 108, 73, 115, 80, 97, 116, 104, 78, 86, 0, + 103, 108, 73, 115, 80, 111, 105, 110, 116, 73, 110, 70, 105, 108, 108, 80, 97, 116, 104, 78, 86, 0, + 103, 108, 73, 115, 80, 111, 105, 110, 116, 73, 110, 83, 116, 114, 111, 107, 101, 80, 97, 116, 104, 78, 86, 0, 103, 108, 73, 115, 80, 114, 111, 103, 114, 97, 109, 0, 103, 108, 73, 115, 80, 114, 111, 103, 114, 97, 109, 80, 105, 112, 101, 108, 105, 110, 101, 0, + 103, 108, 73, 115, 80, 114, 111, 103, 114, 97, 109, 80, 105, 112, 101, 108, 105, 110, 101, 69, 88, 84, 0, 103, 108, 73, 115, 81, 117, 101, 114, 121, 0, 103, 108, 73, 115, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 0, 103, 108, 73, 115, 83, 97, 109, 112, 108, 101, 114, 0, 103, 108, 73, 115, 83, 104, 97, 100, 101, 114, 0, + 103, 108, 73, 115, 83, 116, 97, 116, 101, 78, 86, 0, 103, 108, 73, 115, 83, 121, 110, 99, 0, 103, 108, 73, 115, 84, 101, 120, 116, 117, 114, 101, 0, 103, 108, 73, 115, 84, 101, 120, 116, 117, 114, 101, 72, 97, 110, 100, 108, 101, 82, 101, 115, 105, 100, 101, 110, 116, 65, 82, 66, 0, + 103, 108, 73, 115, 84, 101, 120, 116, 117, 114, 101, 72, 97, 110, 100, 108, 101, 82, 101, 115, 105, 100, 101, 110, 116, 78, 86, 0, 103, 108, 73, 115, 84, 114, 97, 110, 115, 102, 111, 114, 109, 70, 101, 101, 100, 98, 97, 99, 107, 0, 103, 108, 73, 115, 86, 101, 114, 116, 101, 120, 65, 114, 114, 97, 121, 0, + 103, 108, 76, 97, 98, 101, 108, 79, 98, 106, 101, 99, 116, 69, 88, 84, 0, 103, 108, 76, 105, 110, 101, 87, 105, 100, 116, 104, 0, 103, 108, 76, 105, 110, 107, 80, 114, 111, 103, 114, 97, 109, 0, + 103, 108, 76, 105, 115, 116, 68, 114, 97, 119, 67, 111, 109, 109, 97, 110, 100, 115, 83, 116, 97, 116, 101, 115, 67, 108, 105, 101, 110, 116, 78, 86, 0, 103, 108, 76, 111, 103, 105, 99, 79, 112, 0, + 103, 108, 77, 97, 107, 101, 66, 117, 102, 102, 101, 114, 78, 111, 110, 82, 101, 115, 105, 100, 101, 110, 116, 78, 86, 0, + 103, 108, 77, 97, 107, 101, 66, 117, 102, 102, 101, 114, 82, 101, 115, 105, 100, 101, 110, 116, 78, 86, 0, 103, 108, 77, 97, 107, 101, 73, 109, 97, 103, 101, 72, 97, 110, 100, 108, 101, 78, 111, 110, 82, 101, 115, 105, 100, 101, 110, 116, 65, 82, 66, 0, + 103, 108, 77, 97, 107, 101, 73, 109, 97, 103, 101, 72, 97, 110, 100, 108, 101, 78, 111, 110, 82, 101, 115, 105, 100, 101, 110, 116, 78, 86, 0, 103, 108, 77, 97, 107, 101, 73, 109, 97, 103, 101, 72, 97, 110, 100, 108, 101, 82, 101, 115, 105, 100, 101, 110, 116, 65, 82, 66, 0, + 103, 108, 77, 97, 107, 101, 73, 109, 97, 103, 101, 72, 97, 110, 100, 108, 101, 82, 101, 115, 105, 100, 101, 110, 116, 78, 86, 0, + 103, 108, 77, 97, 107, 101, 78, 97, 109, 101, 100, 66, 117, 102, 102, 101, 114, 78, 111, 110, 82, 101, 115, 105, 100, 101, 110, 116, 78, 86, 0, + 103, 108, 77, 97, 107, 101, 78, 97, 109, 101, 100, 66, 117, 102, 102, 101, 114, 82, 101, 115, 105, 100, 101, 110, 116, 78, 86, 0, 103, 108, 77, 97, 107, 101, 84, 101, 120, 116, 117, 114, 101, 72, 97, 110, 100, 108, 101, 78, 111, 110, 82, 101, 115, 105, 100, 101, 110, 116, 65, 82, 66, 0, + 103, 108, 77, 97, 107, 101, 84, 101, 120, 116, 117, 114, 101, 72, 97, 110, 100, 108, 101, 78, 111, 110, 82, 101, 115, 105, 100, 101, 110, 116, 78, 86, 0, 103, 108, 77, 97, 107, 101, 84, 101, 120, 116, 117, 114, 101, 72, 97, 110, 100, 108, 101, 82, 101, 115, 105, 100, 101, 110, 116, 65, 82, 66, 0, + 103, 108, 77, 97, 107, 101, 84, 101, 120, 116, 117, 114, 101, 72, 97, 110, 100, 108, 101, 82, 101, 115, 105, 100, 101, 110, 116, 78, 86, 0, 103, 108, 77, 97, 112, 66, 117, 102, 102, 101, 114, 0, 103, 108, 77, 97, 112, 66, 117, 102, 102, 101, 114, 82, 97, 110, 103, 101, 0, 103, 108, 77, 97, 112, 78, 97, 109, 101, 100, 66, 117, 102, 102, 101, 114, 0, + 103, 108, 77, 97, 112, 78, 97, 109, 101, 100, 66, 117, 102, 102, 101, 114, 69, 88, 84, 0, 103, 108, 77, 97, 112, 78, 97, 109, 101, 100, 66, 117, 102, 102, 101, 114, 82, 97, 110, 103, 101, 0, + 103, 108, 77, 97, 112, 78, 97, 109, 101, 100, 66, 117, 102, 102, 101, 114, 82, 97, 110, 103, 101, 69, 88, 84, 0, + 103, 108, 77, 97, 116, 114, 105, 120, 70, 114, 117, 115, 116, 117, 109, 69, 88, 84, 0, + 103, 108, 77, 97, 116, 114, 105, 120, 76, 111, 97, 100, 51, 120, 50, 102, 78, 86, 0, + 103, 108, 77, 97, 116, 114, 105, 120, 76, 111, 97, 100, 51, 120, 51, 102, 78, 86, 0, + 103, 108, 77, 97, 116, 114, 105, 120, 76, 111, 97, 100, 100, 69, 88, 84, 0, + 103, 108, 77, 97, 116, 114, 105, 120, 76, 111, 97, 100, 102, 69, 88, 84, 0, + 103, 108, 77, 97, 116, 114, 105, 120, 76, 111, 97, 100, 73, 100, 101, 110, 116, 105, 116, 121, 69, 88, 84, 0, + 103, 108, 77, 97, 116, 114, 105, 120, 76, 111, 97, 100, 84, 114, 97, 110, 115, 112, 111, 115, 101, 51, 120, 51, 102, 78, 86, 0, + 103, 108, 77, 97, 116, 114, 105, 120, 76, 111, 97, 100, 84, 114, 97, 110, 115, 112, 111, 115, 101, 100, 69, 88, 84, 0, + 103, 108, 77, 97, 116, 114, 105, 120, 76, 111, 97, 100, 84, 114, 97, 110, 115, 112, 111, 115, 101, 102, 69, 88, 84, 0, + 103, 108, 77, 97, 116, 114, 105, 120, 77, 117, 108, 116, 51, 120, 50, 102, 78, 86, 0, + 103, 108, 77, 97, 116, 114, 105, 120, 77, 117, 108, 116, 51, 120, 51, 102, 78, 86, 0, + 103, 108, 77, 97, 116, 114, 105, 120, 77, 117, 108, 116, 100, 69, 88, 84, 0, + 103, 108, 77, 97, 116, 114, 105, 120, 77, 117, 108, 116, 102, 69, 88, 84, 0, + 103, 108, 77, 97, 116, 114, 105, 120, 77, 117, 108, 116, 84, 114, 97, 110, 115, 112, 111, 115, 101, 51, 120, 51, 102, 78, 86, 0, + 103, 108, 77, 97, 116, 114, 105, 120, 77, 117, 108, 116, 84, 114, 97, 110, 115, 112, 111, 115, 101, 100, 69, 88, 84, 0, + 103, 108, 77, 97, 116, 114, 105, 120, 77, 117, 108, 116, 84, 114, 97, 110, 115, 112, 111, 115, 101, 102, 69, 88, 84, 0, + 103, 108, 77, 97, 116, 114, 105, 120, 79, 114, 116, 104, 111, 69, 88, 84, 0, + 103, 108, 77, 97, 116, 114, 105, 120, 80, 111, 112, 69, 88, 84, 0, + 103, 108, 77, 97, 116, 114, 105, 120, 80, 117, 115, 104, 69, 88, 84, 0, + 103, 108, 77, 97, 116, 114, 105, 120, 82, 111, 116, 97, 116, 101, 100, 69, 88, 84, 0, + 103, 108, 77, 97, 116, 114, 105, 120, 82, 111, 116, 97, 116, 101, 102, 69, 88, 84, 0, + 103, 108, 77, 97, 116, 114, 105, 120, 83, 99, 97, 108, 101, 100, 69, 88, 84, 0, + 103, 108, 77, 97, 116, 114, 105, 120, 83, 99, 97, 108, 101, 102, 69, 88, 84, 0, + 103, 108, 77, 97, 116, 114, 105, 120, 84, 114, 97, 110, 115, 108, 97, 116, 101, 100, 69, 88, 84, 0, + 103, 108, 77, 97, 116, 114, 105, 120, 84, 114, 97, 110, 115, 108, 97, 116, 101, 102, 69, 88, 84, 0, + 103, 108, 77, 97, 120, 83, 104, 97, 100, 101, 114, 67, 111, 109, 112, 105, 108, 101, 114, 84, 104, 114, 101, 97, 100, 115, 65, 82, 66, 0, 103, 108, 77, 101, 109, 111, 114, 121, 66, 97, 114, 114, 105, 101, 114, 0, 103, 108, 77, 101, 109, 111, 114, 121, 66, 97, 114, 114, 105, 101, 114, 66, 121, 82, 101, 103, 105, 111, 110, 0, 103, 108, 77, 105, 110, 109, 97, 120, 0, @@ -485,11 +739,18 @@ namespace OpenTK.Graphics.OpenGL4 103, 108, 77, 105, 110, 83, 97, 109, 112, 108, 101, 83, 104, 97, 100, 105, 110, 103, 65, 82, 66, 0, 103, 108, 77, 117, 108, 116, 105, 68, 114, 97, 119, 65, 114, 114, 97, 121, 115, 0, 103, 108, 77, 117, 108, 116, 105, 68, 114, 97, 119, 65, 114, 114, 97, 121, 115, 73, 110, 100, 105, 114, 101, 99, 116, 0, + 103, 108, 77, 117, 108, 116, 105, 68, 114, 97, 119, 65, 114, 114, 97, 121, 115, 73, 110, 100, 105, 114, 101, 99, 116, 66, 105, 110, 100, 108, 101, 115, 115, 67, 111, 117, 110, 116, 78, 86, 0, + 103, 108, 77, 117, 108, 116, 105, 68, 114, 97, 119, 65, 114, 114, 97, 121, 115, 73, 110, 100, 105, 114, 101, 99, 116, 66, 105, 110, 100, 108, 101, 115, 115, 78, 86, 0, + 103, 108, 77, 117, 108, 116, 105, 68, 114, 97, 119, 65, 114, 114, 97, 121, 115, 73, 110, 100, 105, 114, 101, 99, 116, 67, 111, 117, 110, 116, 0, 103, 108, 77, 117, 108, 116, 105, 68, 114, 97, 119, 65, 114, 114, 97, 121, 115, 73, 110, 100, 105, 114, 101, 99, 116, 67, 111, 117, 110, 116, 65, 82, 66, 0, 103, 108, 77, 117, 108, 116, 105, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 0, 103, 108, 77, 117, 108, 116, 105, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 66, 97, 115, 101, 86, 101, 114, 116, 101, 120, 0, 103, 108, 77, 117, 108, 116, 105, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 73, 110, 100, 105, 114, 101, 99, 116, 0, + 103, 108, 77, 117, 108, 116, 105, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 73, 110, 100, 105, 114, 101, 99, 116, 66, 105, 110, 100, 108, 101, 115, 115, 67, 111, 117, 110, 116, 78, 86, 0, + 103, 108, 77, 117, 108, 116, 105, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 73, 110, 100, 105, 114, 101, 99, 116, 66, 105, 110, 100, 108, 101, 115, 115, 78, 86, 0, + 103, 108, 77, 117, 108, 116, 105, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 73, 110, 100, 105, 114, 101, 99, 116, 67, 111, 117, 110, 116, 0, 103, 108, 77, 117, 108, 116, 105, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 73, 110, 100, 105, 114, 101, 99, 116, 67, 111, 117, 110, 116, 65, 82, 66, 0, + 103, 108, 77, 117, 108, 116, 105, 84, 101, 120, 66, 117, 102, 102, 101, 114, 69, 88, 84, 0, 103, 108, 77, 117, 108, 116, 105, 84, 101, 120, 67, 111, 111, 114, 100, 80, 49, 117, 105, 0, 103, 108, 77, 117, 108, 116, 105, 84, 101, 120, 67, 111, 111, 114, 100, 80, 49, 117, 105, 118, 0, 103, 108, 77, 117, 108, 116, 105, 84, 101, 120, 67, 111, 111, 114, 100, 80, 50, 117, 105, 0, @@ -498,21 +759,75 @@ namespace OpenTK.Graphics.OpenGL4 103, 108, 77, 117, 108, 116, 105, 84, 101, 120, 67, 111, 111, 114, 100, 80, 51, 117, 105, 118, 0, 103, 108, 77, 117, 108, 116, 105, 84, 101, 120, 67, 111, 111, 114, 100, 80, 52, 117, 105, 0, 103, 108, 77, 117, 108, 116, 105, 84, 101, 120, 67, 111, 111, 114, 100, 80, 52, 117, 105, 118, 0, + 103, 108, 77, 117, 108, 116, 105, 84, 101, 120, 67, 111, 111, 114, 100, 80, 111, 105, 110, 116, 101, 114, 69, 88, 84, 0, + 103, 108, 77, 117, 108, 116, 105, 84, 101, 120, 69, 110, 118, 102, 69, 88, 84, 0, + 103, 108, 77, 117, 108, 116, 105, 84, 101, 120, 69, 110, 118, 102, 118, 69, 88, 84, 0, + 103, 108, 77, 117, 108, 116, 105, 84, 101, 120, 69, 110, 118, 105, 69, 88, 84, 0, + 103, 108, 77, 117, 108, 116, 105, 84, 101, 120, 69, 110, 118, 105, 118, 69, 88, 84, 0, + 103, 108, 77, 117, 108, 116, 105, 84, 101, 120, 71, 101, 110, 100, 69, 88, 84, 0, + 103, 108, 77, 117, 108, 116, 105, 84, 101, 120, 71, 101, 110, 100, 118, 69, 88, 84, 0, + 103, 108, 77, 117, 108, 116, 105, 84, 101, 120, 71, 101, 110, 102, 69, 88, 84, 0, + 103, 108, 77, 117, 108, 116, 105, 84, 101, 120, 71, 101, 110, 102, 118, 69, 88, 84, 0, + 103, 108, 77, 117, 108, 116, 105, 84, 101, 120, 71, 101, 110, 105, 69, 88, 84, 0, + 103, 108, 77, 117, 108, 116, 105, 84, 101, 120, 71, 101, 110, 105, 118, 69, 88, 84, 0, + 103, 108, 77, 117, 108, 116, 105, 84, 101, 120, 73, 109, 97, 103, 101, 49, 68, 69, 88, 84, 0, + 103, 108, 77, 117, 108, 116, 105, 84, 101, 120, 73, 109, 97, 103, 101, 50, 68, 69, 88, 84, 0, + 103, 108, 77, 117, 108, 116, 105, 84, 101, 120, 73, 109, 97, 103, 101, 51, 68, 69, 88, 84, 0, + 103, 108, 77, 117, 108, 116, 105, 84, 101, 120, 80, 97, 114, 97, 109, 101, 116, 101, 114, 102, 69, 88, 84, 0, + 103, 108, 77, 117, 108, 116, 105, 84, 101, 120, 80, 97, 114, 97, 109, 101, 116, 101, 114, 102, 118, 69, 88, 84, 0, + 103, 108, 77, 117, 108, 116, 105, 84, 101, 120, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 69, 88, 84, 0, + 103, 108, 77, 117, 108, 116, 105, 84, 101, 120, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 105, 118, 69, 88, 84, 0, + 103, 108, 77, 117, 108, 116, 105, 84, 101, 120, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 117, 105, 118, 69, 88, 84, 0, + 103, 108, 77, 117, 108, 116, 105, 84, 101, 120, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 69, 88, 84, 0, + 103, 108, 77, 117, 108, 116, 105, 84, 101, 120, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 69, 88, 84, 0, + 103, 108, 77, 117, 108, 116, 105, 84, 101, 120, 83, 117, 98, 73, 109, 97, 103, 101, 49, 68, 69, 88, 84, 0, + 103, 108, 77, 117, 108, 116, 105, 84, 101, 120, 83, 117, 98, 73, 109, 97, 103, 101, 50, 68, 69, 88, 84, 0, + 103, 108, 77, 117, 108, 116, 105, 84, 101, 120, 83, 117, 98, 73, 109, 97, 103, 101, 51, 68, 69, 88, 84, 0, 103, 108, 78, 97, 109, 101, 100, 66, 117, 102, 102, 101, 114, 68, 97, 116, 97, 0, + 103, 108, 78, 97, 109, 101, 100, 66, 117, 102, 102, 101, 114, 68, 97, 116, 97, 69, 88, 84, 0, 103, 108, 78, 97, 109, 101, 100, 66, 117, 102, 102, 101, 114, 80, 97, 103, 101, 67, 111, 109, 109, 105, 116, 109, 101, 110, 116, 65, 82, 66, 0, 103, 108, 78, 97, 109, 101, 100, 66, 117, 102, 102, 101, 114, 80, 97, 103, 101, 67, 111, 109, 109, 105, 116, 109, 101, 110, 116, 69, 88, 84, 0, 103, 108, 78, 97, 109, 101, 100, 66, 117, 102, 102, 101, 114, 83, 116, 111, 114, 97, 103, 101, 0, + 103, 108, 78, 97, 109, 101, 100, 66, 117, 102, 102, 101, 114, 83, 116, 111, 114, 97, 103, 101, 69, 88, 84, 0, 103, 108, 78, 97, 109, 101, 100, 66, 117, 102, 102, 101, 114, 83, 117, 98, 68, 97, 116, 97, 0, + 103, 108, 78, 97, 109, 101, 100, 66, 117, 102, 102, 101, 114, 83, 117, 98, 68, 97, 116, 97, 69, 88, 84, 0, + 103, 108, 78, 97, 109, 101, 100, 67, 111, 112, 121, 66, 117, 102, 102, 101, 114, 83, 117, 98, 68, 97, 116, 97, 69, 88, 84, 0, 103, 108, 78, 97, 109, 101, 100, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 68, 114, 97, 119, 66, 117, 102, 102, 101, 114, 0, 103, 108, 78, 97, 109, 101, 100, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 68, 114, 97, 119, 66, 117, 102, 102, 101, 114, 115, 0, 103, 108, 78, 97, 109, 101, 100, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 0, + 103, 108, 78, 97, 109, 101, 100, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 69, 88, 84, 0, 103, 108, 78, 97, 109, 101, 100, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 82, 101, 97, 100, 66, 117, 102, 102, 101, 114, 0, 103, 108, 78, 97, 109, 101, 100, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 0, + 103, 108, 78, 97, 109, 101, 100, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 69, 88, 84, 0, + 103, 108, 78, 97, 109, 101, 100, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 83, 97, 109, 112, 108, 101, 76, 111, 99, 97, 116, 105, 111, 110, 115, 102, 118, 65, 82, 66, 0, + 103, 108, 78, 97, 109, 101, 100, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 83, 97, 109, 112, 108, 101, 76, 111, 99, 97, 116, 105, 111, 110, 115, 102, 118, 78, 86, 0, 103, 108, 78, 97, 109, 101, 100, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 84, 101, 120, 116, 117, 114, 101, 0, + 103, 108, 78, 97, 109, 101, 100, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 84, 101, 120, 116, 117, 114, 101, 49, 68, 69, 88, 84, 0, + 103, 108, 78, 97, 109, 101, 100, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 84, 101, 120, 116, 117, 114, 101, 50, 68, 69, 88, 84, 0, + 103, 108, 78, 97, 109, 101, 100, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 84, 101, 120, 116, 117, 114, 101, 51, 68, 69, 88, 84, 0, + 103, 108, 78, 97, 109, 101, 100, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 84, 101, 120, 116, 117, 114, 101, 69, 88, 84, 0, + 103, 108, 78, 97, 109, 101, 100, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 84, 101, 120, 116, 117, 114, 101, 70, 97, 99, 101, 69, 88, 84, 0, 103, 108, 78, 97, 109, 101, 100, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 84, 101, 120, 116, 117, 114, 101, 76, 97, 121, 101, 114, 0, + 103, 108, 78, 97, 109, 101, 100, 70, 114, 97, 109, 101, 98, 117, 102, 102, 101, 114, 84, 101, 120, 116, 117, 114, 101, 76, 97, 121, 101, 114, 69, 88, 84, 0, + 103, 108, 78, 97, 109, 101, 100, 80, 114, 111, 103, 114, 97, 109, 76, 111, 99, 97, 108, 80, 97, 114, 97, 109, 101, 116, 101, 114, 52, 100, 69, 88, 84, 0, + 103, 108, 78, 97, 109, 101, 100, 80, 114, 111, 103, 114, 97, 109, 76, 111, 99, 97, 108, 80, 97, 114, 97, 109, 101, 116, 101, 114, 52, 100, 118, 69, 88, 84, 0, + 103, 108, 78, 97, 109, 101, 100, 80, 114, 111, 103, 114, 97, 109, 76, 111, 99, 97, 108, 80, 97, 114, 97, 109, 101, 116, 101, 114, 52, 102, 69, 88, 84, 0, + 103, 108, 78, 97, 109, 101, 100, 80, 114, 111, 103, 114, 97, 109, 76, 111, 99, 97, 108, 80, 97, 114, 97, 109, 101, 116, 101, 114, 52, 102, 118, 69, 88, 84, 0, + 103, 108, 78, 97, 109, 101, 100, 80, 114, 111, 103, 114, 97, 109, 76, 111, 99, 97, 108, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 52, 105, 69, 88, 84, 0, + 103, 108, 78, 97, 109, 101, 100, 80, 114, 111, 103, 114, 97, 109, 76, 111, 99, 97, 108, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 52, 105, 118, 69, 88, 84, 0, + 103, 108, 78, 97, 109, 101, 100, 80, 114, 111, 103, 114, 97, 109, 76, 111, 99, 97, 108, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 52, 117, 105, 69, 88, 84, 0, + 103, 108, 78, 97, 109, 101, 100, 80, 114, 111, 103, 114, 97, 109, 76, 111, 99, 97, 108, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 52, 117, 105, 118, 69, 88, 84, 0, + 103, 108, 78, 97, 109, 101, 100, 80, 114, 111, 103, 114, 97, 109, 76, 111, 99, 97, 108, 80, 97, 114, 97, 109, 101, 116, 101, 114, 115, 52, 102, 118, 69, 88, 84, 0, + 103, 108, 78, 97, 109, 101, 100, 80, 114, 111, 103, 114, 97, 109, 76, 111, 99, 97, 108, 80, 97, 114, 97, 109, 101, 116, 101, 114, 115, 73, 52, 105, 118, 69, 88, 84, 0, + 103, 108, 78, 97, 109, 101, 100, 80, 114, 111, 103, 114, 97, 109, 76, 111, 99, 97, 108, 80, 97, 114, 97, 109, 101, 116, 101, 114, 115, 73, 52, 117, 105, 118, 69, 88, 84, 0, + 103, 108, 78, 97, 109, 101, 100, 80, 114, 111, 103, 114, 97, 109, 83, 116, 114, 105, 110, 103, 69, 88, 84, 0, 103, 108, 78, 97, 109, 101, 100, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 83, 116, 111, 114, 97, 103, 101, 0, + 103, 108, 78, 97, 109, 101, 100, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 83, 116, 111, 114, 97, 103, 101, 69, 88, 84, 0, 103, 108, 78, 97, 109, 101, 100, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 83, 116, 111, 114, 97, 103, 101, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 0, + 103, 108, 78, 97, 109, 101, 100, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 83, 116, 111, 114, 97, 103, 101, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 67, 111, 118, 101, 114, 97, 103, 101, 69, 88, 84, 0, + 103, 108, 78, 97, 109, 101, 100, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 83, 116, 111, 114, 97, 103, 101, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 69, 88, 84, 0, 103, 108, 78, 97, 109, 101, 100, 83, 116, 114, 105, 110, 103, 65, 82, 66, 0, + 103, 108, 78, 111, 114, 109, 97, 108, 70, 111, 114, 109, 97, 116, 78, 86, 0, 103, 108, 78, 111, 114, 109, 97, 108, 80, 51, 117, 105, 0, 103, 108, 78, 111, 114, 109, 97, 108, 80, 51, 117, 105, 118, 0, 103, 108, 79, 98, 106, 101, 99, 116, 76, 97, 98, 101, 108, 0, @@ -521,9 +836,31 @@ namespace OpenTK.Graphics.OpenGL4 103, 108, 79, 98, 106, 101, 99, 116, 80, 116, 114, 76, 97, 98, 101, 108, 75, 72, 82, 0, 103, 108, 80, 97, 116, 99, 104, 80, 97, 114, 97, 109, 101, 116, 101, 114, 102, 118, 0, 103, 108, 80, 97, 116, 99, 104, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 0, + 103, 108, 80, 97, 116, 104, 67, 111, 108, 111, 114, 71, 101, 110, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 67, 111, 109, 109, 97, 110, 100, 115, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 67, 111, 111, 114, 100, 115, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 67, 111, 118, 101, 114, 68, 101, 112, 116, 104, 70, 117, 110, 99, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 68, 97, 115, 104, 65, 114, 114, 97, 121, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 70, 111, 103, 71, 101, 110, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 71, 108, 121, 112, 104, 73, 110, 100, 101, 120, 65, 114, 114, 97, 121, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 71, 108, 121, 112, 104, 73, 110, 100, 101, 120, 82, 97, 110, 103, 101, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 71, 108, 121, 112, 104, 82, 97, 110, 103, 101, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 71, 108, 121, 112, 104, 115, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 77, 101, 109, 111, 114, 121, 71, 108, 121, 112, 104, 73, 110, 100, 101, 120, 65, 114, 114, 97, 121, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 80, 97, 114, 97, 109, 101, 116, 101, 114, 102, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 80, 97, 114, 97, 109, 101, 116, 101, 114, 102, 118, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 83, 116, 101, 110, 99, 105, 108, 68, 101, 112, 116, 104, 79, 102, 102, 115, 101, 116, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 83, 116, 101, 110, 99, 105, 108, 70, 117, 110, 99, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 83, 116, 114, 105, 110, 103, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 83, 117, 98, 67, 111, 109, 109, 97, 110, 100, 115, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 83, 117, 98, 67, 111, 111, 114, 100, 115, 78, 86, 0, + 103, 108, 80, 97, 116, 104, 84, 101, 120, 71, 101, 110, 78, 86, 0, 103, 108, 80, 97, 117, 115, 101, 84, 114, 97, 110, 115, 102, 111, 114, 109, 70, 101, 101, 100, 98, 97, 99, 107, 0, 103, 108, 80, 105, 120, 101, 108, 83, 116, 111, 114, 101, 102, 0, 103, 108, 80, 105, 120, 101, 108, 83, 116, 111, 114, 101, 105, 0, + 103, 108, 80, 111, 105, 110, 116, 65, 108, 111, 110, 103, 80, 97, 116, 104, 78, 86, 0, 103, 108, 80, 111, 105, 110, 116, 80, 97, 114, 97, 109, 101, 116, 101, 114, 102, 0, 103, 108, 80, 111, 105, 110, 116, 80, 97, 114, 97, 109, 101, 116, 101, 114, 102, 118, 0, 103, 108, 80, 111, 105, 110, 116, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 0, @@ -531,67 +868,163 @@ namespace OpenTK.Graphics.OpenGL4 103, 108, 80, 111, 105, 110, 116, 83, 105, 122, 101, 0, 103, 108, 80, 111, 108, 121, 103, 111, 110, 77, 111, 100, 101, 0, 103, 108, 80, 111, 108, 121, 103, 111, 110, 79, 102, 102, 115, 101, 116, 0, + 103, 108, 80, 111, 108, 121, 103, 111, 110, 79, 102, 102, 115, 101, 116, 67, 108, 97, 109, 112, 0, + 103, 108, 80, 111, 108, 121, 103, 111, 110, 79, 102, 102, 115, 101, 116, 67, 108, 97, 109, 112, 69, 88, 84, 0, 103, 108, 80, 111, 112, 68, 101, 98, 117, 103, 71, 114, 111, 117, 112, 0, 103, 108, 80, 111, 112, 68, 101, 98, 117, 103, 71, 114, 111, 117, 112, 75, 72, 82, 0, + 103, 108, 80, 111, 112, 71, 114, 111, 117, 112, 77, 97, 114, 107, 101, 114, 69, 88, 84, 0, + 103, 108, 80, 114, 105, 109, 105, 116, 105, 118, 101, 66, 111, 117, 110, 100, 105, 110, 103, 66, 111, 120, 65, 82, 66, 0, 103, 108, 80, 114, 105, 109, 105, 116, 105, 118, 101, 82, 101, 115, 116, 97, 114, 116, 73, 110, 100, 101, 120, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 66, 105, 110, 97, 114, 121, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 65, 82, 66, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 69, 88, 84, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 80, 97, 116, 104, 70, 114, 97, 103, 109, 101, 110, 116, 73, 110, 112, 117, 116, 71, 101, 110, 78, 86, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 100, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 100, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 100, 118, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 100, 118, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 102, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 102, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 102, 118, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 102, 118, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 105, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 105, 54, 52, 65, 82, 66, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 105, 54, 52, 78, 86, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 105, 54, 52, 118, 65, 82, 66, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 105, 54, 52, 118, 78, 86, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 105, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 105, 118, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 105, 118, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 117, 105, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 117, 105, 54, 52, 65, 82, 66, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 117, 105, 54, 52, 78, 86, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 117, 105, 54, 52, 118, 65, 82, 66, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 117, 105, 54, 52, 118, 78, 86, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 117, 105, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 117, 105, 118, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 49, 117, 105, 118, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 100, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 100, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 100, 118, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 100, 118, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 102, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 102, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 102, 118, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 102, 118, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 105, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 105, 54, 52, 65, 82, 66, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 105, 54, 52, 78, 86, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 105, 54, 52, 118, 65, 82, 66, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 105, 54, 52, 118, 78, 86, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 105, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 105, 118, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 105, 118, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 117, 105, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 117, 105, 54, 52, 65, 82, 66, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 117, 105, 54, 52, 78, 86, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 117, 105, 54, 52, 118, 65, 82, 66, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 117, 105, 54, 52, 118, 78, 86, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 117, 105, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 117, 105, 118, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 50, 117, 105, 118, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 100, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 100, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 100, 118, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 100, 118, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 102, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 102, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 102, 118, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 102, 118, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 105, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 105, 54, 52, 65, 82, 66, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 105, 54, 52, 78, 86, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 105, 54, 52, 118, 65, 82, 66, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 105, 54, 52, 118, 78, 86, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 105, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 105, 118, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 105, 118, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 117, 105, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 117, 105, 54, 52, 65, 82, 66, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 117, 105, 54, 52, 78, 86, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 117, 105, 54, 52, 118, 65, 82, 66, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 117, 105, 54, 52, 118, 78, 86, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 117, 105, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 117, 105, 118, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 51, 117, 105, 118, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 100, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 100, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 100, 118, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 100, 118, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 102, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 102, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 102, 118, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 102, 118, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 105, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 105, 54, 52, 65, 82, 66, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 105, 54, 52, 78, 86, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 105, 54, 52, 118, 65, 82, 66, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 105, 54, 52, 118, 78, 86, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 105, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 105, 118, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 105, 118, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 117, 105, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 117, 105, 54, 52, 65, 82, 66, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 117, 105, 54, 52, 78, 86, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 117, 105, 54, 52, 118, 65, 82, 66, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 117, 105, 54, 52, 118, 78, 86, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 117, 105, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 117, 105, 118, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 52, 117, 105, 118, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 72, 97, 110, 100, 108, 101, 117, 105, 54, 52, 65, 82, 66, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 72, 97, 110, 100, 108, 101, 117, 105, 54, 52, 78, 86, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 72, 97, 110, 100, 108, 101, 117, 105, 54, 52, 118, 65, 82, 66, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 72, 97, 110, 100, 108, 101, 117, 105, 54, 52, 118, 78, 86, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 77, 97, 116, 114, 105, 120, 50, 100, 118, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 77, 97, 116, 114, 105, 120, 50, 100, 118, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 77, 97, 116, 114, 105, 120, 50, 102, 118, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 77, 97, 116, 114, 105, 120, 50, 102, 118, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 77, 97, 116, 114, 105, 120, 50, 120, 51, 100, 118, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 77, 97, 116, 114, 105, 120, 50, 120, 51, 100, 118, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 77, 97, 116, 114, 105, 120, 50, 120, 51, 102, 118, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 77, 97, 116, 114, 105, 120, 50, 120, 51, 102, 118, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 77, 97, 116, 114, 105, 120, 50, 120, 52, 100, 118, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 77, 97, 116, 114, 105, 120, 50, 120, 52, 100, 118, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 77, 97, 116, 114, 105, 120, 50, 120, 52, 102, 118, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 77, 97, 116, 114, 105, 120, 50, 120, 52, 102, 118, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 77, 97, 116, 114, 105, 120, 51, 100, 118, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 77, 97, 116, 114, 105, 120, 51, 100, 118, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 77, 97, 116, 114, 105, 120, 51, 102, 118, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 77, 97, 116, 114, 105, 120, 51, 102, 118, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 77, 97, 116, 114, 105, 120, 51, 120, 50, 100, 118, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 77, 97, 116, 114, 105, 120, 51, 120, 50, 100, 118, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 77, 97, 116, 114, 105, 120, 51, 120, 50, 102, 118, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 77, 97, 116, 114, 105, 120, 51, 120, 50, 102, 118, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 77, 97, 116, 114, 105, 120, 51, 120, 52, 100, 118, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 77, 97, 116, 114, 105, 120, 51, 120, 52, 100, 118, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 77, 97, 116, 114, 105, 120, 51, 120, 52, 102, 118, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 77, 97, 116, 114, 105, 120, 51, 120, 52, 102, 118, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 77, 97, 116, 114, 105, 120, 52, 100, 118, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 77, 97, 116, 114, 105, 120, 52, 100, 118, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 77, 97, 116, 114, 105, 120, 52, 102, 118, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 77, 97, 116, 114, 105, 120, 52, 102, 118, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 77, 97, 116, 114, 105, 120, 52, 120, 50, 100, 118, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 77, 97, 116, 114, 105, 120, 52, 120, 50, 100, 118, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 77, 97, 116, 114, 105, 120, 52, 120, 50, 102, 118, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 77, 97, 116, 114, 105, 120, 52, 120, 50, 102, 118, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 77, 97, 116, 114, 105, 120, 52, 120, 51, 100, 118, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 77, 97, 116, 114, 105, 120, 52, 120, 51, 100, 118, 69, 88, 84, 0, 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 77, 97, 116, 114, 105, 120, 52, 120, 51, 102, 118, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 77, 97, 116, 114, 105, 120, 52, 120, 51, 102, 118, 69, 88, 84, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 117, 105, 54, 52, 78, 86, 0, + 103, 108, 80, 114, 111, 103, 114, 97, 109, 85, 110, 105, 102, 111, 114, 109, 117, 105, 54, 52, 118, 78, 86, 0, 103, 108, 80, 114, 111, 118, 111, 107, 105, 110, 103, 86, 101, 114, 116, 101, 120, 0, + 103, 108, 80, 117, 115, 104, 67, 108, 105, 101, 110, 116, 65, 116, 116, 114, 105, 98, 68, 101, 102, 97, 117, 108, 116, 69, 88, 84, 0, 103, 108, 80, 117, 115, 104, 68, 101, 98, 117, 103, 71, 114, 111, 117, 112, 0, 103, 108, 80, 117, 115, 104, 68, 101, 98, 117, 103, 71, 114, 111, 117, 112, 75, 72, 82, 0, + 103, 108, 80, 117, 115, 104, 71, 114, 111, 117, 112, 77, 97, 114, 107, 101, 114, 69, 88, 84, 0, 103, 108, 81, 117, 101, 114, 121, 67, 111, 117, 110, 116, 101, 114, 0, + 103, 108, 82, 97, 115, 116, 101, 114, 83, 97, 109, 112, 108, 101, 115, 69, 88, 84, 0, 103, 108, 82, 101, 97, 100, 66, 117, 102, 102, 101, 114, 0, 103, 108, 82, 101, 97, 100, 110, 80, 105, 120, 101, 108, 115, 0, 103, 108, 82, 101, 97, 100, 110, 80, 105, 120, 101, 108, 115, 65, 82, 66, 0, @@ -600,8 +1033,10 @@ namespace OpenTK.Graphics.OpenGL4 103, 108, 82, 101, 108, 101, 97, 115, 101, 83, 104, 97, 100, 101, 114, 67, 111, 109, 112, 105, 108, 101, 114, 0, 103, 108, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 83, 116, 111, 114, 97, 103, 101, 0, 103, 108, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 83, 116, 111, 114, 97, 103, 101, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 0, + 103, 108, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 83, 116, 111, 114, 97, 103, 101, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 67, 111, 118, 101, 114, 97, 103, 101, 78, 86, 0, 103, 108, 82, 101, 115, 101, 116, 72, 105, 115, 116, 111, 103, 114, 97, 109, 0, 103, 108, 82, 101, 115, 101, 116, 77, 105, 110, 109, 97, 120, 0, + 103, 108, 82, 101, 115, 111, 108, 118, 101, 68, 101, 112, 116, 104, 86, 97, 108, 117, 101, 115, 78, 86, 0, 103, 108, 82, 101, 115, 117, 109, 101, 84, 114, 97, 110, 115, 102, 111, 114, 109, 70, 101, 101, 100, 98, 97, 99, 107, 0, 103, 108, 83, 97, 109, 112, 108, 101, 67, 111, 118, 101, 114, 97, 103, 101, 0, 103, 108, 83, 97, 109, 112, 108, 101, 77, 97, 115, 107, 105, 0, @@ -615,20 +1050,38 @@ namespace OpenTK.Graphics.OpenGL4 103, 108, 83, 99, 105, 115, 115, 111, 114, 65, 114, 114, 97, 121, 118, 0, 103, 108, 83, 99, 105, 115, 115, 111, 114, 73, 110, 100, 101, 120, 101, 100, 0, 103, 108, 83, 99, 105, 115, 115, 111, 114, 73, 110, 100, 101, 120, 101, 100, 118, 0, + 103, 108, 83, 101, 99, 111, 110, 100, 97, 114, 121, 67, 111, 108, 111, 114, 70, 111, 114, 109, 97, 116, 78, 86, 0, 103, 108, 83, 101, 99, 111, 110, 100, 97, 114, 121, 67, 111, 108, 111, 114, 80, 51, 117, 105, 0, 103, 108, 83, 101, 99, 111, 110, 100, 97, 114, 121, 67, 111, 108, 111, 114, 80, 51, 117, 105, 118, 0, + 103, 108, 83, 101, 108, 101, 99, 116, 80, 101, 114, 102, 77, 111, 110, 105, 116, 111, 114, 67, 111, 117, 110, 116, 101, 114, 115, 65, 77, 68, 0, 103, 108, 83, 101, 112, 97, 114, 97, 98, 108, 101, 70, 105, 108, 116, 101, 114, 50, 68, 0, 103, 108, 83, 104, 97, 100, 101, 114, 66, 105, 110, 97, 114, 121, 0, 103, 108, 83, 104, 97, 100, 101, 114, 83, 111, 117, 114, 99, 101, 0, 103, 108, 83, 104, 97, 100, 101, 114, 83, 116, 111, 114, 97, 103, 101, 66, 108, 111, 99, 107, 66, 105, 110, 100, 105, 110, 103, 0, + 103, 108, 83, 105, 103, 110, 97, 108, 86, 107, 70, 101, 110, 99, 101, 78, 86, 0, + 103, 108, 83, 105, 103, 110, 97, 108, 86, 107, 83, 101, 109, 97, 112, 104, 111, 114, 101, 78, 86, 0, + 103, 108, 83, 112, 101, 99, 105, 97, 108, 105, 122, 101, 83, 104, 97, 100, 101, 114, 0, + 103, 108, 83, 112, 101, 99, 105, 97, 108, 105, 122, 101, 83, 104, 97, 100, 101, 114, 65, 82, 66, 0, + 103, 108, 83, 116, 97, 116, 101, 67, 97, 112, 116, 117, 114, 101, 78, 86, 0, + 103, 108, 83, 116, 101, 110, 99, 105, 108, 70, 105, 108, 108, 80, 97, 116, 104, 73, 110, 115, 116, 97, 110, 99, 101, 100, 78, 86, 0, + 103, 108, 83, 116, 101, 110, 99, 105, 108, 70, 105, 108, 108, 80, 97, 116, 104, 78, 86, 0, 103, 108, 83, 116, 101, 110, 99, 105, 108, 70, 117, 110, 99, 0, 103, 108, 83, 116, 101, 110, 99, 105, 108, 70, 117, 110, 99, 83, 101, 112, 97, 114, 97, 116, 101, 0, 103, 108, 83, 116, 101, 110, 99, 105, 108, 77, 97, 115, 107, 0, 103, 108, 83, 116, 101, 110, 99, 105, 108, 77, 97, 115, 107, 83, 101, 112, 97, 114, 97, 116, 101, 0, 103, 108, 83, 116, 101, 110, 99, 105, 108, 79, 112, 0, 103, 108, 83, 116, 101, 110, 99, 105, 108, 79, 112, 83, 101, 112, 97, 114, 97, 116, 101, 0, + 103, 108, 83, 116, 101, 110, 99, 105, 108, 83, 116, 114, 111, 107, 101, 80, 97, 116, 104, 73, 110, 115, 116, 97, 110, 99, 101, 100, 78, 86, 0, + 103, 108, 83, 116, 101, 110, 99, 105, 108, 83, 116, 114, 111, 107, 101, 80, 97, 116, 104, 78, 86, 0, + 103, 108, 83, 116, 101, 110, 99, 105, 108, 84, 104, 101, 110, 67, 111, 118, 101, 114, 70, 105, 108, 108, 80, 97, 116, 104, 73, 110, 115, 116, 97, 110, 99, 101, 100, 78, 86, 0, + 103, 108, 83, 116, 101, 110, 99, 105, 108, 84, 104, 101, 110, 67, 111, 118, 101, 114, 70, 105, 108, 108, 80, 97, 116, 104, 78, 86, 0, + 103, 108, 83, 116, 101, 110, 99, 105, 108, 84, 104, 101, 110, 67, 111, 118, 101, 114, 83, 116, 114, 111, 107, 101, 80, 97, 116, 104, 73, 110, 115, 116, 97, 110, 99, 101, 100, 78, 86, 0, + 103, 108, 83, 116, 101, 110, 99, 105, 108, 84, 104, 101, 110, 67, 111, 118, 101, 114, 83, 116, 114, 111, 107, 101, 80, 97, 116, 104, 78, 86, 0, + 103, 108, 83, 117, 98, 112, 105, 120, 101, 108, 80, 114, 101, 99, 105, 115, 105, 111, 110, 66, 105, 97, 115, 78, 86, 0, 103, 108, 84, 101, 120, 66, 117, 102, 102, 101, 114, 0, + 103, 108, 84, 101, 120, 66, 117, 102, 102, 101, 114, 65, 82, 66, 0, 103, 108, 84, 101, 120, 66, 117, 102, 102, 101, 114, 82, 97, 110, 103, 101, 0, + 103, 108, 84, 101, 120, 67, 111, 111, 114, 100, 70, 111, 114, 109, 97, 116, 78, 86, 0, 103, 108, 84, 101, 120, 67, 111, 111, 114, 100, 80, 49, 117, 105, 0, 103, 108, 84, 101, 120, 67, 111, 111, 114, 100, 80, 49, 117, 105, 118, 0, 103, 108, 84, 101, 120, 67, 111, 111, 114, 100, 80, 50, 117, 105, 0, @@ -658,61 +1111,118 @@ namespace OpenTK.Graphics.OpenGL4 103, 108, 84, 101, 120, 83, 117, 98, 73, 109, 97, 103, 101, 50, 68, 0, 103, 108, 84, 101, 120, 83, 117, 98, 73, 109, 97, 103, 101, 51, 68, 0, 103, 108, 84, 101, 120, 116, 117, 114, 101, 66, 97, 114, 114, 105, 101, 114, 0, + 103, 108, 84, 101, 120, 116, 117, 114, 101, 66, 97, 114, 114, 105, 101, 114, 78, 86, 0, 103, 108, 84, 101, 120, 116, 117, 114, 101, 66, 117, 102, 102, 101, 114, 0, + 103, 108, 84, 101, 120, 116, 117, 114, 101, 66, 117, 102, 102, 101, 114, 69, 88, 84, 0, 103, 108, 84, 101, 120, 116, 117, 114, 101, 66, 117, 102, 102, 101, 114, 82, 97, 110, 103, 101, 0, + 103, 108, 84, 101, 120, 116, 117, 114, 101, 66, 117, 102, 102, 101, 114, 82, 97, 110, 103, 101, 69, 88, 84, 0, + 103, 108, 84, 101, 120, 116, 117, 114, 101, 73, 109, 97, 103, 101, 49, 68, 69, 88, 84, 0, + 103, 108, 84, 101, 120, 116, 117, 114, 101, 73, 109, 97, 103, 101, 50, 68, 69, 88, 84, 0, + 103, 108, 84, 101, 120, 116, 117, 114, 101, 73, 109, 97, 103, 101, 51, 68, 69, 88, 84, 0, + 103, 108, 84, 101, 120, 116, 117, 114, 101, 80, 97, 103, 101, 67, 111, 109, 109, 105, 116, 109, 101, 110, 116, 69, 88, 84, 0, 103, 108, 84, 101, 120, 116, 117, 114, 101, 80, 97, 114, 97, 109, 101, 116, 101, 114, 102, 0, + 103, 108, 84, 101, 120, 116, 117, 114, 101, 80, 97, 114, 97, 109, 101, 116, 101, 114, 102, 69, 88, 84, 0, 103, 108, 84, 101, 120, 116, 117, 114, 101, 80, 97, 114, 97, 109, 101, 116, 101, 114, 102, 118, 0, + 103, 108, 84, 101, 120, 116, 117, 114, 101, 80, 97, 114, 97, 109, 101, 116, 101, 114, 102, 118, 69, 88, 84, 0, 103, 108, 84, 101, 120, 116, 117, 114, 101, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 0, + 103, 108, 84, 101, 120, 116, 117, 114, 101, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 69, 88, 84, 0, 103, 108, 84, 101, 120, 116, 117, 114, 101, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 105, 118, 0, + 103, 108, 84, 101, 120, 116, 117, 114, 101, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 105, 118, 69, 88, 84, 0, 103, 108, 84, 101, 120, 116, 117, 114, 101, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 117, 105, 118, 0, + 103, 108, 84, 101, 120, 116, 117, 114, 101, 80, 97, 114, 97, 109, 101, 116, 101, 114, 73, 117, 105, 118, 69, 88, 84, 0, 103, 108, 84, 101, 120, 116, 117, 114, 101, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 0, + 103, 108, 84, 101, 120, 116, 117, 114, 101, 80, 97, 114, 97, 109, 101, 116, 101, 114, 105, 118, 69, 88, 84, 0, + 103, 108, 84, 101, 120, 116, 117, 114, 101, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 69, 88, 84, 0, 103, 108, 84, 101, 120, 116, 117, 114, 101, 83, 116, 111, 114, 97, 103, 101, 49, 68, 0, + 103, 108, 84, 101, 120, 116, 117, 114, 101, 83, 116, 111, 114, 97, 103, 101, 49, 68, 69, 88, 84, 0, 103, 108, 84, 101, 120, 116, 117, 114, 101, 83, 116, 111, 114, 97, 103, 101, 50, 68, 0, + 103, 108, 84, 101, 120, 116, 117, 114, 101, 83, 116, 111, 114, 97, 103, 101, 50, 68, 69, 88, 84, 0, 103, 108, 84, 101, 120, 116, 117, 114, 101, 83, 116, 111, 114, 97, 103, 101, 50, 68, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 0, + 103, 108, 84, 101, 120, 116, 117, 114, 101, 83, 116, 111, 114, 97, 103, 101, 50, 68, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 69, 88, 84, 0, 103, 108, 84, 101, 120, 116, 117, 114, 101, 83, 116, 111, 114, 97, 103, 101, 51, 68, 0, + 103, 108, 84, 101, 120, 116, 117, 114, 101, 83, 116, 111, 114, 97, 103, 101, 51, 68, 69, 88, 84, 0, 103, 108, 84, 101, 120, 116, 117, 114, 101, 83, 116, 111, 114, 97, 103, 101, 51, 68, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 0, + 103, 108, 84, 101, 120, 116, 117, 114, 101, 83, 116, 111, 114, 97, 103, 101, 51, 68, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 69, 88, 84, 0, 103, 108, 84, 101, 120, 116, 117, 114, 101, 83, 117, 98, 73, 109, 97, 103, 101, 49, 68, 0, + 103, 108, 84, 101, 120, 116, 117, 114, 101, 83, 117, 98, 73, 109, 97, 103, 101, 49, 68, 69, 88, 84, 0, 103, 108, 84, 101, 120, 116, 117, 114, 101, 83, 117, 98, 73, 109, 97, 103, 101, 50, 68, 0, + 103, 108, 84, 101, 120, 116, 117, 114, 101, 83, 117, 98, 73, 109, 97, 103, 101, 50, 68, 69, 88, 84, 0, 103, 108, 84, 101, 120, 116, 117, 114, 101, 83, 117, 98, 73, 109, 97, 103, 101, 51, 68, 0, + 103, 108, 84, 101, 120, 116, 117, 114, 101, 83, 117, 98, 73, 109, 97, 103, 101, 51, 68, 69, 88, 84, 0, 103, 108, 84, 101, 120, 116, 117, 114, 101, 86, 105, 101, 119, 0, 103, 108, 84, 114, 97, 110, 115, 102, 111, 114, 109, 70, 101, 101, 100, 98, 97, 99, 107, 66, 117, 102, 102, 101, 114, 66, 97, 115, 101, 0, 103, 108, 84, 114, 97, 110, 115, 102, 111, 114, 109, 70, 101, 101, 100, 98, 97, 99, 107, 66, 117, 102, 102, 101, 114, 82, 97, 110, 103, 101, 0, 103, 108, 84, 114, 97, 110, 115, 102, 111, 114, 109, 70, 101, 101, 100, 98, 97, 99, 107, 86, 97, 114, 121, 105, 110, 103, 115, 0, + 103, 108, 84, 114, 97, 110, 115, 102, 111, 114, 109, 80, 97, 116, 104, 78, 86, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 49, 100, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 49, 100, 118, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 49, 102, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 49, 102, 118, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 49, 105, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 49, 105, 54, 52, 65, 82, 66, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 49, 105, 54, 52, 78, 86, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 49, 105, 54, 52, 118, 65, 82, 66, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 49, 105, 54, 52, 118, 78, 86, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 49, 105, 118, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 49, 117, 105, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 49, 117, 105, 54, 52, 65, 82, 66, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 49, 117, 105, 54, 52, 78, 86, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 49, 117, 105, 54, 52, 118, 65, 82, 66, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 49, 117, 105, 54, 52, 118, 78, 86, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 49, 117, 105, 118, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 50, 100, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 50, 100, 118, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 50, 102, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 50, 102, 118, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 50, 105, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 50, 105, 54, 52, 65, 82, 66, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 50, 105, 54, 52, 78, 86, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 50, 105, 54, 52, 118, 65, 82, 66, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 50, 105, 54, 52, 118, 78, 86, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 50, 105, 118, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 50, 117, 105, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 50, 117, 105, 54, 52, 65, 82, 66, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 50, 117, 105, 54, 52, 78, 86, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 50, 117, 105, 54, 52, 118, 65, 82, 66, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 50, 117, 105, 54, 52, 118, 78, 86, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 50, 117, 105, 118, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 51, 100, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 51, 100, 118, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 51, 102, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 51, 102, 118, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 51, 105, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 51, 105, 54, 52, 65, 82, 66, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 51, 105, 54, 52, 78, 86, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 51, 105, 54, 52, 118, 65, 82, 66, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 51, 105, 54, 52, 118, 78, 86, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 51, 105, 118, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 51, 117, 105, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 51, 117, 105, 54, 52, 65, 82, 66, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 51, 117, 105, 54, 52, 78, 86, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 51, 117, 105, 54, 52, 118, 65, 82, 66, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 51, 117, 105, 54, 52, 118, 78, 86, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 51, 117, 105, 118, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 52, 100, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 52, 100, 118, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 52, 102, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 52, 102, 118, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 52, 105, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 52, 105, 54, 52, 65, 82, 66, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 52, 105, 54, 52, 78, 86, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 52, 105, 54, 52, 118, 65, 82, 66, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 52, 105, 54, 52, 118, 78, 86, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 52, 105, 118, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 52, 117, 105, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 52, 117, 105, 54, 52, 65, 82, 66, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 52, 117, 105, 54, 52, 78, 86, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 52, 117, 105, 54, 52, 118, 65, 82, 66, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 52, 117, 105, 54, 52, 118, 78, 86, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 52, 117, 105, 118, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 66, 108, 111, 99, 107, 66, 105, 110, 100, 105, 110, 103, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 72, 97, 110, 100, 108, 101, 117, 105, 54, 52, 65, 82, 66, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 72, 97, 110, 100, 108, 101, 117, 105, 54, 52, 78, 86, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 72, 97, 110, 100, 108, 101, 117, 105, 54, 52, 118, 65, 82, 66, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 72, 97, 110, 100, 108, 101, 117, 105, 54, 52, 118, 78, 86, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 77, 97, 116, 114, 105, 120, 50, 100, 118, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 77, 97, 116, 114, 105, 120, 50, 102, 118, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 77, 97, 116, 114, 105, 120, 50, 120, 51, 100, 118, 0, @@ -732,20 +1242,45 @@ namespace OpenTK.Graphics.OpenGL4 103, 108, 85, 110, 105, 102, 111, 114, 109, 77, 97, 116, 114, 105, 120, 52, 120, 51, 100, 118, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 77, 97, 116, 114, 105, 120, 52, 120, 51, 102, 118, 0, 103, 108, 85, 110, 105, 102, 111, 114, 109, 83, 117, 98, 114, 111, 117, 116, 105, 110, 101, 115, 117, 105, 118, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 117, 105, 54, 52, 78, 86, 0, + 103, 108, 85, 110, 105, 102, 111, 114, 109, 117, 105, 54, 52, 118, 78, 86, 0, 103, 108, 85, 110, 109, 97, 112, 66, 117, 102, 102, 101, 114, 0, 103, 108, 85, 110, 109, 97, 112, 78, 97, 109, 101, 100, 66, 117, 102, 102, 101, 114, 0, + 103, 108, 85, 110, 109, 97, 112, 78, 97, 109, 101, 100, 66, 117, 102, 102, 101, 114, 69, 88, 84, 0, 103, 108, 85, 115, 101, 80, 114, 111, 103, 114, 97, 109, 0, 103, 108, 85, 115, 101, 80, 114, 111, 103, 114, 97, 109, 83, 116, 97, 103, 101, 115, 0, + 103, 108, 85, 115, 101, 80, 114, 111, 103, 114, 97, 109, 83, 116, 97, 103, 101, 115, 69, 88, 84, 0, + 103, 108, 85, 115, 101, 83, 104, 97, 100, 101, 114, 80, 114, 111, 103, 114, 97, 109, 69, 88, 84, 0, 103, 108, 86, 97, 108, 105, 100, 97, 116, 101, 80, 114, 111, 103, 114, 97, 109, 0, 103, 108, 86, 97, 108, 105, 100, 97, 116, 101, 80, 114, 111, 103, 114, 97, 109, 80, 105, 112, 101, 108, 105, 110, 101, 0, + 103, 108, 86, 97, 108, 105, 100, 97, 116, 101, 80, 114, 111, 103, 114, 97, 109, 80, 105, 112, 101, 108, 105, 110, 101, 69, 88, 84, 0, 103, 108, 86, 101, 114, 116, 101, 120, 65, 114, 114, 97, 121, 65, 116, 116, 114, 105, 98, 66, 105, 110, 100, 105, 110, 103, 0, 103, 108, 86, 101, 114, 116, 101, 120, 65, 114, 114, 97, 121, 65, 116, 116, 114, 105, 98, 70, 111, 114, 109, 97, 116, 0, 103, 108, 86, 101, 114, 116, 101, 120, 65, 114, 114, 97, 121, 65, 116, 116, 114, 105, 98, 73, 70, 111, 114, 109, 97, 116, 0, 103, 108, 86, 101, 114, 116, 101, 120, 65, 114, 114, 97, 121, 65, 116, 116, 114, 105, 98, 76, 70, 111, 114, 109, 97, 116, 0, 103, 108, 86, 101, 114, 116, 101, 120, 65, 114, 114, 97, 121, 66, 105, 110, 100, 105, 110, 103, 68, 105, 118, 105, 115, 111, 114, 0, + 103, 108, 86, 101, 114, 116, 101, 120, 65, 114, 114, 97, 121, 66, 105, 110, 100, 86, 101, 114, 116, 101, 120, 66, 117, 102, 102, 101, 114, 69, 88, 84, 0, + 103, 108, 86, 101, 114, 116, 101, 120, 65, 114, 114, 97, 121, 67, 111, 108, 111, 114, 79, 102, 102, 115, 101, 116, 69, 88, 84, 0, + 103, 108, 86, 101, 114, 116, 101, 120, 65, 114, 114, 97, 121, 69, 100, 103, 101, 70, 108, 97, 103, 79, 102, 102, 115, 101, 116, 69, 88, 84, 0, 103, 108, 86, 101, 114, 116, 101, 120, 65, 114, 114, 97, 121, 69, 108, 101, 109, 101, 110, 116, 66, 117, 102, 102, 101, 114, 0, + 103, 108, 86, 101, 114, 116, 101, 120, 65, 114, 114, 97, 121, 70, 111, 103, 67, 111, 111, 114, 100, 79, 102, 102, 115, 101, 116, 69, 88, 84, 0, + 103, 108, 86, 101, 114, 116, 101, 120, 65, 114, 114, 97, 121, 73, 110, 100, 101, 120, 79, 102, 102, 115, 101, 116, 69, 88, 84, 0, + 103, 108, 86, 101, 114, 116, 101, 120, 65, 114, 114, 97, 121, 77, 117, 108, 116, 105, 84, 101, 120, 67, 111, 111, 114, 100, 79, 102, 102, 115, 101, 116, 69, 88, 84, 0, + 103, 108, 86, 101, 114, 116, 101, 120, 65, 114, 114, 97, 121, 78, 111, 114, 109, 97, 108, 79, 102, 102, 115, 101, 116, 69, 88, 84, 0, + 103, 108, 86, 101, 114, 116, 101, 120, 65, 114, 114, 97, 121, 83, 101, 99, 111, 110, 100, 97, 114, 121, 67, 111, 108, 111, 114, 79, 102, 102, 115, 101, 116, 69, 88, 84, 0, + 103, 108, 86, 101, 114, 116, 101, 120, 65, 114, 114, 97, 121, 84, 101, 120, 67, 111, 111, 114, 100, 79, 102, 102, 115, 101, 116, 69, 88, 84, 0, + 103, 108, 86, 101, 114, 116, 101, 120, 65, 114, 114, 97, 121, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 66, 105, 110, 100, 105, 110, 103, 69, 88, 84, 0, + 103, 108, 86, 101, 114, 116, 101, 120, 65, 114, 114, 97, 121, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 68, 105, 118, 105, 115, 111, 114, 69, 88, 84, 0, + 103, 108, 86, 101, 114, 116, 101, 120, 65, 114, 114, 97, 121, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 70, 111, 114, 109, 97, 116, 69, 88, 84, 0, + 103, 108, 86, 101, 114, 116, 101, 120, 65, 114, 114, 97, 121, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 73, 70, 111, 114, 109, 97, 116, 69, 88, 84, 0, + 103, 108, 86, 101, 114, 116, 101, 120, 65, 114, 114, 97, 121, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 73, 79, 102, 102, 115, 101, 116, 69, 88, 84, 0, + 103, 108, 86, 101, 114, 116, 101, 120, 65, 114, 114, 97, 121, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 76, 70, 111, 114, 109, 97, 116, 69, 88, 84, 0, + 103, 108, 86, 101, 114, 116, 101, 120, 65, 114, 114, 97, 121, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 76, 79, 102, 102, 115, 101, 116, 69, 88, 84, 0, + 103, 108, 86, 101, 114, 116, 101, 120, 65, 114, 114, 97, 121, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 79, 102, 102, 115, 101, 116, 69, 88, 84, 0, + 103, 108, 86, 101, 114, 116, 101, 120, 65, 114, 114, 97, 121, 86, 101, 114, 116, 101, 120, 66, 105, 110, 100, 105, 110, 103, 68, 105, 118, 105, 115, 111, 114, 69, 88, 84, 0, 103, 108, 86, 101, 114, 116, 101, 120, 65, 114, 114, 97, 121, 86, 101, 114, 116, 101, 120, 66, 117, 102, 102, 101, 114, 0, 103, 108, 86, 101, 114, 116, 101, 120, 65, 114, 114, 97, 121, 86, 101, 114, 116, 101, 120, 66, 117, 102, 102, 101, 114, 115, 0, + 103, 108, 86, 101, 114, 116, 101, 120, 65, 114, 114, 97, 121, 86, 101, 114, 116, 101, 120, 79, 102, 102, 115, 101, 116, 69, 88, 84, 0, 103, 108, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 49, 100, 0, 103, 108, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 49, 100, 118, 0, 103, 108, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 49, 102, 0, @@ -784,7 +1319,9 @@ namespace OpenTK.Graphics.OpenGL4 103, 108, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 52, 117, 115, 118, 0, 103, 108, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 66, 105, 110, 100, 105, 110, 103, 0, 103, 108, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 68, 105, 118, 105, 115, 111, 114, 0, + 103, 108, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 68, 105, 118, 105, 115, 111, 114, 65, 82, 66, 0, 103, 108, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 70, 111, 114, 109, 97, 116, 0, + 103, 108, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 70, 111, 114, 109, 97, 116, 78, 86, 0, 103, 108, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 73, 49, 105, 0, 103, 108, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 73, 49, 105, 118, 0, 103, 108, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 73, 49, 117, 105, 0, @@ -806,18 +1343,36 @@ namespace OpenTK.Graphics.OpenGL4 103, 108, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 73, 52, 117, 105, 118, 0, 103, 108, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 73, 52, 117, 115, 118, 0, 103, 108, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 73, 70, 111, 114, 109, 97, 116, 0, + 103, 108, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 73, 70, 111, 114, 109, 97, 116, 78, 86, 0, 103, 108, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 73, 80, 111, 105, 110, 116, 101, 114, 0, 103, 108, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 76, 49, 100, 0, 103, 108, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 76, 49, 100, 118, 0, + 103, 108, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 76, 49, 105, 54, 52, 78, 86, 0, + 103, 108, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 76, 49, 105, 54, 52, 118, 78, 86, 0, 103, 108, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 76, 49, 117, 105, 54, 52, 65, 82, 66, 0, + 103, 108, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 76, 49, 117, 105, 54, 52, 78, 86, 0, 103, 108, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 76, 49, 117, 105, 54, 52, 118, 65, 82, 66, 0, + 103, 108, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 76, 49, 117, 105, 54, 52, 118, 78, 86, 0, 103, 108, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 76, 50, 100, 0, 103, 108, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 76, 50, 100, 118, 0, + 103, 108, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 76, 50, 105, 54, 52, 78, 86, 0, + 103, 108, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 76, 50, 105, 54, 52, 118, 78, 86, 0, + 103, 108, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 76, 50, 117, 105, 54, 52, 78, 86, 0, + 103, 108, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 76, 50, 117, 105, 54, 52, 118, 78, 86, 0, 103, 108, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 76, 51, 100, 0, 103, 108, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 76, 51, 100, 118, 0, + 103, 108, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 76, 51, 105, 54, 52, 78, 86, 0, + 103, 108, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 76, 51, 105, 54, 52, 118, 78, 86, 0, + 103, 108, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 76, 51, 117, 105, 54, 52, 78, 86, 0, + 103, 108, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 76, 51, 117, 105, 54, 52, 118, 78, 86, 0, 103, 108, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 76, 52, 100, 0, 103, 108, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 76, 52, 100, 118, 0, + 103, 108, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 76, 52, 105, 54, 52, 78, 86, 0, + 103, 108, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 76, 52, 105, 54, 52, 118, 78, 86, 0, + 103, 108, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 76, 52, 117, 105, 54, 52, 78, 86, 0, + 103, 108, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 76, 52, 117, 105, 54, 52, 118, 78, 86, 0, 103, 108, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 76, 70, 111, 114, 109, 97, 116, 0, + 103, 108, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 76, 70, 111, 114, 109, 97, 116, 78, 86, 0, 103, 108, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 76, 80, 111, 105, 110, 116, 101, 114, 0, 103, 108, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 80, 49, 117, 105, 0, 103, 108, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 80, 49, 117, 105, 118, 0, @@ -829,6 +1384,7 @@ namespace OpenTK.Graphics.OpenGL4 103, 108, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 80, 52, 117, 105, 118, 0, 103, 108, 86, 101, 114, 116, 101, 120, 65, 116, 116, 114, 105, 98, 80, 111, 105, 110, 116, 101, 114, 0, 103, 108, 86, 101, 114, 116, 101, 120, 66, 105, 110, 100, 105, 110, 103, 68, 105, 118, 105, 115, 111, 114, 0, + 103, 108, 86, 101, 114, 116, 101, 120, 70, 111, 114, 109, 97, 116, 78, 86, 0, 103, 108, 86, 101, 114, 116, 101, 120, 80, 50, 117, 105, 0, 103, 108, 86, 101, 114, 116, 101, 120, 80, 50, 117, 105, 118, 0, 103, 108, 86, 101, 114, 116, 101, 120, 80, 51, 117, 105, 0, @@ -839,812 +1395,1917 @@ namespace OpenTK.Graphics.OpenGL4 103, 108, 86, 105, 101, 119, 112, 111, 114, 116, 65, 114, 114, 97, 121, 118, 0, 103, 108, 86, 105, 101, 119, 112, 111, 114, 116, 73, 110, 100, 101, 120, 101, 100, 102, 0, 103, 108, 86, 105, 101, 119, 112, 111, 114, 116, 73, 110, 100, 101, 120, 101, 100, 102, 118, 0, + 103, 108, 86, 105, 101, 119, 112, 111, 114, 116, 80, 111, 115, 105, 116, 105, 111, 110, 87, 83, 99, 97, 108, 101, 78, 86, 0, + 103, 108, 86, 105, 101, 119, 112, 111, 114, 116, 83, 119, 105, 122, 122, 108, 101, 78, 86, 0, 103, 108, 87, 97, 105, 116, 83, 121, 110, 99, 0, + 103, 108, 87, 97, 105, 116, 86, 107, 83, 101, 109, 97, 112, 104, 111, 114, 101, 78, 86, 0, + 103, 108, 87, 101, 105, 103, 104, 116, 80, 97, 116, 104, 115, 78, 86, 0, + 103, 108, 87, 105, 110, 100, 111, 119, 82, 101, 99, 116, 97, 110, 103, 108, 101, 115, 69, 88, 84, 0, }; EntryPointNameOffsets = new int[] { 0, - 22, - 38, - 53, - 78, - 91, - 111, - 136, - 157, - 170, + 19, + 41, + 66, + 82, + 120, + 135, + 160, 187, - 205, - 223, - 242, - 265, - 295, - 313, - 332, - 352, - 374, - 393, - 407, - 422, - 436, - 451, - 469, - 493, - 511, - 530, - 550, - 563, - 579, - 596, - 616, - 640, - 665, + 209, + 231, + 244, + 264, + 289, + 310, + 323, + 340, + 358, + 376, + 395, + 418, + 448, + 466, + 485, + 505, + 527, + 549, + 574, + 593, + 607, + 622, + 636, + 651, + 669, 693, - 705, - 718, - 734, - 754, - 775, - 799, - 817, - 840, - 853, - 879, - 895, - 911, - 936, - 966, - 979, - 987, - 1005, - 1021, - 1037, - 1053, - 1074, - 1091, - 1104, - 1117, + 711, + 730, + 750, + 768, + 785, + 798, + 814, + 831, + 851, + 875, + 900, + 928, + 940, + 953, + 969, + 989, + 1010, + 1034, + 1054, + 1072, + 1095, + 1118, 1131, - 1154, - 1180, - 1206, - 1232, - 1258, - 1285, - 1300, - 1316, - 1335, + 1157, + 1173, + 1189, + 1209, + 1234, + 1264, + 1297, + 1310, + 1318, + 1336, 1352, - 1366, - 1378, - 1391, - 1403, - 1416, - 1428, - 1441, - 1457, - 1470, - 1494, - 1518, - 1534, - 1560, - 1583, - 1606, - 1629, - 1655, - 1681, - 1707, - 1737, - 1767, - 1797, - 1819, - 1841, - 1865, - 1890, - 1914, - 1939, - 1959, - 1979, - 1996, - 2022, - 2048, - 2067, - 2092, - 2109, - 2126, - 2146, - 2166, - 2186, - 2210, - 2234, - 2258, - 2274, - 2295, - 2311, - 2336, - 2352, - 2374, - 2391, + 1368, + 1384, + 1405, + 1422, + 1435, + 1448, + 1462, + 1485, + 1511, + 1537, + 1566, + 1592, + 1618, + 1644, + 1671, + 1686, + 1702, + 1721, + 1746, + 1763, + 1777, + 1793, + 1805, + 1818, + 1830, + 1843, + 1855, + 1868, + 1884, + 1897, + 1921, + 1945, + 1969, + 1992, + 2008, + 2034, + 2065, + 2096, + 2127, + 2161, + 2195, + 2229, + 2252, + 2275, + 2298, + 2324, + 2350, + 2376, 2406, - 2429, - 2456, - 2473, - 2500, - 2521, - 2532, - 2555, - 2581, - 2607, - 2629, - 2654, - 2679, - 2700, - 2724, - 2748, - 2764, - 2785, - 2808, - 2824, - 2849, - 2865, - 2887, - 2904, - 2919, - 2932, - 2949, - 2976, - 2997, - 3009, - 3021, - 3034, - 3053, - 3067, - 3087, - 3102, - 3112, - 3123, + 2436, + 2466, + 2496, + 2529, + 2559, + 2592, + 2622, + 2655, + 2688, + 2721, + 2743, + 2765, + 2789, + 2814, + 2838, + 2863, + 2883, + 2903, + 2920, + 2946, + 2972, + 2991, + 3016, + 3041, + 3069, + 3097, + 3125, 3150, - 3177, - 3195, - 3225, - 3251, - 3264, - 3285, - 3307, - 3341, - 3354, - 3368, - 3383, - 3408, + 3163, + 3180, + 3197, + 3217, + 3237, + 3257, + 3281, + 3305, + 3329, + 3356, + 3380, + 3407, 3431, - 3455, - 3491, - 3525, - 3571, - 3591, - 3621, - 3645, - 3678, - 3708, - 3747, - 3756, - 3766, - 3792, - 3818, - 3841, - 3852, - 3870, - 3893, - 3905, - 3914, - 3922, - 3947, - 3977, - 4001, - 4027, - 4048, - 4071, - 4094, - 4117, - 4143, - 4155, - 4168, - 4185, - 4209, - 4227, - 4249, - 4262, - 4281, - 4295, - 4309, - 4333, - 4351, - 4384, - 4402, - 4428, - 4459, + 3458, + 3481, + 3509, + 3536, + 3554, + 3583, + 3603, + 3619, + 3642, + 3663, + 3686, + 3702, + 3727, + 3743, + 3765, + 3782, + 3797, + 3822, + 3845, + 3871, + 3888, + 3915, + 3932, + 3959, + 3980, + 3991, + 4014, + 4040, + 4066, + 4088, + 4113, + 4138, + 4159, + 4183, + 4207, + 4223, + 4246, + 4267, + 4290, + 4306, + 4330, + 4353, + 4369, + 4394, + 4422, + 4438, + 4460, + 4477, 4492, - 4511, - 4537, - 4565, - 4588, - 4610, - 4631, - 4651, - 4667, - 4681, - 4706, - 4729, - 4749, - 4768, - 4784, - 4811, - 4838, - 4862, - 4890, - 4921, - 4944, - 4972, - 5000, - 5021, - 5045, - 5069, - 5084, - 5097, - 5108, - 5122, - 5134, - 5153, - 5175, - 5213, - 5241, - 5266, - 5294, - 5322, - 5337, - 5363, - 5389, - 5409, - 5427, - 5443, - 5459, - 5473, - 5497, - 5519, - 5531, - 5554, - 5577, + 4509, + 4522, + 4539, + 4566, + 4587, + 4599, + 4611, + 4624, + 4643, + 4657, + 4677, + 4692, + 4702, + 4727, + 4758, + 4769, + 4789, + 4816, + 4846, + 4870, + 4897, + 4915, + 4945, + 4971, + 4984, + 5005, + 5027, + 5052, + 5086, + 5111, + 5124, + 5138, + 5162, + 5179, + 5209, + 5232, + 5247, + 5272, + 5295, + 5319, + 5346, + 5382, + 5416, + 5462, + 5489, + 5509, + 5539, + 5563, 5596, 5626, - 5654, - 5679, - 5703, - 5746, - 5779, - 5813, - 5833, - 5855, - 5872, - 5892, - 5917, - 5945, - 5969, - 5996, - 6012, - 6031, - 6043, - 6058, - 6070, - 6085, - 6097, - 6112, - 6125, - 6141, - 6158, + 5665, + 5681, + 5700, + 5709, + 5733, + 5763, + 5773, + 5792, + 5818, + 5847, + 5870, + 5896, + 5919, + 5944, + 5964, + 5984, + 5995, + 6013, + 6036, + 6061, + 6073, + 6082, + 6090, + 6115, + 6145, 6178, - 6196, - 6217, - 6235, - 6256, - 6277, - 6301, - 6323, - 6348, - 6363, - 6381, - 6397, - 6416, - 6432, - 6451, - 6470, - 6486, - 6505, - 6524, - 6541, - 6561, - 6581, - 6598, - 6618, - 6638, - 6661, - 6675, - 6692, - 6711, - 6731, - 6755, - 6770, - 6798, - 6821, + 6197, + 6223, + 6250, + 6278, + 6302, + 6329, + 6355, + 6389, + 6422, + 6443, + 6466, + 6489, + 6512, + 6536, + 6564, + 6590, + 6619, + 6652, + 6664, + 6677, + 6694, + 6722, + 6746, + 6773, + 6791, + 6804, + 6825, 6847, - 6870, - 6899, - 6933, - 6958, - 6978, - 6998, - 7011, - 7032, + 6872, + 6885, + 6904, + 6918, + 6932, + 6956, + 6974, + 7007, + 7025, 7051, - 7073, - 7093, - 7122, - 7146, - 7171, - 7197, - 7221, - 7242, - 7261, - 7275, - 7302, - 7320, - 7332, - 7345, - 7366, - 7397, - 7409, - 7423, - 7448, - 7473, - 7493, - 7514, - 7536, - 7556, - 7578, - 7596, - 7625, - 7654, - 7678, + 7082, + 7115, + 7134, + 7160, + 7188, + 7211, + 7233, + 7254, + 7274, + 7290, + 7314, + 7328, + 7353, + 7376, + 7404, + 7424, + 7443, + 7459, + 7486, + 7513, + 7534, + 7566, + 7590, + 7618, + 7649, + 7680, 7703, - 7729, - 7753, - 7782, - 7803, - 7829, - 7857, - 7882, - 7912, - 7935, - 7950, - 7965, - 7985, - 8000, - 8021, - 8047, - 8063, - 8091, - 8117, - 8136, - 8156, - 8176, - 8197, - 8219, - 8239, - 8260, - 8287, - 8313, - 8320, - 8332, - 8355, - 8381, - 8405, - 8438, - 8474, - 8501, - 8522, - 8546, - 8557, - 8569, - 8582, - 8598, - 8625, - 8644, - 8656, - 8676, - 8686, - 8703, - 8715, - 8726, - 8735, - 8747, - 8776, - 8798, - 8814, - 8826, - 8840, - 8850, - 8882, - 8911, - 8945, - 8976, - 8988, - 9005, - 9022, - 9044, - 9060, - 9084, - 9093, - 9112, - 9134, - 9152, + 7731, + 7759, + 7790, + 7811, + 7835, + 7859, + 7874, + 7892, + 7915, + 7928, + 7939, + 7966, + 7980, + 7997, + 8019, + 8031, + 8050, + 8072, + 8110, + 8138, + 8169, + 8194, + 8222, + 8250, + 8265, + 8291, + 8317, + 8337, + 8356, + 8374, + 8390, + 8406, + 8430, + 8452, + 8472, + 8486, + 8510, + 8532, + 8562, + 8574, + 8597, + 8620, + 8639, + 8661, + 8683, + 8705, + 8727, + 8749, + 8771, + 8804, + 8837, + 8865, + 8894, + 8924, + 8952, + 8982, + 9010, + 9041, + 9074, + 9099, + 9127, + 9151, 9178, - 9212, - 9232, - 9262, - 9290, - 9326, - 9346, - 9367, - 9387, - 9408, - 9428, - 9449, - 9469, - 9490, - 9508, - 9539, - 9570, - 9591, - 9612, - 9641, - 9671, - 9700, - 9729, - 9760, - 9786, + 9221, + 9267, + 9300, + 9336, + 9359, + 9396, + 9433, + 9471, + 9510, + 9537, + 9571, + 9608, + 9628, + 9650, + 9667, + 9687, + 9712, + 9740, + 9764, + 9791, 9817, - 9844, - 9882, - 9899, - 9912, - 9926, - 9940, - 9957, - 9974, - 9994, - 10013, - 10031, + 9833, + 9852, + 9864, + 9879, + 9891, + 9906, + 9918, + 9933, + 9946, + 9962, + 9979, + 9999, + 10017, + 10038, 10056, - 10070, - 10084, - 10102, - 10121, - 10139, - 10158, - 10170, + 10077, + 10098, + 10122, + 10144, + 10169, 10184, - 10200, - 10216, - 10235, - 10259, - 10275, - 10295, - 10314, - 10334, - 10353, - 10373, - 10392, - 10412, - 10432, - 10453, - 10472, - 10492, - 10511, - 10531, - 10550, - 10570, - 10590, - 10611, - 10630, - 10650, - 10669, + 10202, + 10218, + 10237, + 10253, + 10272, + 10291, + 10312, + 10328, + 10347, + 10366, + 10388, + 10405, + 10425, + 10445, + 10462, + 10482, + 10502, + 10522, + 10545, + 10567, + 10589, + 10609, + 10627, + 10648, + 10666, 10689, 10708, - 10728, - 10748, - 10769, - 10788, - 10808, - 10827, - 10847, - 10866, - 10886, - 10906, - 10927, - 10957, + 10731, + 10754, + 10773, + 10793, + 10813, + 10839, + 10870, + 10901, + 10929, + 10962, 10988, - 11014, - 11040, - 11068, - 11096, - 11124, + 11019, + 11043, + 11071, + 11095, + 11114, + 11138, 11152, - 11178, - 11204, + 11169, + 11188, + 11208, 11232, - 11260, - 11288, - 11316, - 11342, - 11368, - 11396, - 11424, - 11452, - 11480, - 11498, - 11515, - 11535, - 11550, - 11563, - 11577, - 11594, - 11611, - 11624, - 11648, - 11670, - 11703, - 11720, - 11734, - 11760, - 11777, - 11791, + 11247, + 11275, + 11306, + 11329, + 11355, + 11380, + 11406, + 11429, + 11458, + 11492, + 11517, + 11537, + 11564, + 11589, + 11617, + 11643, + 11663, + 11676, + 11697, + 11716, + 11738, + 11758, + 11787, 11811, - 11832, - 11852, - 11874, - 11897, - 11918, - 11928, - 11944, - 11961, - 11979, - 12000, - 12022, - 12042, - 12057, - 12072, - 12100, - 12114, - 12136, - 12150, - 12172, - 12184, - 12204, - 12216, - 12233, - 12248, - 12264, - 12279, - 12295, - 12310, - 12326, - 12341, - 12357, - 12370, - 12383, - 12407, - 12420, - 12444, + 11836, + 11862, + 11886, + 11907, + 11926, + 11940, + 11967, + 11985, + 12003, + 12015, + 12028, + 12049, + 12080, + 12092, + 12106, + 12131, + 12156, + 12176, + 12197, + 12219, + 12239, + 12261, + 12282, + 12300, + 12321, + 12350, + 12382, + 12411, + 12443, 12467, - 12483, - 12500, - 12516, - 12534, - 12553, - 12570, - 12585, - 12600, + 12494, + 12519, + 12547, + 12573, + 12602, 12626, - 12641, - 12667, - 12683, - 12699, - 12715, - 12732, - 12748, - 12769, - 12789, + 12653, + 12682, + 12710, + 12731, + 12757, + 12785, 12810, - 12830, - 12852, - 12875, - 12896, - 12915, - 12934, - 12964, - 12983, - 13013, - 13033, - 13053, - 13073, - 13087, - 13117, - 13148, - 13176, - 13188, - 13201, - 13213, - 13226, - 13238, - 13251, - 13264, - 13278, - 13290, - 13303, - 13315, - 13328, - 13340, - 13353, - 13366, - 13380, - 13392, - 13405, - 13417, - 13430, - 13442, - 13455, - 13468, - 13482, - 13494, - 13507, - 13519, - 13532, - 13544, - 13557, - 13570, - 13584, - 13606, - 13629, - 13653, - 13672, + 12840, + 12863, + 12878, + 12893, + 12913, + 12932, + 12952, + 12967, + 12988, + 13014, + 13035, + 13055, + 13071, + 13099, + 13125, + 13155, + 13183, + 13202, + 13232, + 13260, + 13280, + 13300, + 13321, + 13343, + 13363, + 13384, + 13409, + 13436, + 13462, + 13488, + 13506, + 13513, + 13525, + 13541, + 13564, + 13585, + 13608, + 13634, + 13658, 13691, - 13712, - 13733, + 13727, 13754, 13775, - 13794, - 13813, - 13834, - 13855, - 13876, - 13897, - 13916, - 13935, - 13956, - 13977, - 13998, - 14019, + 13799, + 13810, + 13831, + 13849, + 13861, + 13874, + 13896, + 13912, + 13939, + 13965, + 13991, + 14010, + 14021, 14043, - 14057, - 14076, - 14089, - 14108, - 14126, - 14152, - 14179, + 14067, + 14079, + 14099, + 14122, + 14132, + 14149, + 14161, + 14172, + 14184, + 14193, 14205, - 14232, - 14259, - 14287, - 14314, - 14340, - 14367, - 14384, - 14402, - 14419, - 14437, - 14454, - 14472, - 14489, - 14507, - 14524, - 14542, - 14559, - 14577, - 14594, - 14612, - 14629, - 14647, - 14664, - 14682, - 14700, - 14717, - 14735, - 14752, - 14770, + 14234, + 14262, + 14284, + 14300, + 14317, + 14329, + 14343, + 14376, + 14386, + 14412, + 14435, + 14467, + 14498, + 14527, + 14555, + 14586, + 14614, + 14648, + 14681, + 14712, + 14742, + 14754, + 14771, 14788, - 14807, - 14826, - 14845, - 14864, - 14884, - 14904, - 14924, - 14941, - 14959, - 14978, - 14997, - 15016, - 15038, - 15060, - 15081, - 15099, - 15118, - 15137, - 15157, - 15175, - 15194, - 15213, - 15233, - 15251, - 15270, - 15289, - 15309, - 15328, + 14808, + 14830, + 14855, + 14874, + 14893, + 14912, + 14929, + 14946, + 14970, + 14998, + 15024, + 15050, + 15069, + 15088, + 15105, + 15122, + 15150, + 15176, + 15202, + 15219, + 15234, + 15250, + 15269, + 15288, + 15306, + 15324, 15346, - 15365, - 15384, - 15404, - 15423, - 15443, - 15463, - 15485, - 15508, - 15526, - 15545, - 15569, - 15594, - 15612, - 15631, - 15649, - 15668, - 15686, - 15705, - 15727, - 15750, - 15769, - 15789, - 15808, - 15828, - 15847, - 15867, - 15886, - 15906, - 15928, - 15951, - 15964, - 15978, - 15991, - 16005, - 16018, - 16032, - 16043, - 16060, - 16079, - 16099, + 15368, + 15398, + 15414, + 15438, + 15447, + 15466, + 15488, + 15506, + 15532, + 15573, + 15609, + 15640, + 15674, + 15694, + 15724, + 15752, + 15795, + 15833, + 15866, + 15902, + 15922, + 15942, + 15963, + 15983, + 16004, + 16024, + 16045, + 16065, + 16086, + 16112, + 16130, + 16149, + 16167, + 16186, + 16204, + 16223, + 16241, + 16260, + 16278, + 16297, + 16318, + 16339, + 16360, + 16384, + 16409, + 16433, + 16459, + 16486, + 16511, + 16537, + 16561, + 16585, + 16609, + 16627, + 16648, + 16679, + 16710, + 16731, + 16755, + 16776, + 16800, + 16828, + 16857, + 16887, + 16916, + 16948, + 16977, + 17008, + 17042, + 17081, + 17119, + 17145, + 17176, + 17207, + 17238, + 17267, + 17300, + 17331, + 17365, + 17399, + 17434, + 17468, + 17503, + 17538, + 17574, + 17610, + 17647, + 17683, + 17720, + 17758, + 17782, + 17809, + 17839, + 17877, + 17926, + 17967, + 17984, + 18001, + 18014, + 18028, + 18042, + 18059, + 18076, + 18096, + 18115, + 18133, + 18150, + 18167, + 18182, + 18205, + 18223, + 18238, + 18262, + 18286, + 18305, + 18320, + 18350, + 18369, + 18389, + 18408, + 18428, + 18455, + 18475, + 18490, + 18510, + 18528, + 18543, + 18568, + 18582, + 18596, + 18615, + 18633, + 18652, + 18670, + 18689, + 18701, + 18715, + 18731, + 18752, + 18776, + 18792, + 18811, + 18831, + 18857, + 18881, + 18897, + 18917, + 18940, + 18963, + 18995, + 19014, + 19036, + 19056, + 19079, + 19098, + 19120, + 19140, + 19163, + 19182, + 19206, + 19229, + 19254, + 19278, + 19300, + 19320, + 19343, + 19363, + 19388, + 19412, + 19438, + 19463, + 19486, + 19507, + 19531, + 19550, + 19572, + 19592, + 19615, + 19634, + 19656, + 19676, + 19699, + 19718, + 19742, + 19765, + 19790, + 19814, + 19836, + 19856, + 19879, + 19899, + 19924, + 19948, + 19974, + 19999, + 20022, + 20043, + 20067, + 20086, + 20108, + 20128, + 20151, + 20170, + 20192, + 20212, + 20235, + 20254, + 20278, + 20301, + 20326, + 20350, + 20372, + 20392, + 20415, + 20435, + 20460, + 20484, + 20510, + 20535, + 20558, + 20579, + 20603, + 20622, + 20644, + 20664, + 20687, + 20706, + 20728, + 20748, + 20771, + 20790, + 20814, + 20837, + 20862, + 20886, + 20908, + 20928, + 20951, + 20971, + 20996, + 21020, + 21046, + 21071, + 21094, + 21115, + 21139, + 21169, + 21198, + 21229, + 21259, + 21285, + 21314, + 21340, + 21369, + 21397, + 21428, + 21456, + 21487, + 21515, + 21546, + 21574, + 21605, + 21631, + 21660, + 21686, + 21715, + 21743, + 21774, + 21802, + 21833, + 21861, + 21892, + 21920, + 21951, + 21977, + 22006, + 22032, + 22061, + 22089, + 22120, + 22148, + 22179, + 22207, + 22238, + 22266, + 22297, + 22320, + 22344, + 22362, + 22391, + 22408, + 22428, + 22449, + 22464, + 22483, + 22496, + 22510, + 22527, + 22544, + 22557, + 22581, + 22603, + 22636, + 22679, + 22696, + 22710, + 22733, + 22759, + 22776, + 22790, + 22810, + 22831, + 22851, + 22873, + 22896, + 22917, + 22927, + 22943, + 22960, + 22978, + 23003, + 23024, + 23046, + 23077, + 23097, + 23112, + 23127, + 23155, + 23173, + 23195, + 23214, + 23236, + 23253, + 23282, + 23302, + 23316, + 23338, + 23352, + 23374, + 23386, + 23406, + 23437, + 23459, + 23497, + 23526, + 23566, + 23597, + 23623, + 23635, + 23650, + 23667, + 23686, + 23701, + 23717, + 23732, + 23748, + 23763, + 23779, + 23794, + 23810, + 23823, + 23836, + 23860, + 23873, + 23897, + 23920, + 23936, + 23953, + 23969, + 23987, + 24006, + 24023, + 24038, + 24053, + 24079, + 24094, + 24120, + 24136, + 24152, + 24168, + 24185, + 24204, + 24220, + 24239, + 24260, + 24284, + 24304, + 24324, + 24344, + 24371, + 24391, + 24414, + 24435, + 24459, + 24479, + 24502, + 24524, + 24549, + 24572, + 24598, + 24619, + 24643, + 24668, + 24687, + 24709, + 24728, + 24750, + 24780, + 24813, + 24832, + 24854, + 24884, + 24917, + 24937, + 24960, + 24980, + 25003, + 25023, + 25046, + 25060, + 25090, + 25121, + 25149, + 25167, + 25179, + 25192, + 25204, + 25217, + 25229, + 25246, + 25262, + 25280, + 25297, + 25310, + 25323, + 25341, + 25358, + 25377, + 25395, + 25409, + 25421, + 25434, + 25446, + 25459, + 25471, + 25488, + 25504, + 25522, + 25539, + 25552, + 25565, + 25583, + 25600, + 25619, + 25637, + 25651, + 25663, + 25676, + 25688, + 25701, + 25713, + 25730, + 25746, + 25764, + 25781, + 25794, + 25807, + 25825, + 25842, + 25861, + 25879, + 25893, + 25905, + 25918, + 25930, + 25943, + 25955, + 25972, + 25988, + 26006, + 26023, + 26036, + 26049, + 26067, + 26084, + 26103, + 26121, + 26135, + 26157, + 26180, + 26202, + 26226, + 26249, + 26268, + 26287, + 26308, + 26329, + 26350, + 26371, + 26390, + 26409, + 26430, + 26451, + 26472, + 26493, + 26512, + 26531, + 26552, + 26573, + 26594, + 26615, + 26639, + 26655, + 26672, + 26686, + 26705, + 26727, + 26740, + 26759, + 26781, + 26803, + 26821, + 26847, + 26876, + 26903, + 26929, + 26956, + 26983, + 27011, + 27044, + 27072, + 27103, + 27130, + 27161, + 27189, + 27225, + 27254, + 27291, + 27322, + 27358, + 27394, + 27429, + 27465, + 27501, + 27537, + 27573, + 27608, + 27645, + 27671, + 27698, + 27727, + 27744, + 27762, + 27779, + 27797, + 27814, + 27832, + 27849, + 27867, + 27884, + 27902, + 27919, + 27937, + 27954, + 27972, + 27989, + 28007, + 28024, + 28042, + 28060, + 28077, + 28095, + 28112, + 28130, + 28148, + 28167, + 28186, + 28205, + 28224, + 28244, + 28264, + 28284, + 28301, + 28319, + 28338, + 28357, + 28376, + 28398, + 28420, + 28445, + 28466, + 28489, + 28507, + 28526, + 28545, + 28565, + 28583, + 28602, + 28621, + 28641, + 28659, + 28678, + 28697, + 28717, + 28736, + 28754, + 28773, + 28792, + 28812, + 28831, + 28851, + 28871, + 28893, + 28917, + 28940, + 28958, + 28977, + 28999, + 29022, + 29046, + 29069, + 29094, + 29118, + 29136, + 29155, + 29177, + 29200, + 29223, + 29247, + 29265, + 29284, + 29306, + 29329, + 29352, + 29376, + 29394, + 29413, + 29435, + 29458, + 29481, + 29505, + 29527, + 29551, + 29574, + 29593, + 29613, + 29632, + 29652, + 29671, + 29691, + 29710, + 29730, + 29752, + 29775, + 29792, + 29805, + 29819, + 29832, + 29846, + 29859, + 29873, + 29884, + 29901, + 29920, + 29940, + 29967, + 29987, + 29998, + 30018, + 30034, }; EntryPoints = new IntPtr[EntryPointNameOffsets.Length]; } + public static partial class Amd + { + /// [requires: AMD_performance_monitor] + /// + [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glBeginPerfMonitorAMD")] + [CLSCompliant(false)] + public static void BeginPerfMonitor(Int32 monitor) { throw new NotImplementedException(); } + + /// [requires: AMD_performance_monitor] + /// + [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glBeginPerfMonitorAMD")] + [CLSCompliant(false)] + public static void BeginPerfMonitor(UInt32 monitor) { throw new NotImplementedException(); } + + /// [requires: AMD_performance_monitor] + /// [length: n] + [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glDeletePerfMonitorsAMD")] + [CLSCompliant(false)] + public static void DeletePerfMonitor([CountAttribute(Parameter = "n")] Int32 monitors) { throw new NotImplementedException(); } + + /// [requires: AMD_performance_monitor] + /// [length: n] + [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glDeletePerfMonitorsAMD")] + [CLSCompliant(false)] + public static void DeletePerfMonitor([CountAttribute(Parameter = "n")] UInt32 monitors) { throw new NotImplementedException(); } + + /// [requires: AMD_performance_monitor] + /// + /// [length: n] + [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glDeletePerfMonitorsAMD")] + [CLSCompliant(false)] + public static void DeletePerfMonitors(Int32 n, [CountAttribute(Parameter = "n")] Int32[] monitors) { throw new NotImplementedException(); } + + /// [requires: AMD_performance_monitor] + /// + /// [length: n] + [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glDeletePerfMonitorsAMD")] + [CLSCompliant(false)] + public static void DeletePerfMonitors(Int32 n, [CountAttribute(Parameter = "n")] ref Int32 monitors) { throw new NotImplementedException(); } + + /// [requires: AMD_performance_monitor] + /// + /// [length: n] + [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glDeletePerfMonitorsAMD")] + [CLSCompliant(false)] + public static unsafe void DeletePerfMonitors(Int32 n, [CountAttribute(Parameter = "n")] Int32* monitors) { throw new NotImplementedException(); } + + /// [requires: AMD_performance_monitor] + /// + /// [length: n] + [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glDeletePerfMonitorsAMD")] + [CLSCompliant(false)] + public static void DeletePerfMonitors(Int32 n, [CountAttribute(Parameter = "n")] UInt32[] monitors) { throw new NotImplementedException(); } + + /// [requires: AMD_performance_monitor] + /// + /// [length: n] + [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glDeletePerfMonitorsAMD")] + [CLSCompliant(false)] + public static void DeletePerfMonitors(Int32 n, [CountAttribute(Parameter = "n")] ref UInt32 monitors) { throw new NotImplementedException(); } + + /// [requires: AMD_performance_monitor] + /// + /// [length: n] + [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glDeletePerfMonitorsAMD")] + [CLSCompliant(false)] + public static unsafe void DeletePerfMonitors(Int32 n, [CountAttribute(Parameter = "n")] UInt32* monitors) { throw new NotImplementedException(); } + + /// [requires: AMD_performance_monitor] + /// + [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glEndPerfMonitorAMD")] + [CLSCompliant(false)] + public static void EndPerfMonitor(Int32 monitor) { throw new NotImplementedException(); } + + /// [requires: AMD_performance_monitor] + /// + [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glEndPerfMonitorAMD")] + [CLSCompliant(false)] + public static void EndPerfMonitor(UInt32 monitor) { throw new NotImplementedException(); } + + /// [requires: AMD_performance_monitor] + [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGenPerfMonitorsAMD")] + [CLSCompliant(false)] + public static Int32 GenPerfMonitor() { throw new NotImplementedException(); } + + /// [requires: AMD_performance_monitor] + /// + /// [length: n] + [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGenPerfMonitorsAMD")] + [CLSCompliant(false)] + public static void GenPerfMonitors(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] Int32[] monitors) { throw new NotImplementedException(); } + + /// [requires: AMD_performance_monitor] + /// + /// [length: n] + [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGenPerfMonitorsAMD")] + [CLSCompliant(false)] + public static void GenPerfMonitors(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] out Int32 monitors) { throw new NotImplementedException(); } + + /// [requires: AMD_performance_monitor] + /// + /// [length: n] + [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGenPerfMonitorsAMD")] + [CLSCompliant(false)] + public static unsafe void GenPerfMonitors(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] Int32* monitors) { throw new NotImplementedException(); } + + /// [requires: AMD_performance_monitor] + /// + /// [length: n] + [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGenPerfMonitorsAMD")] + [CLSCompliant(false)] + public static void GenPerfMonitors(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32[] monitors) { throw new NotImplementedException(); } + + /// [requires: AMD_performance_monitor] + /// + /// [length: n] + [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGenPerfMonitorsAMD")] + [CLSCompliant(false)] + public static void GenPerfMonitors(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] out UInt32 monitors) { throw new NotImplementedException(); } + + /// [requires: AMD_performance_monitor] + /// + /// [length: n] + [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGenPerfMonitorsAMD")] + [CLSCompliant(false)] + public static unsafe void GenPerfMonitors(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* monitors) { throw new NotImplementedException(); } + + /// [requires: AMD_performance_monitor] + /// + /// + /// + /// [length: dataSize] + /// [length: 1] + [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterDataAMD")] + [CLSCompliant(false)] + public static void GetPerfMonitorCounterData(Int32 monitor, OpenTK.Graphics.OpenGL4.All pname, Int32 dataSize, [OutAttribute, CountAttribute(Parameter = "dataSize")] Int32[] data, [OutAttribute, CountAttribute(Count = 1)] out Int32 bytesWritten) { throw new NotImplementedException(); } + + /// [requires: AMD_performance_monitor] + /// + /// + /// + /// [length: dataSize] + /// [length: 1] + [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterDataAMD")] + [CLSCompliant(false)] + public static void GetPerfMonitorCounterData(Int32 monitor, OpenTK.Graphics.OpenGL4.All pname, Int32 dataSize, [OutAttribute, CountAttribute(Parameter = "dataSize")] out Int32 data, [OutAttribute, CountAttribute(Count = 1)] out Int32 bytesWritten) { throw new NotImplementedException(); } + + /// [requires: AMD_performance_monitor] + /// + /// + /// + /// [length: dataSize] + /// [length: 1] + [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterDataAMD")] + [CLSCompliant(false)] + public static unsafe void GetPerfMonitorCounterData(Int32 monitor, OpenTK.Graphics.OpenGL4.All pname, Int32 dataSize, [OutAttribute, CountAttribute(Parameter = "dataSize")] Int32* data, [OutAttribute, CountAttribute(Count = 1)] Int32* bytesWritten) { throw new NotImplementedException(); } + + /// [requires: AMD_performance_monitor] + /// + /// + /// + /// [length: dataSize] + /// [length: 1] + [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterDataAMD")] + [CLSCompliant(false)] + public static void GetPerfMonitorCounterData(UInt32 monitor, OpenTK.Graphics.OpenGL4.All pname, Int32 dataSize, [OutAttribute, CountAttribute(Parameter = "dataSize")] UInt32[] data, [OutAttribute, CountAttribute(Count = 1)] out Int32 bytesWritten) { throw new NotImplementedException(); } + + /// [requires: AMD_performance_monitor] + /// + /// + /// + /// [length: dataSize] + /// [length: 1] + [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterDataAMD")] + [CLSCompliant(false)] + public static void GetPerfMonitorCounterData(UInt32 monitor, OpenTK.Graphics.OpenGL4.All pname, Int32 dataSize, [OutAttribute, CountAttribute(Parameter = "dataSize")] out UInt32 data, [OutAttribute, CountAttribute(Count = 1)] out Int32 bytesWritten) { throw new NotImplementedException(); } + + /// [requires: AMD_performance_monitor] + /// + /// + /// + /// [length: dataSize] + /// [length: 1] + [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterDataAMD")] + [CLSCompliant(false)] + public static unsafe void GetPerfMonitorCounterData(UInt32 monitor, OpenTK.Graphics.OpenGL4.All pname, Int32 dataSize, [OutAttribute, CountAttribute(Parameter = "dataSize")] UInt32* data, [OutAttribute, CountAttribute(Count = 1)] Int32* bytesWritten) { throw new NotImplementedException(); } + + /// [requires: AMD_performance_monitor] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterInfoAMD")] + [CLSCompliant(false)] + public static void GetPerfMonitorCounterInfo(Int32 group, Int32 counter, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Computed = "pname")] IntPtr data) { throw new NotImplementedException(); } + + /// [requires: AMD_performance_monitor] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterInfoAMD")] + [CLSCompliant(false)] + public static void GetPerfMonitorCounterInfo(Int32 group, Int32 counter, OpenTK.Graphics.OpenGL4.All pname, [InAttribute, OutAttribute, CountAttribute(Computed = "pname")] T3[] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: AMD_performance_monitor] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterInfoAMD")] + [CLSCompliant(false)] + public static void GetPerfMonitorCounterInfo(Int32 group, Int32 counter, OpenTK.Graphics.OpenGL4.All pname, [InAttribute, OutAttribute, CountAttribute(Computed = "pname")] T3[,] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: AMD_performance_monitor] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterInfoAMD")] + [CLSCompliant(false)] + public static void GetPerfMonitorCounterInfo(Int32 group, Int32 counter, OpenTK.Graphics.OpenGL4.All pname, [InAttribute, OutAttribute, CountAttribute(Computed = "pname")] T3[,,] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: AMD_performance_monitor] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterInfoAMD")] + [CLSCompliant(false)] + public static void GetPerfMonitorCounterInfo(Int32 group, Int32 counter, OpenTK.Graphics.OpenGL4.All pname, [InAttribute, OutAttribute, CountAttribute(Computed = "pname")] ref T3 data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: AMD_performance_monitor] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterInfoAMD")] + [CLSCompliant(false)] + public static void GetPerfMonitorCounterInfo(UInt32 group, UInt32 counter, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Computed = "pname")] IntPtr data) { throw new NotImplementedException(); } + + /// [requires: AMD_performance_monitor] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterInfoAMD")] + [CLSCompliant(false)] + public static void GetPerfMonitorCounterInfo(UInt32 group, UInt32 counter, OpenTK.Graphics.OpenGL4.All pname, [InAttribute, OutAttribute, CountAttribute(Computed = "pname")] T3[] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: AMD_performance_monitor] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterInfoAMD")] + [CLSCompliant(false)] + public static void GetPerfMonitorCounterInfo(UInt32 group, UInt32 counter, OpenTK.Graphics.OpenGL4.All pname, [InAttribute, OutAttribute, CountAttribute(Computed = "pname")] T3[,] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: AMD_performance_monitor] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterInfoAMD")] + [CLSCompliant(false)] + public static void GetPerfMonitorCounterInfo(UInt32 group, UInt32 counter, OpenTK.Graphics.OpenGL4.All pname, [InAttribute, OutAttribute, CountAttribute(Computed = "pname")] T3[,,] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: AMD_performance_monitor] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterInfoAMD")] + [CLSCompliant(false)] + public static void GetPerfMonitorCounterInfo(UInt32 group, UInt32 counter, OpenTK.Graphics.OpenGL4.All pname, [InAttribute, OutAttribute, CountAttribute(Computed = "pname")] ref T3 data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: AMD_performance_monitor] + /// + /// [length: 1] + /// [length: 1] + /// + /// [length: counterSize] + [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCountersAMD")] + [CLSCompliant(false)] + public static void GetPerfMonitorCounters(Int32 group, [OutAttribute, CountAttribute(Count = 1)] out Int32 numCounters, [OutAttribute, CountAttribute(Count = 1)] out Int32 maxActiveCounters, Int32 counterSize, [OutAttribute, CountAttribute(Parameter = "counterSize")] Int32[] counters) { throw new NotImplementedException(); } + + /// [requires: AMD_performance_monitor] + /// + /// [length: 1] + /// [length: 1] + /// + /// [length: counterSize] + [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCountersAMD")] + [CLSCompliant(false)] + public static void GetPerfMonitorCounters(Int32 group, [OutAttribute, CountAttribute(Count = 1)] out Int32 numCounters, [OutAttribute, CountAttribute(Count = 1)] out Int32 maxActiveCounters, Int32 counterSize, [OutAttribute, CountAttribute(Parameter = "counterSize")] out Int32 counters) { throw new NotImplementedException(); } + + /// [requires: AMD_performance_monitor] + /// + /// [length: 1] + /// [length: 1] + /// + /// [length: counterSize] + [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCountersAMD")] + [CLSCompliant(false)] + public static unsafe void GetPerfMonitorCounters(Int32 group, [OutAttribute, CountAttribute(Count = 1)] Int32* numCounters, [OutAttribute, CountAttribute(Count = 1)] Int32* maxActiveCounters, Int32 counterSize, [OutAttribute, CountAttribute(Parameter = "counterSize")] Int32* counters) { throw new NotImplementedException(); } + + /// [requires: AMD_performance_monitor] + /// + /// [length: 1] + /// [length: 1] + /// + /// [length: counterSize] + [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCountersAMD")] + [CLSCompliant(false)] + public static void GetPerfMonitorCounters(UInt32 group, [OutAttribute, CountAttribute(Count = 1)] out Int32 numCounters, [OutAttribute, CountAttribute(Count = 1)] out Int32 maxActiveCounters, Int32 counterSize, [OutAttribute, CountAttribute(Parameter = "counterSize")] UInt32[] counters) { throw new NotImplementedException(); } + + /// [requires: AMD_performance_monitor] + /// + /// [length: 1] + /// [length: 1] + /// + /// [length: counterSize] + [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCountersAMD")] + [CLSCompliant(false)] + public static void GetPerfMonitorCounters(UInt32 group, [OutAttribute, CountAttribute(Count = 1)] out Int32 numCounters, [OutAttribute, CountAttribute(Count = 1)] out Int32 maxActiveCounters, Int32 counterSize, [OutAttribute, CountAttribute(Parameter = "counterSize")] out UInt32 counters) { throw new NotImplementedException(); } + + /// [requires: AMD_performance_monitor] + /// + /// [length: 1] + /// [length: 1] + /// + /// [length: counterSize] + [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCountersAMD")] + [CLSCompliant(false)] + public static unsafe void GetPerfMonitorCounters(UInt32 group, [OutAttribute, CountAttribute(Count = 1)] Int32* numCounters, [OutAttribute, CountAttribute(Count = 1)] Int32* maxActiveCounters, Int32 counterSize, [OutAttribute, CountAttribute(Parameter = "counterSize")] UInt32* counters) { throw new NotImplementedException(); } + + /// [requires: AMD_performance_monitor] + /// + /// + /// + /// [length: 1] + /// [length: bufSize] + [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterStringAMD")] + [CLSCompliant(false)] + public static void GetPerfMonitorCounterString(Int32 group, Int32 counter, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] out Int32 length, [OutAttribute, CountAttribute(Parameter = "bufSize")] out String counterString) { throw new NotImplementedException(); } + + /// [requires: AMD_performance_monitor] + /// + /// + /// + /// [length: 1] + /// [length: bufSize] + [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterStringAMD")] + [CLSCompliant(false)] + public static unsafe void GetPerfMonitorCounterString(Int32 group, Int32 counter, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] out String counterString) { throw new NotImplementedException(); } + + /// [requires: AMD_performance_monitor] + /// + /// + /// + /// [length: 1] + /// [length: bufSize] + [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterStringAMD")] + [CLSCompliant(false)] + public static void GetPerfMonitorCounterString(UInt32 group, UInt32 counter, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] out Int32 length, [OutAttribute, CountAttribute(Parameter = "bufSize")] out String counterString) { throw new NotImplementedException(); } + + /// [requires: AMD_performance_monitor] + /// + /// + /// + /// [length: 1] + /// [length: bufSize] + [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterStringAMD")] + [CLSCompliant(false)] + public static unsafe void GetPerfMonitorCounterString(UInt32 group, UInt32 counter, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] out String counterString) { throw new NotImplementedException(); } + + /// [requires: AMD_performance_monitor] + /// [length: 1] + /// + /// [length: groupsSize] + [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorGroupsAMD")] + [CLSCompliant(false)] + public static void GetPerfMonitorGroups([OutAttribute, CountAttribute(Count = 1)] out Int32 numGroups, Int32 groupsSize, [OutAttribute, CountAttribute(Parameter = "groupsSize")] Int32[] groups) { throw new NotImplementedException(); } + + /// [requires: AMD_performance_monitor] + /// [length: 1] + /// + /// [length: groupsSize] + [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorGroupsAMD")] + [CLSCompliant(false)] + public static void GetPerfMonitorGroups([OutAttribute, CountAttribute(Count = 1)] out Int32 numGroups, Int32 groupsSize, [OutAttribute, CountAttribute(Parameter = "groupsSize")] out Int32 groups) { throw new NotImplementedException(); } + + /// [requires: AMD_performance_monitor] + /// [length: 1] + /// + /// [length: groupsSize] + [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorGroupsAMD")] + [CLSCompliant(false)] + public static void GetPerfMonitorGroups([OutAttribute, CountAttribute(Count = 1)] out Int32 numGroups, Int32 groupsSize, [OutAttribute, CountAttribute(Parameter = "groupsSize")] UInt32[] groups) { throw new NotImplementedException(); } + + /// [requires: AMD_performance_monitor] + /// [length: 1] + /// + /// [length: groupsSize] + [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorGroupsAMD")] + [CLSCompliant(false)] + public static void GetPerfMonitorGroups([OutAttribute, CountAttribute(Count = 1)] out Int32 numGroups, Int32 groupsSize, [OutAttribute, CountAttribute(Parameter = "groupsSize")] out UInt32 groups) { throw new NotImplementedException(); } + + /// [requires: AMD_performance_monitor] + /// [length: 1] + /// + /// [length: groupsSize] + [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorGroupsAMD")] + [CLSCompliant(false)] + public static unsafe void GetPerfMonitorGroups([OutAttribute, CountAttribute(Count = 1)] Int32* numGroups, Int32 groupsSize, [OutAttribute, CountAttribute(Parameter = "groupsSize")] Int32* groups) { throw new NotImplementedException(); } + + /// [requires: AMD_performance_monitor] + /// [length: 1] + /// + /// [length: groupsSize] + [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorGroupsAMD")] + [CLSCompliant(false)] + public static unsafe void GetPerfMonitorGroups([OutAttribute, CountAttribute(Count = 1)] Int32* numGroups, Int32 groupsSize, [OutAttribute, CountAttribute(Parameter = "groupsSize")] UInt32* groups) { throw new NotImplementedException(); } + + /// [requires: AMD_performance_monitor] + /// + /// + /// [length: 1] + /// [length: bufSize] + [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorGroupStringAMD")] + [CLSCompliant(false)] + public static void GetPerfMonitorGroupString(Int32 group, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] out Int32 length, [OutAttribute, CountAttribute(Parameter = "bufSize")] out String groupString) { throw new NotImplementedException(); } + + /// [requires: AMD_performance_monitor] + /// + /// + /// [length: 1] + /// [length: bufSize] + [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorGroupStringAMD")] + [CLSCompliant(false)] + public static unsafe void GetPerfMonitorGroupString(Int32 group, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] out String groupString) { throw new NotImplementedException(); } + + /// [requires: AMD_performance_monitor] + /// + /// + /// [length: 1] + /// [length: bufSize] + [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorGroupStringAMD")] + [CLSCompliant(false)] + public static void GetPerfMonitorGroupString(UInt32 group, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] out Int32 length, [OutAttribute, CountAttribute(Parameter = "bufSize")] out String groupString) { throw new NotImplementedException(); } + + /// [requires: AMD_performance_monitor] + /// + /// + /// [length: 1] + /// [length: bufSize] + [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorGroupStringAMD")] + [CLSCompliant(false)] + public static unsafe void GetPerfMonitorGroupString(UInt32 group, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] out String groupString) { throw new NotImplementedException(); } + + /// [requires: AMD_performance_monitor] + /// + /// + /// + /// + /// [length: numCounters] + [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glSelectPerfMonitorCountersAMD")] + [CLSCompliant(false)] + public static void SelectPerfMonitorCounters(Int32 monitor, bool enable, Int32 group, Int32 numCounters, [OutAttribute, CountAttribute(Parameter = "numCounters")] Int32[] counterList) { throw new NotImplementedException(); } + + /// [requires: AMD_performance_monitor] + /// + /// + /// + /// + /// [length: numCounters] + [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glSelectPerfMonitorCountersAMD")] + [CLSCompliant(false)] + public static void SelectPerfMonitorCounters(Int32 monitor, bool enable, Int32 group, Int32 numCounters, [OutAttribute, CountAttribute(Parameter = "numCounters")] out Int32 counterList) { throw new NotImplementedException(); } + + /// [requires: AMD_performance_monitor] + /// + /// + /// + /// + /// [length: numCounters] + [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glSelectPerfMonitorCountersAMD")] + [CLSCompliant(false)] + public static unsafe void SelectPerfMonitorCounters(Int32 monitor, bool enable, Int32 group, Int32 numCounters, [OutAttribute, CountAttribute(Parameter = "numCounters")] Int32* counterList) { throw new NotImplementedException(); } + + /// [requires: AMD_performance_monitor] + /// + /// + /// + /// + /// [length: numCounters] + [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glSelectPerfMonitorCountersAMD")] + [CLSCompliant(false)] + public static void SelectPerfMonitorCounters(UInt32 monitor, bool enable, UInt32 group, Int32 numCounters, [OutAttribute, CountAttribute(Parameter = "numCounters")] UInt32[] counterList) { throw new NotImplementedException(); } + + /// [requires: AMD_performance_monitor] + /// + /// + /// + /// + /// [length: numCounters] + [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glSelectPerfMonitorCountersAMD")] + [CLSCompliant(false)] + public static void SelectPerfMonitorCounters(UInt32 monitor, bool enable, UInt32 group, Int32 numCounters, [OutAttribute, CountAttribute(Parameter = "numCounters")] out UInt32 counterList) { throw new NotImplementedException(); } + + /// [requires: AMD_performance_monitor] + /// + /// + /// + /// + /// [length: numCounters] + [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glSelectPerfMonitorCountersAMD")] + [CLSCompliant(false)] + public static unsafe void SelectPerfMonitorCounters(UInt32 monitor, bool enable, UInt32 group, Int32 numCounters, [OutAttribute, CountAttribute(Parameter = "numCounters")] UInt32* counterList) { throw new NotImplementedException(); } + + } + public static partial class Arb { /// [requires: ARB_draw_buffers_blend] @@ -1789,6 +3450,14 @@ namespace OpenTK.Graphics.OpenGL4 [AutoGenerated(Category = "ARB_sparse_buffer", Version = "", EntryPoint = "glBufferPageCommitmentARB")] public static void BufferPageCommitment(OpenTK.Graphics.OpenGL4.All target, IntPtr offset, Int32 size, bool commit) { throw new NotImplementedException(); } + /// [requires: ARB_sparse_buffer] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_sparse_buffer", Version = "", EntryPoint = "glBufferPageCommitmentARB")] + public static void BufferPageCommitment(OpenTK.Graphics.OpenGL4.All target, IntPtr offset, IntPtr size, bool commit) { throw new NotImplementedException(); } + /// [requires: ARB_shading_language_include] /// /// @@ -2190,6 +3859,300 @@ namespace OpenTK.Graphics.OpenGL4 [CLSCompliant(false)] public static void DispatchComputeGroupSize(UInt32 num_groups_x, UInt32 num_groups_y, UInt32 num_groups_z, UInt32 group_size_x, UInt32 group_size_y, UInt32 group_size_z) { throw new NotImplementedException(); } + /// [requires: ARB_draw_instanced] + /// Draw multiple instances of a range of elements + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, TrianglesLinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the starting index in the enabled arrays. + /// + /// + /// Specifies the number of indices to be rendered. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + [AutoGenerated(Category = "ARB_draw_instanced", Version = "", EntryPoint = "glDrawArraysInstancedARB")] + public static void DrawArraysInstanced(OpenTK.Graphics.OpenGL4.PrimitiveType mode, Int32 first, Int32 count, Int32 primcount) { throw new NotImplementedException(); } + + /// [requires: ARB_draw_instanced] + /// Draw multiple instances of a set of elements + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + [AutoGenerated(Category = "ARB_draw_instanced", Version = "", EntryPoint = "glDrawElementsInstancedARB")] + public static void DrawElementsInstanced(OpenTK.Graphics.OpenGL4.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 primcount) { throw new NotImplementedException(); } + + /// [requires: ARB_draw_instanced] + /// Draw multiple instances of a set of elements + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + [AutoGenerated(Category = "ARB_draw_instanced", Version = "", EntryPoint = "glDrawElementsInstancedARB")] + [CLSCompliant(false)] + public static void DrawElementsInstanced(OpenTK.Graphics.OpenGL4.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[] indices, Int32 primcount) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: ARB_draw_instanced] + /// Draw multiple instances of a set of elements + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + [AutoGenerated(Category = "ARB_draw_instanced", Version = "", EntryPoint = "glDrawElementsInstancedARB")] + [CLSCompliant(false)] + public static void DrawElementsInstanced(OpenTK.Graphics.OpenGL4.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[,] indices, Int32 primcount) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: ARB_draw_instanced] + /// Draw multiple instances of a set of elements + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + [AutoGenerated(Category = "ARB_draw_instanced", Version = "", EntryPoint = "glDrawElementsInstancedARB")] + [CLSCompliant(false)] + public static void DrawElementsInstanced(OpenTK.Graphics.OpenGL4.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[,,] indices, Int32 primcount) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: ARB_draw_instanced] + /// Draw multiple instances of a set of elements + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + [AutoGenerated(Category = "ARB_draw_instanced", Version = "", EntryPoint = "glDrawElementsInstancedARB")] + public static void DrawElementsInstanced(OpenTK.Graphics.OpenGL4.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] ref T3 indices, Int32 primcount) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: ARB_sample_locations] + [AutoGenerated(Category = "ARB_sample_locations", Version = "", EntryPoint = "glEvaluateDepthValuesARB")] + public static void EvaluateDepthValues() { throw new NotImplementedException(); } + + /// [requires: ARB_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_sample_locations", Version = "", EntryPoint = "glFramebufferSampleLocationsfvARB")] + [CLSCompliant(false)] + public static void FramebufferSampleLocations(OpenTK.Graphics.OpenGL4.All target, Int32 start, Int32 count, Single[] v) { throw new NotImplementedException(); } + + /// [requires: ARB_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_sample_locations", Version = "", EntryPoint = "glFramebufferSampleLocationsfvARB")] + [CLSCompliant(false)] + public static void FramebufferSampleLocations(OpenTK.Graphics.OpenGL4.All target, Int32 start, Int32 count, ref Single v) { throw new NotImplementedException(); } + + /// [requires: ARB_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_sample_locations", Version = "", EntryPoint = "glFramebufferSampleLocationsfvARB")] + [CLSCompliant(false)] + public static unsafe void FramebufferSampleLocations(OpenTK.Graphics.OpenGL4.All target, Int32 start, Int32 count, Single* v) { throw new NotImplementedException(); } + + /// [requires: ARB_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_sample_locations", Version = "", EntryPoint = "glFramebufferSampleLocationsfvARB")] + [CLSCompliant(false)] + public static void FramebufferSampleLocations(OpenTK.Graphics.OpenGL4.All target, UInt32 start, Int32 count, Single[] v) { throw new NotImplementedException(); } + + /// [requires: ARB_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_sample_locations", Version = "", EntryPoint = "glFramebufferSampleLocationsfvARB")] + [CLSCompliant(false)] + public static void FramebufferSampleLocations(OpenTK.Graphics.OpenGL4.All target, UInt32 start, Int32 count, ref Single v) { throw new NotImplementedException(); } + + /// [requires: ARB_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_sample_locations", Version = "", EntryPoint = "glFramebufferSampleLocationsfvARB")] + [CLSCompliant(false)] + public static unsafe void FramebufferSampleLocations(OpenTK.Graphics.OpenGL4.All target, UInt32 start, Int32 count, Single* v) { throw new NotImplementedException(); } + + /// [requires: ARB_geometry_shader4] + /// Attach a level of a texture object as a logical buffer to the currently bound framebuffer object + /// + /// + /// Specifies the framebuffer target. target must be DrawFramebuffer, ReadFramebuffer, or Framebuffer. Framebuffer is equivalent to DrawFramebuffer. + /// + /// + /// Specifies the attachment point of the framebuffer. attachment must be ColorAttachmenti, DepthAttachment, StencilAttachment or DepthStencilAttachment. + /// + /// + /// Specifies the texture object to attach to the framebuffer attachment point named by attachment. + /// + /// + /// Specifies the mipmap level of texture to attach. + /// + [AutoGenerated(Category = "ARB_geometry_shader4", Version = "", EntryPoint = "glFramebufferTextureARB")] + [CLSCompliant(false)] + public static void FramebufferTexture(OpenTK.Graphics.OpenGL4.FramebufferTarget target, OpenTK.Graphics.OpenGL4.FramebufferAttachment attachment, Int32 texture, Int32 level) { throw new NotImplementedException(); } + + /// [requires: ARB_geometry_shader4] + /// Attach a level of a texture object as a logical buffer to the currently bound framebuffer object + /// + /// + /// Specifies the framebuffer target. target must be DrawFramebuffer, ReadFramebuffer, or Framebuffer. Framebuffer is equivalent to DrawFramebuffer. + /// + /// + /// Specifies the attachment point of the framebuffer. attachment must be ColorAttachmenti, DepthAttachment, StencilAttachment or DepthStencilAttachment. + /// + /// + /// Specifies the texture object to attach to the framebuffer attachment point named by attachment. + /// + /// + /// Specifies the mipmap level of texture to attach. + /// + [AutoGenerated(Category = "ARB_geometry_shader4", Version = "", EntryPoint = "glFramebufferTextureARB")] + [CLSCompliant(false)] + public static void FramebufferTexture(OpenTK.Graphics.OpenGL4.FramebufferTarget target, OpenTK.Graphics.OpenGL4.FramebufferAttachment attachment, UInt32 texture, Int32 level) { throw new NotImplementedException(); } + + /// [requires: ARB_geometry_shader4] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_geometry_shader4", Version = "", EntryPoint = "glFramebufferTextureFaceARB")] + [CLSCompliant(false)] + public static void FramebufferTextureFace(OpenTK.Graphics.OpenGL4.FramebufferTarget target, OpenTK.Graphics.OpenGL4.FramebufferAttachment attachment, Int32 texture, Int32 level, OpenTK.Graphics.OpenGL4.TextureTarget face) { throw new NotImplementedException(); } + + /// [requires: ARB_geometry_shader4] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_geometry_shader4", Version = "", EntryPoint = "glFramebufferTextureFaceARB")] + [CLSCompliant(false)] + public static void FramebufferTextureFace(OpenTK.Graphics.OpenGL4.FramebufferTarget target, OpenTK.Graphics.OpenGL4.FramebufferAttachment attachment, UInt32 texture, Int32 level, OpenTK.Graphics.OpenGL4.TextureTarget face) { throw new NotImplementedException(); } + + /// [requires: ARB_geometry_shader4] + /// Attach a single layer of a texture to a framebuffer + /// + /// + /// Specifies the framebuffer target. target must be DrawFramebuffer, ReadFramebuffer, or Framebuffer. Framebuffer is equivalent to DrawFramebuffer. + /// + /// + /// Specifies the attachment point of the framebuffer. attachment must be ColorAttachmenti, DepthAttachment, StencilAttachment or DepthStencilAttachment. + /// + /// + /// Specifies the texture object to attach to the framebuffer attachment point named by attachment. + /// + /// + /// Specifies the mipmap level of texture to attach. + /// + /// + /// Specifies the layer of texture to attach. + /// + [AutoGenerated(Category = "ARB_geometry_shader4", Version = "", EntryPoint = "glFramebufferTextureLayerARB")] + [CLSCompliant(false)] + public static void FramebufferTextureLayer(OpenTK.Graphics.OpenGL4.FramebufferTarget target, OpenTK.Graphics.OpenGL4.FramebufferAttachment attachment, Int32 texture, Int32 level, Int32 layer) { throw new NotImplementedException(); } + + /// [requires: ARB_geometry_shader4] + /// Attach a single layer of a texture to a framebuffer + /// + /// + /// Specifies the framebuffer target. target must be DrawFramebuffer, ReadFramebuffer, or Framebuffer. Framebuffer is equivalent to DrawFramebuffer. + /// + /// + /// Specifies the attachment point of the framebuffer. attachment must be ColorAttachmenti, DepthAttachment, StencilAttachment or DepthStencilAttachment. + /// + /// + /// Specifies the texture object to attach to the framebuffer attachment point named by attachment. + /// + /// + /// Specifies the mipmap level of texture to attach. + /// + /// + /// Specifies the layer of texture to attach. + /// + [AutoGenerated(Category = "ARB_geometry_shader4", Version = "", EntryPoint = "glFramebufferTextureLayerARB")] + [CLSCompliant(false)] + public static void FramebufferTextureLayer(OpenTK.Graphics.OpenGL4.FramebufferTarget target, OpenTK.Graphics.OpenGL4.FramebufferAttachment attachment, UInt32 texture, Int32 level, Int32 layer) { throw new NotImplementedException(); } + /// [requires: ARB_debug_output] /// Retrieve messages from the debug message log /// @@ -3207,6 +5170,60 @@ namespace OpenTK.Graphics.OpenGL4 [CLSCompliant(false)] public static unsafe void GetnUniform(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Single* @params) { throw new NotImplementedException(); } + /// [requires: ARB_gpu_shader_int64] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glGetnUniformi64vARB")] + [CLSCompliant(false)] + public static void GetnUniform(Int32 program, Int32 location, Int32 bufSize, [OutAttribute] Int64[] @params) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glGetnUniformi64vARB")] + [CLSCompliant(false)] + public static void GetnUniform(Int32 program, Int32 location, Int32 bufSize, [OutAttribute] out Int64 @params) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glGetnUniformi64vARB")] + [CLSCompliant(false)] + public static unsafe void GetnUniform(Int32 program, Int32 location, Int32 bufSize, [OutAttribute] Int64* @params) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glGetnUniformi64vARB")] + [CLSCompliant(false)] + public static void GetnUniform(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Int64[] @params) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glGetnUniformi64vARB")] + [CLSCompliant(false)] + public static void GetnUniform(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] out Int64 @params) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glGetnUniformi64vARB")] + [CLSCompliant(false)] + public static unsafe void GetnUniform(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Int64* @params) { throw new NotImplementedException(); } + /// [requires: ARB_robustness] /// /// @@ -3261,6 +5278,33 @@ namespace OpenTK.Graphics.OpenGL4 [CLSCompliant(false)] public static unsafe void GetnUniform(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int32* @params) { throw new NotImplementedException(); } + /// [requires: ARB_gpu_shader_int64] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glGetnUniformui64vARB")] + [CLSCompliant(false)] + public static void GetnUniform(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] UInt64[] @params) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glGetnUniformui64vARB")] + [CLSCompliant(false)] + public static void GetnUniform(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] out UInt64 @params) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glGetnUniformui64vARB")] + [CLSCompliant(false)] + public static unsafe void GetnUniform(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] UInt64* @params) { throw new NotImplementedException(); } + /// [requires: ARB_robustness] /// /// @@ -3314,6 +5358,150 @@ namespace OpenTK.Graphics.OpenGL4 [CLSCompliant(false)] public static Int64 GetTextureSamplerHandle(UInt32 texture, UInt32 sampler) { throw new NotImplementedException(); } + /// [requires: ARB_gpu_shader_int64] + /// Returns the value of a uniform variable + /// + /// + /// Specifies the program object to be queried. + /// + /// + /// Specifies the location of the uniform variable to be queried. + /// + /// [length: COMPSIZE(program,location)] + /// Returns the value of the specified uniform variable. + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glGetUniformi64vARB")] + [CLSCompliant(false)] + public static void GetUniform(Int32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] Int64[] @params) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Returns the value of a uniform variable + /// + /// + /// Specifies the program object to be queried. + /// + /// + /// Specifies the location of the uniform variable to be queried. + /// + /// [length: COMPSIZE(program,location)] + /// Returns the value of the specified uniform variable. + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glGetUniformi64vARB")] + [CLSCompliant(false)] + public static void GetUniform(Int32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] out Int64 @params) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Returns the value of a uniform variable + /// + /// + /// Specifies the program object to be queried. + /// + /// + /// Specifies the location of the uniform variable to be queried. + /// + /// [length: COMPSIZE(program,location)] + /// Returns the value of the specified uniform variable. + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glGetUniformi64vARB")] + [CLSCompliant(false)] + public static unsafe void GetUniform(Int32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] Int64* @params) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Returns the value of a uniform variable + /// + /// + /// Specifies the program object to be queried. + /// + /// + /// Specifies the location of the uniform variable to be queried. + /// + /// [length: COMPSIZE(program,location)] + /// Returns the value of the specified uniform variable. + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glGetUniformi64vARB")] + [CLSCompliant(false)] + public static void GetUniform(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] Int64[] @params) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Returns the value of a uniform variable + /// + /// + /// Specifies the program object to be queried. + /// + /// + /// Specifies the location of the uniform variable to be queried. + /// + /// [length: COMPSIZE(program,location)] + /// Returns the value of the specified uniform variable. + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glGetUniformi64vARB")] + [CLSCompliant(false)] + public static void GetUniform(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] out Int64 @params) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Returns the value of a uniform variable + /// + /// + /// Specifies the program object to be queried. + /// + /// + /// Specifies the location of the uniform variable to be queried. + /// + /// [length: COMPSIZE(program,location)] + /// Returns the value of the specified uniform variable. + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glGetUniformi64vARB")] + [CLSCompliant(false)] + public static unsafe void GetUniform(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] Int64* @params) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Returns the value of a uniform variable + /// + /// + /// Specifies the program object to be queried. + /// + /// + /// Specifies the location of the uniform variable to be queried. + /// + /// [length: COMPSIZE(program,location)] + /// Returns the value of the specified uniform variable. + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glGetUniformui64vARB")] + [CLSCompliant(false)] + public static void GetUniform(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] UInt64[] @params) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Returns the value of a uniform variable + /// + /// + /// Specifies the program object to be queried. + /// + /// + /// Specifies the location of the uniform variable to be queried. + /// + /// [length: COMPSIZE(program,location)] + /// Returns the value of the specified uniform variable. + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glGetUniformui64vARB")] + [CLSCompliant(false)] + public static void GetUniform(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] out UInt64 @params) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Returns the value of a uniform variable + /// + /// + /// Specifies the program object to be queried. + /// + /// + /// Specifies the location of the uniform variable to be queried. + /// + /// [length: COMPSIZE(program,location)] + /// Returns the value of the specified uniform variable. + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glGetUniformui64vARB")] + [CLSCompliant(false)] + public static unsafe void GetUniform(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] UInt64* @params) { throw new NotImplementedException(); } + /// [requires: ARB_bindless_texture] /// /// @@ -3442,6 +5630,18 @@ namespace OpenTK.Graphics.OpenGL4 [CLSCompliant(false)] public static void MakeTextureHandleResident(UInt64 handle) { throw new NotImplementedException(); } + /// [requires: ARB_parallel_shader_compile] + /// + [AutoGenerated(Category = "ARB_parallel_shader_compile", Version = "", EntryPoint = "glMaxShaderCompilerThreadsARB")] + [CLSCompliant(false)] + public static void MaxShaderCompilerThreads(Int32 count) { throw new NotImplementedException(); } + + /// [requires: ARB_parallel_shader_compile] + /// + [AutoGenerated(Category = "ARB_parallel_shader_compile", Version = "", EntryPoint = "glMaxShaderCompilerThreadsARB")] + [CLSCompliant(false)] + public static void MaxShaderCompilerThreads(UInt32 count) { throw new NotImplementedException(); } + /// [requires: ARB_sample_shading] /// Specifies minimum rate at which sample shaing takes place /// @@ -3458,7 +5658,54 @@ namespace OpenTK.Graphics.OpenGL4 /// /// [AutoGenerated(Category = "ARB_indirect_parameters", Version = "", EntryPoint = "glMultiDrawArraysIndirectCountARB")] - public static void MultiDrawArraysIndirectCount(OpenTK.Graphics.OpenGL4.All mode, IntPtr indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride) { throw new NotImplementedException(); } + public static void MultiDrawArraysIndirectCount(OpenTK.Graphics.OpenGL4.PrimitiveType mode, IntPtr indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride) { throw new NotImplementedException(); } + + /// [requires: ARB_indirect_parameters] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_indirect_parameters", Version = "", EntryPoint = "glMultiDrawArraysIndirectCountARB")] + [CLSCompliant(false)] + public static void MultiDrawArraysIndirectCount(OpenTK.Graphics.OpenGL4.PrimitiveType mode, [InAttribute, OutAttribute] T1[] indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: ARB_indirect_parameters] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_indirect_parameters", Version = "", EntryPoint = "glMultiDrawArraysIndirectCountARB")] + [CLSCompliant(false)] + public static void MultiDrawArraysIndirectCount(OpenTK.Graphics.OpenGL4.PrimitiveType mode, [InAttribute, OutAttribute] T1[,] indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: ARB_indirect_parameters] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_indirect_parameters", Version = "", EntryPoint = "glMultiDrawArraysIndirectCountARB")] + [CLSCompliant(false)] + public static void MultiDrawArraysIndirectCount(OpenTK.Graphics.OpenGL4.PrimitiveType mode, [InAttribute, OutAttribute] T1[,,] indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: ARB_indirect_parameters] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_indirect_parameters", Version = "", EntryPoint = "glMultiDrawArraysIndirectCountARB")] + public static void MultiDrawArraysIndirectCount(OpenTK.Graphics.OpenGL4.PrimitiveType mode, [InAttribute, OutAttribute] ref T1 indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride) + where T1 : struct + { throw new NotImplementedException(); } /// [requires: ARB_indirect_parameters] /// @@ -3468,7 +5715,58 @@ namespace OpenTK.Graphics.OpenGL4 /// /// [AutoGenerated(Category = "ARB_indirect_parameters", Version = "", EntryPoint = "glMultiDrawElementsIndirectCountARB")] - public static void MultiDrawElementsIndirectCount(OpenTK.Graphics.OpenGL4.All mode, OpenTK.Graphics.OpenGL4.All type, IntPtr indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride) { throw new NotImplementedException(); } + public static void MultiDrawElementsIndirectCount(OpenTK.Graphics.OpenGL4.PrimitiveType mode, OpenTK.Graphics.OpenGL4.All type, IntPtr indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride) { throw new NotImplementedException(); } + + /// [requires: ARB_indirect_parameters] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_indirect_parameters", Version = "", EntryPoint = "glMultiDrawElementsIndirectCountARB")] + [CLSCompliant(false)] + public static void MultiDrawElementsIndirectCount(OpenTK.Graphics.OpenGL4.PrimitiveType mode, OpenTK.Graphics.OpenGL4.All type, [InAttribute, OutAttribute] T2[] indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: ARB_indirect_parameters] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_indirect_parameters", Version = "", EntryPoint = "glMultiDrawElementsIndirectCountARB")] + [CLSCompliant(false)] + public static void MultiDrawElementsIndirectCount(OpenTK.Graphics.OpenGL4.PrimitiveType mode, OpenTK.Graphics.OpenGL4.All type, [InAttribute, OutAttribute] T2[,] indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: ARB_indirect_parameters] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_indirect_parameters", Version = "", EntryPoint = "glMultiDrawElementsIndirectCountARB")] + [CLSCompliant(false)] + public static void MultiDrawElementsIndirectCount(OpenTK.Graphics.OpenGL4.PrimitiveType mode, OpenTK.Graphics.OpenGL4.All type, [InAttribute, OutAttribute] T2[,,] indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: ARB_indirect_parameters] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_indirect_parameters", Version = "", EntryPoint = "glMultiDrawElementsIndirectCountARB")] + public static void MultiDrawElementsIndirectCount(OpenTK.Graphics.OpenGL4.PrimitiveType mode, OpenTK.Graphics.OpenGL4.All type, [InAttribute, OutAttribute] ref T2 indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride) + where T2 : struct + { throw new NotImplementedException(); } /// [requires: ARB_sparse_buffer] /// @@ -3479,6 +5777,15 @@ namespace OpenTK.Graphics.OpenGL4 [CLSCompliant(false)] public static void NamedBufferPageCommitment(Int32 buffer, IntPtr offset, Int32 size, bool commit) { throw new NotImplementedException(); } + /// [requires: ARB_sparse_buffer] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_sparse_buffer", Version = "", EntryPoint = "glNamedBufferPageCommitmentARB")] + [CLSCompliant(false)] + public static void NamedBufferPageCommitment(Int32 buffer, IntPtr offset, IntPtr size, bool commit) { throw new NotImplementedException(); } + /// [requires: ARB_sparse_buffer] /// /// @@ -3488,6 +5795,69 @@ namespace OpenTK.Graphics.OpenGL4 [CLSCompliant(false)] public static void NamedBufferPageCommitment(UInt32 buffer, IntPtr offset, Int32 size, bool commit) { throw new NotImplementedException(); } + /// [requires: ARB_sparse_buffer] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_sparse_buffer", Version = "", EntryPoint = "glNamedBufferPageCommitmentARB")] + [CLSCompliant(false)] + public static void NamedBufferPageCommitment(UInt32 buffer, IntPtr offset, IntPtr size, bool commit) { throw new NotImplementedException(); } + + /// [requires: ARB_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_sample_locations", Version = "", EntryPoint = "glNamedFramebufferSampleLocationsfvARB")] + [CLSCompliant(false)] + public static void NamedFramebufferSampleLocations(Int32 framebuffer, Int32 start, Int32 count, Single[] v) { throw new NotImplementedException(); } + + /// [requires: ARB_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_sample_locations", Version = "", EntryPoint = "glNamedFramebufferSampleLocationsfvARB")] + [CLSCompliant(false)] + public static void NamedFramebufferSampleLocations(Int32 framebuffer, Int32 start, Int32 count, ref Single v) { throw new NotImplementedException(); } + + /// [requires: ARB_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_sample_locations", Version = "", EntryPoint = "glNamedFramebufferSampleLocationsfvARB")] + [CLSCompliant(false)] + public static unsafe void NamedFramebufferSampleLocations(Int32 framebuffer, Int32 start, Int32 count, Single* v) { throw new NotImplementedException(); } + + /// [requires: ARB_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_sample_locations", Version = "", EntryPoint = "glNamedFramebufferSampleLocationsfvARB")] + [CLSCompliant(false)] + public static void NamedFramebufferSampleLocations(UInt32 framebuffer, UInt32 start, Int32 count, Single[] v) { throw new NotImplementedException(); } + + /// [requires: ARB_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_sample_locations", Version = "", EntryPoint = "glNamedFramebufferSampleLocationsfvARB")] + [CLSCompliant(false)] + public static void NamedFramebufferSampleLocations(UInt32 framebuffer, UInt32 start, Int32 count, ref Single v) { throw new NotImplementedException(); } + + /// [requires: ARB_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_sample_locations", Version = "", EntryPoint = "glNamedFramebufferSampleLocationsfvARB")] + [CLSCompliant(false)] + public static unsafe void NamedFramebufferSampleLocations(UInt32 framebuffer, UInt32 start, Int32 count, Single* v) { throw new NotImplementedException(); } + /// [requires: ARB_shading_language_include] /// /// @@ -3497,6 +5867,980 @@ namespace OpenTK.Graphics.OpenGL4 [AutoGenerated(Category = "ARB_shading_language_include", Version = "", EntryPoint = "glNamedStringARB")] public static void NamedString(OpenTK.Graphics.OpenGL4.All type, Int32 namelen, [CountAttribute(Parameter = "namelen")] String name, Int32 stringlen, [CountAttribute(Parameter = "stringlen")] String @string) { throw new NotImplementedException(); } + /// [requires: ARB_ES3_2_compatibility] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_ES3_2_compatibility", Version = "", EntryPoint = "glPrimitiveBoundingBoxARB")] + public static void PrimitiveBoundingBox(Single minX, Single minY, Single minZ, Single minW, Single maxX, Single maxY, Single maxZ, Single maxW) { throw new NotImplementedException(); } + + /// [requires: ARB_geometry_shader4] + /// Specify a parameter for a program object + /// + /// + /// Specifies the name of a program object whose parameter to modify. + /// + /// + /// Specifies the name of the parameter to modify. + /// + /// + /// Specifies the new value of the parameter specified by pname for program. + /// + [AutoGenerated(Category = "ARB_geometry_shader4", Version = "", EntryPoint = "glProgramParameteriARB")] + [CLSCompliant(false)] + public static void ProgramParameter(Int32 program, OpenTK.Graphics.OpenGL4.AssemblyProgramParameterArb pname, Int32 value) { throw new NotImplementedException(); } + + /// [requires: ARB_geometry_shader4] + /// Specify a parameter for a program object + /// + /// + /// Specifies the name of a program object whose parameter to modify. + /// + /// + /// Specifies the name of the parameter to modify. + /// + /// + /// Specifies the new value of the parameter specified by pname for program. + /// + [AutoGenerated(Category = "ARB_geometry_shader4", Version = "", EntryPoint = "glProgramParameteriARB")] + [CLSCompliant(false)] + public static void ProgramParameter(UInt32 program, OpenTK.Graphics.OpenGL4.AssemblyProgramParameterArb pname, Int32 value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform1i64ARB")] + [CLSCompliant(false)] + public static void ProgramUniform1(Int32 program, Int32 location, Int64 x) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform1i64ARB")] + [CLSCompliant(false)] + public static void ProgramUniform1(UInt32 program, Int32 location, Int64 x) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_int64", Version = "", EntryPoint = "glProgramUniform1i64vARB")] + [CLSCompliant(false)] + public static void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_int64", Version = "", EntryPoint = "glProgramUniform1i64vARB")] + [CLSCompliant(false)] + public static void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_int64", Version = "", EntryPoint = "glProgramUniform1i64vARB")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_int64", Version = "", EntryPoint = "glProgramUniform1i64vARB")] + [CLSCompliant(false)] + public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_int64", Version = "", EntryPoint = "glProgramUniform1i64vARB")] + [CLSCompliant(false)] + public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_int64", Version = "", EntryPoint = "glProgramUniform1i64vARB")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform1ui64ARB")] + [CLSCompliant(false)] + public static void ProgramUniform1(UInt32 program, Int32 location, UInt64 x) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_int64", Version = "", EntryPoint = "glProgramUniform1ui64vARB")] + [CLSCompliant(false)] + public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64[] value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_int64", Version = "", EntryPoint = "glProgramUniform1ui64vARB")] + [CLSCompliant(false)] + public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref UInt64 value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_int64", Version = "", EntryPoint = "glProgramUniform1ui64vARB")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64* value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform2i64ARB")] + [CLSCompliant(false)] + public static void ProgramUniform2(Int32 program, Int32 location, Int64 x, Int64 y) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform2i64ARB")] + [CLSCompliant(false)] + public static void ProgramUniform2(UInt32 program, Int32 location, Int64 x, Int64 y) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glProgramUniform2i64vARB")] + [CLSCompliant(false)] + public static void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glProgramUniform2i64vARB")] + [CLSCompliant(false)] + public static void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glProgramUniform2i64vARB")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glProgramUniform2i64vARB")] + [CLSCompliant(false)] + public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glProgramUniform2i64vARB")] + [CLSCompliant(false)] + public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glProgramUniform2i64vARB")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform2ui64ARB")] + [CLSCompliant(false)] + public static void ProgramUniform2(UInt32 program, Int32 location, UInt64 x, UInt64 y) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glProgramUniform2ui64vARB")] + [CLSCompliant(false)] + public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt64[] value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glProgramUniform2ui64vARB")] + [CLSCompliant(false)] + public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] ref UInt64 value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glProgramUniform2ui64vARB")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt64* value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform3i64ARB")] + [CLSCompliant(false)] + public static void ProgramUniform3(Int32 program, Int32 location, Int64 x, Int64 y, Int64 z) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform3i64ARB")] + [CLSCompliant(false)] + public static void ProgramUniform3(UInt32 program, Int32 location, Int64 x, Int64 y, Int64 z) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glProgramUniform3i64vARB")] + [CLSCompliant(false)] + public static void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glProgramUniform3i64vARB")] + [CLSCompliant(false)] + public static void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glProgramUniform3i64vARB")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glProgramUniform3i64vARB")] + [CLSCompliant(false)] + public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glProgramUniform3i64vARB")] + [CLSCompliant(false)] + public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glProgramUniform3i64vARB")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform3ui64ARB")] + [CLSCompliant(false)] + public static void ProgramUniform3(UInt32 program, Int32 location, UInt64 x, UInt64 y, UInt64 z) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glProgramUniform3ui64vARB")] + [CLSCompliant(false)] + public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt64[] value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glProgramUniform3ui64vARB")] + [CLSCompliant(false)] + public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] ref UInt64 value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glProgramUniform3ui64vARB")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt64* value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform4i64ARB")] + [CLSCompliant(false)] + public static void ProgramUniform4(Int32 program, Int32 location, Int64 x, Int64 y, Int64 z, Int64 w) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform4i64ARB")] + [CLSCompliant(false)] + public static void ProgramUniform4(UInt32 program, Int32 location, Int64 x, Int64 y, Int64 z, Int64 w) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glProgramUniform4i64vARB")] + [CLSCompliant(false)] + public static void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glProgramUniform4i64vARB")] + [CLSCompliant(false)] + public static void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glProgramUniform4i64vARB")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glProgramUniform4i64vARB")] + [CLSCompliant(false)] + public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glProgramUniform4i64vARB")] + [CLSCompliant(false)] + public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glProgramUniform4i64vARB")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glProgramUniform4ui64ARB")] + [CLSCompliant(false)] + public static void ProgramUniform4(UInt32 program, Int32 location, UInt64 x, UInt64 y, UInt64 z, UInt64 w) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glProgramUniform4ui64vARB")] + [CLSCompliant(false)] + public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt64[] value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glProgramUniform4ui64vARB")] + [CLSCompliant(false)] + public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] ref UInt64 value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glProgramUniform4ui64vARB")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt64* value) { throw new NotImplementedException(); } + /// [requires: ARB_bindless_texture] /// /// @@ -3714,6 +7058,98 @@ namespace OpenTK.Graphics.OpenGL4 where T7 : struct { throw new NotImplementedException(); } + /// [requires: ARB_gl_spirv] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_gl_spirv", Version = "", EntryPoint = "glSpecializeShaderARB")] + [CLSCompliant(false)] + public static void SpecializeShader(Int32 shader, String pEntryPoint, Int32 numSpecializationConstants, Int32[] pConstantIndex, Int32[] pConstantValue) { throw new NotImplementedException(); } + + /// [requires: ARB_gl_spirv] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_gl_spirv", Version = "", EntryPoint = "glSpecializeShaderARB")] + [CLSCompliant(false)] + public static void SpecializeShader(Int32 shader, String pEntryPoint, Int32 numSpecializationConstants, ref Int32 pConstantIndex, ref Int32 pConstantValue) { throw new NotImplementedException(); } + + /// [requires: ARB_gl_spirv] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_gl_spirv", Version = "", EntryPoint = "glSpecializeShaderARB")] + [CLSCompliant(false)] + public static unsafe void SpecializeShader(Int32 shader, String pEntryPoint, Int32 numSpecializationConstants, Int32* pConstantIndex, Int32* pConstantValue) { throw new NotImplementedException(); } + + /// [requires: ARB_gl_spirv] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_gl_spirv", Version = "", EntryPoint = "glSpecializeShaderARB")] + [CLSCompliant(false)] + public static void SpecializeShader(UInt32 shader, String pEntryPoint, UInt32 numSpecializationConstants, UInt32[] pConstantIndex, UInt32[] pConstantValue) { throw new NotImplementedException(); } + + /// [requires: ARB_gl_spirv] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_gl_spirv", Version = "", EntryPoint = "glSpecializeShaderARB")] + [CLSCompliant(false)] + public static void SpecializeShader(UInt32 shader, String pEntryPoint, UInt32 numSpecializationConstants, ref UInt32 pConstantIndex, ref UInt32 pConstantValue) { throw new NotImplementedException(); } + + /// [requires: ARB_gl_spirv] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_gl_spirv", Version = "", EntryPoint = "glSpecializeShaderARB")] + [CLSCompliant(false)] + public static unsafe void SpecializeShader(UInt32 shader, String pEntryPoint, UInt32 numSpecializationConstants, UInt32* pConstantIndex, UInt32* pConstantValue) { throw new NotImplementedException(); } + + /// [requires: ARB_texture_buffer_object] + /// Attach the storage for a buffer object to the active buffer texture + /// + /// + /// Specifies the target of the operation and must be TextureBuffer. + /// + /// + /// Specifies the internal format of the data in the store belonging to buffer. + /// + /// + /// Specifies the name of the buffer object whose storage to attach to the active buffer texture. + /// + [AutoGenerated(Category = "ARB_texture_buffer_object", Version = "", EntryPoint = "glTexBufferARB")] + [CLSCompliant(false)] + public static void TexBuffer(OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.All internalformat, Int32 buffer) { throw new NotImplementedException(); } + + /// [requires: ARB_texture_buffer_object] + /// Attach the storage for a buffer object to the active buffer texture + /// + /// + /// Specifies the target of the operation and must be TextureBuffer. + /// + /// + /// Specifies the internal format of the data in the store belonging to buffer. + /// + /// + /// Specifies the name of the buffer object whose storage to attach to the active buffer texture. + /// + [AutoGenerated(Category = "ARB_texture_buffer_object", Version = "", EntryPoint = "glTexBufferARB")] + [CLSCompliant(false)] + public static void TexBuffer(OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.All internalformat, UInt32 buffer) { throw new NotImplementedException(); } + /// [requires: ARB_sparse_texture] /// /// @@ -3723,9 +7159,529 @@ namespace OpenTK.Graphics.OpenGL4 /// /// /// - /// + /// [AutoGenerated(Category = "ARB_sparse_texture", Version = "", EntryPoint = "glTexPageCommitmentARB")] - public static void TexPageCommitment(OpenTK.Graphics.OpenGL4.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, bool resident) { throw new NotImplementedException(); } + public static void TexPageCommitment(OpenTK.Graphics.OpenGL4.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, bool commit) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glUniform1i64ARB")] + public static void Uniform1(Int32 location, Int64 x) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glUniform1i64vARB")] + [CLSCompliant(false)] + public static void Uniform1(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glUniform1i64vARB")] + [CLSCompliant(false)] + public static void Uniform1(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glUniform1i64vARB")] + [CLSCompliant(false)] + public static unsafe void Uniform1(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glUniform1ui64ARB")] + [CLSCompliant(false)] + public static void Uniform1(Int32 location, UInt64 x) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glUniform1ui64vARB")] + [CLSCompliant(false)] + public static void Uniform1(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] UInt64[] value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glUniform1ui64vARB")] + [CLSCompliant(false)] + public static void Uniform1(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] ref UInt64 value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glUniform1ui64vARB")] + [CLSCompliant(false)] + public static unsafe void Uniform1(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] UInt64* value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glUniform2i64ARB")] + public static void Uniform2(Int32 location, Int64 x, Int64 y) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glUniform2i64vARB")] + [CLSCompliant(false)] + public static void Uniform2(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glUniform2i64vARB")] + [CLSCompliant(false)] + public static void Uniform2(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glUniform2i64vARB")] + [CLSCompliant(false)] + public static unsafe void Uniform2(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glUniform2ui64ARB")] + [CLSCompliant(false)] + public static void Uniform2(Int32 location, UInt64 x, UInt64 y) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glUniform2ui64vARB")] + [CLSCompliant(false)] + public static void Uniform2(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt64[] value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glUniform2ui64vARB")] + [CLSCompliant(false)] + public static void Uniform2(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] ref UInt64 value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glUniform2ui64vARB")] + [CLSCompliant(false)] + public static unsafe void Uniform2(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt64* value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glUniform3i64ARB")] + public static void Uniform3(Int32 location, Int64 x, Int64 y, Int64 z) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glUniform3i64vARB")] + [CLSCompliant(false)] + public static void Uniform3(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glUniform3i64vARB")] + [CLSCompliant(false)] + public static void Uniform3(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glUniform3i64vARB")] + [CLSCompliant(false)] + public static unsafe void Uniform3(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glUniform3ui64ARB")] + [CLSCompliant(false)] + public static void Uniform3(Int32 location, UInt64 x, UInt64 y, UInt64 z) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glUniform3ui64vARB")] + [CLSCompliant(false)] + public static void Uniform3(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt64[] value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glUniform3ui64vARB")] + [CLSCompliant(false)] + public static void Uniform3(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] ref UInt64 value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glUniform3ui64vARB")] + [CLSCompliant(false)] + public static unsafe void Uniform3(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt64* value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glUniform4i64ARB")] + public static void Uniform4(Int32 location, Int64 x, Int64 y, Int64 z, Int64 w) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glUniform4i64vARB")] + [CLSCompliant(false)] + public static void Uniform4(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glUniform4i64vARB")] + [CLSCompliant(false)] + public static void Uniform4(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glUniform4i64vARB")] + [CLSCompliant(false)] + public static unsafe void Uniform4(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "ARB_gpu_shader_int64", Version = "", EntryPoint = "glUniform4ui64ARB")] + [CLSCompliant(false)] + public static void Uniform4(Int32 location, UInt64 x, UInt64 y, UInt64 z, UInt64 w) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glUniform4ui64vARB")] + [CLSCompliant(false)] + public static void Uniform4(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt64[] value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glUniform4ui64vARB")] + [CLSCompliant(false)] + public static void Uniform4(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] ref UInt64 value) { throw new NotImplementedException(); } + + /// [requires: ARB_gpu_shader_int64] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_int64", Version = "", EntryPoint = "glUniform4ui64vARB")] + [CLSCompliant(false)] + public static unsafe void Uniform4(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt64* value) { throw new NotImplementedException(); } /// [requires: ARB_bindless_texture] /// @@ -3789,6 +7745,32 @@ namespace OpenTK.Graphics.OpenGL4 [CLSCompliant(false)] public static unsafe void UniformHandle(Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64* value) { throw new NotImplementedException(); } + /// [requires: ARB_instanced_arrays] + /// Modify the rate at which generic vertex attributes advance during instanced rendering + /// + /// + /// Specify the index of the generic vertex attribute. + /// + /// + /// Specify the number of instances that will pass between updates of the generic attribute at slot index. + /// + [AutoGenerated(Category = "ARB_instanced_arrays", Version = "", EntryPoint = "glVertexAttribDivisorARB")] + [CLSCompliant(false)] + public static void VertexAttribDivisor(Int32 index, Int32 divisor) { throw new NotImplementedException(); } + + /// [requires: ARB_instanced_arrays] + /// Modify the rate at which generic vertex attributes advance during instanced rendering + /// + /// + /// Specify the index of the generic vertex attribute. + /// + /// + /// Specify the number of instances that will pass between updates of the generic attribute at slot index. + /// + [AutoGenerated(Category = "ARB_instanced_arrays", Version = "", EntryPoint = "glVertexAttribDivisorARB")] + [CLSCompliant(false)] + public static void VertexAttribDivisor(UInt32 index, UInt32 divisor) { throw new NotImplementedException(); } + /// [requires: ARB_bindless_texture] /// /// @@ -3833,6 +7815,14 @@ namespace OpenTK.Graphics.OpenGL4 } + public static partial class Cmaaintel + { + /// [requires: INTEL_framebuffer_CMAA] + [AutoGenerated(Category = "INTEL_framebuffer_CMAA", Version = "", EntryPoint = "glApplyFramebufferAttachmentCMAAINTEL")] + public static void ApplyFramebufferAttachment() { throw new NotImplementedException(); } + + } + /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Set the active program object for a program pipeline object /// @@ -4045,7 +8035,7 @@ namespace OpenTK.Graphics.OpenGL4 [CLSCompliant(false)] public static void BindBuffer(OpenTK.Graphics.OpenGL4.BufferTarget target, UInt32 buffer) { throw new NotImplementedException(); } - /// [requires: v3.0] + /// [requires: v3.0 or ARB_uniform_buffer_object|VERSION_3_0|VERSION_3_1] /// Bind a buffer object to an indexed buffer target /// /// @@ -4057,11 +8047,11 @@ namespace OpenTK.Graphics.OpenGL4 /// /// The name of a buffer object to bind to the specified binding point. /// - [AutoGenerated(Category = "VERSION_3_0", Version = "3.0", EntryPoint = "glBindBufferBase")] + [AutoGenerated(Category = "ARB_uniform_buffer_object|VERSION_3_0|VERSION_3_1", Version = "3.0", EntryPoint = "glBindBufferBase")] [CLSCompliant(false)] public static void BindBufferBase(OpenTK.Graphics.OpenGL4.BufferRangeTarget target, Int32 index, Int32 buffer) { throw new NotImplementedException(); } - /// [requires: v3.0] + /// [requires: v3.0 or ARB_uniform_buffer_object|VERSION_3_0|VERSION_3_1] /// Bind a buffer object to an indexed buffer target /// /// @@ -4073,11 +8063,11 @@ namespace OpenTK.Graphics.OpenGL4 /// /// The name of a buffer object to bind to the specified binding point. /// - [AutoGenerated(Category = "VERSION_3_0", Version = "3.0", EntryPoint = "glBindBufferBase")] + [AutoGenerated(Category = "ARB_uniform_buffer_object|VERSION_3_0|VERSION_3_1", Version = "3.0", EntryPoint = "glBindBufferBase")] [CLSCompliant(false)] public static void BindBufferBase(OpenTK.Graphics.OpenGL4.BufferRangeTarget target, UInt32 index, UInt32 buffer) { throw new NotImplementedException(); } - /// [requires: v3.0] + /// [requires: v3.0 or ARB_uniform_buffer_object|VERSION_3_0|VERSION_3_1] /// Bind a range within a buffer object to an indexed buffer target /// /// @@ -4095,11 +8085,11 @@ namespace OpenTK.Graphics.OpenGL4 /// /// The amount of data in machine units that can be read from the buffet object while used as an indexed target. /// - [AutoGenerated(Category = "VERSION_3_0", Version = "3.0", EntryPoint = "glBindBufferRange")] + [AutoGenerated(Category = "ARB_uniform_buffer_object|VERSION_3_0|VERSION_3_1", Version = "3.0", EntryPoint = "glBindBufferRange")] [CLSCompliant(false)] public static void BindBufferRange(OpenTK.Graphics.OpenGL4.BufferRangeTarget target, Int32 index, Int32 buffer, IntPtr offset, Int32 size) { throw new NotImplementedException(); } - /// [requires: v3.0] + /// [requires: v3.0 or ARB_uniform_buffer_object|VERSION_3_0|VERSION_3_1] /// Bind a range within a buffer object to an indexed buffer target /// /// @@ -4117,11 +8107,11 @@ namespace OpenTK.Graphics.OpenGL4 /// /// The amount of data in machine units that can be read from the buffet object while used as an indexed target. /// - [AutoGenerated(Category = "VERSION_3_0", Version = "3.0", EntryPoint = "glBindBufferRange")] + [AutoGenerated(Category = "ARB_uniform_buffer_object|VERSION_3_0|VERSION_3_1", Version = "3.0", EntryPoint = "glBindBufferRange")] [CLSCompliant(false)] public static void BindBufferRange(OpenTK.Graphics.OpenGL4.BufferRangeTarget target, Int32 index, Int32 buffer, IntPtr offset, IntPtr size) { throw new NotImplementedException(); } - /// [requires: v3.0] + /// [requires: v3.0 or ARB_uniform_buffer_object|VERSION_3_0|VERSION_3_1] /// Bind a range within a buffer object to an indexed buffer target /// /// @@ -4139,11 +8129,11 @@ namespace OpenTK.Graphics.OpenGL4 /// /// The amount of data in machine units that can be read from the buffet object while used as an indexed target. /// - [AutoGenerated(Category = "VERSION_3_0", Version = "3.0", EntryPoint = "glBindBufferRange")] + [AutoGenerated(Category = "ARB_uniform_buffer_object|VERSION_3_0|VERSION_3_1", Version = "3.0", EntryPoint = "glBindBufferRange")] [CLSCompliant(false)] public static void BindBufferRange(OpenTK.Graphics.OpenGL4.BufferRangeTarget target, UInt32 index, UInt32 buffer, IntPtr offset, Int32 size) { throw new NotImplementedException(); } - /// [requires: v3.0] + /// [requires: v3.0 or ARB_uniform_buffer_object|VERSION_3_0|VERSION_3_1] /// Bind a range within a buffer object to an indexed buffer target /// /// @@ -4161,7 +8151,7 @@ namespace OpenTK.Graphics.OpenGL4 /// /// The amount of data in machine units that can be read from the buffet object while used as an indexed target. /// - [AutoGenerated(Category = "VERSION_3_0", Version = "3.0", EntryPoint = "glBindBufferRange")] + [AutoGenerated(Category = "ARB_uniform_buffer_object|VERSION_3_0|VERSION_3_1", Version = "3.0", EntryPoint = "glBindBufferRange")] [CLSCompliant(false)] public static void BindBufferRange(OpenTK.Graphics.OpenGL4.BufferRangeTarget target, UInt32 index, UInt32 buffer, IntPtr offset, IntPtr size) { throw new NotImplementedException(); } @@ -6886,6 +10876,74 @@ namespace OpenTK.Graphics.OpenGL4 where T6 : struct { throw new NotImplementedException(); } + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glClearNamedBufferSubData")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(Int32 buffer, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.All type, IntPtr data) { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glClearNamedBufferSubData")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(Int32 buffer, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.All type, [InAttribute, OutAttribute] T6[] data) + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glClearNamedBufferSubData")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(Int32 buffer, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.All type, [InAttribute, OutAttribute] T6[,] data) + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glClearNamedBufferSubData")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(Int32 buffer, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.All type, [InAttribute, OutAttribute] T6[,,] data) + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glClearNamedBufferSubData")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(Int32 buffer, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.All type, [InAttribute, OutAttribute] ref T6 data) + where T6 : struct + { throw new NotImplementedException(); } + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] /// /// @@ -6955,22 +11013,92 @@ namespace OpenTK.Graphics.OpenGL4 { throw new NotImplementedException(); } /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] - /// /// - /// - /// - [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glClearNamedFramebufferfi")] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glClearNamedBufferSubData")] [CLSCompliant(false)] - public static void ClearNamedFramebuffer(Int32 framebuffer, OpenTK.Graphics.OpenGL4.ClearBufferCombined buffer, Single depth, Int32 stencil) { throw new NotImplementedException(); } + public static void ClearNamedBufferSubData(UInt32 buffer, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.All type, IntPtr data) { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glClearNamedBufferSubData")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(UInt32 buffer, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.All type, [InAttribute, OutAttribute] T6[] data) + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glClearNamedBufferSubData")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(UInt32 buffer, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.All type, [InAttribute, OutAttribute] T6[,] data) + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glClearNamedBufferSubData")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(UInt32 buffer, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.All type, [InAttribute, OutAttribute] T6[,,] data) + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glClearNamedBufferSubData")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(UInt32 buffer, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.All type, [InAttribute, OutAttribute] ref T6 data) + where T6 : struct + { throw new NotImplementedException(); } /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] /// /// + /// /// /// [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glClearNamedFramebufferfi")] [CLSCompliant(false)] - public static void ClearNamedFramebuffer(UInt32 framebuffer, OpenTK.Graphics.OpenGL4.ClearBufferCombined buffer, Single depth, Int32 stencil) { throw new NotImplementedException(); } + public static void ClearNamedFramebuffer(Int32 framebuffer, OpenTK.Graphics.OpenGL4.ClearBufferCombined buffer, Int32 drawbuffer, Single depth, Int32 stencil) { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glClearNamedFramebufferfi")] + [CLSCompliant(false)] + public static void ClearNamedFramebuffer(UInt32 framebuffer, OpenTK.Graphics.OpenGL4.ClearBufferCombined buffer, Int32 drawbuffer, Single depth, Int32 stencil) { throw new NotImplementedException(); } /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] /// @@ -10395,6 +14523,16 @@ namespace OpenTK.Graphics.OpenGL4 [CLSCompliant(false)] public static void CopyNamedBufferSubData(Int32 readBuffer, Int32 writeBuffer, IntPtr readOffset, IntPtr writeOffset, Int32 size) { throw new NotImplementedException(); } + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glCopyNamedBufferSubData")] + [CLSCompliant(false)] + public static void CopyNamedBufferSubData(Int32 readBuffer, Int32 writeBuffer, IntPtr readOffset, IntPtr writeOffset, IntPtr size) { throw new NotImplementedException(); } + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] /// /// @@ -10405,6 +14543,16 @@ namespace OpenTK.Graphics.OpenGL4 [CLSCompliant(false)] public static void CopyNamedBufferSubData(UInt32 readBuffer, UInt32 writeBuffer, IntPtr readOffset, IntPtr writeOffset, Int32 size) { throw new NotImplementedException(); } + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glCopyNamedBufferSubData")] + [CLSCompliant(false)] + public static void CopyNamedBufferSubData(UInt32 readBuffer, UInt32 writeBuffer, IntPtr readOffset, IntPtr writeOffset, IntPtr size) { throw new NotImplementedException(); } + /// [requires: v1.1] /// Copy pixels into a 1D texture image /// @@ -14712,6 +18860,14 @@ namespace OpenTK.Graphics.OpenGL4 [CLSCompliant(false)] public static void FlushMappedNamedBufferRange(Int32 buffer, IntPtr offset, Int32 length) { throw new NotImplementedException(); } + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glFlushMappedNamedBufferRange")] + [CLSCompliant(false)] + public static void FlushMappedNamedBufferRange(Int32 buffer, IntPtr offset, IntPtr length) { throw new NotImplementedException(); } + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] /// /// @@ -14720,6 +18876,14 @@ namespace OpenTK.Graphics.OpenGL4 [CLSCompliant(false)] public static void FlushMappedNamedBufferRange(UInt32 buffer, IntPtr offset, Int32 length) { throw new NotImplementedException(); } + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glFlushMappedNamedBufferRange")] + [CLSCompliant(false)] + public static void FlushMappedNamedBufferRange(UInt32 buffer, IntPtr offset, IntPtr length) { throw new NotImplementedException(); } + /// [requires: v4.3 or ARB_framebuffer_no_attachments|VERSION_4_3] /// Set a named parameter of a framebuffer /// @@ -18945,51 +23109,51 @@ namespace OpenTK.Graphics.OpenGL4 [CLSCompliant(false)] public static unsafe void GetInteger64(OpenTK.Graphics.OpenGL4.GetPName pname, [OutAttribute, CountAttribute(Computed = "pname")] Int64* data) { throw new NotImplementedException(); } - /// [requires: v3.0] + /// [requires: v3.0 or ARB_uniform_buffer_object|VERSION_3_0|VERSION_3_1] /// /// /// [length: COMPSIZE(target)] - [AutoGenerated(Category = "VERSION_3_0", Version = "3.0", EntryPoint = "glGetIntegeri_v")] + [AutoGenerated(Category = "ARB_uniform_buffer_object|VERSION_3_0|VERSION_3_1", Version = "3.0", EntryPoint = "glGetIntegeri_v")] [CLSCompliant(false)] public static void GetInteger(OpenTK.Graphics.OpenGL4.GetIndexedPName target, Int32 index, [OutAttribute, CountAttribute(Computed = "target")] Int32[] data) { throw new NotImplementedException(); } - /// [requires: v3.0] + /// [requires: v3.0 or ARB_uniform_buffer_object|VERSION_3_0|VERSION_3_1] /// /// /// [length: COMPSIZE(target)] - [AutoGenerated(Category = "VERSION_3_0", Version = "3.0", EntryPoint = "glGetIntegeri_v")] + [AutoGenerated(Category = "ARB_uniform_buffer_object|VERSION_3_0|VERSION_3_1", Version = "3.0", EntryPoint = "glGetIntegeri_v")] [CLSCompliant(false)] public static void GetInteger(OpenTK.Graphics.OpenGL4.GetIndexedPName target, Int32 index, [OutAttribute, CountAttribute(Computed = "target")] out Int32 data) { throw new NotImplementedException(); } - /// [requires: v3.0] + /// [requires: v3.0 or ARB_uniform_buffer_object|VERSION_3_0|VERSION_3_1] /// /// /// [length: COMPSIZE(target)] - [AutoGenerated(Category = "VERSION_3_0", Version = "3.0", EntryPoint = "glGetIntegeri_v")] + [AutoGenerated(Category = "ARB_uniform_buffer_object|VERSION_3_0|VERSION_3_1", Version = "3.0", EntryPoint = "glGetIntegeri_v")] [CLSCompliant(false)] public static unsafe void GetInteger(OpenTK.Graphics.OpenGL4.GetIndexedPName target, Int32 index, [OutAttribute, CountAttribute(Computed = "target")] Int32* data) { throw new NotImplementedException(); } - /// [requires: v3.0] + /// [requires: v3.0 or ARB_uniform_buffer_object|VERSION_3_0|VERSION_3_1] /// /// /// [length: COMPSIZE(target)] - [AutoGenerated(Category = "VERSION_3_0", Version = "3.0", EntryPoint = "glGetIntegeri_v")] + [AutoGenerated(Category = "ARB_uniform_buffer_object|VERSION_3_0|VERSION_3_1", Version = "3.0", EntryPoint = "glGetIntegeri_v")] [CLSCompliant(false)] public static void GetInteger(OpenTK.Graphics.OpenGL4.GetIndexedPName target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Int32[] data) { throw new NotImplementedException(); } - /// [requires: v3.0] + /// [requires: v3.0 or ARB_uniform_buffer_object|VERSION_3_0|VERSION_3_1] /// /// /// [length: COMPSIZE(target)] - [AutoGenerated(Category = "VERSION_3_0", Version = "3.0", EntryPoint = "glGetIntegeri_v")] + [AutoGenerated(Category = "ARB_uniform_buffer_object|VERSION_3_0|VERSION_3_1", Version = "3.0", EntryPoint = "glGetIntegeri_v")] [CLSCompliant(false)] public static void GetInteger(OpenTK.Graphics.OpenGL4.GetIndexedPName target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] out Int32 data) { throw new NotImplementedException(); } - /// [requires: v3.0] + /// [requires: v3.0 or ARB_uniform_buffer_object|VERSION_3_0|VERSION_3_1] /// /// /// [length: COMPSIZE(target)] - [AutoGenerated(Category = "VERSION_3_0", Version = "3.0", EntryPoint = "glGetIntegeri_v")] + [AutoGenerated(Category = "ARB_uniform_buffer_object|VERSION_3_0|VERSION_3_1", Version = "3.0", EntryPoint = "glGetIntegeri_v")] [CLSCompliant(false)] public static unsafe void GetInteger(OpenTK.Graphics.OpenGL4.GetIndexedPName target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Int32* data) { throw new NotImplementedException(); } @@ -19705,6 +23869,59 @@ namespace OpenTK.Graphics.OpenGL4 where T3 : struct { throw new NotImplementedException(); } + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glGetNamedBufferSubData")] + [CLSCompliant(false)] + public static void GetNamedBufferSubData(Int32 buffer, IntPtr offset, IntPtr size, [OutAttribute] IntPtr data) { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glGetNamedBufferSubData")] + [CLSCompliant(false)] + public static void GetNamedBufferSubData(Int32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T3[] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glGetNamedBufferSubData")] + [CLSCompliant(false)] + public static void GetNamedBufferSubData(Int32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T3[,] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glGetNamedBufferSubData")] + [CLSCompliant(false)] + public static void GetNamedBufferSubData(Int32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T3[,,] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glGetNamedBufferSubData")] + [CLSCompliant(false)] + public static void GetNamedBufferSubData(Int32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] ref T3 data) + where T3 : struct + { throw new NotImplementedException(); } + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] /// /// @@ -19758,6 +23975,59 @@ namespace OpenTK.Graphics.OpenGL4 where T3 : struct { throw new NotImplementedException(); } + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glGetNamedBufferSubData")] + [CLSCompliant(false)] + public static void GetNamedBufferSubData(UInt32 buffer, IntPtr offset, IntPtr size, [OutAttribute] IntPtr data) { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glGetNamedBufferSubData")] + [CLSCompliant(false)] + public static void GetNamedBufferSubData(UInt32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T3[] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glGetNamedBufferSubData")] + [CLSCompliant(false)] + public static void GetNamedBufferSubData(UInt32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T3[,] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glGetNamedBufferSubData")] + [CLSCompliant(false)] + public static void GetNamedBufferSubData(UInt32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T3[,,] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glGetNamedBufferSubData")] + [CLSCompliant(false)] + public static void GetNamedBufferSubData(UInt32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] ref T3 data) + where T3 : struct + { throw new NotImplementedException(); } + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] /// /// @@ -22692,6 +26962,24 @@ namespace OpenTK.Graphics.OpenGL4 [CLSCompliant(false)] public static unsafe void GetProgramStage(UInt32 program, OpenTK.Graphics.OpenGL4.ShaderType shadertype, OpenTK.Graphics.OpenGL4.ProgramStageParameter pname, [OutAttribute, CountAttribute(Count = 1)] Int32* values) { throw new NotImplementedException(); } + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glGetQueryBufferObjecti64v")] + [CLSCompliant(false)] + public static void GetQueryBufferObject(Int32 id, Int32 buffer, OpenTK.Graphics.OpenGL4.All pname, IntPtr offset) { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glGetQueryBufferObjecti64v")] + [CLSCompliant(false)] + public static void GetQueryBufferObject(UInt32 id, UInt32 buffer, OpenTK.Graphics.OpenGL4.All pname, IntPtr offset) { throw new NotImplementedException(); } + /// [requires: v4.0 or ARB_transform_feedback3|VERSION_4_0] /// Return parameters of an indexed query object target /// @@ -23777,12 +28065,12 @@ namespace OpenTK.Graphics.OpenGL4 /// [length: 2] /// Specifies the address of array of two integers into which encodings of the implementation's numeric range are returned. /// - /// [length: 2] + /// [length: 1] /// Specifies the address of an integer into which the numeric precision of the implementation is written. /// [AutoGenerated(Category = "ARB_ES2_compatibility|VERSION_4_1", Version = "4.1", EntryPoint = "glGetShaderPrecisionFormat")] [CLSCompliant(false)] - public static void GetShaderPrecisionFormat(OpenTK.Graphics.OpenGL4.ShaderType shadertype, OpenTK.Graphics.OpenGL4.ShaderPrecision precisiontype, [OutAttribute, CountAttribute(Count = 2)] Int32[] range, [OutAttribute, CountAttribute(Count = 2)] Int32[] precision) { throw new NotImplementedException(); } + public static void GetShaderPrecisionFormat(OpenTK.Graphics.OpenGL4.ShaderType shadertype, OpenTK.Graphics.OpenGL4.ShaderPrecision precisiontype, [OutAttribute, CountAttribute(Count = 2)] Int32[] range, [OutAttribute, CountAttribute(Count = 1)] out Int32 precision) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_ES2_compatibility|VERSION_4_1] /// Retrieve the range and precision for numeric formats supported by the shader compiler @@ -23796,12 +28084,12 @@ namespace OpenTK.Graphics.OpenGL4 /// [length: 2] /// Specifies the address of array of two integers into which encodings of the implementation's numeric range are returned. /// - /// [length: 2] + /// [length: 1] /// Specifies the address of an integer into which the numeric precision of the implementation is written. /// [AutoGenerated(Category = "ARB_ES2_compatibility|VERSION_4_1", Version = "4.1", EntryPoint = "glGetShaderPrecisionFormat")] [CLSCompliant(false)] - public static void GetShaderPrecisionFormat(OpenTK.Graphics.OpenGL4.ShaderType shadertype, OpenTK.Graphics.OpenGL4.ShaderPrecision precisiontype, [OutAttribute, CountAttribute(Count = 2)] out Int32 range, [OutAttribute, CountAttribute(Count = 2)] out Int32 precision) { throw new NotImplementedException(); } + public static void GetShaderPrecisionFormat(OpenTK.Graphics.OpenGL4.ShaderType shadertype, OpenTK.Graphics.OpenGL4.ShaderPrecision precisiontype, [OutAttribute, CountAttribute(Count = 2)] out Int32 range, [OutAttribute, CountAttribute(Count = 1)] out Int32 precision) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_ES2_compatibility|VERSION_4_1] /// Retrieve the range and precision for numeric formats supported by the shader compiler @@ -23815,12 +28103,12 @@ namespace OpenTK.Graphics.OpenGL4 /// [length: 2] /// Specifies the address of array of two integers into which encodings of the implementation's numeric range are returned. /// - /// [length: 2] + /// [length: 1] /// Specifies the address of an integer into which the numeric precision of the implementation is written. /// [AutoGenerated(Category = "ARB_ES2_compatibility|VERSION_4_1", Version = "4.1", EntryPoint = "glGetShaderPrecisionFormat")] [CLSCompliant(false)] - public static unsafe void GetShaderPrecisionFormat(OpenTK.Graphics.OpenGL4.ShaderType shadertype, OpenTK.Graphics.OpenGL4.ShaderPrecision precisiontype, [OutAttribute, CountAttribute(Count = 2)] Int32* range, [OutAttribute, CountAttribute(Count = 2)] Int32* precision) { throw new NotImplementedException(); } + public static unsafe void GetShaderPrecisionFormat(OpenTK.Graphics.OpenGL4.ShaderType shadertype, OpenTK.Graphics.OpenGL4.ShaderPrecision precisiontype, [OutAttribute, CountAttribute(Count = 2)] Int32* range, [OutAttribute, CountAttribute(Count = 1)] Int32* precision) { throw new NotImplementedException(); } /// [requires: v2.0] /// Returns the source code string from a shader object @@ -27402,6 +31690,15 @@ namespace OpenTK.Graphics.OpenGL4 [CLSCompliant(false)] public static IntPtr MapNamedBufferRange(Int32 buffer, IntPtr offset, Int32 length, OpenTK.Graphics.OpenGL4.BufferAccessMask access) { throw new NotImplementedException(); } + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glMapNamedBufferRange")] + [CLSCompliant(false)] + public static IntPtr MapNamedBufferRange(Int32 buffer, IntPtr offset, IntPtr length, OpenTK.Graphics.OpenGL4.BufferAccessMask access) { throw new NotImplementedException(); } + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] /// /// @@ -27411,6 +31708,15 @@ namespace OpenTK.Graphics.OpenGL4 [CLSCompliant(false)] public static IntPtr MapNamedBufferRange(UInt32 buffer, IntPtr offset, Int32 length, OpenTK.Graphics.OpenGL4.BufferAccessMask access) { throw new NotImplementedException(); } + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glMapNamedBufferRange")] + [CLSCompliant(false)] + public static IntPtr MapNamedBufferRange(UInt32 buffer, IntPtr offset, IntPtr length, OpenTK.Graphics.OpenGL4.BufferAccessMask access) { throw new NotImplementedException(); } + /// [requires: v4.2 or ARB_shader_image_load_store|VERSION_4_2] /// Defines a barrier ordering memory transactions /// @@ -27607,6 +31913,62 @@ namespace OpenTK.Graphics.OpenGL4 where T1 : struct { throw new NotImplementedException(); } + /// [requires: v4.6] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "VERSION_4_6", Version = "4.6", EntryPoint = "glMultiDrawArraysIndirectCount")] + public static void MultiDrawArraysIndirectCount(OpenTK.Graphics.OpenGL4.PrimitiveType mode, IntPtr indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride) { throw new NotImplementedException(); } + + /// [requires: v4.6] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "VERSION_4_6", Version = "4.6", EntryPoint = "glMultiDrawArraysIndirectCount")] + [CLSCompliant(false)] + public static void MultiDrawArraysIndirectCount(OpenTK.Graphics.OpenGL4.PrimitiveType mode, [InAttribute, OutAttribute] T1[] indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.6] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "VERSION_4_6", Version = "4.6", EntryPoint = "glMultiDrawArraysIndirectCount")] + [CLSCompliant(false)] + public static void MultiDrawArraysIndirectCount(OpenTK.Graphics.OpenGL4.PrimitiveType mode, [InAttribute, OutAttribute] T1[,] indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.6] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "VERSION_4_6", Version = "4.6", EntryPoint = "glMultiDrawArraysIndirectCount")] + [CLSCompliant(false)] + public static void MultiDrawArraysIndirectCount(OpenTK.Graphics.OpenGL4.PrimitiveType mode, [InAttribute, OutAttribute] T1[,,] indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.6] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "VERSION_4_6", Version = "4.6", EntryPoint = "glMultiDrawArraysIndirectCount")] + public static void MultiDrawArraysIndirectCount(OpenTK.Graphics.OpenGL4.PrimitiveType mode, [InAttribute, OutAttribute] ref T1 indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride) + where T1 : struct + { throw new NotImplementedException(); } + /// [requires: v1.4] /// Render multiple sets of primitives by specifying indices of array data elements /// @@ -28476,6 +32838,67 @@ namespace OpenTK.Graphics.OpenGL4 where T2 : struct { throw new NotImplementedException(); } + /// [requires: v4.6] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "VERSION_4_6", Version = "4.6", EntryPoint = "glMultiDrawElementsIndirectCount")] + public static void MultiDrawElementsIndirectCount(OpenTK.Graphics.OpenGL4.PrimitiveType mode, OpenTK.Graphics.OpenGL4.All type, IntPtr indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride) { throw new NotImplementedException(); } + + /// [requires: v4.6] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "VERSION_4_6", Version = "4.6", EntryPoint = "glMultiDrawElementsIndirectCount")] + [CLSCompliant(false)] + public static void MultiDrawElementsIndirectCount(OpenTK.Graphics.OpenGL4.PrimitiveType mode, OpenTK.Graphics.OpenGL4.All type, [InAttribute, OutAttribute] T2[] indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.6] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "VERSION_4_6", Version = "4.6", EntryPoint = "glMultiDrawElementsIndirectCount")] + [CLSCompliant(false)] + public static void MultiDrawElementsIndirectCount(OpenTK.Graphics.OpenGL4.PrimitiveType mode, OpenTK.Graphics.OpenGL4.All type, [InAttribute, OutAttribute] T2[,] indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.6] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "VERSION_4_6", Version = "4.6", EntryPoint = "glMultiDrawElementsIndirectCount")] + [CLSCompliant(false)] + public static void MultiDrawElementsIndirectCount(OpenTK.Graphics.OpenGL4.PrimitiveType mode, OpenTK.Graphics.OpenGL4.All type, [InAttribute, OutAttribute] T2[,,] indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.6] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "VERSION_4_6", Version = "4.6", EntryPoint = "glMultiDrawElementsIndirectCount")] + public static void MultiDrawElementsIndirectCount(OpenTK.Graphics.OpenGL4.PrimitiveType mode, OpenTK.Graphics.OpenGL4.All type, [InAttribute, OutAttribute] ref T2 indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride) + where T2 : struct + { throw new NotImplementedException(); } + /// [requires: v3.3 or ARB_vertex_type_2_10_10_10_rev|VERSION_3_3] /// /// @@ -28657,6 +33080,59 @@ namespace OpenTK.Graphics.OpenGL4 where T2 : struct { throw new NotImplementedException(); } + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferData")] + [CLSCompliant(false)] + public static void NamedBufferData(Int32 buffer, IntPtr size, IntPtr data, OpenTK.Graphics.OpenGL4.BufferUsageHint usage) { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferData")] + [CLSCompliant(false)] + public static void NamedBufferData(Int32 buffer, IntPtr size, [InAttribute, OutAttribute] T2[] data, OpenTK.Graphics.OpenGL4.BufferUsageHint usage) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferData")] + [CLSCompliant(false)] + public static void NamedBufferData(Int32 buffer, IntPtr size, [InAttribute, OutAttribute] T2[,] data, OpenTK.Graphics.OpenGL4.BufferUsageHint usage) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferData")] + [CLSCompliant(false)] + public static void NamedBufferData(Int32 buffer, IntPtr size, [InAttribute, OutAttribute] T2[,,] data, OpenTK.Graphics.OpenGL4.BufferUsageHint usage) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferData")] + [CLSCompliant(false)] + public static void NamedBufferData(Int32 buffer, IntPtr size, [InAttribute, OutAttribute] ref T2 data, OpenTK.Graphics.OpenGL4.BufferUsageHint usage) + where T2 : struct + { throw new NotImplementedException(); } + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] /// /// @@ -28714,19 +33190,19 @@ namespace OpenTK.Graphics.OpenGL4 /// /// /// - /// - [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferStorage")] + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferData")] [CLSCompliant(false)] - public static void NamedBufferStorage(Int32 buffer, Int32 size, IntPtr data, OpenTK.Graphics.OpenGL4.BufferStorageFlags flags) { throw new NotImplementedException(); } + public static void NamedBufferData(UInt32 buffer, IntPtr size, IntPtr data, OpenTK.Graphics.OpenGL4.BufferUsageHint usage) { throw new NotImplementedException(); } /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] /// /// /// - /// - [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferStorage")] + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferData")] [CLSCompliant(false)] - public static void NamedBufferStorage(Int32 buffer, Int32 size, [InAttribute, OutAttribute] T2[] data, OpenTK.Graphics.OpenGL4.BufferStorageFlags flags) + public static void NamedBufferData(UInt32 buffer, IntPtr size, [InAttribute, OutAttribute] T2[] data, OpenTK.Graphics.OpenGL4.BufferUsageHint usage) where T2 : struct { throw new NotImplementedException(); } @@ -28734,10 +33210,10 @@ namespace OpenTK.Graphics.OpenGL4 /// /// /// - /// - [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferStorage")] + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferData")] [CLSCompliant(false)] - public static void NamedBufferStorage(Int32 buffer, Int32 size, [InAttribute, OutAttribute] T2[,] data, OpenTK.Graphics.OpenGL4.BufferStorageFlags flags) + public static void NamedBufferData(UInt32 buffer, IntPtr size, [InAttribute, OutAttribute] T2[,] data, OpenTK.Graphics.OpenGL4.BufferUsageHint usage) where T2 : struct { throw new NotImplementedException(); } @@ -28745,10 +33221,10 @@ namespace OpenTK.Graphics.OpenGL4 /// /// /// - /// - [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferStorage")] + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferData")] [CLSCompliant(false)] - public static void NamedBufferStorage(Int32 buffer, Int32 size, [InAttribute, OutAttribute] T2[,,] data, OpenTK.Graphics.OpenGL4.BufferStorageFlags flags) + public static void NamedBufferData(UInt32 buffer, IntPtr size, [InAttribute, OutAttribute] T2[,,] data, OpenTK.Graphics.OpenGL4.BufferUsageHint usage) where T2 : struct { throw new NotImplementedException(); } @@ -28756,63 +33232,222 @@ namespace OpenTK.Graphics.OpenGL4 /// /// /// - /// - [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferStorage")] + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferData")] [CLSCompliant(false)] - public static void NamedBufferStorage(Int32 buffer, Int32 size, [InAttribute, OutAttribute] ref T2 data, OpenTK.Graphics.OpenGL4.BufferStorageFlags flags) + public static void NamedBufferData(UInt32 buffer, IntPtr size, [InAttribute, OutAttribute] ref T2 data, OpenTK.Graphics.OpenGL4.BufferUsageHint usage) where T2 : struct { throw new NotImplementedException(); } /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] /// /// - /// + /// [length: size] /// [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferStorage")] [CLSCompliant(false)] - public static void NamedBufferStorage(UInt32 buffer, Int32 size, IntPtr data, OpenTK.Graphics.OpenGL4.BufferStorageFlags flags) { throw new NotImplementedException(); } + public static void NamedBufferStorage(Int32 buffer, Int32 size, [CountAttribute(Parameter = "size")] IntPtr data, OpenTK.Graphics.OpenGL4.BufferStorageFlags flags) { throw new NotImplementedException(); } /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] /// /// - /// + /// [length: size] /// [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferStorage")] [CLSCompliant(false)] - public static void NamedBufferStorage(UInt32 buffer, Int32 size, [InAttribute, OutAttribute] T2[] data, OpenTK.Graphics.OpenGL4.BufferStorageFlags flags) + public static void NamedBufferStorage(Int32 buffer, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[] data, OpenTK.Graphics.OpenGL4.BufferStorageFlags flags) where T2 : struct { throw new NotImplementedException(); } /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] /// /// - /// + /// [length: size] /// [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferStorage")] [CLSCompliant(false)] - public static void NamedBufferStorage(UInt32 buffer, Int32 size, [InAttribute, OutAttribute] T2[,] data, OpenTK.Graphics.OpenGL4.BufferStorageFlags flags) + public static void NamedBufferStorage(Int32 buffer, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,] data, OpenTK.Graphics.OpenGL4.BufferStorageFlags flags) where T2 : struct { throw new NotImplementedException(); } /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] /// /// - /// + /// [length: size] /// [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferStorage")] [CLSCompliant(false)] - public static void NamedBufferStorage(UInt32 buffer, Int32 size, [InAttribute, OutAttribute] T2[,,] data, OpenTK.Graphics.OpenGL4.BufferStorageFlags flags) + public static void NamedBufferStorage(Int32 buffer, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,,] data, OpenTK.Graphics.OpenGL4.BufferStorageFlags flags) where T2 : struct { throw new NotImplementedException(); } /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] /// /// - /// + /// [length: size] /// [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferStorage")] [CLSCompliant(false)] - public static void NamedBufferStorage(UInt32 buffer, Int32 size, [InAttribute, OutAttribute] ref T2 data, OpenTK.Graphics.OpenGL4.BufferStorageFlags flags) + public static void NamedBufferStorage(Int32 buffer, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] ref T2 data, OpenTK.Graphics.OpenGL4.BufferStorageFlags flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// [length: size] + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferStorage")] + [CLSCompliant(false)] + public static void NamedBufferStorage(Int32 buffer, IntPtr size, [CountAttribute(Parameter = "size")] IntPtr data, OpenTK.Graphics.OpenGL4.BufferStorageFlags flags) { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// [length: size] + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferStorage")] + [CLSCompliant(false)] + public static void NamedBufferStorage(Int32 buffer, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[] data, OpenTK.Graphics.OpenGL4.BufferStorageFlags flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// [length: size] + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferStorage")] + [CLSCompliant(false)] + public static void NamedBufferStorage(Int32 buffer, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,] data, OpenTK.Graphics.OpenGL4.BufferStorageFlags flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// [length: size] + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferStorage")] + [CLSCompliant(false)] + public static void NamedBufferStorage(Int32 buffer, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,,] data, OpenTK.Graphics.OpenGL4.BufferStorageFlags flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// [length: size] + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferStorage")] + [CLSCompliant(false)] + public static void NamedBufferStorage(Int32 buffer, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] ref T2 data, OpenTK.Graphics.OpenGL4.BufferStorageFlags flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// [length: size] + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferStorage")] + [CLSCompliant(false)] + public static void NamedBufferStorage(UInt32 buffer, Int32 size, [CountAttribute(Parameter = "size")] IntPtr data, OpenTK.Graphics.OpenGL4.BufferStorageFlags flags) { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// [length: size] + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferStorage")] + [CLSCompliant(false)] + public static void NamedBufferStorage(UInt32 buffer, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[] data, OpenTK.Graphics.OpenGL4.BufferStorageFlags flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// [length: size] + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferStorage")] + [CLSCompliant(false)] + public static void NamedBufferStorage(UInt32 buffer, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,] data, OpenTK.Graphics.OpenGL4.BufferStorageFlags flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// [length: size] + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferStorage")] + [CLSCompliant(false)] + public static void NamedBufferStorage(UInt32 buffer, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,,] data, OpenTK.Graphics.OpenGL4.BufferStorageFlags flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// [length: size] + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferStorage")] + [CLSCompliant(false)] + public static void NamedBufferStorage(UInt32 buffer, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] ref T2 data, OpenTK.Graphics.OpenGL4.BufferStorageFlags flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// [length: size] + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferStorage")] + [CLSCompliant(false)] + public static void NamedBufferStorage(UInt32 buffer, IntPtr size, [CountAttribute(Parameter = "size")] IntPtr data, OpenTK.Graphics.OpenGL4.BufferStorageFlags flags) { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// [length: size] + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferStorage")] + [CLSCompliant(false)] + public static void NamedBufferStorage(UInt32 buffer, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[] data, OpenTK.Graphics.OpenGL4.BufferStorageFlags flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// [length: size] + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferStorage")] + [CLSCompliant(false)] + public static void NamedBufferStorage(UInt32 buffer, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,] data, OpenTK.Graphics.OpenGL4.BufferStorageFlags flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// [length: size] + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferStorage")] + [CLSCompliant(false)] + public static void NamedBufferStorage(UInt32 buffer, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,,] data, OpenTK.Graphics.OpenGL4.BufferStorageFlags flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// [length: size] + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferStorage")] + [CLSCompliant(false)] + public static void NamedBufferStorage(UInt32 buffer, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] ref T2 data, OpenTK.Graphics.OpenGL4.BufferStorageFlags flags) where T2 : struct { throw new NotImplementedException(); } @@ -28820,19 +33455,19 @@ namespace OpenTK.Graphics.OpenGL4 /// /// /// - /// + /// [length: COMPSIZE(size)] [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferSubData")] [CLSCompliant(false)] - public static void NamedBufferSubData(Int32 buffer, IntPtr offset, Int32 size, IntPtr data) { throw new NotImplementedException(); } + public static void NamedBufferSubData(Int32 buffer, IntPtr offset, Int32 size, [CountAttribute(Computed = "size")] IntPtr data) { throw new NotImplementedException(); } /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] /// /// /// - /// + /// [length: COMPSIZE(size)] [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferSubData")] [CLSCompliant(false)] - public static void NamedBufferSubData(Int32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute] T3[] data) + public static void NamedBufferSubData(Int32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T3[] data) where T3 : struct { throw new NotImplementedException(); } @@ -28840,10 +33475,10 @@ namespace OpenTK.Graphics.OpenGL4 /// /// /// - /// + /// [length: COMPSIZE(size)] [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferSubData")] [CLSCompliant(false)] - public static void NamedBufferSubData(Int32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute] T3[,] data) + public static void NamedBufferSubData(Int32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T3[,] data) where T3 : struct { throw new NotImplementedException(); } @@ -28851,10 +33486,10 @@ namespace OpenTK.Graphics.OpenGL4 /// /// /// - /// + /// [length: COMPSIZE(size)] [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferSubData")] [CLSCompliant(false)] - public static void NamedBufferSubData(Int32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute] T3[,,] data) + public static void NamedBufferSubData(Int32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T3[,,] data) where T3 : struct { throw new NotImplementedException(); } @@ -28862,10 +33497,10 @@ namespace OpenTK.Graphics.OpenGL4 /// /// /// - /// + /// [length: COMPSIZE(size)] [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferSubData")] [CLSCompliant(false)] - public static void NamedBufferSubData(Int32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute] ref T3 data) + public static void NamedBufferSubData(Int32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] ref T3 data) where T3 : struct { throw new NotImplementedException(); } @@ -28873,19 +33508,19 @@ namespace OpenTK.Graphics.OpenGL4 /// /// /// - /// + /// [length: COMPSIZE(size)] [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferSubData")] [CLSCompliant(false)] - public static void NamedBufferSubData(UInt32 buffer, IntPtr offset, Int32 size, IntPtr data) { throw new NotImplementedException(); } + public static void NamedBufferSubData(Int32 buffer, IntPtr offset, IntPtr size, [CountAttribute(Computed = "size")] IntPtr data) { throw new NotImplementedException(); } /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] /// /// /// - /// + /// [length: COMPSIZE(size)] [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferSubData")] [CLSCompliant(false)] - public static void NamedBufferSubData(UInt32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute] T3[] data) + public static void NamedBufferSubData(Int32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T3[] data) where T3 : struct { throw new NotImplementedException(); } @@ -28893,10 +33528,10 @@ namespace OpenTK.Graphics.OpenGL4 /// /// /// - /// + /// [length: COMPSIZE(size)] [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferSubData")] [CLSCompliant(false)] - public static void NamedBufferSubData(UInt32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute] T3[,] data) + public static void NamedBufferSubData(Int32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T3[,] data) where T3 : struct { throw new NotImplementedException(); } @@ -28904,10 +33539,10 @@ namespace OpenTK.Graphics.OpenGL4 /// /// /// - /// + /// [length: COMPSIZE(size)] [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferSubData")] [CLSCompliant(false)] - public static void NamedBufferSubData(UInt32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute] T3[,,] data) + public static void NamedBufferSubData(Int32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T3[,,] data) where T3 : struct { throw new NotImplementedException(); } @@ -28915,10 +33550,116 @@ namespace OpenTK.Graphics.OpenGL4 /// /// /// - /// + /// [length: COMPSIZE(size)] [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferSubData")] [CLSCompliant(false)] - public static void NamedBufferSubData(UInt32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute] ref T3 data) + public static void NamedBufferSubData(Int32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] ref T3 data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// [length: COMPSIZE(size)] + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferSubData")] + [CLSCompliant(false)] + public static void NamedBufferSubData(UInt32 buffer, IntPtr offset, Int32 size, [CountAttribute(Computed = "size")] IntPtr data) { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// [length: COMPSIZE(size)] + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferSubData")] + [CLSCompliant(false)] + public static void NamedBufferSubData(UInt32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T3[] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// [length: COMPSIZE(size)] + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferSubData")] + [CLSCompliant(false)] + public static void NamedBufferSubData(UInt32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T3[,] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// [length: COMPSIZE(size)] + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferSubData")] + [CLSCompliant(false)] + public static void NamedBufferSubData(UInt32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T3[,,] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// [length: COMPSIZE(size)] + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferSubData")] + [CLSCompliant(false)] + public static void NamedBufferSubData(UInt32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] ref T3 data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// [length: COMPSIZE(size)] + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferSubData")] + [CLSCompliant(false)] + public static void NamedBufferSubData(UInt32 buffer, IntPtr offset, IntPtr size, [CountAttribute(Computed = "size")] IntPtr data) { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// [length: COMPSIZE(size)] + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferSubData")] + [CLSCompliant(false)] + public static void NamedBufferSubData(UInt32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T3[] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// [length: COMPSIZE(size)] + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferSubData")] + [CLSCompliant(false)] + public static void NamedBufferSubData(UInt32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T3[,] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// [length: COMPSIZE(size)] + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferSubData")] + [CLSCompliant(false)] + public static void NamedBufferSubData(UInt32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T3[,,] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// [length: COMPSIZE(size)] + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glNamedBufferSubData")] + [CLSCompliant(false)] + public static void NamedBufferSubData(UInt32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] ref T3 data) where T3 : struct { throw new NotImplementedException(); } @@ -29450,6 +34191,13 @@ namespace OpenTK.Graphics.OpenGL4 [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glPolygonOffset")] public static void PolygonOffset(Single factor, Single units) { throw new NotImplementedException(); } + /// [requires: v4.6 or ARB_polygon_offset_clamp|VERSION_4_6] + /// + /// + /// + [AutoGenerated(Category = "ARB_polygon_offset_clamp|VERSION_4_6", Version = "4.6", EntryPoint = "glPolygonOffsetClamp")] + public static void PolygonOffsetClamp(Single factor, Single units, Single clamp) { throw new NotImplementedException(); } + /// [requires: v4.3 or KHR_debug|VERSION_4_3] /// Pop the active debug group /// @@ -29682,7 +34430,7 @@ namespace OpenTK.Graphics.OpenGL4 where T2 : struct { throw new NotImplementedException(); } - /// [requires: v4.1 or ARB_get_program_binary|VERSION_4_1] + /// [requires: v4.1 or ARB_get_program_binary|ARB_separate_shader_objects|VERSION_4_1|VERSION_4_1] /// Specify a parameter for a program object /// /// @@ -29694,11 +34442,11 @@ namespace OpenTK.Graphics.OpenGL4 /// /// Specifies the new value of the parameter specified by pname for program. /// - [AutoGenerated(Category = "ARB_get_program_binary|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramParameteri")] + [AutoGenerated(Category = "ARB_get_program_binary|ARB_separate_shader_objects|VERSION_4_1|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramParameteri")] [CLSCompliant(false)] public static void ProgramParameter(Int32 program, OpenTK.Graphics.OpenGL4.ProgramParameterName pname, Int32 value) { throw new NotImplementedException(); } - /// [requires: v4.1 or ARB_get_program_binary|VERSION_4_1] + /// [requires: v4.1 or ARB_get_program_binary|ARB_separate_shader_objects|VERSION_4_1|VERSION_4_1] /// Specify a parameter for a program object /// /// @@ -29710,7 +34458,7 @@ namespace OpenTK.Graphics.OpenGL4 /// /// Specifies the new value of the parameter specified by pname for program. /// - [AutoGenerated(Category = "ARB_get_program_binary|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramParameteri")] + [AutoGenerated(Category = "ARB_get_program_binary|ARB_separate_shader_objects|VERSION_4_1|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramParameteri")] [CLSCompliant(false)] public static void ProgramParameter(UInt32 program, OpenTK.Graphics.OpenGL4.ProgramParameterName pname, Int32 value) { throw new NotImplementedException(); } @@ -29758,12 +34506,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 1] + /// [length: count] /// For the vector 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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform1dv")] [CLSCompliant(false)] - public static void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 1)] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Double[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -29777,12 +34525,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 1] + /// [length: count] /// For the vector 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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform1dv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 1)] Double* value) { throw new NotImplementedException(); } + public static void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref Double value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -29796,12 +34544,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 1] + /// [length: count] /// For the vector 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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform1dv")] [CLSCompliant(false)] - public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 1)] ref Double value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Double* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -29815,12 +34563,50 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 1] + /// [length: count] /// For the vector 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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform1dv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 1)] Double* value) { throw new NotImplementedException(); } + public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Double[] value) { throw new NotImplementedException(); } + + /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform1dv")] + [CLSCompliant(false)] + public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref Double value) { throw new NotImplementedException(); } + + /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform1dv")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Double* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -29866,12 +34652,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 1] + /// [length: count] /// For the vector 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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform1fv")] [CLSCompliant(false)] - public static void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 1)] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Single[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -29885,12 +34671,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 1] + /// [length: count] /// For the vector 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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform1fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 1)] Single* value) { throw new NotImplementedException(); } + public static void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref Single value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -29904,12 +34690,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 1] + /// [length: count] /// For the vector 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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform1fv")] [CLSCompliant(false)] - public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 1)] ref Single value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Single* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -29923,12 +34709,50 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 1] + /// [length: count] /// For the vector 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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform1fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 1)] Single* value) { throw new NotImplementedException(); } + public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Single[] value) { throw new NotImplementedException(); } + + /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform1fv")] + [CLSCompliant(false)] + public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref Single value) { throw new NotImplementedException(); } + + /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform1fv")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Single* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -29974,12 +34798,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 1] + /// [length: count] /// For the vector 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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform1iv")] [CLSCompliant(false)] - public static void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 1)] ref Int32 value) { throw new NotImplementedException(); } + public static void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int32[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -29993,12 +34817,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 1] + /// [length: count] /// For the vector 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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform1iv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 1)] Int32* value) { throw new NotImplementedException(); } + public static void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref Int32 value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -30012,12 +34836,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 1] + /// [length: count] /// For the vector 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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform1iv")] [CLSCompliant(false)] - public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 1)] ref Int32 value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int32* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -30031,12 +34855,50 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 1] + /// [length: count] /// For the vector 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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform1iv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 1)] Int32* value) { throw new NotImplementedException(); } + public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int32[] value) { throw new NotImplementedException(); } + + /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform1iv")] + [CLSCompliant(false)] + public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref Int32 value) { throw new NotImplementedException(); } + + /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform1iv")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int32* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -30066,12 +34928,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 1] + /// [length: count] /// For the vector 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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform1uiv")] [CLSCompliant(false)] - public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 1)] ref UInt32 value) { throw new NotImplementedException(); } + public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt32[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -30085,12 +34947,31 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 1] + /// [length: count] /// For the vector 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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform1uiv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 1)] UInt32* value) { throw new NotImplementedException(); } + public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref UInt32 value) { throw new NotImplementedException(); } + + /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform1uiv")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt32* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -30142,12 +35023,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 2] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform2dv")] [CLSCompliant(false)] - public static void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Double[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -30161,12 +35042,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 2] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform2dv")] [CLSCompliant(false)] - public static void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] ref Double value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -30180,12 +35061,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 2] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform2dv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Double* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -30199,12 +35080,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 2] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform2dv")] [CLSCompliant(false)] - public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Double[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -30218,12 +35099,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 2] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform2dv")] [CLSCompliant(false)] - public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] ref Double value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -30237,12 +35118,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 2] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform2dv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Double* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -30294,12 +35175,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 2] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform2fv")] [CLSCompliant(false)] - public static void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Single[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -30313,12 +35194,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 2] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform2fv")] [CLSCompliant(false)] - public static void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] ref Single value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -30332,12 +35213,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 2] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform2fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Single* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -30351,12 +35232,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 2] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform2fv")] [CLSCompliant(false)] - public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Single[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -30370,12 +35251,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 2] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform2fv")] [CLSCompliant(false)] - public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] ref Single value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -30389,12 +35270,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 2] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform2fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Single* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -30446,12 +35327,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 2] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform2iv")] [CLSCompliant(false)] - public static void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] Int32[] value) { throw new NotImplementedException(); } + public static void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int32[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -30465,12 +35346,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 2] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform2iv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] Int32* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int32* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -30484,12 +35365,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 2] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform2iv")] [CLSCompliant(false)] - public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] Int32[] value) { throw new NotImplementedException(); } + public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int32[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -30503,12 +35384,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 2] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform2iv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] Int32* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int32* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -30541,12 +35422,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 2] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform2uiv")] [CLSCompliant(false)] - public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] UInt32[] value) { throw new NotImplementedException(); } + public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt32[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -30560,12 +35441,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 2] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform2uiv")] [CLSCompliant(false)] - public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] ref UInt32 value) { throw new NotImplementedException(); } + public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] ref UInt32 value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -30579,12 +35460,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 2] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform2uiv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] UInt32* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt32* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -30642,12 +35523,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 3] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform3dv")] [CLSCompliant(false)] - public static void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Double[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -30661,12 +35542,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 3] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform3dv")] [CLSCompliant(false)] - public static void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] ref Double value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -30680,12 +35561,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 3] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform3dv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Double* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -30699,12 +35580,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 3] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform3dv")] [CLSCompliant(false)] - public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Double[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -30718,12 +35599,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 3] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform3dv")] [CLSCompliant(false)] - public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] ref Double value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -30737,12 +35618,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 3] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform3dv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Double* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -30800,12 +35681,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 3] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform3fv")] [CLSCompliant(false)] - public static void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Single[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -30819,12 +35700,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 3] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform3fv")] [CLSCompliant(false)] - public static void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] ref Single value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -30838,12 +35719,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 3] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform3fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Single* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -30857,12 +35738,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 3] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform3fv")] [CLSCompliant(false)] - public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Single[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -30876,12 +35757,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 3] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform3fv")] [CLSCompliant(false)] - public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] ref Single value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -30895,12 +35776,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 3] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform3fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Single* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -30958,12 +35839,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 3] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform3iv")] [CLSCompliant(false)] - public static void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] Int32[] value) { throw new NotImplementedException(); } + public static void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int32[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -30977,12 +35858,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 3] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform3iv")] [CLSCompliant(false)] - public static void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] ref Int32 value) { throw new NotImplementedException(); } + public static void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] ref Int32 value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -30996,12 +35877,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 3] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform3iv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] Int32* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int32* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -31015,12 +35896,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 3] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform3iv")] [CLSCompliant(false)] - public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] Int32[] value) { throw new NotImplementedException(); } + public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int32[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -31034,12 +35915,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 3] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform3iv")] [CLSCompliant(false)] - public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] ref Int32 value) { throw new NotImplementedException(); } + public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] ref Int32 value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -31053,12 +35934,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 3] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform3iv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] Int32* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int32* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -31094,12 +35975,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 3] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform3uiv")] [CLSCompliant(false)] - public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] UInt32[] value) { throw new NotImplementedException(); } + public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt32[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -31113,12 +35994,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 3] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform3uiv")] [CLSCompliant(false)] - public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] ref UInt32 value) { throw new NotImplementedException(); } + public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] ref UInt32 value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -31132,12 +36013,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 3] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform3uiv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] UInt32* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt32* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -31201,12 +36082,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 4] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform4dv")] [CLSCompliant(false)] - public static void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Double[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -31220,12 +36101,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 4] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform4dv")] [CLSCompliant(false)] - public static void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] ref Double value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -31239,12 +36120,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 4] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform4dv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Double* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -31258,12 +36139,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 4] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform4dv")] [CLSCompliant(false)] - public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Double[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -31277,12 +36158,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 4] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform4dv")] [CLSCompliant(false)] - public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] ref Double value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -31296,12 +36177,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 4] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform4dv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Double* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -31365,12 +36246,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 4] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform4fv")] [CLSCompliant(false)] - public static void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Single[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -31384,12 +36265,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 4] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform4fv")] [CLSCompliant(false)] - public static void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] ref Single value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -31403,12 +36284,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 4] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform4fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Single* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -31422,12 +36303,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 4] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform4fv")] [CLSCompliant(false)] - public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Single[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -31441,12 +36322,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 4] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform4fv")] [CLSCompliant(false)] - public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] ref Single value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -31460,12 +36341,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 4] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform4fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Single* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -31529,12 +36410,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 4] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform4iv")] [CLSCompliant(false)] - public static void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] Int32[] value) { throw new NotImplementedException(); } + public static void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int32[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -31548,12 +36429,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 4] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform4iv")] [CLSCompliant(false)] - public static void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] ref Int32 value) { throw new NotImplementedException(); } + public static void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] ref Int32 value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -31567,12 +36448,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 4] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform4iv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] Int32* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int32* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -31586,12 +36467,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 4] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform4iv")] [CLSCompliant(false)] - public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] Int32[] value) { throw new NotImplementedException(); } + public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int32[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -31605,12 +36486,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 4] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform4iv")] [CLSCompliant(false)] - public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] ref Int32 value) { throw new NotImplementedException(); } + public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] ref Int32 value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -31624,12 +36505,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 4] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform4iv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] Int32* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int32* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -31668,12 +36549,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 4] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform4uiv")] [CLSCompliant(false)] - public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] UInt32[] value) { throw new NotImplementedException(); } + public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt32[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -31687,12 +36568,12 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 4] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform4uiv")] [CLSCompliant(false)] - public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] ref UInt32 value) { throw new NotImplementedException(); } + public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] ref UInt32 value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// Specify the value of a uniform variable for a specified program object @@ -31706,1092 +36587,1092 @@ namespace OpenTK.Graphics.OpenGL4 /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - /// [length: 4] + /// [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_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniform4uiv")] [CLSCompliant(false)] - public static unsafe void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] UInt32* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt32* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 2] + /// [length: count*4] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 2)] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Double[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 2] + /// [length: count*4] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 2)] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] ref Double value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 2] + /// [length: count*4] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2dv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 2)] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Double* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 2] + /// [length: count*4] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 2)] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Double[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 2] + /// [length: count*4] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 2)] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] ref Double value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 2] + /// [length: count*4] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2dv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 2)] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Double* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 2] + /// [length: count*4] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 2)] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Single[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 2] + /// [length: count*4] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 2)] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] ref Single value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 2] + /// [length: count*4] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 2)] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Single* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 2] + /// [length: count*4] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 2)] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Single[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 2] + /// [length: count*4] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 2)] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] ref Single value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 2] + /// [length: count*4] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 2)] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Single* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2x3dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Double[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2x3dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] ref Double value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2x3dv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix2x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix2x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Double* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2x3dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Double[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2x3dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] ref Double value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2x3dv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix2x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix2x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Double* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2x3fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2x3fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] ref Single value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2x3fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix2x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix2x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2x3fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2x3fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] ref Single value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2x3fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix2x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix2x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2x4dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Double[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2x4dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] ref Double value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2x4dv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix2x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix2x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Double* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2x4dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Double[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2x4dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] ref Double value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2x4dv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix2x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix2x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Double* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2x4fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2x4fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] ref Single value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2x4fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix2x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix2x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2x4fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2x4fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix2x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix2x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] ref Single value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix2x4fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix2x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix2x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 3] + /// [length: count*9] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 3)] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Double[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 3] + /// [length: count*9] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 3)] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] ref Double value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 3] + /// [length: count*9] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3dv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 3)] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Double* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 3] + /// [length: count*9] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 3)] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Double[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 3] + /// [length: count*9] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 3)] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] ref Double value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 3] + /// [length: count*9] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3dv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 3)] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Double* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 3] + /// [length: count*9] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 3)] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Single[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 3] + /// [length: count*9] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 3)] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] ref Single value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 3] + /// [length: count*9] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 3)] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Single* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 3] + /// [length: count*9] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 3)] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Single[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 3] + /// [length: count*9] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 3)] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] ref Single value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 3] + /// [length: count*9] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 3)] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Single* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3x2dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Double[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3x2dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] ref Double value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3x2dv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix3x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix3x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Double* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3x2dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Double[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3x2dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] ref Double value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3x2dv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix3x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix3x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Double* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3x2fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3x2fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] ref Single value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3x2fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix3x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix3x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3x2fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3x2fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] ref Single value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*6] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3x2fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix3x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix3x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3x4dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Double[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3x4dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] ref Double value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3x4dv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix3x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix3x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Double* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3x4dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Double[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3x4dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] ref Double value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3x4dv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix3x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix3x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Double* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3x4fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3x4fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] ref Single value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3x4fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix3x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix3x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3x4fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3x4fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix3x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix3x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] ref Single value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix3x4fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix3x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix3x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 4] + /// [length: count*16] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 4)] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Double[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 4] + /// [length: count*16] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 4)] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] ref Double value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 4] + /// [length: count*16] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4dv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 4)] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Double* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 4] + /// [length: count*16] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 4)] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Double[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 4] + /// [length: count*16] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 4)] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] ref Double value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 4] + /// [length: count*16] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4dv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 4)] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Double* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 4] + /// [length: count*16] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 4)] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Single[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 4] + /// [length: count*16] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 4)] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] ref Single value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 4] + /// [length: count*16] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 4)] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Single* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 4] + /// [length: count*16] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 4)] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Single[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 4] + /// [length: count*16] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 4)] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] ref Single value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: 4] + /// [length: count*16] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 4)] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Single* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4x2dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Double[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4x2dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] ref Double value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4x2dv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix4x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix4x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Double* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4x2dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Double[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4x2dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] ref Double value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4x2dv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix4x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix4x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Double* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4x2fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4x2fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] ref Single value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4x2fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix4x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix4x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4x2fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4x2fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] ref Single value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*8] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4x2fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix4x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix4x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4x3dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Double[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4x3dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] ref Double value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4x3dv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix4x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix4x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Double* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4x3dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Double[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4x3dv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Double value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] ref Double value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4x3dv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix4x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix4x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Double* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4x3fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4x3fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] ref Single value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4x3fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix4x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix4x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4x3fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single[] value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single[] value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4x3fv")] [CLSCompliant(false)] - public static void ProgramUniformMatrix4x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] ref Single value) { throw new NotImplementedException(); } + public static void ProgramUniformMatrix4x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] ref Single value) { throw new NotImplementedException(); } /// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1] /// /// /// /// - /// [length: count] + /// [length: count*12] [AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramUniformMatrix4x3fv")] [CLSCompliant(false)] - public static unsafe void ProgramUniformMatrix4x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single* value) { throw new NotImplementedException(); } + public static unsafe void ProgramUniformMatrix4x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value) { throw new NotImplementedException(); } /// [requires: v3.2 or ARB_provoking_vertex|VERSION_3_2] /// Specifiy the vertex to be used as the source of data for flat shaded varyings @@ -34746,6 +39627,66 @@ namespace OpenTK.Graphics.OpenGL4 [CLSCompliant(false)] public static void ShaderStorageBlockBinding(UInt32 program, UInt32 storageBlockIndex, UInt32 storageBlockBinding) { throw new NotImplementedException(); } + /// [requires: v4.6] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "VERSION_4_6", Version = "4.6", EntryPoint = "glSpecializeShader")] + [CLSCompliant(false)] + public static void SpecializeShader(Int32 shader, String pEntryPoint, Int32 numSpecializationConstants, Int32[] pConstantIndex, Int32[] pConstantValue) { throw new NotImplementedException(); } + + /// [requires: v4.6] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "VERSION_4_6", Version = "4.6", EntryPoint = "glSpecializeShader")] + [CLSCompliant(false)] + public static void SpecializeShader(Int32 shader, String pEntryPoint, Int32 numSpecializationConstants, ref Int32 pConstantIndex, ref Int32 pConstantValue) { throw new NotImplementedException(); } + + /// [requires: v4.6] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "VERSION_4_6", Version = "4.6", EntryPoint = "glSpecializeShader")] + [CLSCompliant(false)] + public static unsafe void SpecializeShader(Int32 shader, String pEntryPoint, Int32 numSpecializationConstants, Int32* pConstantIndex, Int32* pConstantValue) { throw new NotImplementedException(); } + + /// [requires: v4.6] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "VERSION_4_6", Version = "4.6", EntryPoint = "glSpecializeShader")] + [CLSCompliant(false)] + public static void SpecializeShader(UInt32 shader, String pEntryPoint, UInt32 numSpecializationConstants, UInt32[] pConstantIndex, UInt32[] pConstantValue) { throw new NotImplementedException(); } + + /// [requires: v4.6] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "VERSION_4_6", Version = "4.6", EntryPoint = "glSpecializeShader")] + [CLSCompliant(false)] + public static void SpecializeShader(UInt32 shader, String pEntryPoint, UInt32 numSpecializationConstants, ref UInt32 pConstantIndex, ref UInt32 pConstantValue) { throw new NotImplementedException(); } + + /// [requires: v4.6] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "VERSION_4_6", Version = "4.6", EntryPoint = "glSpecializeShader")] + [CLSCompliant(false)] + public static unsafe void SpecializeShader(UInt32 shader, String pEntryPoint, UInt32 numSpecializationConstants, UInt32* pConstantIndex, UInt32* pConstantValue) { throw new NotImplementedException(); } + /// [requires: v1.0] /// Set front and back function and reference value for stencil testing /// @@ -36520,6 +41461,16 @@ namespace OpenTK.Graphics.OpenGL4 [CLSCompliant(false)] public static void TextureBufferRange(Int32 texture, OpenTK.Graphics.OpenGL4.SizedInternalFormat internalformat, Int32 buffer, IntPtr offset, Int32 size) { throw new NotImplementedException(); } + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glTextureBufferRange")] + [CLSCompliant(false)] + public static void TextureBufferRange(Int32 texture, OpenTK.Graphics.OpenGL4.SizedInternalFormat internalformat, Int32 buffer, IntPtr offset, IntPtr size) { throw new NotImplementedException(); } + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] /// /// @@ -36530,6 +41481,16 @@ namespace OpenTK.Graphics.OpenGL4 [CLSCompliant(false)] public static void TextureBufferRange(UInt32 texture, OpenTK.Graphics.OpenGL4.SizedInternalFormat internalformat, UInt32 buffer, IntPtr offset, Int32 size) { throw new NotImplementedException(); } + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glTextureBufferRange")] + [CLSCompliant(false)] + public static void TextureBufferRange(UInt32 texture, OpenTK.Graphics.OpenGL4.SizedInternalFormat internalformat, UInt32 buffer, IntPtr offset, IntPtr size) { throw new NotImplementedException(); } + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] /// /// @@ -37360,6 +42321,16 @@ namespace OpenTK.Graphics.OpenGL4 [CLSCompliant(false)] public static void TransformFeedbackBufferRange(Int32 xfb, Int32 index, Int32 buffer, IntPtr offset, Int32 size) { throw new NotImplementedException(); } + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glTransformFeedbackBufferRange")] + [CLSCompliant(false)] + public static void TransformFeedbackBufferRange(Int32 xfb, Int32 index, Int32 buffer, IntPtr offset, IntPtr size) { throw new NotImplementedException(); } + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] /// /// @@ -37370,6 +42341,16 @@ namespace OpenTK.Graphics.OpenGL4 [CLSCompliant(false)] public static void TransformFeedbackBufferRange(UInt32 xfb, UInt32 index, UInt32 buffer, IntPtr offset, Int32 size) { throw new NotImplementedException(); } + /// [requires: v4.5 or ARB_direct_state_access|VERSION_4_5] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glTransformFeedbackBufferRange")] + [CLSCompliant(false)] + public static void TransformFeedbackBufferRange(UInt32 xfb, UInt32 index, UInt32 buffer, IntPtr offset, IntPtr size) { throw new NotImplementedException(); } + /// [requires: v3.0] /// Specify values to record in transform feedback buffers /// @@ -42827,6 +47808,8190 @@ namespace OpenTK.Graphics.OpenGL4 public static partial class Ext { + /// [requires: EXT_separate_shader_objects] + /// + [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glActiveProgramEXT")] + [CLSCompliant(false)] + public static void ActiveProgram(Int32 program) { throw new NotImplementedException(); } + + /// [requires: EXT_separate_shader_objects] + /// + [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glActiveProgramEXT")] + [CLSCompliant(false)] + public static void ActiveProgram(UInt32 program) { throw new NotImplementedException(); } + + /// [requires: EXT_separate_shader_objects] + /// Set the active program object for a program pipeline object + /// + /// + /// Specifies the program pipeline object to set the active program object for. + /// + /// + /// Specifies the program object to set as the active program pipeline object pipeline. + /// + [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glActiveShaderProgramEXT")] + [CLSCompliant(false)] + public static void ActiveShaderProgram(Int32 pipeline, Int32 program) { throw new NotImplementedException(); } + + /// [requires: EXT_separate_shader_objects] + /// Set the active program object for a program pipeline object + /// + /// + /// Specifies the program pipeline object to set the active program object for. + /// + /// + /// Specifies the program object to set as the active program pipeline object pipeline. + /// + [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glActiveShaderProgramEXT")] + [CLSCompliant(false)] + public static void ActiveShaderProgram(UInt32 pipeline, UInt32 program) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glBindMultiTextureEXT")] + [CLSCompliant(false)] + public static void BindMultiTexture(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 texture) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glBindMultiTextureEXT")] + [CLSCompliant(false)] + public static void BindMultiTexture(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, UInt32 texture) { throw new NotImplementedException(); } + + /// [requires: EXT_separate_shader_objects] + /// Bind a program pipeline to the current context + /// + /// + /// Specifies the name of the pipeline object to bind to the context. + /// + [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glBindProgramPipelineEXT")] + [CLSCompliant(false)] + public static void BindProgramPipeline(Int32 pipeline) { throw new NotImplementedException(); } + + /// [requires: EXT_separate_shader_objects] + /// Bind a program pipeline to the current context + /// + /// + /// Specifies the name of the pipeline object to bind to the context. + /// + [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glBindProgramPipelineEXT")] + [CLSCompliant(false)] + public static void BindProgramPipeline(UInt32 pipeline) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCheckNamedFramebufferStatusEXT")] + [CLSCompliant(false)] + public static OpenTK.Graphics.OpenGL4.All CheckNamedFramebufferStatus(Int32 framebuffer, OpenTK.Graphics.OpenGL4.FramebufferTarget target) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCheckNamedFramebufferStatusEXT")] + [CLSCompliant(false)] + public static OpenTK.Graphics.OpenGL4.All CheckNamedFramebufferStatus(UInt32 framebuffer, OpenTK.Graphics.OpenGL4.FramebufferTarget target) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferData(Int32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [CountAttribute(Computed = "format,type")] IntPtr data) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferData(Int32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T4[] data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferData(Int32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T4[,] data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferData(Int32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T4[,,] data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferData(Int32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] ref T4 data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferData(Int32 buffer, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [CountAttribute(Computed = "format,type")] IntPtr data) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferData(Int32 buffer, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T4[] data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferData(Int32 buffer, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T4[,] data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferData(Int32 buffer, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T4[,,] data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferData(Int32 buffer, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] ref T4 data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferData(UInt32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [CountAttribute(Computed = "format,type")] IntPtr data) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferData(UInt32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T4[] data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferData(UInt32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T4[,] data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferData(UInt32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T4[,,] data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferData(UInt32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] ref T4 data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferData(UInt32 buffer, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [CountAttribute(Computed = "format,type")] IntPtr data) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferData(UInt32 buffer, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T4[] data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferData(UInt32 buffer, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T4[,] data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferData(UInt32 buffer, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T4[,,] data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferData(UInt32 buffer, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] ref T4 data) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(Int32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, Int32 offset, Int32 size, Int32 format, OpenTK.Graphics.OpenGL4.PixelType type, [CountAttribute(Computed = "format,type")] IntPtr data) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(Int32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, Int32 offset, Int32 size, Int32 format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T6[] data) + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(Int32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, Int32 offset, Int32 size, Int32 format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T6[,] data) + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(Int32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, Int32 offset, Int32 size, Int32 format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T6[,,] data) + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(Int32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, Int32 offset, Int32 size, Int32 format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] ref T6 data) + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(Int32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, Int32 offset, Int32 size, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [CountAttribute(Computed = "format,type")] IntPtr data) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(Int32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, Int32 offset, Int32 size, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T6[] data) + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(Int32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, Int32 offset, Int32 size, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T6[,] data) + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(Int32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, Int32 offset, Int32 size, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T6[,,] data) + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(Int32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, Int32 offset, Int32 size, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] ref T6 data) + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(Int32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, Int32 format, OpenTK.Graphics.OpenGL4.PixelType type, [CountAttribute(Computed = "format,type")] IntPtr data) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(Int32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, Int32 format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T6[] data) + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(Int32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, Int32 format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T6[,] data) + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(Int32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, Int32 format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T6[,,] data) + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(Int32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, Int32 format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] ref T6 data) + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(Int32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [CountAttribute(Computed = "format,type")] IntPtr data) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(Int32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T6[] data) + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(Int32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T6[,] data) + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(Int32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T6[,,] data) + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(Int32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] ref T6 data) + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(Int32 buffer, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, Int32 offset, Int32 size, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [CountAttribute(Computed = "format,type")] IntPtr data) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(Int32 buffer, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, Int32 offset, Int32 size, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T6[] data) + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(Int32 buffer, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, Int32 offset, Int32 size, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T6[,] data) + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(Int32 buffer, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, Int32 offset, Int32 size, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T6[,,] data) + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(Int32 buffer, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, Int32 offset, Int32 size, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] ref T6 data) + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(Int32 buffer, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [CountAttribute(Computed = "format,type")] IntPtr data) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(Int32 buffer, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T6[] data) + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(Int32 buffer, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T6[,] data) + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(Int32 buffer, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T6[,,] data) + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(Int32 buffer, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] ref T6 data) + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(UInt32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, Int32 offset, Int32 size, Int32 format, OpenTK.Graphics.OpenGL4.PixelType type, [CountAttribute(Computed = "format,type")] IntPtr data) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(UInt32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, Int32 offset, Int32 size, Int32 format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T6[] data) + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(UInt32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, Int32 offset, Int32 size, Int32 format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T6[,] data) + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(UInt32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, Int32 offset, Int32 size, Int32 format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T6[,,] data) + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(UInt32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, Int32 offset, Int32 size, Int32 format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] ref T6 data) + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(UInt32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, Int32 offset, Int32 size, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [CountAttribute(Computed = "format,type")] IntPtr data) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(UInt32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, Int32 offset, Int32 size, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T6[] data) + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(UInt32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, Int32 offset, Int32 size, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T6[,] data) + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(UInt32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, Int32 offset, Int32 size, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T6[,,] data) + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(UInt32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, Int32 offset, Int32 size, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] ref T6 data) + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(UInt32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, Int32 format, OpenTK.Graphics.OpenGL4.PixelType type, [CountAttribute(Computed = "format,type")] IntPtr data) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(UInt32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, Int32 format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T6[] data) + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(UInt32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, Int32 format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T6[,] data) + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(UInt32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, Int32 format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T6[,,] data) + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(UInt32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, Int32 format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] ref T6 data) + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(UInt32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [CountAttribute(Computed = "format,type")] IntPtr data) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(UInt32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T6[] data) + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(UInt32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T6[,] data) + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(UInt32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T6[,,] data) + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(UInt32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] ref T6 data) + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(UInt32 buffer, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, Int32 offset, Int32 size, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [CountAttribute(Computed = "format,type")] IntPtr data) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(UInt32 buffer, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, Int32 offset, Int32 size, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T6[] data) + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(UInt32 buffer, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, Int32 offset, Int32 size, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T6[,] data) + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(UInt32 buffer, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, Int32 offset, Int32 size, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T6[,,] data) + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(UInt32 buffer, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, Int32 offset, Int32 size, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] ref T6 data) + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(UInt32 buffer, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [CountAttribute(Computed = "format,type")] IntPtr data) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(UInt32 buffer, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T6[] data) + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(UInt32 buffer, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T6[,] data) + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(UInt32 buffer, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] T6[,,] data) + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void ClearNamedBufferSubData(UInt32 buffer, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type")] ref T6 data) + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClientAttribDefaultEXT")] + public static void ClientAttribDefault(OpenTK.Graphics.OpenGL4.ClientAttribMask mask) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexImage1DEXT")] + public static void CompressedMultiTexImage1D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.All internalformat, Int32 width, Int32 border, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr bits) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexImage1DEXT")] + [CLSCompliant(false)] + public static void CompressedMultiTexImage1D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.All internalformat, Int32 width, Int32 border, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] T7[] bits) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexImage1DEXT")] + [CLSCompliant(false)] + public static void CompressedMultiTexImage1D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.All internalformat, Int32 width, Int32 border, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] T7[,] bits) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexImage1DEXT")] + [CLSCompliant(false)] + public static void CompressedMultiTexImage1D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.All internalformat, Int32 width, Int32 border, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] T7[,,] bits) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexImage1DEXT")] + public static void CompressedMultiTexImage1D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.All internalformat, Int32 width, Int32 border, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] ref T7 bits) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexImage2DEXT")] + public static void CompressedMultiTexImage2D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.All internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr bits) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexImage2DEXT")] + [CLSCompliant(false)] + public static void CompressedMultiTexImage2D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.All internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] T8[] bits) + where T8 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexImage2DEXT")] + [CLSCompliant(false)] + public static void CompressedMultiTexImage2D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.All internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] T8[,] bits) + where T8 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexImage2DEXT")] + [CLSCompliant(false)] + public static void CompressedMultiTexImage2D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.All internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] T8[,,] bits) + where T8 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexImage2DEXT")] + public static void CompressedMultiTexImage2D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.All internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] ref T8 bits) + where T8 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexImage3DEXT")] + public static void CompressedMultiTexImage3D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.All internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr bits) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexImage3DEXT")] + [CLSCompliant(false)] + public static void CompressedMultiTexImage3D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.All internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] T9[] bits) + where T9 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexImage3DEXT")] + [CLSCompliant(false)] + public static void CompressedMultiTexImage3D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.All internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] T9[,] bits) + where T9 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexImage3DEXT")] + [CLSCompliant(false)] + public static void CompressedMultiTexImage3D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.All internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] T9[,,] bits) + where T9 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexImage3DEXT")] + public static void CompressedMultiTexImage3D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.All internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] ref T9 bits) + where T9 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexSubImage1DEXT")] + public static void CompressedMultiTexSubImage1D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL4.PixelFormat format, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr bits) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexSubImage1DEXT")] + [CLSCompliant(false)] + public static void CompressedMultiTexSubImage1D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL4.PixelFormat format, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] T7[] bits) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexSubImage1DEXT")] + [CLSCompliant(false)] + public static void CompressedMultiTexSubImage1D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL4.PixelFormat format, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] T7[,] bits) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexSubImage1DEXT")] + [CLSCompliant(false)] + public static void CompressedMultiTexSubImage1D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL4.PixelFormat format, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] T7[,,] bits) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexSubImage1DEXT")] + public static void CompressedMultiTexSubImage1D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL4.PixelFormat format, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] ref T7 bits) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexSubImage2DEXT")] + public static void CompressedMultiTexSubImage2D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL4.PixelFormat format, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr bits) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexSubImage2DEXT")] + [CLSCompliant(false)] + public static void CompressedMultiTexSubImage2D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL4.PixelFormat format, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] T9[] bits) + where T9 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexSubImage2DEXT")] + [CLSCompliant(false)] + public static void CompressedMultiTexSubImage2D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL4.PixelFormat format, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] T9[,] bits) + where T9 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexSubImage2DEXT")] + [CLSCompliant(false)] + public static void CompressedMultiTexSubImage2D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL4.PixelFormat format, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] T9[,,] bits) + where T9 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexSubImage2DEXT")] + public static void CompressedMultiTexSubImage2D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL4.PixelFormat format, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] ref T9 bits) + where T9 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexSubImage3DEXT")] + public static void CompressedMultiTexSubImage3D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL4.PixelFormat format, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr bits) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexSubImage3DEXT")] + [CLSCompliant(false)] + public static void CompressedMultiTexSubImage3D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL4.PixelFormat format, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] T11[] bits) + where T11 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexSubImage3DEXT")] + [CLSCompliant(false)] + public static void CompressedMultiTexSubImage3D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL4.PixelFormat format, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] T11[,] bits) + where T11 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexSubImage3DEXT")] + [CLSCompliant(false)] + public static void CompressedMultiTexSubImage3D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL4.PixelFormat format, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] T11[,,] bits) + where T11 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexSubImage3DEXT")] + public static void CompressedMultiTexSubImage3D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL4.PixelFormat format, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] ref T11 bits) + where T11 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage1DEXT")] + [CLSCompliant(false)] + public static void CompressedTextureImage1D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.All internalformat, Int32 width, Int32 border, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr bits) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage1DEXT")] + [CLSCompliant(false)] + public static void CompressedTextureImage1D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.All internalformat, Int32 width, Int32 border, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] T7[] bits) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage1DEXT")] + [CLSCompliant(false)] + public static void CompressedTextureImage1D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.All internalformat, Int32 width, Int32 border, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] T7[,] bits) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage1DEXT")] + [CLSCompliant(false)] + public static void CompressedTextureImage1D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.All internalformat, Int32 width, Int32 border, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] T7[,,] bits) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage1DEXT")] + [CLSCompliant(false)] + public static void CompressedTextureImage1D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.All internalformat, Int32 width, Int32 border, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] ref T7 bits) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage1DEXT")] + [CLSCompliant(false)] + public static void CompressedTextureImage1D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.All internalformat, Int32 width, Int32 border, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr bits) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage1DEXT")] + [CLSCompliant(false)] + public static void CompressedTextureImage1D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.All internalformat, Int32 width, Int32 border, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] T7[] bits) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage1DEXT")] + [CLSCompliant(false)] + public static void CompressedTextureImage1D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.All internalformat, Int32 width, Int32 border, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] T7[,] bits) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage1DEXT")] + [CLSCompliant(false)] + public static void CompressedTextureImage1D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.All internalformat, Int32 width, Int32 border, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] T7[,,] bits) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage1DEXT")] + [CLSCompliant(false)] + public static void CompressedTextureImage1D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.All internalformat, Int32 width, Int32 border, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] ref T7 bits) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage2DEXT")] + [CLSCompliant(false)] + public static void CompressedTextureImage2D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.All internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr bits) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage2DEXT")] + [CLSCompliant(false)] + public static void CompressedTextureImage2D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.All internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] T8[] bits) + where T8 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage2DEXT")] + [CLSCompliant(false)] + public static void CompressedTextureImage2D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.All internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] T8[,] bits) + where T8 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage2DEXT")] + [CLSCompliant(false)] + public static void CompressedTextureImage2D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.All internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] T8[,,] bits) + where T8 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage2DEXT")] + [CLSCompliant(false)] + public static void CompressedTextureImage2D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.All internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] ref T8 bits) + where T8 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage2DEXT")] + [CLSCompliant(false)] + public static void CompressedTextureImage2D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.All internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr bits) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage2DEXT")] + [CLSCompliant(false)] + public static void CompressedTextureImage2D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.All internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] T8[] bits) + where T8 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage2DEXT")] + [CLSCompliant(false)] + public static void CompressedTextureImage2D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.All internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] T8[,] bits) + where T8 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage2DEXT")] + [CLSCompliant(false)] + public static void CompressedTextureImage2D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.All internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] T8[,,] bits) + where T8 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage2DEXT")] + [CLSCompliant(false)] + public static void CompressedTextureImage2D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.All internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] ref T8 bits) + where T8 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage3DEXT")] + [CLSCompliant(false)] + public static void CompressedTextureImage3D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.All internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr bits) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage3DEXT")] + [CLSCompliant(false)] + public static void CompressedTextureImage3D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.All internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] T9[] bits) + where T9 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage3DEXT")] + [CLSCompliant(false)] + public static void CompressedTextureImage3D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.All internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] T9[,] bits) + where T9 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage3DEXT")] + [CLSCompliant(false)] + public static void CompressedTextureImage3D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.All internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] T9[,,] bits) + where T9 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage3DEXT")] + [CLSCompliant(false)] + public static void CompressedTextureImage3D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.All internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] ref T9 bits) + where T9 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage3DEXT")] + [CLSCompliant(false)] + public static void CompressedTextureImage3D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.All internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr bits) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage3DEXT")] + [CLSCompliant(false)] + public static void CompressedTextureImage3D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.All internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] T9[] bits) + where T9 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage3DEXT")] + [CLSCompliant(false)] + public static void CompressedTextureImage3D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.All internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] T9[,] bits) + where T9 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage3DEXT")] + [CLSCompliant(false)] + public static void CompressedTextureImage3D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.All internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] T9[,,] bits) + where T9 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage3DEXT")] + [CLSCompliant(false)] + public static void CompressedTextureImage3D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.All internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] ref T9 bits) + where T9 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage1DEXT")] + [CLSCompliant(false)] + public static void CompressedTextureSubImage1D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL4.PixelFormat format, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr bits) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage1DEXT")] + [CLSCompliant(false)] + public static void CompressedTextureSubImage1D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL4.PixelFormat format, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] T7[] bits) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage1DEXT")] + [CLSCompliant(false)] + public static void CompressedTextureSubImage1D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL4.PixelFormat format, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] T7[,] bits) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage1DEXT")] + [CLSCompliant(false)] + public static void CompressedTextureSubImage1D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL4.PixelFormat format, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] T7[,,] bits) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage1DEXT")] + [CLSCompliant(false)] + public static void CompressedTextureSubImage1D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL4.PixelFormat format, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] ref T7 bits) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage1DEXT")] + [CLSCompliant(false)] + public static void CompressedTextureSubImage1D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL4.PixelFormat format, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr bits) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage1DEXT")] + [CLSCompliant(false)] + public static void CompressedTextureSubImage1D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL4.PixelFormat format, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] T7[] bits) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage1DEXT")] + [CLSCompliant(false)] + public static void CompressedTextureSubImage1D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL4.PixelFormat format, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] T7[,] bits) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage1DEXT")] + [CLSCompliant(false)] + public static void CompressedTextureSubImage1D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL4.PixelFormat format, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] T7[,,] bits) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage1DEXT")] + [CLSCompliant(false)] + public static void CompressedTextureSubImage1D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL4.PixelFormat format, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] ref T7 bits) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage2DEXT")] + [CLSCompliant(false)] + public static void CompressedTextureSubImage2D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL4.PixelFormat format, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr bits) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage2DEXT")] + [CLSCompliant(false)] + public static void CompressedTextureSubImage2D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL4.PixelFormat format, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] T9[] bits) + where T9 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage2DEXT")] + [CLSCompliant(false)] + public static void CompressedTextureSubImage2D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL4.PixelFormat format, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] T9[,] bits) + where T9 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage2DEXT")] + [CLSCompliant(false)] + public static void CompressedTextureSubImage2D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL4.PixelFormat format, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] T9[,,] bits) + where T9 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage2DEXT")] + [CLSCompliant(false)] + public static void CompressedTextureSubImage2D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL4.PixelFormat format, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] ref T9 bits) + where T9 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage2DEXT")] + [CLSCompliant(false)] + public static void CompressedTextureSubImage2D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL4.PixelFormat format, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr bits) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage2DEXT")] + [CLSCompliant(false)] + public static void CompressedTextureSubImage2D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL4.PixelFormat format, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] T9[] bits) + where T9 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage2DEXT")] + [CLSCompliant(false)] + public static void CompressedTextureSubImage2D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL4.PixelFormat format, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] T9[,] bits) + where T9 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage2DEXT")] + [CLSCompliant(false)] + public static void CompressedTextureSubImage2D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL4.PixelFormat format, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] T9[,,] bits) + where T9 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage2DEXT")] + [CLSCompliant(false)] + public static void CompressedTextureSubImage2D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL4.PixelFormat format, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] ref T9 bits) + where T9 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage3DEXT")] + [CLSCompliant(false)] + public static void CompressedTextureSubImage3D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL4.PixelFormat format, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr bits) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage3DEXT")] + [CLSCompliant(false)] + public static void CompressedTextureSubImage3D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL4.PixelFormat format, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] T11[] bits) + where T11 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage3DEXT")] + [CLSCompliant(false)] + public static void CompressedTextureSubImage3D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL4.PixelFormat format, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] T11[,] bits) + where T11 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage3DEXT")] + [CLSCompliant(false)] + public static void CompressedTextureSubImage3D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL4.PixelFormat format, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] T11[,,] bits) + where T11 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage3DEXT")] + [CLSCompliant(false)] + public static void CompressedTextureSubImage3D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL4.PixelFormat format, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] ref T11 bits) + where T11 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage3DEXT")] + [CLSCompliant(false)] + public static void CompressedTextureSubImage3D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL4.PixelFormat format, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr bits) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage3DEXT")] + [CLSCompliant(false)] + public static void CompressedTextureSubImage3D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL4.PixelFormat format, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] T11[] bits) + where T11 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage3DEXT")] + [CLSCompliant(false)] + public static void CompressedTextureSubImage3D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL4.PixelFormat format, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] T11[,] bits) + where T11 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage3DEXT")] + [CLSCompliant(false)] + public static void CompressedTextureSubImage3D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL4.PixelFormat format, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] T11[,,] bits) + where T11 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: imageSize] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage3DEXT")] + [CLSCompliant(false)] + public static void CompressedTextureSubImage3D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL4.PixelFormat format, Int32 imageSize, [InAttribute, OutAttribute, CountAttribute(Parameter = "imageSize")] ref T11 bits) + where T11 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCopyMultiTexImage1DEXT")] + public static void CopyMultiTexImage1D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.All internalformat, Int32 x, Int32 y, Int32 width, Int32 border) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCopyMultiTexImage2DEXT")] + public static void CopyMultiTexImage2D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.All internalformat, Int32 x, Int32 y, Int32 width, Int32 height, Int32 border) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCopyMultiTexSubImage1DEXT")] + public static void CopyMultiTexSubImage1D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 x, Int32 y, Int32 width) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCopyMultiTexSubImage2DEXT")] + public static void CopyMultiTexSubImage2D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 x, Int32 y, Int32 width, Int32 height) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCopyMultiTexSubImage3DEXT")] + public static void CopyMultiTexSubImage3D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCopyTextureImage1DEXT")] + [CLSCompliant(false)] + public static void CopyTextureImage1D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.All internalformat, Int32 x, Int32 y, Int32 width, Int32 border) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCopyTextureImage1DEXT")] + [CLSCompliant(false)] + public static void CopyTextureImage1D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.All internalformat, Int32 x, Int32 y, Int32 width, Int32 border) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCopyTextureImage2DEXT")] + [CLSCompliant(false)] + public static void CopyTextureImage2D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.All internalformat, Int32 x, Int32 y, Int32 width, Int32 height, Int32 border) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCopyTextureImage2DEXT")] + [CLSCompliant(false)] + public static void CopyTextureImage2D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.All internalformat, Int32 x, Int32 y, Int32 width, Int32 height, Int32 border) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCopyTextureSubImage1DEXT")] + [CLSCompliant(false)] + public static void CopyTextureSubImage1D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 x, Int32 y, Int32 width) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCopyTextureSubImage1DEXT")] + [CLSCompliant(false)] + public static void CopyTextureSubImage1D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 x, Int32 y, Int32 width) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCopyTextureSubImage2DEXT")] + [CLSCompliant(false)] + public static void CopyTextureSubImage2D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 x, Int32 y, Int32 width, Int32 height) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCopyTextureSubImage2DEXT")] + [CLSCompliant(false)] + public static void CopyTextureSubImage2D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 x, Int32 y, Int32 width, Int32 height) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCopyTextureSubImage3DEXT")] + [CLSCompliant(false)] + public static void CopyTextureSubImage3D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCopyTextureSubImage3DEXT")] + [CLSCompliant(false)] + public static void CopyTextureSubImage3D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height) { throw new NotImplementedException(); } + + /// [requires: EXT_separate_shader_objects] + /// Create a stand-alone program from an array of null-terminated source code strings + /// + /// + /// Specifies the type of shader to create. + /// + /// + /// Specifies the number of source code strings in the array strings. + /// + [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glCreateShaderProgramEXT")] + public static Int32 CreateShaderProgram(OpenTK.Graphics.OpenGL4.All type, String @string) { throw new NotImplementedException(); } + + /// [requires: EXT_separate_shader_objects] + /// Create a stand-alone program from an array of null-terminated source code strings + /// + /// + /// Specifies the type of shader to create. + /// + /// + /// Specifies the number of source code strings in the array strings. + /// + /// [length: count] + /// Specifies the address of an array of pointers to source code strings from which to create the program object. + /// + [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glCreateShaderProgramvEXT")] + public static Int32 CreateShaderProgram(OpenTK.Graphics.OpenGL4.All type, Int32 count, [CountAttribute(Parameter = "count")] String[] strings) { throw new NotImplementedException(); } + + /// [requires: EXT_separate_shader_objects] + /// Delete program pipeline objects + /// + /// [length: n] + /// Specifies an array of names of program pipeline objects to delete. + /// + [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glDeleteProgramPipelinesEXT")] + [CLSCompliant(false)] + public static void DeleteProgramPipeline([CountAttribute(Parameter = "n")] Int32 pipelines) { throw new NotImplementedException(); } + + /// [requires: EXT_separate_shader_objects] + /// Delete program pipeline objects + /// + /// [length: n] + /// Specifies an array of names of program pipeline objects to delete. + /// + [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glDeleteProgramPipelinesEXT")] + [CLSCompliant(false)] + public static void DeleteProgramPipeline([CountAttribute(Parameter = "n")] UInt32 pipelines) { throw new NotImplementedException(); } + + /// [requires: EXT_separate_shader_objects] + /// Delete program pipeline objects + /// + /// + /// Specifies the number of program pipeline objects to delete. + /// + /// [length: n] + /// Specifies an array of names of program pipeline objects to delete. + /// + [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glDeleteProgramPipelinesEXT")] + [CLSCompliant(false)] + public static void DeleteProgramPipelines(Int32 n, [CountAttribute(Parameter = "n")] Int32[] pipelines) { throw new NotImplementedException(); } + + /// [requires: EXT_separate_shader_objects] + /// Delete program pipeline objects + /// + /// + /// Specifies the number of program pipeline objects to delete. + /// + /// [length: n] + /// Specifies an array of names of program pipeline objects to delete. + /// + [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glDeleteProgramPipelinesEXT")] + [CLSCompliant(false)] + public static void DeleteProgramPipelines(Int32 n, [CountAttribute(Parameter = "n")] ref Int32 pipelines) { throw new NotImplementedException(); } + + /// [requires: EXT_separate_shader_objects] + /// Delete program pipeline objects + /// + /// + /// Specifies the number of program pipeline objects to delete. + /// + /// [length: n] + /// Specifies an array of names of program pipeline objects to delete. + /// + [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glDeleteProgramPipelinesEXT")] + [CLSCompliant(false)] + public static unsafe void DeleteProgramPipelines(Int32 n, [CountAttribute(Parameter = "n")] Int32* pipelines) { throw new NotImplementedException(); } + + /// [requires: EXT_separate_shader_objects] + /// Delete program pipeline objects + /// + /// + /// Specifies the number of program pipeline objects to delete. + /// + /// [length: n] + /// Specifies an array of names of program pipeline objects to delete. + /// + [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glDeleteProgramPipelinesEXT")] + [CLSCompliant(false)] + public static void DeleteProgramPipelines(Int32 n, [CountAttribute(Parameter = "n")] UInt32[] pipelines) { throw new NotImplementedException(); } + + /// [requires: EXT_separate_shader_objects] + /// Delete program pipeline objects + /// + /// + /// Specifies the number of program pipeline objects to delete. + /// + /// [length: n] + /// Specifies an array of names of program pipeline objects to delete. + /// + [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glDeleteProgramPipelinesEXT")] + [CLSCompliant(false)] + public static void DeleteProgramPipelines(Int32 n, [CountAttribute(Parameter = "n")] ref UInt32 pipelines) { throw new NotImplementedException(); } + + /// [requires: EXT_separate_shader_objects] + /// Delete program pipeline objects + /// + /// + /// Specifies the number of program pipeline objects to delete. + /// + /// [length: n] + /// Specifies an array of names of program pipeline objects to delete. + /// + [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glDeleteProgramPipelinesEXT")] + [CLSCompliant(false)] + public static unsafe void DeleteProgramPipelines(Int32 n, [CountAttribute(Parameter = "n")] UInt32* pipelines) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glDisableClientStateiEXT")] + [CLSCompliant(false)] + public static void DisableClientState(OpenTK.Graphics.OpenGL4.ArrayCap array, Int32 index) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glDisableClientStateiEXT")] + [CLSCompliant(false)] + public static void DisableClientState(OpenTK.Graphics.OpenGL4.ArrayCap array, UInt32 index) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glDisableClientStateIndexedEXT")] + [CLSCompliant(false)] + public static void DisableClientStateIndexed(OpenTK.Graphics.OpenGL4.ArrayCap array, Int32 index) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glDisableClientStateIndexedEXT")] + [CLSCompliant(false)] + public static void DisableClientStateIndexed(OpenTK.Graphics.OpenGL4.ArrayCap array, UInt32 index) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glDisableIndexedEXT")] + [CLSCompliant(false)] + public static void DisableIndexed(OpenTK.Graphics.OpenGL4.IndexedEnableCap target, Int32 index) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glDisableIndexedEXT")] + [CLSCompliant(false)] + public static void DisableIndexed(OpenTK.Graphics.OpenGL4.IndexedEnableCap target, UInt32 index) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glDisableVertexArrayAttribEXT")] + [CLSCompliant(false)] + public static void DisableVertexArrayAttrib(Int32 vaobj, Int32 index) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glDisableVertexArrayAttribEXT")] + [CLSCompliant(false)] + public static void DisableVertexArrayAttrib(UInt32 vaobj, UInt32 index) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glDisableVertexArrayEXT")] + [CLSCompliant(false)] + public static void DisableVertexArray(Int32 vaobj, OpenTK.Graphics.OpenGL4.EnableCap array) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glDisableVertexArrayEXT")] + [CLSCompliant(false)] + public static void DisableVertexArray(UInt32 vaobj, OpenTK.Graphics.OpenGL4.EnableCap array) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_instanced] + /// Draw multiple instances of a range of elements + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, TrianglesLinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted. + /// + /// + /// Specifies the starting index in the enabled arrays. + /// + /// + /// Specifies the number of indices to be rendered. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + [AutoGenerated(Category = "EXT_draw_instanced", Version = "", EntryPoint = "glDrawArraysInstancedEXT")] + public static void DrawArraysInstanced(OpenTK.Graphics.OpenGL4.PrimitiveType mode, Int32 start, Int32 count, Int32 primcount) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_instanced] + /// Draw multiple instances of a set of elements + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + [AutoGenerated(Category = "EXT_draw_instanced", Version = "", EntryPoint = "glDrawElementsInstancedEXT")] + public static void DrawElementsInstanced(OpenTK.Graphics.OpenGL4.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 primcount) { throw new NotImplementedException(); } + + /// [requires: EXT_draw_instanced] + /// Draw multiple instances of a set of elements + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + [AutoGenerated(Category = "EXT_draw_instanced", Version = "", EntryPoint = "glDrawElementsInstancedEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstanced(OpenTK.Graphics.OpenGL4.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[] indices, Int32 primcount) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_instanced] + /// Draw multiple instances of a set of elements + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + [AutoGenerated(Category = "EXT_draw_instanced", Version = "", EntryPoint = "glDrawElementsInstancedEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstanced(OpenTK.Graphics.OpenGL4.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[,] indices, Int32 primcount) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_instanced] + /// Draw multiple instances of a set of elements + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + [AutoGenerated(Category = "EXT_draw_instanced", Version = "", EntryPoint = "glDrawElementsInstancedEXT")] + [CLSCompliant(false)] + public static void DrawElementsInstanced(OpenTK.Graphics.OpenGL4.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] T3[,,] indices, Int32 primcount) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_draw_instanced] + /// Draw multiple instances of a set of elements + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted. + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt. + /// + /// [length: COMPSIZE(count,type)] + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// Specifies the number of instances of the specified range of indices to be rendered. + /// + [AutoGenerated(Category = "EXT_draw_instanced", Version = "", EntryPoint = "glDrawElementsInstancedEXT")] + public static void DrawElementsInstanced(OpenTK.Graphics.OpenGL4.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute, CountAttribute(Computed = "count,type")] ref T3 indices, Int32 primcount) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// Enable or disable client-side capability + /// + /// + /// Specifies the capability to enable. Symbolic constants ColorArray, EdgeFlagArray, FogCoordArray, IndexArray, NormalArray, SecondaryColorArray, TextureCoordArray, and VertexArray are accepted. + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glEnableClientStateiEXT")] + [CLSCompliant(false)] + public static void EnableClientState(OpenTK.Graphics.OpenGL4.ArrayCap array, Int32 index) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// Enable or disable client-side capability + /// + /// + /// Specifies the capability to enable. Symbolic constants ColorArray, EdgeFlagArray, FogCoordArray, IndexArray, NormalArray, SecondaryColorArray, TextureCoordArray, and VertexArray are accepted. + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glEnableClientStateiEXT")] + [CLSCompliant(false)] + public static void EnableClientState(OpenTK.Graphics.OpenGL4.ArrayCap array, UInt32 index) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glEnableClientStateIndexedEXT")] + [CLSCompliant(false)] + public static void EnableClientStateIndexed(OpenTK.Graphics.OpenGL4.ArrayCap array, Int32 index) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glEnableClientStateIndexedEXT")] + [CLSCompliant(false)] + public static void EnableClientStateIndexed(OpenTK.Graphics.OpenGL4.ArrayCap array, UInt32 index) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glEnableIndexedEXT")] + [CLSCompliant(false)] + public static void EnableIndexed(OpenTK.Graphics.OpenGL4.IndexedEnableCap target, Int32 index) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glEnableIndexedEXT")] + [CLSCompliant(false)] + public static void EnableIndexed(OpenTK.Graphics.OpenGL4.IndexedEnableCap target, UInt32 index) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glEnableVertexArrayAttribEXT")] + [CLSCompliant(false)] + public static void EnableVertexArrayAttrib(Int32 vaobj, Int32 index) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glEnableVertexArrayAttribEXT")] + [CLSCompliant(false)] + public static void EnableVertexArrayAttrib(UInt32 vaobj, UInt32 index) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glEnableVertexArrayEXT")] + [CLSCompliant(false)] + public static void EnableVertexArray(Int32 vaobj, OpenTK.Graphics.OpenGL4.EnableCap array) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glEnableVertexArrayEXT")] + [CLSCompliant(false)] + public static void EnableVertexArray(UInt32 vaobj, OpenTK.Graphics.OpenGL4.EnableCap array) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glFlushMappedNamedBufferRangeEXT")] + [CLSCompliant(false)] + public static void FlushMappedNamedBufferRange(Int32 buffer, IntPtr offset, Int32 length) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glFlushMappedNamedBufferRangeEXT")] + [CLSCompliant(false)] + public static void FlushMappedNamedBufferRange(Int32 buffer, IntPtr offset, IntPtr length) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glFlushMappedNamedBufferRangeEXT")] + [CLSCompliant(false)] + public static void FlushMappedNamedBufferRange(UInt32 buffer, IntPtr offset, Int32 length) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glFlushMappedNamedBufferRangeEXT")] + [CLSCompliant(false)] + public static void FlushMappedNamedBufferRange(UInt32 buffer, IntPtr offset, IntPtr length) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glFramebufferDrawBufferEXT")] + [CLSCompliant(false)] + public static void FramebufferDrawBuffer(Int32 framebuffer, OpenTK.Graphics.OpenGL4.DrawBufferMode mode) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glFramebufferDrawBufferEXT")] + [CLSCompliant(false)] + public static void FramebufferDrawBuffer(UInt32 framebuffer, OpenTK.Graphics.OpenGL4.DrawBufferMode mode) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: n] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glFramebufferDrawBuffersEXT")] + [CLSCompliant(false)] + public static void FramebufferDrawBuffers(Int32 framebuffer, Int32 n, [CountAttribute(Parameter = "n")] OpenTK.Graphics.OpenGL4.DrawBufferMode[] bufs) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: n] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glFramebufferDrawBuffersEXT")] + [CLSCompliant(false)] + public static void FramebufferDrawBuffers(Int32 framebuffer, Int32 n, [CountAttribute(Parameter = "n")] ref OpenTK.Graphics.OpenGL4.DrawBufferMode bufs) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: n] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glFramebufferDrawBuffersEXT")] + [CLSCompliant(false)] + public static unsafe void FramebufferDrawBuffers(Int32 framebuffer, Int32 n, [CountAttribute(Parameter = "n")] OpenTK.Graphics.OpenGL4.DrawBufferMode* bufs) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: n] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glFramebufferDrawBuffersEXT")] + [CLSCompliant(false)] + public static void FramebufferDrawBuffers(UInt32 framebuffer, Int32 n, [CountAttribute(Parameter = "n")] OpenTK.Graphics.OpenGL4.DrawBufferMode[] bufs) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: n] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glFramebufferDrawBuffersEXT")] + [CLSCompliant(false)] + public static void FramebufferDrawBuffers(UInt32 framebuffer, Int32 n, [CountAttribute(Parameter = "n")] ref OpenTK.Graphics.OpenGL4.DrawBufferMode bufs) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: n] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glFramebufferDrawBuffersEXT")] + [CLSCompliant(false)] + public static unsafe void FramebufferDrawBuffers(UInt32 framebuffer, Int32 n, [CountAttribute(Parameter = "n")] OpenTK.Graphics.OpenGL4.DrawBufferMode* bufs) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glFramebufferReadBufferEXT")] + [CLSCompliant(false)] + public static void FramebufferReadBuffer(Int32 framebuffer, OpenTK.Graphics.OpenGL4.ReadBufferMode mode) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glFramebufferReadBufferEXT")] + [CLSCompliant(false)] + public static void FramebufferReadBuffer(UInt32 framebuffer, OpenTK.Graphics.OpenGL4.ReadBufferMode mode) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGenerateMultiTexMipmapEXT")] + public static void GenerateMultiTexMipmap(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGenerateTextureMipmapEXT")] + [CLSCompliant(false)] + public static void GenerateTextureMipmap(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGenerateTextureMipmapEXT")] + [CLSCompliant(false)] + public static void GenerateTextureMipmap(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target) { throw new NotImplementedException(); } + + /// [requires: EXT_separate_shader_objects] + /// Reserve program pipeline object names + /// + [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGenProgramPipelinesEXT")] + [CLSCompliant(false)] + public static Int32 GenProgramPipeline() { throw new NotImplementedException(); } + + /// [requires: EXT_separate_shader_objects] + /// Reserve program pipeline object names + /// + /// + /// Specifies the number of program pipeline object names to reserve. + /// + /// [length: n] + /// Specifies an array of into which the reserved names will be written. + /// + [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGenProgramPipelinesEXT")] + [CLSCompliant(false)] + public static void GenProgramPipelines(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] Int32[] pipelines) { throw new NotImplementedException(); } + + /// [requires: EXT_separate_shader_objects] + /// Reserve program pipeline object names + /// + /// + /// Specifies the number of program pipeline object names to reserve. + /// + /// [length: n] + /// Specifies an array of into which the reserved names will be written. + /// + [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGenProgramPipelinesEXT")] + [CLSCompliant(false)] + public static void GenProgramPipelines(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] out Int32 pipelines) { throw new NotImplementedException(); } + + /// [requires: EXT_separate_shader_objects] + /// Reserve program pipeline object names + /// + /// + /// Specifies the number of program pipeline object names to reserve. + /// + /// [length: n] + /// Specifies an array of into which the reserved names will be written. + /// + [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGenProgramPipelinesEXT")] + [CLSCompliant(false)] + public static unsafe void GenProgramPipelines(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] Int32* pipelines) { throw new NotImplementedException(); } + + /// [requires: EXT_separate_shader_objects] + /// Reserve program pipeline object names + /// + /// + /// Specifies the number of program pipeline object names to reserve. + /// + /// [length: n] + /// Specifies an array of into which the reserved names will be written. + /// + [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGenProgramPipelinesEXT")] + [CLSCompliant(false)] + public static void GenProgramPipelines(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32[] pipelines) { throw new NotImplementedException(); } + + /// [requires: EXT_separate_shader_objects] + /// Reserve program pipeline object names + /// + /// + /// Specifies the number of program pipeline object names to reserve. + /// + /// [length: n] + /// Specifies an array of into which the reserved names will be written. + /// + [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGenProgramPipelinesEXT")] + [CLSCompliant(false)] + public static void GenProgramPipelines(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] out UInt32 pipelines) { throw new NotImplementedException(); } + + /// [requires: EXT_separate_shader_objects] + /// Reserve program pipeline object names + /// + /// + /// Specifies the number of program pipeline object names to reserve. + /// + /// [length: n] + /// Specifies an array of into which the reserved names will be written. + /// + [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGenProgramPipelinesEXT")] + [CLSCompliant(false)] + public static unsafe void GenProgramPipelines(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* pipelines) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetBooleanIndexedvEXT")] + [CLSCompliant(false)] + public static void GetBooleanIndexed(OpenTK.Graphics.OpenGL4.All target, Int32 index, [OutAttribute, CountAttribute(Computed = "target")] bool[] data) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetBooleanIndexedvEXT")] + [CLSCompliant(false)] + public static void GetBooleanIndexed(OpenTK.Graphics.OpenGL4.All target, Int32 index, [OutAttribute, CountAttribute(Computed = "target")] out bool data) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetBooleanIndexedvEXT")] + [CLSCompliant(false)] + public static unsafe void GetBooleanIndexed(OpenTK.Graphics.OpenGL4.All target, Int32 index, [OutAttribute, CountAttribute(Computed = "target")] bool* data) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetBooleanIndexedvEXT")] + [CLSCompliant(false)] + public static void GetBooleanIndexed(OpenTK.Graphics.OpenGL4.All target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] bool[] data) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetBooleanIndexedvEXT")] + [CLSCompliant(false)] + public static void GetBooleanIndexed(OpenTK.Graphics.OpenGL4.All target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] out bool data) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetBooleanIndexedvEXT")] + [CLSCompliant(false)] + public static unsafe void GetBooleanIndexed(OpenTK.Graphics.OpenGL4.All target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] bool* data) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(target,lod)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetCompressedMultiTexImageEXT")] + public static void GetCompressedMultiTexImage(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 lod, [OutAttribute, CountAttribute(Computed = "target,lod")] IntPtr img) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(target,lod)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetCompressedMultiTexImageEXT")] + [CLSCompliant(false)] + public static void GetCompressedMultiTexImage(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 lod, [InAttribute, OutAttribute, CountAttribute(Computed = "target,lod")] T3[] img) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(target,lod)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetCompressedMultiTexImageEXT")] + [CLSCompliant(false)] + public static void GetCompressedMultiTexImage(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 lod, [InAttribute, OutAttribute, CountAttribute(Computed = "target,lod")] T3[,] img) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(target,lod)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetCompressedMultiTexImageEXT")] + [CLSCompliant(false)] + public static void GetCompressedMultiTexImage(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 lod, [InAttribute, OutAttribute, CountAttribute(Computed = "target,lod")] T3[,,] img) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(target,lod)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetCompressedMultiTexImageEXT")] + public static void GetCompressedMultiTexImage(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 lod, [InAttribute, OutAttribute, CountAttribute(Computed = "target,lod")] ref T3 img) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(target,lod)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetCompressedTextureImageEXT")] + [CLSCompliant(false)] + public static void GetCompressedTextureImage(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 lod, [OutAttribute, CountAttribute(Computed = "target,lod")] IntPtr img) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(target,lod)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetCompressedTextureImageEXT")] + [CLSCompliant(false)] + public static void GetCompressedTextureImage(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 lod, [InAttribute, OutAttribute, CountAttribute(Computed = "target,lod")] T3[] img) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(target,lod)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetCompressedTextureImageEXT")] + [CLSCompliant(false)] + public static void GetCompressedTextureImage(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 lod, [InAttribute, OutAttribute, CountAttribute(Computed = "target,lod")] T3[,] img) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(target,lod)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetCompressedTextureImageEXT")] + [CLSCompliant(false)] + public static void GetCompressedTextureImage(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 lod, [InAttribute, OutAttribute, CountAttribute(Computed = "target,lod")] T3[,,] img) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(target,lod)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetCompressedTextureImageEXT")] + [CLSCompliant(false)] + public static void GetCompressedTextureImage(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 lod, [InAttribute, OutAttribute, CountAttribute(Computed = "target,lod")] ref T3 img) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(target,lod)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetCompressedTextureImageEXT")] + [CLSCompliant(false)] + public static void GetCompressedTextureImage(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 lod, [OutAttribute, CountAttribute(Computed = "target,lod")] IntPtr img) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(target,lod)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetCompressedTextureImageEXT")] + [CLSCompliant(false)] + public static void GetCompressedTextureImage(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 lod, [InAttribute, OutAttribute, CountAttribute(Computed = "target,lod")] T3[] img) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(target,lod)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetCompressedTextureImageEXT")] + [CLSCompliant(false)] + public static void GetCompressedTextureImage(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 lod, [InAttribute, OutAttribute, CountAttribute(Computed = "target,lod")] T3[,] img) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(target,lod)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetCompressedTextureImageEXT")] + [CLSCompliant(false)] + public static void GetCompressedTextureImage(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 lod, [InAttribute, OutAttribute, CountAttribute(Computed = "target,lod")] T3[,,] img) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(target,lod)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetCompressedTextureImageEXT")] + [CLSCompliant(false)] + public static void GetCompressedTextureImage(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 lod, [InAttribute, OutAttribute, CountAttribute(Computed = "target,lod")] ref T3 img) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetDoublei_vEXT")] + [CLSCompliant(false)] + public static void GetDouble(OpenTK.Graphics.OpenGL4.All pname, Int32 index, [OutAttribute, CountAttribute(Computed = "pname")] Double[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetDoublei_vEXT")] + [CLSCompliant(false)] + public static void GetDouble(OpenTK.Graphics.OpenGL4.All pname, Int32 index, [OutAttribute, CountAttribute(Computed = "pname")] out Double @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetDoublei_vEXT")] + [CLSCompliant(false)] + public static unsafe void GetDouble(OpenTK.Graphics.OpenGL4.All pname, Int32 index, [OutAttribute, CountAttribute(Computed = "pname")] Double* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetDoublei_vEXT")] + [CLSCompliant(false)] + public static void GetDouble(OpenTK.Graphics.OpenGL4.All pname, UInt32 index, [OutAttribute, CountAttribute(Computed = "pname")] Double[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetDoublei_vEXT")] + [CLSCompliant(false)] + public static void GetDouble(OpenTK.Graphics.OpenGL4.All pname, UInt32 index, [OutAttribute, CountAttribute(Computed = "pname")] out Double @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetDoublei_vEXT")] + [CLSCompliant(false)] + public static unsafe void GetDouble(OpenTK.Graphics.OpenGL4.All pname, UInt32 index, [OutAttribute, CountAttribute(Computed = "pname")] Double* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetDoubleIndexedvEXT")] + [CLSCompliant(false)] + public static void GetDoubleIndexed(OpenTK.Graphics.OpenGL4.All target, Int32 index, [OutAttribute, CountAttribute(Computed = "target")] Double[] data) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetDoubleIndexedvEXT")] + [CLSCompliant(false)] + public static void GetDoubleIndexed(OpenTK.Graphics.OpenGL4.All target, Int32 index, [OutAttribute, CountAttribute(Computed = "target")] out Double data) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetDoubleIndexedvEXT")] + [CLSCompliant(false)] + public static unsafe void GetDoubleIndexed(OpenTK.Graphics.OpenGL4.All target, Int32 index, [OutAttribute, CountAttribute(Computed = "target")] Double* data) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetDoubleIndexedvEXT")] + [CLSCompliant(false)] + public static void GetDoubleIndexed(OpenTK.Graphics.OpenGL4.All target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Double[] data) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetDoubleIndexedvEXT")] + [CLSCompliant(false)] + public static void GetDoubleIndexed(OpenTK.Graphics.OpenGL4.All target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] out Double data) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetDoubleIndexedvEXT")] + [CLSCompliant(false)] + public static unsafe void GetDoubleIndexed(OpenTK.Graphics.OpenGL4.All target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Double* data) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetFloati_vEXT")] + [CLSCompliant(false)] + public static void GetFloat(OpenTK.Graphics.OpenGL4.All pname, Int32 index, [OutAttribute, CountAttribute(Computed = "pname")] Single[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetFloati_vEXT")] + [CLSCompliant(false)] + public static void GetFloat(OpenTK.Graphics.OpenGL4.All pname, Int32 index, [OutAttribute, CountAttribute(Computed = "pname")] out Single @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetFloati_vEXT")] + [CLSCompliant(false)] + public static unsafe void GetFloat(OpenTK.Graphics.OpenGL4.All pname, Int32 index, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetFloati_vEXT")] + [CLSCompliant(false)] + public static void GetFloat(OpenTK.Graphics.OpenGL4.All pname, UInt32 index, [OutAttribute, CountAttribute(Computed = "pname")] Single[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetFloati_vEXT")] + [CLSCompliant(false)] + public static void GetFloat(OpenTK.Graphics.OpenGL4.All pname, UInt32 index, [OutAttribute, CountAttribute(Computed = "pname")] out Single @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetFloati_vEXT")] + [CLSCompliant(false)] + public static unsafe void GetFloat(OpenTK.Graphics.OpenGL4.All pname, UInt32 index, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetFloatIndexedvEXT")] + [CLSCompliant(false)] + public static void GetFloatIndexed(OpenTK.Graphics.OpenGL4.All target, Int32 index, [OutAttribute, CountAttribute(Computed = "target")] Single[] data) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetFloatIndexedvEXT")] + [CLSCompliant(false)] + public static void GetFloatIndexed(OpenTK.Graphics.OpenGL4.All target, Int32 index, [OutAttribute, CountAttribute(Computed = "target")] out Single data) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetFloatIndexedvEXT")] + [CLSCompliant(false)] + public static unsafe void GetFloatIndexed(OpenTK.Graphics.OpenGL4.All target, Int32 index, [OutAttribute, CountAttribute(Computed = "target")] Single* data) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetFloatIndexedvEXT")] + [CLSCompliant(false)] + public static void GetFloatIndexed(OpenTK.Graphics.OpenGL4.All target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Single[] data) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetFloatIndexedvEXT")] + [CLSCompliant(false)] + public static void GetFloatIndexed(OpenTK.Graphics.OpenGL4.All target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] out Single data) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetFloatIndexedvEXT")] + [CLSCompliant(false)] + public static unsafe void GetFloatIndexed(OpenTK.Graphics.OpenGL4.All target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Single* data) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// Retrieve a named parameter from a framebuffer + /// + /// + /// The target of the operation, which must be ReadFramebuffer, DrawFramebuffer or Framebuffer. + /// + /// + /// A token indicating the parameter to be retrieved. + /// + /// [length: COMPSIZE(pname)] + /// The address of a variable to receive the value of the parameter named pname. + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetFramebufferParameterivEXT")] + [CLSCompliant(false)] + public static void GetFramebufferParameter(Int32 framebuffer, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// Retrieve a named parameter from a framebuffer + /// + /// + /// The target of the operation, which must be ReadFramebuffer, DrawFramebuffer or Framebuffer. + /// + /// + /// A token indicating the parameter to be retrieved. + /// + /// [length: COMPSIZE(pname)] + /// The address of a variable to receive the value of the parameter named pname. + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetFramebufferParameterivEXT")] + [CLSCompliant(false)] + public static void GetFramebufferParameter(Int32 framebuffer, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Computed = "pname")] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// Retrieve a named parameter from a framebuffer + /// + /// + /// The target of the operation, which must be ReadFramebuffer, DrawFramebuffer or Framebuffer. + /// + /// + /// A token indicating the parameter to be retrieved. + /// + /// [length: COMPSIZE(pname)] + /// The address of a variable to receive the value of the parameter named pname. + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetFramebufferParameterivEXT")] + [CLSCompliant(false)] + public static unsafe void GetFramebufferParameter(Int32 framebuffer, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// Retrieve a named parameter from a framebuffer + /// + /// + /// The target of the operation, which must be ReadFramebuffer, DrawFramebuffer or Framebuffer. + /// + /// + /// A token indicating the parameter to be retrieved. + /// + /// [length: COMPSIZE(pname)] + /// The address of a variable to receive the value of the parameter named pname. + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetFramebufferParameterivEXT")] + [CLSCompliant(false)] + public static void GetFramebufferParameter(UInt32 framebuffer, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// Retrieve a named parameter from a framebuffer + /// + /// + /// The target of the operation, which must be ReadFramebuffer, DrawFramebuffer or Framebuffer. + /// + /// + /// A token indicating the parameter to be retrieved. + /// + /// [length: COMPSIZE(pname)] + /// The address of a variable to receive the value of the parameter named pname. + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetFramebufferParameterivEXT")] + [CLSCompliant(false)] + public static void GetFramebufferParameter(UInt32 framebuffer, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Computed = "pname")] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// Retrieve a named parameter from a framebuffer + /// + /// + /// The target of the operation, which must be ReadFramebuffer, DrawFramebuffer or Framebuffer. + /// + /// + /// A token indicating the parameter to be retrieved. + /// + /// [length: COMPSIZE(pname)] + /// The address of a variable to receive the value of the parameter named pname. + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetFramebufferParameterivEXT")] + [CLSCompliant(false)] + public static unsafe void GetFramebufferParameter(UInt32 framebuffer, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetIntegerIndexedvEXT")] + [CLSCompliant(false)] + public static void GetIntegerIndexed(OpenTK.Graphics.OpenGL4.GetIndexedPName target, Int32 index, [OutAttribute, CountAttribute(Computed = "target")] Int32[] data) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetIntegerIndexedvEXT")] + [CLSCompliant(false)] + public static void GetIntegerIndexed(OpenTK.Graphics.OpenGL4.GetIndexedPName target, Int32 index, [OutAttribute, CountAttribute(Computed = "target")] out Int32 data) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetIntegerIndexedvEXT")] + [CLSCompliant(false)] + public static unsafe void GetIntegerIndexed(OpenTK.Graphics.OpenGL4.GetIndexedPName target, Int32 index, [OutAttribute, CountAttribute(Computed = "target")] Int32* data) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetIntegerIndexedvEXT")] + [CLSCompliant(false)] + public static void GetIntegerIndexed(OpenTK.Graphics.OpenGL4.GetIndexedPName target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Int32[] data) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetIntegerIndexedvEXT")] + [CLSCompliant(false)] + public static void GetIntegerIndexed(OpenTK.Graphics.OpenGL4.GetIndexedPName target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] out Int32 data) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(target)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetIntegerIndexedvEXT")] + [CLSCompliant(false)] + public static unsafe void GetIntegerIndexed(OpenTK.Graphics.OpenGL4.GetIndexedPName target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Int32* data) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexEnvfvEXT")] + [CLSCompliant(false)] + public static void GetMultiTexEnv(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureEnvTarget target, OpenTK.Graphics.OpenGL4.TextureEnvParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] Single[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexEnvfvEXT")] + [CLSCompliant(false)] + public static void GetMultiTexEnv(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureEnvTarget target, OpenTK.Graphics.OpenGL4.TextureEnvParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] out Single @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexEnvfvEXT")] + [CLSCompliant(false)] + public static unsafe void GetMultiTexEnv(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureEnvTarget target, OpenTK.Graphics.OpenGL4.TextureEnvParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexEnvivEXT")] + [CLSCompliant(false)] + public static void GetMultiTexEnv(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureEnvTarget target, OpenTK.Graphics.OpenGL4.TextureEnvParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexEnvivEXT")] + [CLSCompliant(false)] + public static void GetMultiTexEnv(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureEnvTarget target, OpenTK.Graphics.OpenGL4.TextureEnvParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexEnvivEXT")] + [CLSCompliant(false)] + public static unsafe void GetMultiTexEnv(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureEnvTarget target, OpenTK.Graphics.OpenGL4.TextureEnvParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexGendvEXT")] + [CLSCompliant(false)] + public static void GetMultiTexGen(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureCoordName coord, OpenTK.Graphics.OpenGL4.TextureGenParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] Double[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexGendvEXT")] + [CLSCompliant(false)] + public static void GetMultiTexGen(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureCoordName coord, OpenTK.Graphics.OpenGL4.TextureGenParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] out Double @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexGendvEXT")] + [CLSCompliant(false)] + public static unsafe void GetMultiTexGen(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureCoordName coord, OpenTK.Graphics.OpenGL4.TextureGenParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] Double* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexGenfvEXT")] + [CLSCompliant(false)] + public static void GetMultiTexGen(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureCoordName coord, OpenTK.Graphics.OpenGL4.TextureGenParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] Single[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexGenfvEXT")] + [CLSCompliant(false)] + public static void GetMultiTexGen(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureCoordName coord, OpenTK.Graphics.OpenGL4.TextureGenParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] out Single @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexGenfvEXT")] + [CLSCompliant(false)] + public static unsafe void GetMultiTexGen(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureCoordName coord, OpenTK.Graphics.OpenGL4.TextureGenParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexGenivEXT")] + [CLSCompliant(false)] + public static void GetMultiTexGen(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureCoordName coord, OpenTK.Graphics.OpenGL4.TextureGenParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexGenivEXT")] + [CLSCompliant(false)] + public static void GetMultiTexGen(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureCoordName coord, OpenTK.Graphics.OpenGL4.TextureGenParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexGenivEXT")] + [CLSCompliant(false)] + public static unsafe void GetMultiTexGen(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureCoordName coord, OpenTK.Graphics.OpenGL4.TextureGenParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// [length: COMPSIZE(target,level,format,type)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexImageEXT")] + public static void GetMultiTexImage(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [OutAttribute, CountAttribute(Computed = "target,level,format,type")] IntPtr pixels) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// [length: COMPSIZE(target,level,format,type)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexImageEXT")] + [CLSCompliant(false)] + public static void GetMultiTexImage(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "target,level,format,type")] T5[] pixels) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// [length: COMPSIZE(target,level,format,type)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexImageEXT")] + [CLSCompliant(false)] + public static void GetMultiTexImage(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "target,level,format,type")] T5[,] pixels) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// [length: COMPSIZE(target,level,format,type)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexImageEXT")] + [CLSCompliant(false)] + public static void GetMultiTexImage(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "target,level,format,type")] T5[,,] pixels) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// [length: COMPSIZE(target,level,format,type)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexImageEXT")] + public static void GetMultiTexImage(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "target,level,format,type")] ref T5 pixels) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexLevelParameterfvEXT")] + [CLSCompliant(false)] + public static void GetMultiTexLevelParameter(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] Single[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexLevelParameterfvEXT")] + [CLSCompliant(false)] + public static void GetMultiTexLevelParameter(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] out Single @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexLevelParameterfvEXT")] + [CLSCompliant(false)] + public static unsafe void GetMultiTexLevelParameter(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexLevelParameterivEXT")] + [CLSCompliant(false)] + public static void GetMultiTexLevelParameter(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexLevelParameterivEXT")] + [CLSCompliant(false)] + public static void GetMultiTexLevelParameter(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexLevelParameterivEXT")] + [CLSCompliant(false)] + public static unsafe void GetMultiTexLevelParameter(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexParameterfvEXT")] + [CLSCompliant(false)] + public static void GetMultiTexParameter(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] Single[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexParameterfvEXT")] + [CLSCompliant(false)] + public static void GetMultiTexParameter(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] out Single @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexParameterfvEXT")] + [CLSCompliant(false)] + public static unsafe void GetMultiTexParameter(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexParameterIivEXT")] + [CLSCompliant(false)] + public static void GetMultiTexParameterI(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexParameterIivEXT")] + [CLSCompliant(false)] + public static void GetMultiTexParameterI(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexParameterIivEXT")] + [CLSCompliant(false)] + public static unsafe void GetMultiTexParameterI(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexParameterIuivEXT")] + [CLSCompliant(false)] + public static void GetMultiTexParameterI(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexParameterIuivEXT")] + [CLSCompliant(false)] + public static void GetMultiTexParameterI(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] out UInt32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexParameterIuivEXT")] + [CLSCompliant(false)] + public static unsafe void GetMultiTexParameterI(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexParameterivEXT")] + [CLSCompliant(false)] + public static void GetMultiTexParameter(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexParameterivEXT")] + [CLSCompliant(false)] + public static void GetMultiTexParameter(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexParameterivEXT")] + [CLSCompliant(false)] + public static unsafe void GetMultiTexParameter(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferParameterivEXT")] + [CLSCompliant(false)] + public static void GetNamedBufferParameter(Int32 buffer, OpenTK.Graphics.OpenGL4.BufferParameterName pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferParameterivEXT")] + [CLSCompliant(false)] + public static void GetNamedBufferParameter(Int32 buffer, OpenTK.Graphics.OpenGL4.BufferParameterName pname, [OutAttribute, CountAttribute(Computed = "pname")] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferParameterivEXT")] + [CLSCompliant(false)] + public static unsafe void GetNamedBufferParameter(Int32 buffer, OpenTK.Graphics.OpenGL4.BufferParameterName pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferParameterivEXT")] + [CLSCompliant(false)] + public static void GetNamedBufferParameter(Int32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferParameterivEXT")] + [CLSCompliant(false)] + public static void GetNamedBufferParameter(Int32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess pname, [OutAttribute, CountAttribute(Computed = "pname")] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferParameterivEXT")] + [CLSCompliant(false)] + public static unsafe void GetNamedBufferParameter(Int32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferParameterivEXT")] + [CLSCompliant(false)] + public static void GetNamedBufferParameter(UInt32 buffer, OpenTK.Graphics.OpenGL4.BufferParameterName pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferParameterivEXT")] + [CLSCompliant(false)] + public static void GetNamedBufferParameter(UInt32 buffer, OpenTK.Graphics.OpenGL4.BufferParameterName pname, [OutAttribute, CountAttribute(Computed = "pname")] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferParameterivEXT")] + [CLSCompliant(false)] + public static unsafe void GetNamedBufferParameter(UInt32 buffer, OpenTK.Graphics.OpenGL4.BufferParameterName pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferParameterivEXT")] + [CLSCompliant(false)] + public static void GetNamedBufferParameter(UInt32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferParameterivEXT")] + [CLSCompliant(false)] + public static void GetNamedBufferParameter(UInt32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess pname, [OutAttribute, CountAttribute(Computed = "pname")] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferParameterivEXT")] + [CLSCompliant(false)] + public static unsafe void GetNamedBufferParameter(UInt32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: 1] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferPointervEXT")] + [CLSCompliant(false)] + public static void GetNamedBufferPointer(Int32 buffer, OpenTK.Graphics.OpenGL4.BufferPointer pname, [OutAttribute, CountAttribute(Count = 1)] IntPtr @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: 1] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferPointervEXT")] + [CLSCompliant(false)] + public static void GetNamedBufferPointer(Int32 buffer, OpenTK.Graphics.OpenGL4.BufferPointer pname, [InAttribute, OutAttribute, CountAttribute(Count = 1)] T2[] @params) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: 1] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferPointervEXT")] + [CLSCompliant(false)] + public static void GetNamedBufferPointer(Int32 buffer, OpenTK.Graphics.OpenGL4.BufferPointer pname, [InAttribute, OutAttribute, CountAttribute(Count = 1)] T2[,] @params) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: 1] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferPointervEXT")] + [CLSCompliant(false)] + public static void GetNamedBufferPointer(Int32 buffer, OpenTK.Graphics.OpenGL4.BufferPointer pname, [InAttribute, OutAttribute, CountAttribute(Count = 1)] T2[,,] @params) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: 1] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferPointervEXT")] + [CLSCompliant(false)] + public static void GetNamedBufferPointer(Int32 buffer, OpenTK.Graphics.OpenGL4.BufferPointer pname, [InAttribute, OutAttribute, CountAttribute(Count = 1)] ref T2 @params) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: 1] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferPointervEXT")] + [CLSCompliant(false)] + public static void GetNamedBufferPointer(Int32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess pname, [OutAttribute, CountAttribute(Count = 1)] IntPtr @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: 1] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferPointervEXT")] + [CLSCompliant(false)] + public static void GetNamedBufferPointer(Int32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess pname, [InAttribute, OutAttribute, CountAttribute(Count = 1)] T2[] @params) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: 1] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferPointervEXT")] + [CLSCompliant(false)] + public static void GetNamedBufferPointer(Int32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess pname, [InAttribute, OutAttribute, CountAttribute(Count = 1)] T2[,] @params) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: 1] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferPointervEXT")] + [CLSCompliant(false)] + public static void GetNamedBufferPointer(Int32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess pname, [InAttribute, OutAttribute, CountAttribute(Count = 1)] T2[,,] @params) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: 1] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferPointervEXT")] + [CLSCompliant(false)] + public static void GetNamedBufferPointer(Int32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess pname, [InAttribute, OutAttribute, CountAttribute(Count = 1)] ref T2 @params) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: 1] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferPointervEXT")] + [CLSCompliant(false)] + public static void GetNamedBufferPointer(UInt32 buffer, OpenTK.Graphics.OpenGL4.BufferPointer pname, [OutAttribute, CountAttribute(Count = 1)] IntPtr @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: 1] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferPointervEXT")] + [CLSCompliant(false)] + public static void GetNamedBufferPointer(UInt32 buffer, OpenTK.Graphics.OpenGL4.BufferPointer pname, [InAttribute, OutAttribute, CountAttribute(Count = 1)] T2[] @params) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: 1] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferPointervEXT")] + [CLSCompliant(false)] + public static void GetNamedBufferPointer(UInt32 buffer, OpenTK.Graphics.OpenGL4.BufferPointer pname, [InAttribute, OutAttribute, CountAttribute(Count = 1)] T2[,] @params) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: 1] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferPointervEXT")] + [CLSCompliant(false)] + public static void GetNamedBufferPointer(UInt32 buffer, OpenTK.Graphics.OpenGL4.BufferPointer pname, [InAttribute, OutAttribute, CountAttribute(Count = 1)] T2[,,] @params) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: 1] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferPointervEXT")] + [CLSCompliant(false)] + public static void GetNamedBufferPointer(UInt32 buffer, OpenTK.Graphics.OpenGL4.BufferPointer pname, [InAttribute, OutAttribute, CountAttribute(Count = 1)] ref T2 @params) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: 1] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferPointervEXT")] + [CLSCompliant(false)] + public static void GetNamedBufferPointer(UInt32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess pname, [OutAttribute, CountAttribute(Count = 1)] IntPtr @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: 1] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferPointervEXT")] + [CLSCompliant(false)] + public static void GetNamedBufferPointer(UInt32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess pname, [InAttribute, OutAttribute, CountAttribute(Count = 1)] T2[] @params) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: 1] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferPointervEXT")] + [CLSCompliant(false)] + public static void GetNamedBufferPointer(UInt32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess pname, [InAttribute, OutAttribute, CountAttribute(Count = 1)] T2[,] @params) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: 1] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferPointervEXT")] + [CLSCompliant(false)] + public static void GetNamedBufferPointer(UInt32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess pname, [InAttribute, OutAttribute, CountAttribute(Count = 1)] T2[,,] @params) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: 1] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferPointervEXT")] + [CLSCompliant(false)] + public static void GetNamedBufferPointer(UInt32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess pname, [InAttribute, OutAttribute, CountAttribute(Count = 1)] ref T2 @params) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(size)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void GetNamedBufferSubData(Int32 buffer, IntPtr offset, Int32 size, [OutAttribute, CountAttribute(Computed = "size")] IntPtr data) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(size)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void GetNamedBufferSubData(Int32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T3[] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(size)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void GetNamedBufferSubData(Int32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T3[,] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(size)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void GetNamedBufferSubData(Int32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T3[,,] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(size)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void GetNamedBufferSubData(Int32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] ref T3 data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(size)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void GetNamedBufferSubData(Int32 buffer, IntPtr offset, IntPtr size, [OutAttribute, CountAttribute(Computed = "size")] IntPtr data) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(size)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void GetNamedBufferSubData(Int32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T3[] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(size)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void GetNamedBufferSubData(Int32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T3[,] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(size)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void GetNamedBufferSubData(Int32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T3[,,] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(size)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void GetNamedBufferSubData(Int32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] ref T3 data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(size)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void GetNamedBufferSubData(UInt32 buffer, IntPtr offset, Int32 size, [OutAttribute, CountAttribute(Computed = "size")] IntPtr data) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(size)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void GetNamedBufferSubData(UInt32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T3[] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(size)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void GetNamedBufferSubData(UInt32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T3[,] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(size)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void GetNamedBufferSubData(UInt32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T3[,,] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(size)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void GetNamedBufferSubData(UInt32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] ref T3 data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(size)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void GetNamedBufferSubData(UInt32 buffer, IntPtr offset, IntPtr size, [OutAttribute, CountAttribute(Computed = "size")] IntPtr data) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(size)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void GetNamedBufferSubData(UInt32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T3[] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(size)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void GetNamedBufferSubData(UInt32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T3[,] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(size)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void GetNamedBufferSubData(UInt32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T3[,,] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(size)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void GetNamedBufferSubData(UInt32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] ref T3 data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedFramebufferAttachmentParameterivEXT")] + [CLSCompliant(false)] + public static void GetNamedFramebufferAttachmentParameter(Int32 framebuffer, OpenTK.Graphics.OpenGL4.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedFramebufferAttachmentParameterivEXT")] + [CLSCompliant(false)] + public static void GetNamedFramebufferAttachmentParameter(Int32 framebuffer, OpenTK.Graphics.OpenGL4.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Computed = "pname")] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedFramebufferAttachmentParameterivEXT")] + [CLSCompliant(false)] + public static unsafe void GetNamedFramebufferAttachmentParameter(Int32 framebuffer, OpenTK.Graphics.OpenGL4.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedFramebufferAttachmentParameterivEXT")] + [CLSCompliant(false)] + public static void GetNamedFramebufferAttachmentParameter(UInt32 framebuffer, OpenTK.Graphics.OpenGL4.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedFramebufferAttachmentParameterivEXT")] + [CLSCompliant(false)] + public static void GetNamedFramebufferAttachmentParameter(UInt32 framebuffer, OpenTK.Graphics.OpenGL4.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Computed = "pname")] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedFramebufferAttachmentParameterivEXT")] + [CLSCompliant(false)] + public static unsafe void GetNamedFramebufferAttachmentParameter(UInt32 framebuffer, OpenTK.Graphics.OpenGL4.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedFramebufferParameterivEXT")] + [CLSCompliant(false)] + public static void GetNamedFramebufferParameter(Int32 framebuffer, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedFramebufferParameterivEXT")] + [CLSCompliant(false)] + public static void GetNamedFramebufferParameter(Int32 framebuffer, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Computed = "pname")] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedFramebufferParameterivEXT")] + [CLSCompliant(false)] + public static unsafe void GetNamedFramebufferParameter(Int32 framebuffer, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedFramebufferParameterivEXT")] + [CLSCompliant(false)] + public static void GetNamedFramebufferParameter(UInt32 framebuffer, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedFramebufferParameterivEXT")] + [CLSCompliant(false)] + public static void GetNamedFramebufferParameter(UInt32 framebuffer, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Computed = "pname")] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedFramebufferParameterivEXT")] + [CLSCompliant(false)] + public static unsafe void GetNamedFramebufferParameter(UInt32 framebuffer, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: 1] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramivEXT")] + [CLSCompliant(false)] + public static void GetNamedProgram(Int32 program, OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.ProgramProperty pname, [OutAttribute, CountAttribute(Count = 1)] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: 1] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramivEXT")] + [CLSCompliant(false)] + public static unsafe void GetNamedProgram(Int32 program, OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.ProgramProperty pname, [OutAttribute, CountAttribute(Count = 1)] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: 1] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramivEXT")] + [CLSCompliant(false)] + public static void GetNamedProgram(UInt32 program, OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.ProgramProperty pname, [OutAttribute, CountAttribute(Count = 1)] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: 1] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramivEXT")] + [CLSCompliant(false)] + public static unsafe void GetNamedProgram(UInt32 program, OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.ProgramProperty pname, [OutAttribute, CountAttribute(Count = 1)] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: 4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterdvEXT")] + [CLSCompliant(false)] + public static void GetNamedProgramLocalParameter(Int32 program, OpenTK.Graphics.OpenGL4.All target, Int32 index, [OutAttribute, CountAttribute(Count = 4)] Double[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: 4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterdvEXT")] + [CLSCompliant(false)] + public static void GetNamedProgramLocalParameter(Int32 program, OpenTK.Graphics.OpenGL4.All target, Int32 index, [OutAttribute, CountAttribute(Count = 4)] out Double @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: 4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterdvEXT")] + [CLSCompliant(false)] + public static unsafe void GetNamedProgramLocalParameter(Int32 program, OpenTK.Graphics.OpenGL4.All target, Int32 index, [OutAttribute, CountAttribute(Count = 4)] Double* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: 4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterdvEXT")] + [CLSCompliant(false)] + public static void GetNamedProgramLocalParameter(UInt32 program, OpenTK.Graphics.OpenGL4.All target, UInt32 index, [OutAttribute, CountAttribute(Count = 4)] Double[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: 4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterdvEXT")] + [CLSCompliant(false)] + public static void GetNamedProgramLocalParameter(UInt32 program, OpenTK.Graphics.OpenGL4.All target, UInt32 index, [OutAttribute, CountAttribute(Count = 4)] out Double @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: 4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterdvEXT")] + [CLSCompliant(false)] + public static unsafe void GetNamedProgramLocalParameter(UInt32 program, OpenTK.Graphics.OpenGL4.All target, UInt32 index, [OutAttribute, CountAttribute(Count = 4)] Double* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: 4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterfvEXT")] + [CLSCompliant(false)] + public static void GetNamedProgramLocalParameter(Int32 program, OpenTK.Graphics.OpenGL4.All target, Int32 index, [OutAttribute, CountAttribute(Count = 4)] Single[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: 4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterfvEXT")] + [CLSCompliant(false)] + public static void GetNamedProgramLocalParameter(Int32 program, OpenTK.Graphics.OpenGL4.All target, Int32 index, [OutAttribute, CountAttribute(Count = 4)] out Single @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: 4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterfvEXT")] + [CLSCompliant(false)] + public static unsafe void GetNamedProgramLocalParameter(Int32 program, OpenTK.Graphics.OpenGL4.All target, Int32 index, [OutAttribute, CountAttribute(Count = 4)] Single* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: 4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterfvEXT")] + [CLSCompliant(false)] + public static void GetNamedProgramLocalParameter(UInt32 program, OpenTK.Graphics.OpenGL4.All target, UInt32 index, [OutAttribute, CountAttribute(Count = 4)] Single[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: 4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterfvEXT")] + [CLSCompliant(false)] + public static void GetNamedProgramLocalParameter(UInt32 program, OpenTK.Graphics.OpenGL4.All target, UInt32 index, [OutAttribute, CountAttribute(Count = 4)] out Single @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: 4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterfvEXT")] + [CLSCompliant(false)] + public static unsafe void GetNamedProgramLocalParameter(UInt32 program, OpenTK.Graphics.OpenGL4.All target, UInt32 index, [OutAttribute, CountAttribute(Count = 4)] Single* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: 4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterIivEXT")] + [CLSCompliant(false)] + public static void GetNamedProgramLocalParameterI(Int32 program, OpenTK.Graphics.OpenGL4.All target, Int32 index, [OutAttribute, CountAttribute(Count = 4)] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: 4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterIivEXT")] + [CLSCompliant(false)] + public static void GetNamedProgramLocalParameterI(Int32 program, OpenTK.Graphics.OpenGL4.All target, Int32 index, [OutAttribute, CountAttribute(Count = 4)] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: 4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterIivEXT")] + [CLSCompliant(false)] + public static unsafe void GetNamedProgramLocalParameterI(Int32 program, OpenTK.Graphics.OpenGL4.All target, Int32 index, [OutAttribute, CountAttribute(Count = 4)] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: 4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterIivEXT")] + [CLSCompliant(false)] + public static void GetNamedProgramLocalParameterI(UInt32 program, OpenTK.Graphics.OpenGL4.All target, UInt32 index, [OutAttribute, CountAttribute(Count = 4)] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: 4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterIivEXT")] + [CLSCompliant(false)] + public static void GetNamedProgramLocalParameterI(UInt32 program, OpenTK.Graphics.OpenGL4.All target, UInt32 index, [OutAttribute, CountAttribute(Count = 4)] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: 4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterIivEXT")] + [CLSCompliant(false)] + public static unsafe void GetNamedProgramLocalParameterI(UInt32 program, OpenTK.Graphics.OpenGL4.All target, UInt32 index, [OutAttribute, CountAttribute(Count = 4)] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: 4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterIuivEXT")] + [CLSCompliant(false)] + public static void GetNamedProgramLocalParameterI(UInt32 program, OpenTK.Graphics.OpenGL4.All target, UInt32 index, [OutAttribute, CountAttribute(Count = 4)] UInt32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: 4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterIuivEXT")] + [CLSCompliant(false)] + public static void GetNamedProgramLocalParameterI(UInt32 program, OpenTK.Graphics.OpenGL4.All target, UInt32 index, [OutAttribute, CountAttribute(Count = 4)] out UInt32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: 4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterIuivEXT")] + [CLSCompliant(false)] + public static unsafe void GetNamedProgramLocalParameterI(UInt32 program, OpenTK.Graphics.OpenGL4.All target, UInt32 index, [OutAttribute, CountAttribute(Count = 4)] UInt32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(program,pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramStringEXT")] + [CLSCompliant(false)] + public static void GetNamedProgramString(Int32 program, OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Computed = "program,pname")] IntPtr @string) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(program,pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramStringEXT")] + [CLSCompliant(false)] + public static void GetNamedProgramString(Int32 program, OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All pname, [InAttribute, OutAttribute, CountAttribute(Computed = "program,pname")] T3[] @string) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(program,pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramStringEXT")] + [CLSCompliant(false)] + public static void GetNamedProgramString(Int32 program, OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All pname, [InAttribute, OutAttribute, CountAttribute(Computed = "program,pname")] T3[,] @string) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(program,pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramStringEXT")] + [CLSCompliant(false)] + public static void GetNamedProgramString(Int32 program, OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All pname, [InAttribute, OutAttribute, CountAttribute(Computed = "program,pname")] T3[,,] @string) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(program,pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramStringEXT")] + [CLSCompliant(false)] + public static void GetNamedProgramString(Int32 program, OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All pname, [InAttribute, OutAttribute, CountAttribute(Computed = "program,pname")] ref T3 @string) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(program,pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramStringEXT")] + [CLSCompliant(false)] + public static void GetNamedProgramString(UInt32 program, OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Computed = "program,pname")] IntPtr @string) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(program,pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramStringEXT")] + [CLSCompliant(false)] + public static void GetNamedProgramString(UInt32 program, OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All pname, [InAttribute, OutAttribute, CountAttribute(Computed = "program,pname")] T3[] @string) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(program,pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramStringEXT")] + [CLSCompliant(false)] + public static void GetNamedProgramString(UInt32 program, OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All pname, [InAttribute, OutAttribute, CountAttribute(Computed = "program,pname")] T3[,] @string) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(program,pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramStringEXT")] + [CLSCompliant(false)] + public static void GetNamedProgramString(UInt32 program, OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All pname, [InAttribute, OutAttribute, CountAttribute(Computed = "program,pname")] T3[,,] @string) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(program,pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramStringEXT")] + [CLSCompliant(false)] + public static void GetNamedProgramString(UInt32 program, OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All pname, [InAttribute, OutAttribute, CountAttribute(Computed = "program,pname")] ref T3 @string) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedRenderbufferParameterivEXT")] + [CLSCompliant(false)] + public static void GetNamedRenderbufferParameter(Int32 renderbuffer, OpenTK.Graphics.OpenGL4.RenderbufferParameterName pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedRenderbufferParameterivEXT")] + [CLSCompliant(false)] + public static void GetNamedRenderbufferParameter(Int32 renderbuffer, OpenTK.Graphics.OpenGL4.RenderbufferParameterName pname, [OutAttribute, CountAttribute(Computed = "pname")] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedRenderbufferParameterivEXT")] + [CLSCompliant(false)] + public static unsafe void GetNamedRenderbufferParameter(Int32 renderbuffer, OpenTK.Graphics.OpenGL4.RenderbufferParameterName pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedRenderbufferParameterivEXT")] + [CLSCompliant(false)] + public static void GetNamedRenderbufferParameter(UInt32 renderbuffer, OpenTK.Graphics.OpenGL4.RenderbufferParameterName pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedRenderbufferParameterivEXT")] + [CLSCompliant(false)] + public static void GetNamedRenderbufferParameter(UInt32 renderbuffer, OpenTK.Graphics.OpenGL4.RenderbufferParameterName pname, [OutAttribute, CountAttribute(Computed = "pname")] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedRenderbufferParameterivEXT")] + [CLSCompliant(false)] + public static unsafe void GetNamedRenderbufferParameter(UInt32 renderbuffer, OpenTK.Graphics.OpenGL4.RenderbufferParameterName pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_debug_label] + /// Retrieve the label of a named object identified within a namespace + /// + /// + /// The namespace from which the name of the object is allocated. + /// + /// + /// The name of the object whose label to retrieve. + /// + /// + /// The length of the buffer whose address is in label. + /// + /// [length: 1] + /// The address of a variable to receive the length of the object label. + /// + /// [length: bufSize] + /// The address of a string that will receive the object label. + /// + [AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glGetObjectLabelEXT")] + [CLSCompliant(false)] + public static void GetObjectLabel(OpenTK.Graphics.OpenGL4.All type, Int32 @object, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] out Int32 length, [OutAttribute, CountAttribute(Parameter = "bufSize")] out String label) { throw new NotImplementedException(); } + + /// [requires: EXT_debug_label] + /// Retrieve the label of a named object identified within a namespace + /// + /// + /// The namespace from which the name of the object is allocated. + /// + /// + /// The name of the object whose label to retrieve. + /// + /// + /// The length of the buffer whose address is in label. + /// + /// [length: 1] + /// The address of a variable to receive the length of the object label. + /// + /// [length: bufSize] + /// The address of a string that will receive the object label. + /// + [AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glGetObjectLabelEXT")] + [CLSCompliant(false)] + public static unsafe void GetObjectLabel(OpenTK.Graphics.OpenGL4.All type, Int32 @object, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] out String label) { throw new NotImplementedException(); } + + /// [requires: EXT_debug_label] + /// Retrieve the label of a named object identified within a namespace + /// + /// + /// The namespace from which the name of the object is allocated. + /// + /// + /// The name of the object whose label to retrieve. + /// + /// + /// The length of the buffer whose address is in label. + /// + /// [length: 1] + /// The address of a variable to receive the length of the object label. + /// + /// [length: bufSize] + /// The address of a string that will receive the object label. + /// + [AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glGetObjectLabelEXT")] + [CLSCompliant(false)] + public static void GetObjectLabel(OpenTK.Graphics.OpenGL4.All type, UInt32 @object, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] out Int32 length, [OutAttribute, CountAttribute(Parameter = "bufSize")] out String label) { throw new NotImplementedException(); } + + /// [requires: EXT_debug_label] + /// Retrieve the label of a named object identified within a namespace + /// + /// + /// The namespace from which the name of the object is allocated. + /// + /// + /// The name of the object whose label to retrieve. + /// + /// + /// The length of the buffer whose address is in label. + /// + /// [length: 1] + /// The address of a variable to receive the length of the object label. + /// + /// [length: bufSize] + /// The address of a string that will receive the object label. + /// + [AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glGetObjectLabelEXT")] + [CLSCompliant(false)] + public static unsafe void GetObjectLabel(OpenTK.Graphics.OpenGL4.All type, UInt32 @object, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] out String label) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: 1] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetPointeri_vEXT")] + [CLSCompliant(false)] + public static void GetPointer(OpenTK.Graphics.OpenGL4.All pname, Int32 index, [OutAttribute, CountAttribute(Count = 1)] IntPtr @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: 1] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetPointeri_vEXT")] + [CLSCompliant(false)] + public static void GetPointer(OpenTK.Graphics.OpenGL4.All pname, Int32 index, [InAttribute, OutAttribute, CountAttribute(Count = 1)] T2[] @params) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: 1] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetPointeri_vEXT")] + [CLSCompliant(false)] + public static void GetPointer(OpenTK.Graphics.OpenGL4.All pname, Int32 index, [InAttribute, OutAttribute, CountAttribute(Count = 1)] T2[,] @params) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: 1] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetPointeri_vEXT")] + [CLSCompliant(false)] + public static void GetPointer(OpenTK.Graphics.OpenGL4.All pname, Int32 index, [InAttribute, OutAttribute, CountAttribute(Count = 1)] T2[,,] @params) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: 1] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetPointeri_vEXT")] + [CLSCompliant(false)] + public static void GetPointer(OpenTK.Graphics.OpenGL4.All pname, Int32 index, [InAttribute, OutAttribute, CountAttribute(Count = 1)] ref T2 @params) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: 1] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetPointeri_vEXT")] + [CLSCompliant(false)] + public static void GetPointer(OpenTK.Graphics.OpenGL4.All pname, UInt32 index, [OutAttribute, CountAttribute(Count = 1)] IntPtr @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: 1] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetPointeri_vEXT")] + [CLSCompliant(false)] + public static void GetPointer(OpenTK.Graphics.OpenGL4.All pname, UInt32 index, [InAttribute, OutAttribute, CountAttribute(Count = 1)] T2[] @params) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: 1] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetPointeri_vEXT")] + [CLSCompliant(false)] + public static void GetPointer(OpenTK.Graphics.OpenGL4.All pname, UInt32 index, [InAttribute, OutAttribute, CountAttribute(Count = 1)] T2[,] @params) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: 1] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetPointeri_vEXT")] + [CLSCompliant(false)] + public static void GetPointer(OpenTK.Graphics.OpenGL4.All pname, UInt32 index, [InAttribute, OutAttribute, CountAttribute(Count = 1)] T2[,,] @params) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: 1] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetPointeri_vEXT")] + [CLSCompliant(false)] + public static void GetPointer(OpenTK.Graphics.OpenGL4.All pname, UInt32 index, [InAttribute, OutAttribute, CountAttribute(Count = 1)] ref T2 @params) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: 1] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetPointerIndexedvEXT")] + [CLSCompliant(false)] + public static void GetPointerIndexed(OpenTK.Graphics.OpenGL4.All target, Int32 index, [OutAttribute, CountAttribute(Count = 1)] IntPtr data) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: 1] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetPointerIndexedvEXT")] + [CLSCompliant(false)] + public static void GetPointerIndexed(OpenTK.Graphics.OpenGL4.All target, Int32 index, [InAttribute, OutAttribute, CountAttribute(Count = 1)] T2[] data) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: 1] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetPointerIndexedvEXT")] + [CLSCompliant(false)] + public static void GetPointerIndexed(OpenTK.Graphics.OpenGL4.All target, Int32 index, [InAttribute, OutAttribute, CountAttribute(Count = 1)] T2[,] data) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: 1] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetPointerIndexedvEXT")] + [CLSCompliant(false)] + public static void GetPointerIndexed(OpenTK.Graphics.OpenGL4.All target, Int32 index, [InAttribute, OutAttribute, CountAttribute(Count = 1)] T2[,,] data) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: 1] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetPointerIndexedvEXT")] + [CLSCompliant(false)] + public static void GetPointerIndexed(OpenTK.Graphics.OpenGL4.All target, Int32 index, [InAttribute, OutAttribute, CountAttribute(Count = 1)] ref T2 data) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: 1] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetPointerIndexedvEXT")] + [CLSCompliant(false)] + public static void GetPointerIndexed(OpenTK.Graphics.OpenGL4.All target, UInt32 index, [OutAttribute, CountAttribute(Count = 1)] IntPtr data) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: 1] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetPointerIndexedvEXT")] + [CLSCompliant(false)] + public static void GetPointerIndexed(OpenTK.Graphics.OpenGL4.All target, UInt32 index, [InAttribute, OutAttribute, CountAttribute(Count = 1)] T2[] data) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: 1] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetPointerIndexedvEXT")] + [CLSCompliant(false)] + public static void GetPointerIndexed(OpenTK.Graphics.OpenGL4.All target, UInt32 index, [InAttribute, OutAttribute, CountAttribute(Count = 1)] T2[,] data) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: 1] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetPointerIndexedvEXT")] + [CLSCompliant(false)] + public static void GetPointerIndexed(OpenTK.Graphics.OpenGL4.All target, UInt32 index, [InAttribute, OutAttribute, CountAttribute(Count = 1)] T2[,,] data) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: 1] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetPointerIndexedvEXT")] + [CLSCompliant(false)] + public static void GetPointerIndexed(OpenTK.Graphics.OpenGL4.All target, UInt32 index, [InAttribute, OutAttribute, CountAttribute(Count = 1)] ref T2 data) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_separate_shader_objects] + /// Retrieve the info log string from a program pipeline object + /// + /// + /// Specifies the name of a program pipeline object from which to retrieve the info log. + /// + /// + /// Specifies the maximum number of characters, including the null terminator, that may be written into infoLog. + /// + /// [length: 1] + /// Specifies the address of a variable into which will be written the number of characters written into infoLog. + /// + /// [length: bufSize] + /// Specifies the address of an array of characters into which will be written the info log for pipeline. + /// + [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineInfoLogEXT")] + [CLSCompliant(false)] + public static void GetProgramPipelineInfoLog(Int32 pipeline, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] out Int32 length, [OutAttribute, CountAttribute(Parameter = "bufSize")] out String infoLog) { throw new NotImplementedException(); } + + /// [requires: EXT_separate_shader_objects] + /// Retrieve the info log string from a program pipeline object + /// + /// + /// Specifies the name of a program pipeline object from which to retrieve the info log. + /// + /// + /// Specifies the maximum number of characters, including the null terminator, that may be written into infoLog. + /// + /// [length: 1] + /// Specifies the address of a variable into which will be written the number of characters written into infoLog. + /// + /// [length: bufSize] + /// Specifies the address of an array of characters into which will be written the info log for pipeline. + /// + [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineInfoLogEXT")] + [CLSCompliant(false)] + public static unsafe void GetProgramPipelineInfoLog(Int32 pipeline, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] out String infoLog) { throw new NotImplementedException(); } + + /// [requires: EXT_separate_shader_objects] + /// Retrieve the info log string from a program pipeline object + /// + /// + /// Specifies the name of a program pipeline object from which to retrieve the info log. + /// + /// + /// Specifies the maximum number of characters, including the null terminator, that may be written into infoLog. + /// + /// [length: 1] + /// Specifies the address of a variable into which will be written the number of characters written into infoLog. + /// + /// [length: bufSize] + /// Specifies the address of an array of characters into which will be written the info log for pipeline. + /// + [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineInfoLogEXT")] + [CLSCompliant(false)] + public static void GetProgramPipelineInfoLog(UInt32 pipeline, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] out Int32 length, [OutAttribute, CountAttribute(Parameter = "bufSize")] out String infoLog) { throw new NotImplementedException(); } + + /// [requires: EXT_separate_shader_objects] + /// Retrieve the info log string from a program pipeline object + /// + /// + /// Specifies the name of a program pipeline object from which to retrieve the info log. + /// + /// + /// Specifies the maximum number of characters, including the null terminator, that may be written into infoLog. + /// + /// [length: 1] + /// Specifies the address of a variable into which will be written the number of characters written into infoLog. + /// + /// [length: bufSize] + /// Specifies the address of an array of characters into which will be written the info log for pipeline. + /// + [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineInfoLogEXT")] + [CLSCompliant(false)] + public static unsafe void GetProgramPipelineInfoLog(UInt32 pipeline, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] out String infoLog) { throw new NotImplementedException(); } + + /// [requires: EXT_separate_shader_objects] + /// Retrieve properties of a program pipeline object + /// + /// + /// Specifies the name of a program pipeline object whose parameter retrieve. + /// + /// + /// Specifies the name of the parameter to retrieve. + /// + /// + /// Specifies the address of a variable into which will be written the value or values of pname for pipeline. + /// + [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineivEXT")] + [CLSCompliant(false)] + public static void GetProgramPipeline(Int32 pipeline, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_separate_shader_objects] + /// Retrieve properties of a program pipeline object + /// + /// + /// Specifies the name of a program pipeline object whose parameter retrieve. + /// + /// + /// Specifies the name of the parameter to retrieve. + /// + /// + /// Specifies the address of a variable into which will be written the value or values of pname for pipeline. + /// + [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineivEXT")] + [CLSCompliant(false)] + public static void GetProgramPipeline(Int32 pipeline, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_separate_shader_objects] + /// Retrieve properties of a program pipeline object + /// + /// + /// Specifies the name of a program pipeline object whose parameter retrieve. + /// + /// + /// Specifies the name of the parameter to retrieve. + /// + /// + /// Specifies the address of a variable into which will be written the value or values of pname for pipeline. + /// + [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineivEXT")] + [CLSCompliant(false)] + public static unsafe void GetProgramPipeline(Int32 pipeline, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_separate_shader_objects] + /// Retrieve properties of a program pipeline object + /// + /// + /// Specifies the name of a program pipeline object whose parameter retrieve. + /// + /// + /// Specifies the name of the parameter to retrieve. + /// + /// + /// Specifies the address of a variable into which will be written the value or values of pname for pipeline. + /// + [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineivEXT")] + [CLSCompliant(false)] + public static void GetProgramPipeline(UInt32 pipeline, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_separate_shader_objects] + /// Retrieve properties of a program pipeline object + /// + /// + /// Specifies the name of a program pipeline object whose parameter retrieve. + /// + /// + /// Specifies the name of the parameter to retrieve. + /// + /// + /// Specifies the address of a variable into which will be written the value or values of pname for pipeline. + /// + [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineivEXT")] + [CLSCompliant(false)] + public static void GetProgramPipeline(UInt32 pipeline, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_separate_shader_objects] + /// Retrieve properties of a program pipeline object + /// + /// + /// Specifies the name of a program pipeline object whose parameter retrieve. + /// + /// + /// Specifies the name of the parameter to retrieve. + /// + /// + /// Specifies the address of a variable into which will be written the value or values of pname for pipeline. + /// + [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineivEXT")] + [CLSCompliant(false)] + public static unsafe void GetProgramPipeline(UInt32 pipeline, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// [length: COMPSIZE(target,level,format,type)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureImageEXT")] + [CLSCompliant(false)] + public static void GetTextureImage(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [OutAttribute, CountAttribute(Computed = "target,level,format,type")] IntPtr pixels) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// [length: COMPSIZE(target,level,format,type)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureImageEXT")] + [CLSCompliant(false)] + public static void GetTextureImage(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "target,level,format,type")] T5[] pixels) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// [length: COMPSIZE(target,level,format,type)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureImageEXT")] + [CLSCompliant(false)] + public static void GetTextureImage(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "target,level,format,type")] T5[,] pixels) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// [length: COMPSIZE(target,level,format,type)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureImageEXT")] + [CLSCompliant(false)] + public static void GetTextureImage(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "target,level,format,type")] T5[,,] pixels) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// [length: COMPSIZE(target,level,format,type)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureImageEXT")] + [CLSCompliant(false)] + public static void GetTextureImage(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "target,level,format,type")] ref T5 pixels) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// [length: COMPSIZE(target,level,format,type)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureImageEXT")] + [CLSCompliant(false)] + public static void GetTextureImage(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [OutAttribute, CountAttribute(Computed = "target,level,format,type")] IntPtr pixels) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// [length: COMPSIZE(target,level,format,type)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureImageEXT")] + [CLSCompliant(false)] + public static void GetTextureImage(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "target,level,format,type")] T5[] pixels) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// [length: COMPSIZE(target,level,format,type)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureImageEXT")] + [CLSCompliant(false)] + public static void GetTextureImage(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "target,level,format,type")] T5[,] pixels) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// [length: COMPSIZE(target,level,format,type)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureImageEXT")] + [CLSCompliant(false)] + public static void GetTextureImage(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "target,level,format,type")] T5[,,] pixels) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// [length: COMPSIZE(target,level,format,type)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureImageEXT")] + [CLSCompliant(false)] + public static void GetTextureImage(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "target,level,format,type")] ref T5 pixels) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureLevelParameterfvEXT")] + [CLSCompliant(false)] + public static void GetTextureLevelParameter(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] Single[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureLevelParameterfvEXT")] + [CLSCompliant(false)] + public static void GetTextureLevelParameter(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] out Single @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureLevelParameterfvEXT")] + [CLSCompliant(false)] + public static unsafe void GetTextureLevelParameter(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureLevelParameterfvEXT")] + [CLSCompliant(false)] + public static void GetTextureLevelParameter(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] Single[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureLevelParameterfvEXT")] + [CLSCompliant(false)] + public static void GetTextureLevelParameter(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] out Single @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureLevelParameterfvEXT")] + [CLSCompliant(false)] + public static unsafe void GetTextureLevelParameter(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureLevelParameterivEXT")] + [CLSCompliant(false)] + public static void GetTextureLevelParameter(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureLevelParameterivEXT")] + [CLSCompliant(false)] + public static void GetTextureLevelParameter(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureLevelParameterivEXT")] + [CLSCompliant(false)] + public static unsafe void GetTextureLevelParameter(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureLevelParameterivEXT")] + [CLSCompliant(false)] + public static void GetTextureLevelParameter(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureLevelParameterivEXT")] + [CLSCompliant(false)] + public static void GetTextureLevelParameter(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureLevelParameterivEXT")] + [CLSCompliant(false)] + public static unsafe void GetTextureLevelParameter(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterfvEXT")] + [CLSCompliant(false)] + public static void GetTextureParameter(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] Single[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterfvEXT")] + [CLSCompliant(false)] + public static void GetTextureParameter(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] out Single @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterfvEXT")] + [CLSCompliant(false)] + public static unsafe void GetTextureParameter(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterfvEXT")] + [CLSCompliant(false)] + public static void GetTextureParameter(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] Single[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterfvEXT")] + [CLSCompliant(false)] + public static void GetTextureParameter(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] out Single @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterfvEXT")] + [CLSCompliant(false)] + public static unsafe void GetTextureParameter(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterIivEXT")] + [CLSCompliant(false)] + public static void GetTextureParameterI(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterIivEXT")] + [CLSCompliant(false)] + public static void GetTextureParameterI(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterIivEXT")] + [CLSCompliant(false)] + public static unsafe void GetTextureParameterI(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterIivEXT")] + [CLSCompliant(false)] + public static void GetTextureParameterI(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterIivEXT")] + [CLSCompliant(false)] + public static void GetTextureParameterI(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterIivEXT")] + [CLSCompliant(false)] + public static unsafe void GetTextureParameterI(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterIuivEXT")] + [CLSCompliant(false)] + public static void GetTextureParameterI(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterIuivEXT")] + [CLSCompliant(false)] + public static void GetTextureParameterI(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] out UInt32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterIuivEXT")] + [CLSCompliant(false)] + public static unsafe void GetTextureParameterI(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterivEXT")] + [CLSCompliant(false)] + public static void GetTextureParameter(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterivEXT")] + [CLSCompliant(false)] + public static void GetTextureParameter(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterivEXT")] + [CLSCompliant(false)] + public static unsafe void GetTextureParameter(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterivEXT")] + [CLSCompliant(false)] + public static void GetTextureParameter(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterivEXT")] + [CLSCompliant(false)] + public static void GetTextureParameter(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterivEXT")] + [CLSCompliant(false)] + public static unsafe void GetTextureParameter(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayIntegeri_vEXT")] + [CLSCompliant(false)] + public static void GetVertexArrayInteger(Int32 vaobj, Int32 index, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute] Int32[] param) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayIntegeri_vEXT")] + [CLSCompliant(false)] + public static void GetVertexArrayInteger(Int32 vaobj, Int32 index, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute] out Int32 param) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayIntegeri_vEXT")] + [CLSCompliant(false)] + public static unsafe void GetVertexArrayInteger(Int32 vaobj, Int32 index, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute] Int32* param) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayIntegeri_vEXT")] + [CLSCompliant(false)] + public static void GetVertexArrayInteger(UInt32 vaobj, UInt32 index, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute] Int32[] param) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayIntegeri_vEXT")] + [CLSCompliant(false)] + public static void GetVertexArrayInteger(UInt32 vaobj, UInt32 index, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute] out Int32 param) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayIntegeri_vEXT")] + [CLSCompliant(false)] + public static unsafe void GetVertexArrayInteger(UInt32 vaobj, UInt32 index, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute] Int32* param) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayIntegervEXT")] + [CLSCompliant(false)] + public static void GetVertexArrayInteger(Int32 vaobj, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute] Int32[] param) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayIntegervEXT")] + [CLSCompliant(false)] + public static void GetVertexArrayInteger(Int32 vaobj, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute] out Int32 param) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayIntegervEXT")] + [CLSCompliant(false)] + public static unsafe void GetVertexArrayInteger(Int32 vaobj, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute] Int32* param) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayIntegervEXT")] + [CLSCompliant(false)] + public static void GetVertexArrayInteger(UInt32 vaobj, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute] Int32[] param) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayIntegervEXT")] + [CLSCompliant(false)] + public static void GetVertexArrayInteger(UInt32 vaobj, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute] out Int32 param) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayIntegervEXT")] + [CLSCompliant(false)] + public static unsafe void GetVertexArrayInteger(UInt32 vaobj, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute] Int32* param) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayPointeri_vEXT")] + [CLSCompliant(false)] + public static void GetVertexArrayPointer(Int32 vaobj, Int32 index, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute] IntPtr param) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayPointeri_vEXT")] + [CLSCompliant(false)] + public static void GetVertexArrayPointer(Int32 vaobj, Int32 index, OpenTK.Graphics.OpenGL4.All pname, [InAttribute, OutAttribute] T3[] param) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayPointeri_vEXT")] + [CLSCompliant(false)] + public static void GetVertexArrayPointer(Int32 vaobj, Int32 index, OpenTK.Graphics.OpenGL4.All pname, [InAttribute, OutAttribute] T3[,] param) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayPointeri_vEXT")] + [CLSCompliant(false)] + public static void GetVertexArrayPointer(Int32 vaobj, Int32 index, OpenTK.Graphics.OpenGL4.All pname, [InAttribute, OutAttribute] T3[,,] param) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayPointeri_vEXT")] + [CLSCompliant(false)] + public static void GetVertexArrayPointer(Int32 vaobj, Int32 index, OpenTK.Graphics.OpenGL4.All pname, [InAttribute, OutAttribute] ref T3 param) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayPointeri_vEXT")] + [CLSCompliant(false)] + public static void GetVertexArrayPointer(UInt32 vaobj, UInt32 index, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute] IntPtr param) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayPointeri_vEXT")] + [CLSCompliant(false)] + public static void GetVertexArrayPointer(UInt32 vaobj, UInt32 index, OpenTK.Graphics.OpenGL4.All pname, [InAttribute, OutAttribute] T3[] param) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayPointeri_vEXT")] + [CLSCompliant(false)] + public static void GetVertexArrayPointer(UInt32 vaobj, UInt32 index, OpenTK.Graphics.OpenGL4.All pname, [InAttribute, OutAttribute] T3[,] param) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayPointeri_vEXT")] + [CLSCompliant(false)] + public static void GetVertexArrayPointer(UInt32 vaobj, UInt32 index, OpenTK.Graphics.OpenGL4.All pname, [InAttribute, OutAttribute] T3[,,] param) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayPointeri_vEXT")] + [CLSCompliant(false)] + public static void GetVertexArrayPointer(UInt32 vaobj, UInt32 index, OpenTK.Graphics.OpenGL4.All pname, [InAttribute, OutAttribute] ref T3 param) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: 1] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayPointervEXT")] + [CLSCompliant(false)] + public static void GetVertexArrayPointer(Int32 vaobj, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Count = 1)] IntPtr param) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: 1] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayPointervEXT")] + [CLSCompliant(false)] + public static void GetVertexArrayPointer(Int32 vaobj, OpenTK.Graphics.OpenGL4.All pname, [InAttribute, OutAttribute, CountAttribute(Count = 1)] T2[] param) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: 1] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayPointervEXT")] + [CLSCompliant(false)] + public static void GetVertexArrayPointer(Int32 vaobj, OpenTK.Graphics.OpenGL4.All pname, [InAttribute, OutAttribute, CountAttribute(Count = 1)] T2[,] param) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: 1] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayPointervEXT")] + [CLSCompliant(false)] + public static void GetVertexArrayPointer(Int32 vaobj, OpenTK.Graphics.OpenGL4.All pname, [InAttribute, OutAttribute, CountAttribute(Count = 1)] T2[,,] param) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: 1] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayPointervEXT")] + [CLSCompliant(false)] + public static void GetVertexArrayPointer(Int32 vaobj, OpenTK.Graphics.OpenGL4.All pname, [InAttribute, OutAttribute, CountAttribute(Count = 1)] ref T2 param) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: 1] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayPointervEXT")] + [CLSCompliant(false)] + public static void GetVertexArrayPointer(UInt32 vaobj, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Count = 1)] IntPtr param) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: 1] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayPointervEXT")] + [CLSCompliant(false)] + public static void GetVertexArrayPointer(UInt32 vaobj, OpenTK.Graphics.OpenGL4.All pname, [InAttribute, OutAttribute, CountAttribute(Count = 1)] T2[] param) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: 1] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayPointervEXT")] + [CLSCompliant(false)] + public static void GetVertexArrayPointer(UInt32 vaobj, OpenTK.Graphics.OpenGL4.All pname, [InAttribute, OutAttribute, CountAttribute(Count = 1)] T2[,] param) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: 1] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayPointervEXT")] + [CLSCompliant(false)] + public static void GetVertexArrayPointer(UInt32 vaobj, OpenTK.Graphics.OpenGL4.All pname, [InAttribute, OutAttribute, CountAttribute(Count = 1)] T2[,,] param) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: 1] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayPointervEXT")] + [CLSCompliant(false)] + public static void GetVertexArrayPointer(UInt32 vaobj, OpenTK.Graphics.OpenGL4.All pname, [InAttribute, OutAttribute, CountAttribute(Count = 1)] ref T2 param) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_debug_marker] + /// + /// + [AutoGenerated(Category = "EXT_debug_marker", Version = "", EntryPoint = "glInsertEventMarkerEXT")] + public static void InsertEventMarker(Int32 length, String marker) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glIsEnabledIndexedEXT")] + [CLSCompliant(false)] + public static bool IsEnabledIndexed(OpenTK.Graphics.OpenGL4.IndexedEnableCap target, Int32 index) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glIsEnabledIndexedEXT")] + [CLSCompliant(false)] + public static bool IsEnabledIndexed(OpenTK.Graphics.OpenGL4.IndexedEnableCap target, UInt32 index) { throw new NotImplementedException(); } + + /// [requires: EXT_separate_shader_objects] + /// Determine if a name corresponds to a program pipeline object + /// + /// + /// Specifies a value that may be the name of a program pipeline object. + /// + [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glIsProgramPipelineEXT")] + [CLSCompliant(false)] + public static bool IsProgramPipeline(Int32 pipeline) { throw new NotImplementedException(); } + + /// [requires: EXT_separate_shader_objects] + /// Determine if a name corresponds to a program pipeline object + /// + /// + /// Specifies a value that may be the name of a program pipeline object. + /// + [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glIsProgramPipelineEXT")] + [CLSCompliant(false)] + public static bool IsProgramPipeline(UInt32 pipeline) { throw new NotImplementedException(); } + + /// [requires: EXT_debug_label] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glLabelObjectEXT")] + [CLSCompliant(false)] + public static void LabelObject(OpenTK.Graphics.OpenGL4.All type, Int32 @object, Int32 length, String label) { throw new NotImplementedException(); } + + /// [requires: EXT_debug_label] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glLabelObjectEXT")] + [CLSCompliant(false)] + public static void LabelObject(OpenTK.Graphics.OpenGL4.All type, UInt32 @object, Int32 length, String label) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMapNamedBufferEXT")] + [CLSCompliant(false)] + public static IntPtr MapNamedBuffer(Int32 buffer, OpenTK.Graphics.OpenGL4.BufferAccess access) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMapNamedBufferEXT")] + [CLSCompliant(false)] + public static IntPtr MapNamedBuffer(Int32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess access) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMapNamedBufferEXT")] + [CLSCompliant(false)] + public static IntPtr MapNamedBuffer(UInt32 buffer, OpenTK.Graphics.OpenGL4.BufferAccess access) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMapNamedBufferEXT")] + [CLSCompliant(false)] + public static IntPtr MapNamedBuffer(UInt32 buffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess access) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMapNamedBufferRangeEXT")] + [CLSCompliant(false)] + public static IntPtr MapNamedBufferRange(Int32 buffer, IntPtr offset, Int32 length, OpenTK.Graphics.OpenGL4.BufferAccessMask access) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMapNamedBufferRangeEXT")] + [CLSCompliant(false)] + public static IntPtr MapNamedBufferRange(Int32 buffer, IntPtr offset, IntPtr length, OpenTK.Graphics.OpenGL4.BufferAccessMask access) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMapNamedBufferRangeEXT")] + [CLSCompliant(false)] + public static IntPtr MapNamedBufferRange(UInt32 buffer, IntPtr offset, Int32 length, OpenTK.Graphics.OpenGL4.BufferAccessMask access) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMapNamedBufferRangeEXT")] + [CLSCompliant(false)] + public static IntPtr MapNamedBufferRange(UInt32 buffer, IntPtr offset, IntPtr length, OpenTK.Graphics.OpenGL4.BufferAccessMask access) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMatrixFrustumEXT")] + public static void MatrixFrustum(OpenTK.Graphics.OpenGL4.MatrixMode mode, Double left, Double right, Double bottom, Double top, Double zNear, Double zFar) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// [length: 16] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMatrixLoaddEXT")] + [CLSCompliant(false)] + public static void MatrixLoad(OpenTK.Graphics.OpenGL4.MatrixMode mode, [CountAttribute(Count = 16)] Double[] m) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// [length: 16] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMatrixLoaddEXT")] + [CLSCompliant(false)] + public static void MatrixLoad(OpenTK.Graphics.OpenGL4.MatrixMode mode, [CountAttribute(Count = 16)] ref Double m) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// [length: 16] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMatrixLoaddEXT")] + [CLSCompliant(false)] + public static unsafe void MatrixLoad(OpenTK.Graphics.OpenGL4.MatrixMode mode, [CountAttribute(Count = 16)] Double* m) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// [length: 16] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMatrixLoadfEXT")] + [CLSCompliant(false)] + public static void MatrixLoad(OpenTK.Graphics.OpenGL4.MatrixMode mode, [CountAttribute(Count = 16)] Single[] m) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// [length: 16] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMatrixLoadfEXT")] + [CLSCompliant(false)] + public static void MatrixLoad(OpenTK.Graphics.OpenGL4.MatrixMode mode, [CountAttribute(Count = 16)] ref Single m) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// [length: 16] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMatrixLoadfEXT")] + [CLSCompliant(false)] + public static unsafe void MatrixLoad(OpenTK.Graphics.OpenGL4.MatrixMode mode, [CountAttribute(Count = 16)] Single* m) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMatrixLoadIdentityEXT")] + public static void MatrixLoadIdentity(OpenTK.Graphics.OpenGL4.MatrixMode mode) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// [length: 16] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMatrixLoadTransposedEXT")] + [CLSCompliant(false)] + public static void MatrixLoadTranspose(OpenTK.Graphics.OpenGL4.MatrixMode mode, [CountAttribute(Count = 16)] Double[] m) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// [length: 16] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMatrixLoadTransposedEXT")] + [CLSCompliant(false)] + public static void MatrixLoadTranspose(OpenTK.Graphics.OpenGL4.MatrixMode mode, [CountAttribute(Count = 16)] ref Double m) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// [length: 16] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMatrixLoadTransposedEXT")] + [CLSCompliant(false)] + public static unsafe void MatrixLoadTranspose(OpenTK.Graphics.OpenGL4.MatrixMode mode, [CountAttribute(Count = 16)] Double* m) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// [length: 16] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMatrixLoadTransposefEXT")] + [CLSCompliant(false)] + public static void MatrixLoadTranspose(OpenTK.Graphics.OpenGL4.MatrixMode mode, [CountAttribute(Count = 16)] Single[] m) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// [length: 16] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMatrixLoadTransposefEXT")] + [CLSCompliant(false)] + public static void MatrixLoadTranspose(OpenTK.Graphics.OpenGL4.MatrixMode mode, [CountAttribute(Count = 16)] ref Single m) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// [length: 16] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMatrixLoadTransposefEXT")] + [CLSCompliant(false)] + public static unsafe void MatrixLoadTranspose(OpenTK.Graphics.OpenGL4.MatrixMode mode, [CountAttribute(Count = 16)] Single* m) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// [length: 16] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMatrixMultdEXT")] + [CLSCompliant(false)] + public static void MatrixMult(OpenTK.Graphics.OpenGL4.MatrixMode mode, [CountAttribute(Count = 16)] Double[] m) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// [length: 16] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMatrixMultdEXT")] + [CLSCompliant(false)] + public static void MatrixMult(OpenTK.Graphics.OpenGL4.MatrixMode mode, [CountAttribute(Count = 16)] ref Double m) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// [length: 16] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMatrixMultdEXT")] + [CLSCompliant(false)] + public static unsafe void MatrixMult(OpenTK.Graphics.OpenGL4.MatrixMode mode, [CountAttribute(Count = 16)] Double* m) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// [length: 16] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMatrixMultfEXT")] + [CLSCompliant(false)] + public static void MatrixMult(OpenTK.Graphics.OpenGL4.MatrixMode mode, [CountAttribute(Count = 16)] Single[] m) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// [length: 16] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMatrixMultfEXT")] + [CLSCompliant(false)] + public static void MatrixMult(OpenTK.Graphics.OpenGL4.MatrixMode mode, [CountAttribute(Count = 16)] ref Single m) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// [length: 16] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMatrixMultfEXT")] + [CLSCompliant(false)] + public static unsafe void MatrixMult(OpenTK.Graphics.OpenGL4.MatrixMode mode, [CountAttribute(Count = 16)] Single* m) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// [length: 16] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMatrixMultTransposedEXT")] + [CLSCompliant(false)] + public static void MatrixMultTranspose(OpenTK.Graphics.OpenGL4.MatrixMode mode, [CountAttribute(Count = 16)] Double[] m) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// [length: 16] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMatrixMultTransposedEXT")] + [CLSCompliant(false)] + public static void MatrixMultTranspose(OpenTK.Graphics.OpenGL4.MatrixMode mode, [CountAttribute(Count = 16)] ref Double m) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// [length: 16] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMatrixMultTransposedEXT")] + [CLSCompliant(false)] + public static unsafe void MatrixMultTranspose(OpenTK.Graphics.OpenGL4.MatrixMode mode, [CountAttribute(Count = 16)] Double* m) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// [length: 16] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMatrixMultTransposefEXT")] + [CLSCompliant(false)] + public static void MatrixMultTranspose(OpenTK.Graphics.OpenGL4.MatrixMode mode, [CountAttribute(Count = 16)] Single[] m) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// [length: 16] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMatrixMultTransposefEXT")] + [CLSCompliant(false)] + public static void MatrixMultTranspose(OpenTK.Graphics.OpenGL4.MatrixMode mode, [CountAttribute(Count = 16)] ref Single m) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// [length: 16] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMatrixMultTransposefEXT")] + [CLSCompliant(false)] + public static unsafe void MatrixMultTranspose(OpenTK.Graphics.OpenGL4.MatrixMode mode, [CountAttribute(Count = 16)] Single* m) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMatrixOrthoEXT")] + public static void MatrixOrtho(OpenTK.Graphics.OpenGL4.MatrixMode mode, Double left, Double right, Double bottom, Double top, Double zNear, Double zFar) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMatrixPopEXT")] + public static void MatrixPop(OpenTK.Graphics.OpenGL4.MatrixMode mode) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMatrixPushEXT")] + public static void MatrixPush(OpenTK.Graphics.OpenGL4.MatrixMode mode) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMatrixRotatedEXT")] + public static void MatrixRotate(OpenTK.Graphics.OpenGL4.MatrixMode mode, Double angle, Double x, Double y, Double z) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMatrixRotatefEXT")] + public static void MatrixRotate(OpenTK.Graphics.OpenGL4.MatrixMode mode, Single angle, Single x, Single y, Single z) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMatrixScaledEXT")] + public static void MatrixScale(OpenTK.Graphics.OpenGL4.MatrixMode mode, Double x, Double y, Double z) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMatrixScalefEXT")] + public static void MatrixScale(OpenTK.Graphics.OpenGL4.MatrixMode mode, Single x, Single y, Single z) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMatrixTranslatedEXT")] + public static void MatrixTranslate(OpenTK.Graphics.OpenGL4.MatrixMode mode, Double x, Double y, Double z) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMatrixTranslatefEXT")] + public static void MatrixTranslate(OpenTK.Graphics.OpenGL4.MatrixMode mode, Single x, Single y, Single z) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexBufferEXT")] + [CLSCompliant(false)] + public static void MultiTexBuffer(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.All internalformat, Int32 buffer) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexBufferEXT")] + [CLSCompliant(false)] + public static void MultiTexBuffer(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.All internalformat, UInt32 buffer) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: COMPSIZE(size,type,stride)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexCoordPointerEXT")] + public static void MultiTexCoordPointer(OpenTK.Graphics.OpenGL4.TextureUnit texunit, Int32 size, OpenTK.Graphics.OpenGL4.TexCoordPointerType type, Int32 stride, [CountAttribute(Computed = "size,type,stride")] IntPtr pointer) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: COMPSIZE(size,type,stride)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexCoordPointerEXT")] + [CLSCompliant(false)] + public static void MultiTexCoordPointer(OpenTK.Graphics.OpenGL4.TextureUnit texunit, Int32 size, OpenTK.Graphics.OpenGL4.TexCoordPointerType type, Int32 stride, [InAttribute, OutAttribute, CountAttribute(Computed = "size,type,stride")] T4[] pointer) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: COMPSIZE(size,type,stride)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexCoordPointerEXT")] + [CLSCompliant(false)] + public static void MultiTexCoordPointer(OpenTK.Graphics.OpenGL4.TextureUnit texunit, Int32 size, OpenTK.Graphics.OpenGL4.TexCoordPointerType type, Int32 stride, [InAttribute, OutAttribute, CountAttribute(Computed = "size,type,stride")] T4[,] pointer) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: COMPSIZE(size,type,stride)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexCoordPointerEXT")] + [CLSCompliant(false)] + public static void MultiTexCoordPointer(OpenTK.Graphics.OpenGL4.TextureUnit texunit, Int32 size, OpenTK.Graphics.OpenGL4.TexCoordPointerType type, Int32 stride, [InAttribute, OutAttribute, CountAttribute(Computed = "size,type,stride")] T4[,,] pointer) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: COMPSIZE(size,type,stride)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexCoordPointerEXT")] + public static void MultiTexCoordPointer(OpenTK.Graphics.OpenGL4.TextureUnit texunit, Int32 size, OpenTK.Graphics.OpenGL4.TexCoordPointerType type, Int32 stride, [InAttribute, OutAttribute, CountAttribute(Computed = "size,type,stride")] ref T4 pointer) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexEnvfEXT")] + public static void MultiTexEnv(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureEnvTarget target, OpenTK.Graphics.OpenGL4.TextureEnvParameter pname, Single param) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexEnvfvEXT")] + [CLSCompliant(false)] + public static void MultiTexEnv(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureEnvTarget target, OpenTK.Graphics.OpenGL4.TextureEnvParameter pname, [CountAttribute(Computed = "pname")] Single[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexEnvfvEXT")] + [CLSCompliant(false)] + public static unsafe void MultiTexEnv(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureEnvTarget target, OpenTK.Graphics.OpenGL4.TextureEnvParameter pname, [CountAttribute(Computed = "pname")] Single* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexEnviEXT")] + public static void MultiTexEnv(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureEnvTarget target, OpenTK.Graphics.OpenGL4.TextureEnvParameter pname, Int32 param) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexEnvivEXT")] + [CLSCompliant(false)] + public static void MultiTexEnv(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureEnvTarget target, OpenTK.Graphics.OpenGL4.TextureEnvParameter pname, [CountAttribute(Computed = "pname")] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexEnvivEXT")] + [CLSCompliant(false)] + public static unsafe void MultiTexEnv(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureEnvTarget target, OpenTK.Graphics.OpenGL4.TextureEnvParameter pname, [CountAttribute(Computed = "pname")] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexGendEXT")] + public static void MultiTexGend(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureCoordName coord, OpenTK.Graphics.OpenGL4.TextureGenParameter pname, Double param) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexGendvEXT")] + [CLSCompliant(false)] + public static void MultiTexGen(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureCoordName coord, OpenTK.Graphics.OpenGL4.TextureGenParameter pname, [CountAttribute(Computed = "pname")] Double[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexGendvEXT")] + [CLSCompliant(false)] + public static void MultiTexGen(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureCoordName coord, OpenTK.Graphics.OpenGL4.TextureGenParameter pname, [CountAttribute(Computed = "pname")] ref Double @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexGendvEXT")] + [CLSCompliant(false)] + public static unsafe void MultiTexGen(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureCoordName coord, OpenTK.Graphics.OpenGL4.TextureGenParameter pname, [CountAttribute(Computed = "pname")] Double* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexGenfEXT")] + public static void MultiTexGen(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureCoordName coord, OpenTK.Graphics.OpenGL4.TextureGenParameter pname, Single param) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexGenfvEXT")] + [CLSCompliant(false)] + public static void MultiTexGen(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureCoordName coord, OpenTK.Graphics.OpenGL4.TextureGenParameter pname, [CountAttribute(Computed = "pname")] Single[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexGenfvEXT")] + [CLSCompliant(false)] + public static unsafe void MultiTexGen(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureCoordName coord, OpenTK.Graphics.OpenGL4.TextureGenParameter pname, [CountAttribute(Computed = "pname")] Single* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexGeniEXT")] + public static void MultiTexGen(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureCoordName coord, OpenTK.Graphics.OpenGL4.TextureGenParameter pname, Int32 param) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexGenivEXT")] + [CLSCompliant(false)] + public static void MultiTexGen(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureCoordName coord, OpenTK.Graphics.OpenGL4.TextureGenParameter pname, [CountAttribute(Computed = "pname")] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexGenivEXT")] + [CLSCompliant(false)] + public static unsafe void MultiTexGen(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureCoordName coord, OpenTK.Graphics.OpenGL4.TextureGenParameter pname, [CountAttribute(Computed = "pname")] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexImage1DEXT")] + public static void MultiTexImage1D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 internalformat, Int32 width, Int32 border, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [CountAttribute(Computed = "format,type,width")] IntPtr pixels) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexImage1DEXT")] + [CLSCompliant(false)] + public static void MultiTexImage1D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 internalformat, Int32 width, Int32 border, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width")] T8[] pixels) + where T8 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexImage1DEXT")] + [CLSCompliant(false)] + public static void MultiTexImage1D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 internalformat, Int32 width, Int32 border, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width")] T8[,] pixels) + where T8 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexImage1DEXT")] + [CLSCompliant(false)] + public static void MultiTexImage1D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 internalformat, Int32 width, Int32 border, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width")] T8[,,] pixels) + where T8 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexImage1DEXT")] + public static void MultiTexImage1D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 internalformat, Int32 width, Int32 border, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width")] ref T8 pixels) + where T8 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width,height)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexImage2DEXT")] + public static void MultiTexImage2D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [CountAttribute(Computed = "format,type,width,height")] IntPtr pixels) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width,height)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexImage2DEXT")] + [CLSCompliant(false)] + public static void MultiTexImage2D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width,height")] T9[] pixels) + where T9 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width,height)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexImage2DEXT")] + [CLSCompliant(false)] + public static void MultiTexImage2D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width,height")] T9[,] pixels) + where T9 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width,height)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexImage2DEXT")] + [CLSCompliant(false)] + public static void MultiTexImage2D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width,height")] T9[,,] pixels) + where T9 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width,height)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexImage2DEXT")] + public static void MultiTexImage2D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width,height")] ref T9 pixels) + where T9 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width,height,depth)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexImage3DEXT")] + public static void MultiTexImage3D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [CountAttribute(Computed = "format,type,width,height,depth")] IntPtr pixels) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width,height,depth)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexImage3DEXT")] + [CLSCompliant(false)] + public static void MultiTexImage3D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width,height,depth")] T10[] pixels) + where T10 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width,height,depth)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexImage3DEXT")] + [CLSCompliant(false)] + public static void MultiTexImage3D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width,height,depth")] T10[,] pixels) + where T10 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width,height,depth)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexImage3DEXT")] + [CLSCompliant(false)] + public static void MultiTexImage3D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width,height,depth")] T10[,,] pixels) + where T10 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width,height,depth)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexImage3DEXT")] + public static void MultiTexImage3D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width,height,depth")] ref T10 pixels) + where T10 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexParameterfEXT")] + public static void MultiTexParameter(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.TextureParameterName pname, Single param) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexParameterfvEXT")] + [CLSCompliant(false)] + public static void MultiTexParameter(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.TextureParameterName pname, [CountAttribute(Computed = "pname")] Single[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexParameterfvEXT")] + [CLSCompliant(false)] + public static unsafe void MultiTexParameter(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.TextureParameterName pname, [CountAttribute(Computed = "pname")] Single* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexParameteriEXT")] + public static void MultiTexParameter(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.TextureParameterName pname, Int32 param) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexParameterIivEXT")] + [CLSCompliant(false)] + public static void MultiTexParameterI(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.TextureParameterName pname, [CountAttribute(Computed = "pname")] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexParameterIivEXT")] + [CLSCompliant(false)] + public static void MultiTexParameterI(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.TextureParameterName pname, [CountAttribute(Computed = "pname")] ref Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexParameterIivEXT")] + [CLSCompliant(false)] + public static unsafe void MultiTexParameterI(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.TextureParameterName pname, [CountAttribute(Computed = "pname")] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexParameterIuivEXT")] + [CLSCompliant(false)] + public static void MultiTexParameterI(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.TextureParameterName pname, [CountAttribute(Computed = "pname")] UInt32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexParameterIuivEXT")] + [CLSCompliant(false)] + public static void MultiTexParameterI(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.TextureParameterName pname, [CountAttribute(Computed = "pname")] ref UInt32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexParameterIuivEXT")] + [CLSCompliant(false)] + public static unsafe void MultiTexParameterI(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.TextureParameterName pname, [CountAttribute(Computed = "pname")] UInt32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexParameterivEXT")] + [CLSCompliant(false)] + public static void MultiTexParameter(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.TextureParameterName pname, [CountAttribute(Computed = "pname")] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexParameterivEXT")] + [CLSCompliant(false)] + public static unsafe void MultiTexParameter(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.TextureParameterName pname, [CountAttribute(Computed = "pname")] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexRenderbufferEXT")] + [CLSCompliant(false)] + public static void MultiTexRenderbuffer(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 renderbuffer) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexRenderbufferEXT")] + [CLSCompliant(false)] + public static void MultiTexRenderbuffer(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, UInt32 renderbuffer) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexSubImage1DEXT")] + public static void MultiTexSubImage1D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [CountAttribute(Computed = "format,type,width")] IntPtr pixels) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexSubImage1DEXT")] + [CLSCompliant(false)] + public static void MultiTexSubImage1D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width")] T7[] pixels) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexSubImage1DEXT")] + [CLSCompliant(false)] + public static void MultiTexSubImage1D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width")] T7[,] pixels) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexSubImage1DEXT")] + [CLSCompliant(false)] + public static void MultiTexSubImage1D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width")] T7[,,] pixels) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexSubImage1DEXT")] + public static void MultiTexSubImage1D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width")] ref T7 pixels) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width,height)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexSubImage2DEXT")] + public static void MultiTexSubImage2D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [CountAttribute(Computed = "format,type,width,height")] IntPtr pixels) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width,height)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexSubImage2DEXT")] + [CLSCompliant(false)] + public static void MultiTexSubImage2D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width,height")] T9[] pixels) + where T9 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width,height)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexSubImage2DEXT")] + [CLSCompliant(false)] + public static void MultiTexSubImage2D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width,height")] T9[,] pixels) + where T9 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width,height)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexSubImage2DEXT")] + [CLSCompliant(false)] + public static void MultiTexSubImage2D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width,height")] T9[,,] pixels) + where T9 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width,height)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexSubImage2DEXT")] + public static void MultiTexSubImage2D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width,height")] ref T9 pixels) + where T9 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width,height,depth)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexSubImage3DEXT")] + public static void MultiTexSubImage3D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [CountAttribute(Computed = "format,type,width,height,depth")] IntPtr pixels) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width,height,depth)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexSubImage3DEXT")] + [CLSCompliant(false)] + public static void MultiTexSubImage3D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width,height,depth")] T11[] pixels) + where T11 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width,height,depth)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexSubImage3DEXT")] + [CLSCompliant(false)] + public static void MultiTexSubImage3D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width,height,depth")] T11[,] pixels) + where T11 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width,height,depth)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexSubImage3DEXT")] + [CLSCompliant(false)] + public static void MultiTexSubImage3D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width,height,depth")] T11[,,] pixels) + where T11 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width,height,depth)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexSubImage3DEXT")] + public static void MultiTexSubImage3D(OpenTK.Graphics.OpenGL4.TextureUnit texunit, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width,height,depth")] ref T11 pixels) + where T11 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(size)] + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")] + [CLSCompliant(false)] + public static void NamedBufferData(Int32 buffer, Int32 size, [CountAttribute(Computed = "size")] IntPtr data, OpenTK.Graphics.OpenGL4.BufferUsageHint usage) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(size)] + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")] + [CLSCompliant(false)] + public static void NamedBufferData(Int32 buffer, Int32 size, [CountAttribute(Computed = "size")] IntPtr data, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess usage) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(size)] + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")] + [CLSCompliant(false)] + public static void NamedBufferData(Int32 buffer, Int32 size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T2[] data, OpenTK.Graphics.OpenGL4.BufferUsageHint usage) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(size)] + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")] + [CLSCompliant(false)] + public static void NamedBufferData(Int32 buffer, Int32 size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T2[] data, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess usage) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(size)] + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")] + [CLSCompliant(false)] + public static void NamedBufferData(Int32 buffer, Int32 size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T2[,] data, OpenTK.Graphics.OpenGL4.BufferUsageHint usage) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(size)] + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")] + [CLSCompliant(false)] + public static void NamedBufferData(Int32 buffer, Int32 size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T2[,] data, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess usage) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(size)] + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")] + [CLSCompliant(false)] + public static void NamedBufferData(Int32 buffer, Int32 size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T2[,,] data, OpenTK.Graphics.OpenGL4.BufferUsageHint usage) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(size)] + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")] + [CLSCompliant(false)] + public static void NamedBufferData(Int32 buffer, Int32 size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T2[,,] data, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess usage) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(size)] + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")] + [CLSCompliant(false)] + public static void NamedBufferData(Int32 buffer, Int32 size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] ref T2 data, OpenTK.Graphics.OpenGL4.BufferUsageHint usage) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(size)] + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")] + [CLSCompliant(false)] + public static void NamedBufferData(Int32 buffer, Int32 size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] ref T2 data, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess usage) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(size)] + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")] + [CLSCompliant(false)] + public static void NamedBufferData(Int32 buffer, IntPtr size, [CountAttribute(Computed = "size")] IntPtr data, OpenTK.Graphics.OpenGL4.BufferUsageHint usage) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(size)] + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")] + [CLSCompliant(false)] + public static void NamedBufferData(Int32 buffer, IntPtr size, [CountAttribute(Computed = "size")] IntPtr data, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess usage) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(size)] + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")] + [CLSCompliant(false)] + public static void NamedBufferData(Int32 buffer, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T2[] data, OpenTK.Graphics.OpenGL4.BufferUsageHint usage) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(size)] + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")] + [CLSCompliant(false)] + public static void NamedBufferData(Int32 buffer, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T2[] data, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess usage) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(size)] + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")] + [CLSCompliant(false)] + public static void NamedBufferData(Int32 buffer, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T2[,] data, OpenTK.Graphics.OpenGL4.BufferUsageHint usage) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(size)] + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")] + [CLSCompliant(false)] + public static void NamedBufferData(Int32 buffer, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T2[,] data, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess usage) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(size)] + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")] + [CLSCompliant(false)] + public static void NamedBufferData(Int32 buffer, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T2[,,] data, OpenTK.Graphics.OpenGL4.BufferUsageHint usage) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(size)] + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")] + [CLSCompliant(false)] + public static void NamedBufferData(Int32 buffer, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T2[,,] data, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess usage) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(size)] + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")] + [CLSCompliant(false)] + public static void NamedBufferData(Int32 buffer, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] ref T2 data, OpenTK.Graphics.OpenGL4.BufferUsageHint usage) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(size)] + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")] + [CLSCompliant(false)] + public static void NamedBufferData(Int32 buffer, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] ref T2 data, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess usage) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(size)] + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")] + [CLSCompliant(false)] + public static void NamedBufferData(UInt32 buffer, Int32 size, [CountAttribute(Computed = "size")] IntPtr data, OpenTK.Graphics.OpenGL4.BufferUsageHint usage) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(size)] + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")] + [CLSCompliant(false)] + public static void NamedBufferData(UInt32 buffer, Int32 size, [CountAttribute(Computed = "size")] IntPtr data, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess usage) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(size)] + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")] + [CLSCompliant(false)] + public static void NamedBufferData(UInt32 buffer, Int32 size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T2[] data, OpenTK.Graphics.OpenGL4.BufferUsageHint usage) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(size)] + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")] + [CLSCompliant(false)] + public static void NamedBufferData(UInt32 buffer, Int32 size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T2[] data, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess usage) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(size)] + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")] + [CLSCompliant(false)] + public static void NamedBufferData(UInt32 buffer, Int32 size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T2[,] data, OpenTK.Graphics.OpenGL4.BufferUsageHint usage) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(size)] + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")] + [CLSCompliant(false)] + public static void NamedBufferData(UInt32 buffer, Int32 size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T2[,] data, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess usage) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(size)] + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")] + [CLSCompliant(false)] + public static void NamedBufferData(UInt32 buffer, Int32 size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T2[,,] data, OpenTK.Graphics.OpenGL4.BufferUsageHint usage) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(size)] + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")] + [CLSCompliant(false)] + public static void NamedBufferData(UInt32 buffer, Int32 size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T2[,,] data, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess usage) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(size)] + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")] + [CLSCompliant(false)] + public static void NamedBufferData(UInt32 buffer, Int32 size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] ref T2 data, OpenTK.Graphics.OpenGL4.BufferUsageHint usage) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(size)] + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")] + [CLSCompliant(false)] + public static void NamedBufferData(UInt32 buffer, Int32 size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] ref T2 data, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess usage) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(size)] + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")] + [CLSCompliant(false)] + public static void NamedBufferData(UInt32 buffer, IntPtr size, [CountAttribute(Computed = "size")] IntPtr data, OpenTK.Graphics.OpenGL4.BufferUsageHint usage) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(size)] + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")] + [CLSCompliant(false)] + public static void NamedBufferData(UInt32 buffer, IntPtr size, [CountAttribute(Computed = "size")] IntPtr data, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess usage) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(size)] + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")] + [CLSCompliant(false)] + public static void NamedBufferData(UInt32 buffer, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T2[] data, OpenTK.Graphics.OpenGL4.BufferUsageHint usage) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(size)] + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")] + [CLSCompliant(false)] + public static void NamedBufferData(UInt32 buffer, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T2[] data, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess usage) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(size)] + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")] + [CLSCompliant(false)] + public static void NamedBufferData(UInt32 buffer, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T2[,] data, OpenTK.Graphics.OpenGL4.BufferUsageHint usage) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(size)] + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")] + [CLSCompliant(false)] + public static void NamedBufferData(UInt32 buffer, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T2[,] data, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess usage) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(size)] + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")] + [CLSCompliant(false)] + public static void NamedBufferData(UInt32 buffer, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T2[,,] data, OpenTK.Graphics.OpenGL4.BufferUsageHint usage) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(size)] + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")] + [CLSCompliant(false)] + public static void NamedBufferData(UInt32 buffer, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T2[,,] data, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess usage) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(size)] + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")] + [CLSCompliant(false)] + public static void NamedBufferData(UInt32 buffer, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] ref T2 data, OpenTK.Graphics.OpenGL4.BufferUsageHint usage) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: COMPSIZE(size)] + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")] + [CLSCompliant(false)] + public static void NamedBufferData(UInt32 buffer, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] ref T2 data, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess usage) + where T2 : struct + { throw new NotImplementedException(); } + /// [requires: ARB_sparse_buffer] /// /// @@ -42836,6 +56001,15 @@ namespace OpenTK.Graphics.OpenGL4 [CLSCompliant(false)] public static void NamedBufferPageCommitment(Int32 buffer, IntPtr offset, Int32 size, bool commit) { throw new NotImplementedException(); } + /// [requires: ARB_sparse_buffer] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_sparse_buffer", Version = "", EntryPoint = "glNamedBufferPageCommitmentEXT")] + [CLSCompliant(false)] + public static void NamedBufferPageCommitment(Int32 buffer, IntPtr offset, IntPtr size, bool commit) { throw new NotImplementedException(); } + /// [requires: ARB_sparse_buffer] /// /// @@ -42845,10 +56019,7942 @@ namespace OpenTK.Graphics.OpenGL4 [CLSCompliant(false)] public static void NamedBufferPageCommitment(UInt32 buffer, IntPtr offset, Int32 size, bool commit) { throw new NotImplementedException(); } + /// [requires: ARB_sparse_buffer] + /// + /// + /// + /// + [AutoGenerated(Category = "ARB_sparse_buffer", Version = "", EntryPoint = "glNamedBufferPageCommitmentEXT")] + [CLSCompliant(false)] + public static void NamedBufferPageCommitment(UInt32 buffer, IntPtr offset, IntPtr size, bool commit) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: size] + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorage(Int32 buffer, Int32 size, [CountAttribute(Parameter = "size")] IntPtr data, OpenTK.Graphics.OpenGL4.BufferStorageFlags flags) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: size] + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorage(Int32 buffer, Int32 size, [CountAttribute(Parameter = "size")] IntPtr data, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess flags) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: size] + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorage(Int32 buffer, Int32 size, [CountAttribute(Parameter = "size")] IntPtr data, Int32 flags) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: size] + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorage(Int32 buffer, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[] data, OpenTK.Graphics.OpenGL4.BufferStorageFlags flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: size] + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorage(Int32 buffer, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[] data, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: size] + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorage(Int32 buffer, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[] data, Int32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: size] + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorage(Int32 buffer, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,] data, OpenTK.Graphics.OpenGL4.BufferStorageFlags flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: size] + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorage(Int32 buffer, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,] data, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: size] + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorage(Int32 buffer, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,] data, Int32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: size] + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorage(Int32 buffer, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,,] data, OpenTK.Graphics.OpenGL4.BufferStorageFlags flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: size] + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorage(Int32 buffer, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,,] data, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: size] + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorage(Int32 buffer, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,,] data, Int32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: size] + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorage(Int32 buffer, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] ref T2 data, OpenTK.Graphics.OpenGL4.BufferStorageFlags flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: size] + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorage(Int32 buffer, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] ref T2 data, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: size] + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorage(Int32 buffer, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] ref T2 data, Int32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: size] + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorage(Int32 buffer, IntPtr size, [CountAttribute(Parameter = "size")] IntPtr data, OpenTK.Graphics.OpenGL4.BufferStorageFlags flags) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: size] + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorage(Int32 buffer, IntPtr size, [CountAttribute(Parameter = "size")] IntPtr data, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess flags) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: size] + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorage(Int32 buffer, IntPtr size, [CountAttribute(Parameter = "size")] IntPtr data, Int32 flags) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: size] + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorage(Int32 buffer, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[] data, OpenTK.Graphics.OpenGL4.BufferStorageFlags flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: size] + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorage(Int32 buffer, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[] data, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: size] + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorage(Int32 buffer, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[] data, Int32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: size] + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorage(Int32 buffer, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,] data, OpenTK.Graphics.OpenGL4.BufferStorageFlags flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: size] + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorage(Int32 buffer, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,] data, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: size] + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorage(Int32 buffer, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,] data, Int32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: size] + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorage(Int32 buffer, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,,] data, OpenTK.Graphics.OpenGL4.BufferStorageFlags flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: size] + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorage(Int32 buffer, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,,] data, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: size] + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorage(Int32 buffer, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,,] data, Int32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: size] + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorage(Int32 buffer, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] ref T2 data, OpenTK.Graphics.OpenGL4.BufferStorageFlags flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: size] + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorage(Int32 buffer, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] ref T2 data, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: size] + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorage(Int32 buffer, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] ref T2 data, Int32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: size] + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorage(UInt32 buffer, Int32 size, [CountAttribute(Parameter = "size")] IntPtr data, OpenTK.Graphics.OpenGL4.BufferStorageFlags flags) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: size] + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorage(UInt32 buffer, Int32 size, [CountAttribute(Parameter = "size")] IntPtr data, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess flags) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: size] + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorage(UInt32 buffer, Int32 size, [CountAttribute(Parameter = "size")] IntPtr data, UInt32 flags) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: size] + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorage(UInt32 buffer, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[] data, OpenTK.Graphics.OpenGL4.BufferStorageFlags flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: size] + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorage(UInt32 buffer, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[] data, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: size] + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorage(UInt32 buffer, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[] data, UInt32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: size] + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorage(UInt32 buffer, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,] data, OpenTK.Graphics.OpenGL4.BufferStorageFlags flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: size] + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorage(UInt32 buffer, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,] data, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: size] + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorage(UInt32 buffer, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,] data, UInt32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: size] + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorage(UInt32 buffer, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,,] data, OpenTK.Graphics.OpenGL4.BufferStorageFlags flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: size] + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorage(UInt32 buffer, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,,] data, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: size] + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorage(UInt32 buffer, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,,] data, UInt32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: size] + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorage(UInt32 buffer, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] ref T2 data, OpenTK.Graphics.OpenGL4.BufferStorageFlags flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: size] + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorage(UInt32 buffer, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] ref T2 data, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: size] + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorage(UInt32 buffer, Int32 size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] ref T2 data, UInt32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: size] + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorage(UInt32 buffer, IntPtr size, [CountAttribute(Parameter = "size")] IntPtr data, OpenTK.Graphics.OpenGL4.BufferStorageFlags flags) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: size] + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorage(UInt32 buffer, IntPtr size, [CountAttribute(Parameter = "size")] IntPtr data, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess flags) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: size] + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorage(UInt32 buffer, IntPtr size, [CountAttribute(Parameter = "size")] IntPtr data, UInt32 flags) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: size] + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorage(UInt32 buffer, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[] data, OpenTK.Graphics.OpenGL4.BufferStorageFlags flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: size] + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorage(UInt32 buffer, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[] data, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: size] + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorage(UInt32 buffer, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[] data, UInt32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: size] + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorage(UInt32 buffer, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,] data, OpenTK.Graphics.OpenGL4.BufferStorageFlags flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: size] + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorage(UInt32 buffer, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,] data, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: size] + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorage(UInt32 buffer, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,] data, UInt32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: size] + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorage(UInt32 buffer, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,,] data, OpenTK.Graphics.OpenGL4.BufferStorageFlags flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: size] + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorage(UInt32 buffer, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,,] data, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: size] + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorage(UInt32 buffer, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] T2[,,] data, UInt32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: size] + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorage(UInt32 buffer, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] ref T2 data, OpenTK.Graphics.OpenGL4.BufferStorageFlags flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: size] + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorage(UInt32 buffer, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] ref T2 data, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// [length: size] + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedBufferStorage(UInt32 buffer, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Parameter = "size")] ref T2 data, UInt32 flags) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(size)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void NamedBufferSubData(Int32 buffer, IntPtr offset, Int32 size, [CountAttribute(Computed = "size")] IntPtr data) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(size)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void NamedBufferSubData(Int32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T3[] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(size)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void NamedBufferSubData(Int32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T3[,] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(size)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void NamedBufferSubData(Int32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T3[,,] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(size)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void NamedBufferSubData(Int32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] ref T3 data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(size)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void NamedBufferSubData(Int32 buffer, IntPtr offset, IntPtr size, [CountAttribute(Computed = "size")] IntPtr data) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(size)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void NamedBufferSubData(Int32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T3[] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(size)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void NamedBufferSubData(Int32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T3[,] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(size)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void NamedBufferSubData(Int32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T3[,,] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(size)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void NamedBufferSubData(Int32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] ref T3 data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(size)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void NamedBufferSubData(UInt32 buffer, IntPtr offset, Int32 size, [CountAttribute(Computed = "size")] IntPtr data) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(size)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void NamedBufferSubData(UInt32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T3[] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(size)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void NamedBufferSubData(UInt32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T3[,] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(size)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void NamedBufferSubData(UInt32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T3[,,] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(size)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void NamedBufferSubData(UInt32 buffer, IntPtr offset, Int32 size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] ref T3 data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(size)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void NamedBufferSubData(UInt32 buffer, IntPtr offset, IntPtr size, [CountAttribute(Computed = "size")] IntPtr data) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(size)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void NamedBufferSubData(UInt32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T3[] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(size)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void NamedBufferSubData(UInt32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T3[,] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(size)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void NamedBufferSubData(UInt32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] T3[,,] data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(size)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferSubDataEXT")] + [CLSCompliant(false)] + public static void NamedBufferSubData(UInt32 buffer, IntPtr offset, IntPtr size, [InAttribute, OutAttribute, CountAttribute(Computed = "size")] ref T3 data) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedCopyBufferSubDataEXT")] + [CLSCompliant(false)] + public static void NamedCopyBufferSubData(Int32 readBuffer, Int32 writeBuffer, IntPtr readOffset, IntPtr writeOffset, Int32 size) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedCopyBufferSubDataEXT")] + [CLSCompliant(false)] + public static void NamedCopyBufferSubData(Int32 readBuffer, Int32 writeBuffer, IntPtr readOffset, IntPtr writeOffset, IntPtr size) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedCopyBufferSubDataEXT")] + [CLSCompliant(false)] + public static void NamedCopyBufferSubData(UInt32 readBuffer, UInt32 writeBuffer, IntPtr readOffset, IntPtr writeOffset, Int32 size) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedCopyBufferSubDataEXT")] + [CLSCompliant(false)] + public static void NamedCopyBufferSubData(UInt32 readBuffer, UInt32 writeBuffer, IntPtr readOffset, IntPtr writeOffset, IntPtr size) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedFramebufferParameteriEXT")] + [CLSCompliant(false)] + public static void NamedFramebufferParameter(Int32 framebuffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess pname, Int32 param) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedFramebufferParameteriEXT")] + [CLSCompliant(false)] + public static void NamedFramebufferParameter(Int32 framebuffer, OpenTK.Graphics.OpenGL4.FramebufferDefaultParameter pname, Int32 param) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedFramebufferParameteriEXT")] + [CLSCompliant(false)] + public static void NamedFramebufferParameter(Int32 framebuffer, OpenTK.Graphics.OpenGL4.FramebufferParameterName pname, Int32 param) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedFramebufferParameteriEXT")] + [CLSCompliant(false)] + public static void NamedFramebufferParameter(UInt32 framebuffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess pname, Int32 param) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedFramebufferParameteriEXT")] + [CLSCompliant(false)] + public static void NamedFramebufferParameter(UInt32 framebuffer, OpenTK.Graphics.OpenGL4.FramebufferDefaultParameter pname, Int32 param) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedFramebufferParameteriEXT")] + [CLSCompliant(false)] + public static void NamedFramebufferParameter(UInt32 framebuffer, OpenTK.Graphics.OpenGL4.FramebufferParameterName pname, Int32 param) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedFramebufferRenderbufferEXT")] + [CLSCompliant(false)] + public static void NamedFramebufferRenderbuffer(Int32 framebuffer, OpenTK.Graphics.OpenGL4.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL4.RenderbufferTarget renderbuffertarget, Int32 renderbuffer) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedFramebufferRenderbufferEXT")] + [CLSCompliant(false)] + public static void NamedFramebufferRenderbuffer(UInt32 framebuffer, OpenTK.Graphics.OpenGL4.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL4.RenderbufferTarget renderbuffertarget, UInt32 renderbuffer) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedFramebufferTexture1DEXT")] + [CLSCompliant(false)] + public static void NamedFramebufferTexture1D(Int32 framebuffer, OpenTK.Graphics.OpenGL4.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL4.TextureTarget textarget, Int32 texture, Int32 level) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedFramebufferTexture1DEXT")] + [CLSCompliant(false)] + public static void NamedFramebufferTexture1D(UInt32 framebuffer, OpenTK.Graphics.OpenGL4.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL4.TextureTarget textarget, UInt32 texture, Int32 level) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedFramebufferTexture2DEXT")] + [CLSCompliant(false)] + public static void NamedFramebufferTexture2D(Int32 framebuffer, OpenTK.Graphics.OpenGL4.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL4.TextureTarget textarget, Int32 texture, Int32 level) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedFramebufferTexture2DEXT")] + [CLSCompliant(false)] + public static void NamedFramebufferTexture2D(UInt32 framebuffer, OpenTK.Graphics.OpenGL4.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL4.TextureTarget textarget, UInt32 texture, Int32 level) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedFramebufferTexture3DEXT")] + [CLSCompliant(false)] + public static void NamedFramebufferTexture3D(Int32 framebuffer, OpenTK.Graphics.OpenGL4.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL4.TextureTarget textarget, Int32 texture, Int32 level, Int32 zoffset) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedFramebufferTexture3DEXT")] + [CLSCompliant(false)] + public static void NamedFramebufferTexture3D(UInt32 framebuffer, OpenTK.Graphics.OpenGL4.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL4.TextureTarget textarget, UInt32 texture, Int32 level, Int32 zoffset) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedFramebufferTextureEXT")] + [CLSCompliant(false)] + public static void NamedFramebufferTexture(Int32 framebuffer, OpenTK.Graphics.OpenGL4.FramebufferAttachment attachment, Int32 texture, Int32 level) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedFramebufferTextureEXT")] + [CLSCompliant(false)] + public static void NamedFramebufferTexture(UInt32 framebuffer, OpenTK.Graphics.OpenGL4.FramebufferAttachment attachment, UInt32 texture, Int32 level) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedFramebufferTextureFaceEXT")] + [CLSCompliant(false)] + public static void NamedFramebufferTextureFace(Int32 framebuffer, OpenTK.Graphics.OpenGL4.FramebufferAttachment attachment, Int32 texture, Int32 level, OpenTK.Graphics.OpenGL4.TextureTarget face) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedFramebufferTextureFaceEXT")] + [CLSCompliant(false)] + public static void NamedFramebufferTextureFace(UInt32 framebuffer, OpenTK.Graphics.OpenGL4.FramebufferAttachment attachment, UInt32 texture, Int32 level, OpenTK.Graphics.OpenGL4.TextureTarget face) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedFramebufferTextureLayerEXT")] + [CLSCompliant(false)] + public static void NamedFramebufferTextureLayer(Int32 framebuffer, OpenTK.Graphics.OpenGL4.FramebufferAttachment attachment, Int32 texture, Int32 level, Int32 layer) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedFramebufferTextureLayerEXT")] + [CLSCompliant(false)] + public static void NamedFramebufferTextureLayer(UInt32 framebuffer, OpenTK.Graphics.OpenGL4.FramebufferAttachment attachment, UInt32 texture, Int32 level, Int32 layer) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameter4dEXT")] + [CLSCompliant(false)] + public static void NamedProgramLocalParameter4(Int32 program, OpenTK.Graphics.OpenGL4.All target, Int32 index, Double x, Double y, Double z, Double w) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameter4dEXT")] + [CLSCompliant(false)] + public static void NamedProgramLocalParameter4(UInt32 program, OpenTK.Graphics.OpenGL4.All target, UInt32 index, Double x, Double y, Double z, Double w) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: 4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameter4dvEXT")] + [CLSCompliant(false)] + public static void NamedProgramLocalParameter4(Int32 program, OpenTK.Graphics.OpenGL4.All target, Int32 index, [CountAttribute(Count = 4)] Double[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: 4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameter4dvEXT")] + [CLSCompliant(false)] + public static void NamedProgramLocalParameter4(Int32 program, OpenTK.Graphics.OpenGL4.All target, Int32 index, [CountAttribute(Count = 4)] ref Double @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: 4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameter4dvEXT")] + [CLSCompliant(false)] + public static unsafe void NamedProgramLocalParameter4(Int32 program, OpenTK.Graphics.OpenGL4.All target, Int32 index, [CountAttribute(Count = 4)] Double* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: 4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameter4dvEXT")] + [CLSCompliant(false)] + public static void NamedProgramLocalParameter4(UInt32 program, OpenTK.Graphics.OpenGL4.All target, UInt32 index, [CountAttribute(Count = 4)] Double[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: 4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameter4dvEXT")] + [CLSCompliant(false)] + public static void NamedProgramLocalParameter4(UInt32 program, OpenTK.Graphics.OpenGL4.All target, UInt32 index, [CountAttribute(Count = 4)] ref Double @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: 4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameter4dvEXT")] + [CLSCompliant(false)] + public static unsafe void NamedProgramLocalParameter4(UInt32 program, OpenTK.Graphics.OpenGL4.All target, UInt32 index, [CountAttribute(Count = 4)] Double* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameter4fEXT")] + [CLSCompliant(false)] + public static void NamedProgramLocalParameter4(Int32 program, OpenTK.Graphics.OpenGL4.All target, Int32 index, Single x, Single y, Single z, Single w) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameter4fEXT")] + [CLSCompliant(false)] + public static void NamedProgramLocalParameter4(UInt32 program, OpenTK.Graphics.OpenGL4.All target, UInt32 index, Single x, Single y, Single z, Single w) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: 4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameter4fvEXT")] + [CLSCompliant(false)] + public static void NamedProgramLocalParameter4(Int32 program, OpenTK.Graphics.OpenGL4.All target, Int32 index, [CountAttribute(Count = 4)] Single[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: 4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameter4fvEXT")] + [CLSCompliant(false)] + public static void NamedProgramLocalParameter4(Int32 program, OpenTK.Graphics.OpenGL4.All target, Int32 index, [CountAttribute(Count = 4)] ref Single @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: 4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameter4fvEXT")] + [CLSCompliant(false)] + public static unsafe void NamedProgramLocalParameter4(Int32 program, OpenTK.Graphics.OpenGL4.All target, Int32 index, [CountAttribute(Count = 4)] Single* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: 4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameter4fvEXT")] + [CLSCompliant(false)] + public static void NamedProgramLocalParameter4(UInt32 program, OpenTK.Graphics.OpenGL4.All target, UInt32 index, [CountAttribute(Count = 4)] Single[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: 4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameter4fvEXT")] + [CLSCompliant(false)] + public static void NamedProgramLocalParameter4(UInt32 program, OpenTK.Graphics.OpenGL4.All target, UInt32 index, [CountAttribute(Count = 4)] ref Single @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: 4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameter4fvEXT")] + [CLSCompliant(false)] + public static unsafe void NamedProgramLocalParameter4(UInt32 program, OpenTK.Graphics.OpenGL4.All target, UInt32 index, [CountAttribute(Count = 4)] Single* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameterI4iEXT")] + [CLSCompliant(false)] + public static void NamedProgramLocalParameterI4(Int32 program, OpenTK.Graphics.OpenGL4.All target, Int32 index, Int32 x, Int32 y, Int32 z, Int32 w) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameterI4iEXT")] + [CLSCompliant(false)] + public static void NamedProgramLocalParameterI4(UInt32 program, OpenTK.Graphics.OpenGL4.All target, UInt32 index, Int32 x, Int32 y, Int32 z, Int32 w) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: 4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameterI4ivEXT")] + [CLSCompliant(false)] + public static void NamedProgramLocalParameterI4(Int32 program, OpenTK.Graphics.OpenGL4.All target, Int32 index, [CountAttribute(Count = 4)] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: 4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameterI4ivEXT")] + [CLSCompliant(false)] + public static void NamedProgramLocalParameterI4(Int32 program, OpenTK.Graphics.OpenGL4.All target, Int32 index, [CountAttribute(Count = 4)] ref Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: 4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameterI4ivEXT")] + [CLSCompliant(false)] + public static unsafe void NamedProgramLocalParameterI4(Int32 program, OpenTK.Graphics.OpenGL4.All target, Int32 index, [CountAttribute(Count = 4)] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: 4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameterI4ivEXT")] + [CLSCompliant(false)] + public static void NamedProgramLocalParameterI4(UInt32 program, OpenTK.Graphics.OpenGL4.All target, UInt32 index, [CountAttribute(Count = 4)] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: 4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameterI4ivEXT")] + [CLSCompliant(false)] + public static void NamedProgramLocalParameterI4(UInt32 program, OpenTK.Graphics.OpenGL4.All target, UInt32 index, [CountAttribute(Count = 4)] ref Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: 4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameterI4ivEXT")] + [CLSCompliant(false)] + public static unsafe void NamedProgramLocalParameterI4(UInt32 program, OpenTK.Graphics.OpenGL4.All target, UInt32 index, [CountAttribute(Count = 4)] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameterI4uiEXT")] + [CLSCompliant(false)] + public static void NamedProgramLocalParameterI4(UInt32 program, OpenTK.Graphics.OpenGL4.All target, UInt32 index, UInt32 x, UInt32 y, UInt32 z, UInt32 w) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: 4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameterI4uivEXT")] + [CLSCompliant(false)] + public static void NamedProgramLocalParameterI4(UInt32 program, OpenTK.Graphics.OpenGL4.All target, UInt32 index, [CountAttribute(Count = 4)] UInt32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: 4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameterI4uivEXT")] + [CLSCompliant(false)] + public static void NamedProgramLocalParameterI4(UInt32 program, OpenTK.Graphics.OpenGL4.All target, UInt32 index, [CountAttribute(Count = 4)] ref UInt32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: 4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameterI4uivEXT")] + [CLSCompliant(false)] + public static unsafe void NamedProgramLocalParameterI4(UInt32 program, OpenTK.Graphics.OpenGL4.All target, UInt32 index, [CountAttribute(Count = 4)] UInt32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameters4fvEXT")] + [CLSCompliant(false)] + public static void NamedProgramLocalParameters4(Int32 program, OpenTK.Graphics.OpenGL4.All target, Int32 index, Int32 count, [CountAttribute(Parameter = "count*4")] Single[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameters4fvEXT")] + [CLSCompliant(false)] + public static void NamedProgramLocalParameters4(Int32 program, OpenTK.Graphics.OpenGL4.All target, Int32 index, Int32 count, [CountAttribute(Parameter = "count*4")] ref Single @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameters4fvEXT")] + [CLSCompliant(false)] + public static unsafe void NamedProgramLocalParameters4(Int32 program, OpenTK.Graphics.OpenGL4.All target, Int32 index, Int32 count, [CountAttribute(Parameter = "count*4")] Single* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameters4fvEXT")] + [CLSCompliant(false)] + public static void NamedProgramLocalParameters4(UInt32 program, OpenTK.Graphics.OpenGL4.All target, UInt32 index, Int32 count, [CountAttribute(Parameter = "count*4")] Single[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameters4fvEXT")] + [CLSCompliant(false)] + public static void NamedProgramLocalParameters4(UInt32 program, OpenTK.Graphics.OpenGL4.All target, UInt32 index, Int32 count, [CountAttribute(Parameter = "count*4")] ref Single @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameters4fvEXT")] + [CLSCompliant(false)] + public static unsafe void NamedProgramLocalParameters4(UInt32 program, OpenTK.Graphics.OpenGL4.All target, UInt32 index, Int32 count, [CountAttribute(Parameter = "count*4")] Single* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParametersI4ivEXT")] + [CLSCompliant(false)] + public static void NamedProgramLocalParametersI4(Int32 program, OpenTK.Graphics.OpenGL4.All target, Int32 index, Int32 count, [CountAttribute(Parameter = "count*4")] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParametersI4ivEXT")] + [CLSCompliant(false)] + public static void NamedProgramLocalParametersI4(Int32 program, OpenTK.Graphics.OpenGL4.All target, Int32 index, Int32 count, [CountAttribute(Parameter = "count*4")] ref Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParametersI4ivEXT")] + [CLSCompliant(false)] + public static unsafe void NamedProgramLocalParametersI4(Int32 program, OpenTK.Graphics.OpenGL4.All target, Int32 index, Int32 count, [CountAttribute(Parameter = "count*4")] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParametersI4ivEXT")] + [CLSCompliant(false)] + public static void NamedProgramLocalParametersI4(UInt32 program, OpenTK.Graphics.OpenGL4.All target, UInt32 index, Int32 count, [CountAttribute(Parameter = "count*4")] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParametersI4ivEXT")] + [CLSCompliant(false)] + public static void NamedProgramLocalParametersI4(UInt32 program, OpenTK.Graphics.OpenGL4.All target, UInt32 index, Int32 count, [CountAttribute(Parameter = "count*4")] ref Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParametersI4ivEXT")] + [CLSCompliant(false)] + public static unsafe void NamedProgramLocalParametersI4(UInt32 program, OpenTK.Graphics.OpenGL4.All target, UInt32 index, Int32 count, [CountAttribute(Parameter = "count*4")] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParametersI4uivEXT")] + [CLSCompliant(false)] + public static void NamedProgramLocalParametersI4(UInt32 program, OpenTK.Graphics.OpenGL4.All target, UInt32 index, Int32 count, [CountAttribute(Parameter = "count*4")] UInt32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParametersI4uivEXT")] + [CLSCompliant(false)] + public static void NamedProgramLocalParametersI4(UInt32 program, OpenTK.Graphics.OpenGL4.All target, UInt32 index, Int32 count, [CountAttribute(Parameter = "count*4")] ref UInt32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParametersI4uivEXT")] + [CLSCompliant(false)] + public static unsafe void NamedProgramLocalParametersI4(UInt32 program, OpenTK.Graphics.OpenGL4.All target, UInt32 index, Int32 count, [CountAttribute(Parameter = "count*4")] UInt32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: len] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramStringEXT")] + [CLSCompliant(false)] + public static void NamedProgramString(Int32 program, OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All format, Int32 len, [CountAttribute(Parameter = "len")] IntPtr @string) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: len] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramStringEXT")] + [CLSCompliant(false)] + public static void NamedProgramString(Int32 program, OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All format, Int32 len, [InAttribute, OutAttribute, CountAttribute(Parameter = "len")] T4[] @string) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: len] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramStringEXT")] + [CLSCompliant(false)] + public static void NamedProgramString(Int32 program, OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All format, Int32 len, [InAttribute, OutAttribute, CountAttribute(Parameter = "len")] T4[,] @string) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: len] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramStringEXT")] + [CLSCompliant(false)] + public static void NamedProgramString(Int32 program, OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All format, Int32 len, [InAttribute, OutAttribute, CountAttribute(Parameter = "len")] T4[,,] @string) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: len] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramStringEXT")] + [CLSCompliant(false)] + public static void NamedProgramString(Int32 program, OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All format, Int32 len, [InAttribute, OutAttribute, CountAttribute(Parameter = "len")] ref T4 @string) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: len] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramStringEXT")] + [CLSCompliant(false)] + public static void NamedProgramString(UInt32 program, OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All format, Int32 len, [CountAttribute(Parameter = "len")] IntPtr @string) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: len] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramStringEXT")] + [CLSCompliant(false)] + public static void NamedProgramString(UInt32 program, OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All format, Int32 len, [InAttribute, OutAttribute, CountAttribute(Parameter = "len")] T4[] @string) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: len] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramStringEXT")] + [CLSCompliant(false)] + public static void NamedProgramString(UInt32 program, OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All format, Int32 len, [InAttribute, OutAttribute, CountAttribute(Parameter = "len")] T4[,] @string) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: len] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramStringEXT")] + [CLSCompliant(false)] + public static void NamedProgramString(UInt32 program, OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All format, Int32 len, [InAttribute, OutAttribute, CountAttribute(Parameter = "len")] T4[,,] @string) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: len] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramStringEXT")] + [CLSCompliant(false)] + public static void NamedProgramString(UInt32 program, OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All format, Int32 len, [InAttribute, OutAttribute, CountAttribute(Parameter = "len")] ref T4 @string) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedRenderbufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedRenderbufferStorage(Int32 renderbuffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, Int32 width, Int32 height) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedRenderbufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedRenderbufferStorage(Int32 renderbuffer, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, Int32 width, Int32 height) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedRenderbufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedRenderbufferStorage(Int32 renderbuffer, OpenTK.Graphics.OpenGL4.RenderbufferStorage internalformat, Int32 width, Int32 height) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedRenderbufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedRenderbufferStorage(UInt32 renderbuffer, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, Int32 width, Int32 height) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedRenderbufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedRenderbufferStorage(UInt32 renderbuffer, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, Int32 width, Int32 height) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedRenderbufferStorageEXT")] + [CLSCompliant(false)] + public static void NamedRenderbufferStorage(UInt32 renderbuffer, OpenTK.Graphics.OpenGL4.RenderbufferStorage internalformat, Int32 width, Int32 height) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedRenderbufferStorageMultisampleCoverageEXT")] + [CLSCompliant(false)] + public static void NamedRenderbufferStorageMultisampleCoverage(Int32 renderbuffer, Int32 coverageSamples, Int32 colorSamples, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, Int32 width, Int32 height) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedRenderbufferStorageMultisampleCoverageEXT")] + [CLSCompliant(false)] + public static void NamedRenderbufferStorageMultisampleCoverage(UInt32 renderbuffer, Int32 coverageSamples, Int32 colorSamples, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, Int32 width, Int32 height) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedRenderbufferStorageMultisampleEXT")] + [CLSCompliant(false)] + public static void NamedRenderbufferStorageMultisample(Int32 renderbuffer, Int32 samples, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, Int32 width, Int32 height) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedRenderbufferStorageMultisampleEXT")] + [CLSCompliant(false)] + public static void NamedRenderbufferStorageMultisample(Int32 renderbuffer, Int32 samples, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, Int32 width, Int32 height) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedRenderbufferStorageMultisampleEXT")] + [CLSCompliant(false)] + public static void NamedRenderbufferStorageMultisample(Int32 renderbuffer, Int32 samples, OpenTK.Graphics.OpenGL4.RenderbufferStorage internalformat, Int32 width, Int32 height) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedRenderbufferStorageMultisampleEXT")] + [CLSCompliant(false)] + public static void NamedRenderbufferStorageMultisample(UInt32 renderbuffer, Int32 samples, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, Int32 width, Int32 height) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedRenderbufferStorageMultisampleEXT")] + [CLSCompliant(false)] + public static void NamedRenderbufferStorageMultisample(UInt32 renderbuffer, Int32 samples, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, Int32 width, Int32 height) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedRenderbufferStorageMultisampleEXT")] + [CLSCompliant(false)] + public static void NamedRenderbufferStorageMultisample(UInt32 renderbuffer, Int32 samples, OpenTK.Graphics.OpenGL4.RenderbufferStorage internalformat, Int32 width, Int32 height) { throw new NotImplementedException(); } + + /// [requires: EXT_polygon_offset_clamp] + /// + /// + /// + [AutoGenerated(Category = "EXT_polygon_offset_clamp", Version = "", EntryPoint = "glPolygonOffsetClampEXT")] + public static void PolygonOffsetClamp(Single factor, Single units, Single clamp) { throw new NotImplementedException(); } + + /// [requires: EXT_debug_marker] + [AutoGenerated(Category = "EXT_debug_marker", Version = "", EntryPoint = "glPopGroupMarkerEXT")] + public static void PopGroupMarker() { throw new NotImplementedException(); } + + /// [requires: EXT_separate_shader_objects] + /// Specify a parameter for a program object + /// + /// + /// Specifies the name of a program object whose parameter to modify. + /// + /// + /// Specifies the name of the parameter to modify. + /// + /// + /// Specifies the new value of the parameter specified by pname for program. + /// + [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramParameteriEXT")] + [CLSCompliant(false)] + public static void ProgramParameter(Int32 program, OpenTK.Graphics.OpenGL4.AssemblyProgramParameterArb pname, Int32 value) { throw new NotImplementedException(); } + + /// [requires: EXT_separate_shader_objects] + /// Specify a parameter for a program object + /// + /// + /// Specifies the name of a program object whose parameter to modify. + /// + /// + /// Specifies the name of the parameter to modify. + /// + /// + /// Specifies the new value of the parameter specified by pname for program. + /// + [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramParameteriEXT")] + [CLSCompliant(false)] + public static void ProgramParameter(UInt32 program, OpenTK.Graphics.OpenGL4.AssemblyProgramParameterArb pname, Int32 value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform1dEXT")] + [CLSCompliant(false)] + public static void ProgramUniform1(Int32 program, Int32 location, Double x) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform1dEXT")] + [CLSCompliant(false)] + public static void ProgramUniform1(UInt32 program, Int32 location, Double x) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_direct_state_access", Version = "", EntryPoint = "glProgramUniform1dvEXT")] + [CLSCompliant(false)] + public static void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Double[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_direct_state_access", Version = "", EntryPoint = "glProgramUniform1dvEXT")] + [CLSCompliant(false)] + public static void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref Double value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_direct_state_access", Version = "", EntryPoint = "glProgramUniform1dvEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Double* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_direct_state_access", Version = "", EntryPoint = "glProgramUniform1dvEXT")] + [CLSCompliant(false)] + public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Double[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_direct_state_access", Version = "", EntryPoint = "glProgramUniform1dvEXT")] + [CLSCompliant(false)] + public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref Double value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_direct_state_access", Version = "", EntryPoint = "glProgramUniform1dvEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Double* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1fEXT")] + [CLSCompliant(false)] + public static void ProgramUniform1(Int32 program, Int32 location, Single v0) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1fEXT")] + [CLSCompliant(false)] + public static void ProgramUniform1(UInt32 program, Int32 location, Single v0) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1fvEXT")] + [CLSCompliant(false)] + public static void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Single[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1fvEXT")] + [CLSCompliant(false)] + public static void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref Single value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1fvEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Single* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1fvEXT")] + [CLSCompliant(false)] + public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Single[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1fvEXT")] + [CLSCompliant(false)] + public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref Single value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1fvEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Single* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1iEXT")] + [CLSCompliant(false)] + public static void ProgramUniform1(Int32 program, Int32 location, Int32 v0) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1iEXT")] + [CLSCompliant(false)] + public static void ProgramUniform1(UInt32 program, Int32 location, Int32 v0) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1ivEXT")] + [CLSCompliant(false)] + public static void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int32[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1ivEXT")] + [CLSCompliant(false)] + public static void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref Int32 value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1ivEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int32* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1ivEXT")] + [CLSCompliant(false)] + public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int32[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1ivEXT")] + [CLSCompliant(false)] + public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref Int32 value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1ivEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int32* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1uiEXT")] + [CLSCompliant(false)] + public static void ProgramUniform1(UInt32 program, Int32 location, UInt32 v0) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1uivEXT")] + [CLSCompliant(false)] + public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt32[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1uivEXT")] + [CLSCompliant(false)] + public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref UInt32 value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1uivEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt32* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform2dEXT")] + [CLSCompliant(false)] + public static void ProgramUniform2(Int32 program, Int32 location, Double x, Double y) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform2dEXT")] + [CLSCompliant(false)] + public static void ProgramUniform2(UInt32 program, Int32 location, Double x, Double y) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform2dvEXT")] + [CLSCompliant(false)] + public static void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Double[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform2dvEXT")] + [CLSCompliant(false)] + public static void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] ref Double value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform2dvEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Double* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform2dvEXT")] + [CLSCompliant(false)] + public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Double[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform2dvEXT")] + [CLSCompliant(false)] + public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] ref Double value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform2dvEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Double* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2fEXT")] + [CLSCompliant(false)] + public static void ProgramUniform2(Int32 program, Int32 location, Single v0, Single v1) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2fEXT")] + [CLSCompliant(false)] + public static void ProgramUniform2(UInt32 program, Int32 location, Single v0, Single v1) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2fvEXT")] + [CLSCompliant(false)] + public static void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Single[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2fvEXT")] + [CLSCompliant(false)] + public static void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] ref Single value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2fvEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Single* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2fvEXT")] + [CLSCompliant(false)] + public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Single[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2fvEXT")] + [CLSCompliant(false)] + public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] ref Single value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2fvEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Single* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2iEXT")] + [CLSCompliant(false)] + public static void ProgramUniform2(Int32 program, Int32 location, Int32 v0, Int32 v1) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2iEXT")] + [CLSCompliant(false)] + public static void ProgramUniform2(UInt32 program, Int32 location, Int32 v0, Int32 v1) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2ivEXT")] + [CLSCompliant(false)] + public static void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int32[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2ivEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int32* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2ivEXT")] + [CLSCompliant(false)] + public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int32[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2ivEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int32* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2uiEXT")] + [CLSCompliant(false)] + public static void ProgramUniform2(UInt32 program, Int32 location, UInt32 v0, UInt32 v1) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2uivEXT")] + [CLSCompliant(false)] + public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt32[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2uivEXT")] + [CLSCompliant(false)] + public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] ref UInt32 value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2uivEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt32* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform3dEXT")] + [CLSCompliant(false)] + public static void ProgramUniform3(Int32 program, Int32 location, Double x, Double y, Double z) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform3dEXT")] + [CLSCompliant(false)] + public static void ProgramUniform3(UInt32 program, Int32 location, Double x, Double y, Double z) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform3dvEXT")] + [CLSCompliant(false)] + public static void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Double[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform3dvEXT")] + [CLSCompliant(false)] + public static void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] ref Double value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform3dvEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Double* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform3dvEXT")] + [CLSCompliant(false)] + public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Double[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform3dvEXT")] + [CLSCompliant(false)] + public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] ref Double value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform3dvEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Double* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3fEXT")] + [CLSCompliant(false)] + public static void ProgramUniform3(Int32 program, Int32 location, Single v0, Single v1, Single v2) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3fEXT")] + [CLSCompliant(false)] + public static void ProgramUniform3(UInt32 program, Int32 location, Single v0, Single v1, Single v2) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3fvEXT")] + [CLSCompliant(false)] + public static void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Single[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3fvEXT")] + [CLSCompliant(false)] + public static void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] ref Single value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3fvEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Single* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3fvEXT")] + [CLSCompliant(false)] + public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Single[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3fvEXT")] + [CLSCompliant(false)] + public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] ref Single value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3fvEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Single* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3iEXT")] + [CLSCompliant(false)] + public static void ProgramUniform3(Int32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3iEXT")] + [CLSCompliant(false)] + public static void ProgramUniform3(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3ivEXT")] + [CLSCompliant(false)] + public static void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int32[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3ivEXT")] + [CLSCompliant(false)] + public static void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] ref Int32 value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3ivEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int32* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3ivEXT")] + [CLSCompliant(false)] + public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int32[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3ivEXT")] + [CLSCompliant(false)] + public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] ref Int32 value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3ivEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int32* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3uiEXT")] + [CLSCompliant(false)] + public static void ProgramUniform3(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3uivEXT")] + [CLSCompliant(false)] + public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt32[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3uivEXT")] + [CLSCompliant(false)] + public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] ref UInt32 value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3uivEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt32* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform4dEXT")] + [CLSCompliant(false)] + public static void ProgramUniform4(Int32 program, Int32 location, Double x, Double y, Double z, Double w) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform4dEXT")] + [CLSCompliant(false)] + public static void ProgramUniform4(UInt32 program, Int32 location, Double x, Double y, Double z, Double w) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform4dvEXT")] + [CLSCompliant(false)] + public static void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Double[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform4dvEXT")] + [CLSCompliant(false)] + public static void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] ref Double value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform4dvEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Double* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform4dvEXT")] + [CLSCompliant(false)] + public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Double[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform4dvEXT")] + [CLSCompliant(false)] + public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] ref Double value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform4dvEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Double* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4fEXT")] + [CLSCompliant(false)] + public static void ProgramUniform4(Int32 program, Int32 location, Single v0, Single v1, Single v2, Single v3) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4fEXT")] + [CLSCompliant(false)] + public static void ProgramUniform4(UInt32 program, Int32 location, Single v0, Single v1, Single v2, Single v3) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4fvEXT")] + [CLSCompliant(false)] + public static void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Single[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4fvEXT")] + [CLSCompliant(false)] + public static void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] ref Single value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4fvEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Single* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4fvEXT")] + [CLSCompliant(false)] + public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Single[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4fvEXT")] + [CLSCompliant(false)] + public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] ref Single value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4fvEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Single* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4iEXT")] + [CLSCompliant(false)] + public static void ProgramUniform4(Int32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4iEXT")] + [CLSCompliant(false)] + public static void ProgramUniform4(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4ivEXT")] + [CLSCompliant(false)] + public static void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int32[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4ivEXT")] + [CLSCompliant(false)] + public static void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] ref Int32 value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4ivEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int32* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4ivEXT")] + [CLSCompliant(false)] + public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int32[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4ivEXT")] + [CLSCompliant(false)] + public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] ref Int32 value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4ivEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int32* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4uiEXT")] + [CLSCompliant(false)] + public static void ProgramUniform4(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4uivEXT")] + [CLSCompliant(false)] + public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt32[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4uivEXT")] + [CLSCompliant(false)] + public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] ref UInt32 value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4uivEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt32* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2dvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Double[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2dvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] ref Double value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2dvEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniformMatrix2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Double* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2dvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Double[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2dvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] ref Double value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*4] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2dvEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniformMatrix2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Double* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// + /// + /// + /// + /// [length: count*4] + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix2fvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Single[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// + /// + /// + /// + /// [length: count*4] + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix2fvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] ref Single value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// + /// + /// + /// + /// [length: count*4] + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix2fvEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniformMatrix2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Single* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// + /// + /// + /// + /// [length: count*4] + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix2fvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Single[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// + /// + /// + /// + /// [length: count*4] + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix2fvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] ref Single value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// + /// + /// + /// + /// [length: count*4] + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix2fvEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniformMatrix2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Single* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*6] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2x3dvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix2x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Double[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*6] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2x3dvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix2x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] ref Double value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*6] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2x3dvEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniformMatrix2x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Double* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*6] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2x3dvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix2x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Double[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*6] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2x3dvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix2x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] ref Double value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*6] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2x3dvEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniformMatrix2x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Double* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// + /// + /// + /// + /// [length: count*6] + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix2x3fvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix2x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// + /// + /// + /// + /// [length: count*6] + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix2x3fvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix2x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] ref Single value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// + /// + /// + /// + /// [length: count*6] + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix2x3fvEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniformMatrix2x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// + /// + /// + /// + /// [length: count*6] + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix2x3fvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix2x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// + /// + /// + /// + /// [length: count*6] + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix2x3fvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix2x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] ref Single value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// + /// + /// + /// + /// [length: count*6] + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix2x3fvEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniformMatrix2x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*8] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2x4dvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix2x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Double[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*8] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2x4dvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix2x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] ref Double value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*8] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2x4dvEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniformMatrix2x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Double* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*8] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2x4dvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix2x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Double[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*8] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2x4dvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix2x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] ref Double value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*8] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2x4dvEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniformMatrix2x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Double* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// + /// + /// + /// + /// [length: count*8] + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix2x4fvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix2x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// + /// + /// + /// + /// [length: count*8] + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix2x4fvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix2x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] ref Single value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// + /// + /// + /// + /// [length: count*8] + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix2x4fvEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniformMatrix2x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// + /// + /// + /// + /// [length: count*8] + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix2x4fvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix2x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// + /// + /// + /// + /// [length: count*8] + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix2x4fvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix2x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] ref Single value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// + /// + /// + /// + /// [length: count*8] + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix2x4fvEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniformMatrix2x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*9] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3dvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Double[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*9] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3dvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] ref Double value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*9] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3dvEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniformMatrix3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Double* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*9] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3dvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Double[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*9] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3dvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] ref Double value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*9] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3dvEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniformMatrix3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Double* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// + /// + /// + /// + /// [length: count*9] + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix3fvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Single[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// + /// + /// + /// + /// [length: count*9] + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix3fvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] ref Single value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// + /// + /// + /// + /// [length: count*9] + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix3fvEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniformMatrix3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Single* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// + /// + /// + /// + /// [length: count*9] + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix3fvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Single[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// + /// + /// + /// + /// [length: count*9] + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix3fvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] ref Single value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// + /// + /// + /// + /// [length: count*9] + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix3fvEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniformMatrix3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Single* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*6] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3x2dvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix3x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Double[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*6] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3x2dvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix3x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] ref Double value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*6] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3x2dvEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniformMatrix3x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Double* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*6] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3x2dvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix3x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Double[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*6] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3x2dvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix3x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] ref Double value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*6] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3x2dvEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniformMatrix3x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Double* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// + /// + /// + /// + /// [length: count*6] + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix3x2fvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix3x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// + /// + /// + /// + /// [length: count*6] + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix3x2fvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix3x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] ref Single value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// + /// + /// + /// + /// [length: count*6] + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix3x2fvEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniformMatrix3x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// + /// + /// + /// + /// [length: count*6] + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix3x2fvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix3x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// + /// + /// + /// + /// [length: count*6] + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix3x2fvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix3x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] ref Single value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// + /// + /// + /// + /// [length: count*6] + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix3x2fvEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniformMatrix3x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*12] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3x4dvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix3x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Double[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*12] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3x4dvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix3x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] ref Double value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*12] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3x4dvEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniformMatrix3x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Double* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*12] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3x4dvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix3x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Double[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*12] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3x4dvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix3x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] ref Double value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*12] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3x4dvEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniformMatrix3x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Double* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// + /// + /// + /// + /// [length: count*12] + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix3x4fvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix3x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// + /// + /// + /// + /// [length: count*12] + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix3x4fvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix3x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] ref Single value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// + /// + /// + /// + /// [length: count*12] + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix3x4fvEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniformMatrix3x4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// + /// + /// + /// + /// [length: count*12] + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix3x4fvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix3x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// + /// + /// + /// + /// [length: count*12] + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix3x4fvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix3x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] ref Single value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// + /// + /// + /// + /// [length: count*12] + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix3x4fvEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniformMatrix3x4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*16] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4dvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Double[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*16] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4dvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] ref Double value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*16] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4dvEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniformMatrix4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Double* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*16] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4dvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Double[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*16] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4dvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] ref Double value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*16] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4dvEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniformMatrix4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Double* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects|EXT_separate_shader_objects] + /// + /// + /// + /// + /// [length: count*16] + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix4fvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Single[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects|EXT_separate_shader_objects] + /// + /// + /// + /// + /// [length: count*16] + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix4fvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] ref Single value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects|EXT_separate_shader_objects] + /// + /// + /// + /// + /// [length: count*16] + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix4fvEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniformMatrix4(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Single* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects|EXT_separate_shader_objects] + /// + /// + /// + /// + /// [length: count*16] + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix4fvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Single[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects|EXT_separate_shader_objects] + /// + /// + /// + /// + /// [length: count*16] + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix4fvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] ref Single value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects|EXT_separate_shader_objects] + /// + /// + /// + /// + /// [length: count*16] + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix4fvEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniformMatrix4(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Single* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*8] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4x2dvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix4x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Double[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*8] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4x2dvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix4x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] ref Double value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*8] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4x2dvEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniformMatrix4x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Double* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*8] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4x2dvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix4x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Double[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*8] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4x2dvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix4x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] ref Double value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*8] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4x2dvEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniformMatrix4x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Double* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// + /// + /// + /// + /// [length: count*8] + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix4x2fvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix4x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// + /// + /// + /// + /// [length: count*8] + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix4x2fvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix4x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] ref Single value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// + /// + /// + /// + /// [length: count*8] + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix4x2fvEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniformMatrix4x2(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// + /// + /// + /// + /// [length: count*8] + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix4x2fvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix4x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// + /// + /// + /// + /// [length: count*8] + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix4x2fvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix4x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] ref Single value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// + /// + /// + /// + /// [length: count*8] + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix4x2fvEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniformMatrix4x2(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*12] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4x3dvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix4x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Double[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*12] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4x3dvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix4x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] ref Double value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*12] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4x3dvEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniformMatrix4x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Double* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*12] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4x3dvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix4x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Double[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*12] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4x3dvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix4x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] ref Double value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// [length: count*12] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4x3dvEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniformMatrix4x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Double* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// + /// + /// + /// + /// [length: count*12] + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix4x3fvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix4x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// + /// + /// + /// + /// [length: count*12] + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix4x3fvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix4x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] ref Single value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// + /// + /// + /// + /// [length: count*12] + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix4x3fvEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniformMatrix4x3(Int32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// + /// + /// + /// + /// [length: count*12] + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix4x3fvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix4x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single[] value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// + /// + /// + /// + /// [length: count*12] + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix4x3fvEXT")] + [CLSCompliant(false)] + public static void ProgramUniformMatrix4x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] ref Single value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access|EXT_separate_shader_objects] + /// + /// + /// + /// + /// [length: count*12] + [AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix4x3fvEXT")] + [CLSCompliant(false)] + public static unsafe void ProgramUniformMatrix4x3(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glPushClientAttribDefaultEXT")] + public static void PushClientAttribDefault(OpenTK.Graphics.OpenGL4.ClientAttribMask mask) { throw new NotImplementedException(); } + + /// [requires: EXT_debug_marker] + /// + /// + [AutoGenerated(Category = "EXT_debug_marker", Version = "", EntryPoint = "glPushGroupMarkerEXT")] + public static void PushGroupMarker(Int32 length, String marker) { throw new NotImplementedException(); } + + /// [requires: EXT_raster_multisample|EXT_texture_filter_minmax|NV_framebuffer_mixed_samples] + /// + /// + [AutoGenerated(Category = "EXT_raster_multisample|EXT_texture_filter_minmax|NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glRasterSamplesEXT")] + [CLSCompliant(false)] + public static void RasterSamples(Int32 samples, bool fixedsamplelocations) { throw new NotImplementedException(); } + + /// [requires: EXT_raster_multisample|EXT_texture_filter_minmax|NV_framebuffer_mixed_samples] + /// + /// + [AutoGenerated(Category = "EXT_raster_multisample|EXT_texture_filter_minmax|NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glRasterSamplesEXT")] + [CLSCompliant(false)] + public static void RasterSamples(UInt32 samples, bool fixedsamplelocations) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureBufferEXT")] + [CLSCompliant(false)] + public static void TextureBuffer(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, Int32 buffer) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureBufferEXT")] + [CLSCompliant(false)] + public static void TextureBuffer(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.SizedInternalFormat internalformat, Int32 buffer) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureBufferEXT")] + [CLSCompliant(false)] + public static void TextureBuffer(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, UInt32 buffer) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureBufferEXT")] + [CLSCompliant(false)] + public static void TextureBuffer(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.SizedInternalFormat internalformat, UInt32 buffer) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureBufferRangeEXT")] + [CLSCompliant(false)] + public static void TextureBufferRange(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, Int32 buffer, IntPtr offset, Int32 size) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureBufferRangeEXT")] + [CLSCompliant(false)] + public static void TextureBufferRange(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, Int32 buffer, IntPtr offset, IntPtr size) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureBufferRangeEXT")] + [CLSCompliant(false)] + public static void TextureBufferRange(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.SizedInternalFormat internalformat, Int32 buffer, IntPtr offset, Int32 size) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureBufferRangeEXT")] + [CLSCompliant(false)] + public static void TextureBufferRange(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.SizedInternalFormat internalformat, Int32 buffer, IntPtr offset, IntPtr size) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureBufferRangeEXT")] + [CLSCompliant(false)] + public static void TextureBufferRange(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, UInt32 buffer, IntPtr offset, Int32 size) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureBufferRangeEXT")] + [CLSCompliant(false)] + public static void TextureBufferRange(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, UInt32 buffer, IntPtr offset, IntPtr size) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureBufferRangeEXT")] + [CLSCompliant(false)] + public static void TextureBufferRange(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.SizedInternalFormat internalformat, UInt32 buffer, IntPtr offset, Int32 size) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureBufferRangeEXT")] + [CLSCompliant(false)] + public static void TextureBufferRange(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.SizedInternalFormat internalformat, UInt32 buffer, IntPtr offset, IntPtr size) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage1DEXT")] + [CLSCompliant(false)] + public static void TextureImage1D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 internalformat, Int32 width, Int32 border, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [CountAttribute(Computed = "format,type,width")] IntPtr pixels) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage1DEXT")] + [CLSCompliant(false)] + public static void TextureImage1D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 internalformat, Int32 width, Int32 border, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width")] T8[] pixels) + where T8 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage1DEXT")] + [CLSCompliant(false)] + public static void TextureImage1D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 internalformat, Int32 width, Int32 border, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width")] T8[,] pixels) + where T8 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage1DEXT")] + [CLSCompliant(false)] + public static void TextureImage1D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 internalformat, Int32 width, Int32 border, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width")] T8[,,] pixels) + where T8 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage1DEXT")] + [CLSCompliant(false)] + public static void TextureImage1D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 internalformat, Int32 width, Int32 border, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width")] ref T8 pixels) + where T8 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage1DEXT")] + [CLSCompliant(false)] + public static void TextureImage1D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 internalformat, Int32 width, Int32 border, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [CountAttribute(Computed = "format,type,width")] IntPtr pixels) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage1DEXT")] + [CLSCompliant(false)] + public static void TextureImage1D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 internalformat, Int32 width, Int32 border, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width")] T8[] pixels) + where T8 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage1DEXT")] + [CLSCompliant(false)] + public static void TextureImage1D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 internalformat, Int32 width, Int32 border, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width")] T8[,] pixels) + where T8 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage1DEXT")] + [CLSCompliant(false)] + public static void TextureImage1D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 internalformat, Int32 width, Int32 border, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width")] T8[,,] pixels) + where T8 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage1DEXT")] + [CLSCompliant(false)] + public static void TextureImage1D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 internalformat, Int32 width, Int32 border, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width")] ref T8 pixels) + where T8 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width,height)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage2DEXT")] + [CLSCompliant(false)] + public static void TextureImage2D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [CountAttribute(Computed = "format,type,width,height")] IntPtr pixels) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width,height)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage2DEXT")] + [CLSCompliant(false)] + public static void TextureImage2D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width,height")] T9[] pixels) + where T9 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width,height)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage2DEXT")] + [CLSCompliant(false)] + public static void TextureImage2D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width,height")] T9[,] pixels) + where T9 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width,height)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage2DEXT")] + [CLSCompliant(false)] + public static void TextureImage2D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width,height")] T9[,,] pixels) + where T9 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width,height)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage2DEXT")] + [CLSCompliant(false)] + public static void TextureImage2D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width,height")] ref T9 pixels) + where T9 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width,height)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage2DEXT")] + [CLSCompliant(false)] + public static void TextureImage2D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [CountAttribute(Computed = "format,type,width,height")] IntPtr pixels) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width,height)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage2DEXT")] + [CLSCompliant(false)] + public static void TextureImage2D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width,height")] T9[] pixels) + where T9 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width,height)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage2DEXT")] + [CLSCompliant(false)] + public static void TextureImage2D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width,height")] T9[,] pixels) + where T9 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width,height)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage2DEXT")] + [CLSCompliant(false)] + public static void TextureImage2D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width,height")] T9[,,] pixels) + where T9 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width,height)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage2DEXT")] + [CLSCompliant(false)] + public static void TextureImage2D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width,height")] ref T9 pixels) + where T9 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width,height,depth)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage3DEXT")] + [CLSCompliant(false)] + public static void TextureImage3D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [CountAttribute(Computed = "format,type,width,height,depth")] IntPtr pixels) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width,height,depth)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage3DEXT")] + [CLSCompliant(false)] + public static void TextureImage3D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width,height,depth")] T10[] pixels) + where T10 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width,height,depth)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage3DEXT")] + [CLSCompliant(false)] + public static void TextureImage3D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width,height,depth")] T10[,] pixels) + where T10 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width,height,depth)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage3DEXT")] + [CLSCompliant(false)] + public static void TextureImage3D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width,height,depth")] T10[,,] pixels) + where T10 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width,height,depth)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage3DEXT")] + [CLSCompliant(false)] + public static void TextureImage3D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width,height,depth")] ref T10 pixels) + where T10 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width,height,depth)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage3DEXT")] + [CLSCompliant(false)] + public static void TextureImage3D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [CountAttribute(Computed = "format,type,width,height,depth")] IntPtr pixels) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width,height,depth)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage3DEXT")] + [CLSCompliant(false)] + public static void TextureImage3D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width,height,depth")] T10[] pixels) + where T10 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width,height,depth)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage3DEXT")] + [CLSCompliant(false)] + public static void TextureImage3D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width,height,depth")] T10[,] pixels) + where T10 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width,height,depth)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage3DEXT")] + [CLSCompliant(false)] + public static void TextureImage3D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width,height,depth")] T10[,,] pixels) + where T10 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width,height,depth)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage3DEXT")] + [CLSCompliant(false)] + public static void TextureImage3D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width,height,depth")] ref T10 pixels) + where T10 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTexturePageCommitmentEXT")] + [CLSCompliant(false)] + public static void TexturePageCommitment(Int32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, bool commit) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTexturePageCommitmentEXT")] + [CLSCompliant(false)] + public static void TexturePageCommitment(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, bool commit) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameterfEXT")] + [CLSCompliant(false)] + public static void TextureParameter(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.TextureParameterName pname, Single param) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameterfEXT")] + [CLSCompliant(false)] + public static void TextureParameter(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.TextureParameterName pname, Single param) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameterfvEXT")] + [CLSCompliant(false)] + public static void TextureParameter(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.TextureParameterName pname, [CountAttribute(Computed = "pname")] Single[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameterfvEXT")] + [CLSCompliant(false)] + public static unsafe void TextureParameter(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.TextureParameterName pname, [CountAttribute(Computed = "pname")] Single* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameterfvEXT")] + [CLSCompliant(false)] + public static void TextureParameter(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.TextureParameterName pname, [CountAttribute(Computed = "pname")] Single[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameterfvEXT")] + [CLSCompliant(false)] + public static unsafe void TextureParameter(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.TextureParameterName pname, [CountAttribute(Computed = "pname")] Single* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameteriEXT")] + [CLSCompliant(false)] + public static void TextureParameter(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.TextureParameterName pname, Int32 param) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameteriEXT")] + [CLSCompliant(false)] + public static void TextureParameter(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.TextureParameterName pname, Int32 param) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameterIivEXT")] + [CLSCompliant(false)] + public static void TextureParameterI(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.TextureParameterName pname, [CountAttribute(Computed = "pname")] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameterIivEXT")] + [CLSCompliant(false)] + public static void TextureParameterI(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.TextureParameterName pname, [CountAttribute(Computed = "pname")] ref Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameterIivEXT")] + [CLSCompliant(false)] + public static unsafe void TextureParameterI(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.TextureParameterName pname, [CountAttribute(Computed = "pname")] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameterIivEXT")] + [CLSCompliant(false)] + public static void TextureParameterI(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.TextureParameterName pname, [CountAttribute(Computed = "pname")] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameterIivEXT")] + [CLSCompliant(false)] + public static void TextureParameterI(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.TextureParameterName pname, [CountAttribute(Computed = "pname")] ref Int32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameterIivEXT")] + [CLSCompliant(false)] + public static unsafe void TextureParameterI(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.TextureParameterName pname, [CountAttribute(Computed = "pname")] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameterIuivEXT")] + [CLSCompliant(false)] + public static void TextureParameterI(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.TextureParameterName pname, [CountAttribute(Computed = "pname")] UInt32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameterIuivEXT")] + [CLSCompliant(false)] + public static void TextureParameterI(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.TextureParameterName pname, [CountAttribute(Computed = "pname")] ref UInt32 @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameterIuivEXT")] + [CLSCompliant(false)] + public static unsafe void TextureParameterI(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.TextureParameterName pname, [CountAttribute(Computed = "pname")] UInt32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameterivEXT")] + [CLSCompliant(false)] + public static void TextureParameter(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.TextureParameterName pname, [CountAttribute(Computed = "pname")] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameterivEXT")] + [CLSCompliant(false)] + public static unsafe void TextureParameter(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.TextureParameterName pname, [CountAttribute(Computed = "pname")] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameterivEXT")] + [CLSCompliant(false)] + public static void TextureParameter(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.TextureParameterName pname, [CountAttribute(Computed = "pname")] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameterivEXT")] + [CLSCompliant(false)] + public static unsafe void TextureParameter(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.TextureParameterName pname, [CountAttribute(Computed = "pname")] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureRenderbufferEXT")] + [CLSCompliant(false)] + public static void TextureRenderbuffer(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 renderbuffer) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureRenderbufferEXT")] + [CLSCompliant(false)] + public static void TextureRenderbuffer(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, UInt32 renderbuffer) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureStorage1DEXT")] + [CLSCompliant(false)] + public static void TextureStorage1D(Int32 texture, OpenTK.Graphics.OpenGL4.All target, Int32 levels, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, Int32 width) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureStorage1DEXT")] + [CLSCompliant(false)] + public static void TextureStorage1D(Int32 texture, OpenTK.Graphics.OpenGL4.All target, Int32 levels, OpenTK.Graphics.OpenGL4.SizedInternalFormat internalformat, Int32 width) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureStorage1DEXT")] + [CLSCompliant(false)] + public static void TextureStorage1D(UInt32 texture, OpenTK.Graphics.OpenGL4.All target, Int32 levels, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, Int32 width) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureStorage1DEXT")] + [CLSCompliant(false)] + public static void TextureStorage1D(UInt32 texture, OpenTK.Graphics.OpenGL4.All target, Int32 levels, OpenTK.Graphics.OpenGL4.SizedInternalFormat internalformat, Int32 width) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureStorage2DEXT")] + [CLSCompliant(false)] + public static void TextureStorage2D(Int32 texture, OpenTK.Graphics.OpenGL4.All target, Int32 levels, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, Int32 width, Int32 height) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureStorage2DEXT")] + [CLSCompliant(false)] + public static void TextureStorage2D(Int32 texture, OpenTK.Graphics.OpenGL4.All target, Int32 levels, OpenTK.Graphics.OpenGL4.SizedInternalFormat internalformat, Int32 width, Int32 height) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureStorage2DEXT")] + [CLSCompliant(false)] + public static void TextureStorage2D(UInt32 texture, OpenTK.Graphics.OpenGL4.All target, Int32 levels, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, Int32 width, Int32 height) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureStorage2DEXT")] + [CLSCompliant(false)] + public static void TextureStorage2D(UInt32 texture, OpenTK.Graphics.OpenGL4.All target, Int32 levels, OpenTK.Graphics.OpenGL4.SizedInternalFormat internalformat, Int32 width, Int32 height) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureStorage2DMultisampleEXT")] + [CLSCompliant(false)] + public static void TextureStorage2DMultisample(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 samples, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, Int32 width, Int32 height, bool fixedsamplelocations) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureStorage2DMultisampleEXT")] + [CLSCompliant(false)] + public static void TextureStorage2DMultisample(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 samples, OpenTK.Graphics.OpenGL4.SizedInternalFormat internalformat, Int32 width, Int32 height, bool fixedsamplelocations) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureStorage2DMultisampleEXT")] + [CLSCompliant(false)] + public static void TextureStorage2DMultisample(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 samples, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, Int32 width, Int32 height, bool fixedsamplelocations) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureStorage2DMultisampleEXT")] + [CLSCompliant(false)] + public static void TextureStorage2DMultisample(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 samples, OpenTK.Graphics.OpenGL4.SizedInternalFormat internalformat, Int32 width, Int32 height, bool fixedsamplelocations) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureStorage3DEXT")] + [CLSCompliant(false)] + public static void TextureStorage3D(Int32 texture, OpenTK.Graphics.OpenGL4.All target, Int32 levels, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, Int32 width, Int32 height, Int32 depth) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureStorage3DEXT")] + [CLSCompliant(false)] + public static void TextureStorage3D(Int32 texture, OpenTK.Graphics.OpenGL4.All target, Int32 levels, OpenTK.Graphics.OpenGL4.SizedInternalFormat internalformat, Int32 width, Int32 height, Int32 depth) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureStorage3DEXT")] + [CLSCompliant(false)] + public static void TextureStorage3D(UInt32 texture, OpenTK.Graphics.OpenGL4.All target, Int32 levels, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, Int32 width, Int32 height, Int32 depth) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureStorage3DEXT")] + [CLSCompliant(false)] + public static void TextureStorage3D(UInt32 texture, OpenTK.Graphics.OpenGL4.All target, Int32 levels, OpenTK.Graphics.OpenGL4.SizedInternalFormat internalformat, Int32 width, Int32 height, Int32 depth) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureStorage3DMultisampleEXT")] + [CLSCompliant(false)] + public static void TextureStorage3DMultisample(Int32 texture, OpenTK.Graphics.OpenGL4.All target, Int32 samples, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, Int32 width, Int32 height, Int32 depth, bool fixedsamplelocations) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureStorage3DMultisampleEXT")] + [CLSCompliant(false)] + public static void TextureStorage3DMultisample(Int32 texture, OpenTK.Graphics.OpenGL4.All target, Int32 samples, OpenTK.Graphics.OpenGL4.SizedInternalFormat internalformat, Int32 width, Int32 height, Int32 depth, bool fixedsamplelocations) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureStorage3DMultisampleEXT")] + [CLSCompliant(false)] + public static void TextureStorage3DMultisample(UInt32 texture, OpenTK.Graphics.OpenGL4.All target, Int32 samples, OpenTK.Graphics.OpenGL4.ExtDirectStateAccess internalformat, Int32 width, Int32 height, Int32 depth, bool fixedsamplelocations) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureStorage3DMultisampleEXT")] + [CLSCompliant(false)] + public static void TextureStorage3DMultisample(UInt32 texture, OpenTK.Graphics.OpenGL4.All target, Int32 samples, OpenTK.Graphics.OpenGL4.SizedInternalFormat internalformat, Int32 width, Int32 height, Int32 depth, bool fixedsamplelocations) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage1DEXT")] + [CLSCompliant(false)] + public static void TextureSubImage1D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [CountAttribute(Computed = "format,type,width")] IntPtr pixels) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage1DEXT")] + [CLSCompliant(false)] + public static void TextureSubImage1D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width")] T7[] pixels) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage1DEXT")] + [CLSCompliant(false)] + public static void TextureSubImage1D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width")] T7[,] pixels) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage1DEXT")] + [CLSCompliant(false)] + public static void TextureSubImage1D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width")] T7[,,] pixels) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage1DEXT")] + [CLSCompliant(false)] + public static void TextureSubImage1D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width")] ref T7 pixels) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage1DEXT")] + [CLSCompliant(false)] + public static void TextureSubImage1D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [CountAttribute(Computed = "format,type,width")] IntPtr pixels) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage1DEXT")] + [CLSCompliant(false)] + public static void TextureSubImage1D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width")] T7[] pixels) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage1DEXT")] + [CLSCompliant(false)] + public static void TextureSubImage1D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width")] T7[,] pixels) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage1DEXT")] + [CLSCompliant(false)] + public static void TextureSubImage1D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width")] T7[,,] pixels) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage1DEXT")] + [CLSCompliant(false)] + public static void TextureSubImage1D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width")] ref T7 pixels) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width,height)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage2DEXT")] + [CLSCompliant(false)] + public static void TextureSubImage2D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [CountAttribute(Computed = "format,type,width,height")] IntPtr pixels) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width,height)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage2DEXT")] + [CLSCompliant(false)] + public static void TextureSubImage2D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width,height")] T9[] pixels) + where T9 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width,height)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage2DEXT")] + [CLSCompliant(false)] + public static void TextureSubImage2D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width,height")] T9[,] pixels) + where T9 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width,height)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage2DEXT")] + [CLSCompliant(false)] + public static void TextureSubImage2D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width,height")] T9[,,] pixels) + where T9 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width,height)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage2DEXT")] + [CLSCompliant(false)] + public static void TextureSubImage2D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width,height")] ref T9 pixels) + where T9 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width,height)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage2DEXT")] + [CLSCompliant(false)] + public static void TextureSubImage2D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [CountAttribute(Computed = "format,type,width,height")] IntPtr pixels) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width,height)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage2DEXT")] + [CLSCompliant(false)] + public static void TextureSubImage2D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width,height")] T9[] pixels) + where T9 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width,height)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage2DEXT")] + [CLSCompliant(false)] + public static void TextureSubImage2D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width,height")] T9[,] pixels) + where T9 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width,height)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage2DEXT")] + [CLSCompliant(false)] + public static void TextureSubImage2D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width,height")] T9[,,] pixels) + where T9 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width,height)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage2DEXT")] + [CLSCompliant(false)] + public static void TextureSubImage2D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width,height")] ref T9 pixels) + where T9 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width,height,depth)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage3DEXT")] + [CLSCompliant(false)] + public static void TextureSubImage3D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [CountAttribute(Computed = "format,type,width,height,depth")] IntPtr pixels) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width,height,depth)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage3DEXT")] + [CLSCompliant(false)] + public static void TextureSubImage3D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width,height,depth")] T11[] pixels) + where T11 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width,height,depth)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage3DEXT")] + [CLSCompliant(false)] + public static void TextureSubImage3D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width,height,depth")] T11[,] pixels) + where T11 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width,height,depth)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage3DEXT")] + [CLSCompliant(false)] + public static void TextureSubImage3D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width,height,depth")] T11[,,] pixels) + where T11 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width,height,depth)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage3DEXT")] + [CLSCompliant(false)] + public static void TextureSubImage3D(Int32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width,height,depth")] ref T11 pixels) + where T11 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width,height,depth)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage3DEXT")] + [CLSCompliant(false)] + public static void TextureSubImage3D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [CountAttribute(Computed = "format,type,width,height,depth")] IntPtr pixels) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width,height,depth)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage3DEXT")] + [CLSCompliant(false)] + public static void TextureSubImage3D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width,height,depth")] T11[] pixels) + where T11 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width,height,depth)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage3DEXT")] + [CLSCompliant(false)] + public static void TextureSubImage3D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width,height,depth")] T11[,] pixels) + where T11 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width,height,depth)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage3DEXT")] + [CLSCompliant(false)] + public static void TextureSubImage3D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width,height,depth")] T11[,,] pixels) + where T11 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [length: COMPSIZE(format,type,width,height,depth)] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage3DEXT")] + [CLSCompliant(false)] + public static void TextureSubImage3D(UInt32 texture, OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute, CountAttribute(Computed = "format,type,width,height,depth")] ref T11 pixels) + where T11 : struct + { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glUnmapNamedBufferEXT")] + [CLSCompliant(false)] + public static bool UnmapNamedBuffer(Int32 buffer) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glUnmapNamedBufferEXT")] + [CLSCompliant(false)] + public static bool UnmapNamedBuffer(UInt32 buffer) { throw new NotImplementedException(); } + + /// [requires: EXT_separate_shader_objects] + /// Bind stages of a program object to a program pipeline + /// + /// + /// Specifies the program pipeline object to which to bind stages from program. + /// + /// + /// Specifies a set of program stages to bind to the program pipeline object. + /// + /// + /// Specifies the program object containing the shader executables to use in pipeline. + /// + [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glUseProgramStagesEXT")] + [CLSCompliant(false)] + public static void UseProgramStages(Int32 pipeline, Int32 stages, Int32 program) { throw new NotImplementedException(); } + + /// [requires: EXT_separate_shader_objects] + /// Bind stages of a program object to a program pipeline + /// + /// + /// Specifies the program pipeline object to which to bind stages from program. + /// + /// + /// Specifies a set of program stages to bind to the program pipeline object. + /// + /// + /// Specifies the program object containing the shader executables to use in pipeline. + /// + [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glUseProgramStagesEXT")] + [CLSCompliant(false)] + public static void UseProgramStages(UInt32 pipeline, UInt32 stages, UInt32 program) { throw new NotImplementedException(); } + + /// [requires: EXT_separate_shader_objects] + /// + /// + [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glUseShaderProgramEXT")] + [CLSCompliant(false)] + public static void UseShaderProgram(OpenTK.Graphics.OpenGL4.All type, Int32 program) { throw new NotImplementedException(); } + + /// [requires: EXT_separate_shader_objects] + /// + /// + [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glUseShaderProgramEXT")] + [CLSCompliant(false)] + public static void UseShaderProgram(OpenTK.Graphics.OpenGL4.All type, UInt32 program) { throw new NotImplementedException(); } + + /// [requires: EXT_separate_shader_objects] + /// Validate a program pipeline object against current GL state + /// + /// + /// Specifies the name of a program pipeline object to validate. + /// + [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glValidateProgramPipelineEXT")] + [CLSCompliant(false)] + public static void ValidateProgramPipeline(Int32 pipeline) { throw new NotImplementedException(); } + + /// [requires: EXT_separate_shader_objects] + /// Validate a program pipeline object against current GL state + /// + /// + /// Specifies the name of a program pipeline object to validate. + /// + [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glValidateProgramPipelineEXT")] + [CLSCompliant(false)] + public static void ValidateProgramPipeline(UInt32 pipeline) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayBindVertexBufferEXT")] + [CLSCompliant(false)] + public static void VertexArrayBindVertexBuffer(Int32 vaobj, Int32 bindingindex, Int32 buffer, IntPtr offset, Int32 stride) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayBindVertexBufferEXT")] + [CLSCompliant(false)] + public static void VertexArrayBindVertexBuffer(UInt32 vaobj, UInt32 bindingindex, UInt32 buffer, IntPtr offset, Int32 stride) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayColorOffsetEXT")] + [CLSCompliant(false)] + public static void VertexArrayColorOffset(Int32 vaobj, Int32 buffer, Int32 size, OpenTK.Graphics.OpenGL4.ColorPointerType type, Int32 stride, IntPtr offset) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayColorOffsetEXT")] + [CLSCompliant(false)] + public static void VertexArrayColorOffset(UInt32 vaobj, UInt32 buffer, Int32 size, OpenTK.Graphics.OpenGL4.ColorPointerType type, Int32 stride, IntPtr offset) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayEdgeFlagOffsetEXT")] + [CLSCompliant(false)] + public static void VertexArrayEdgeFlagOffset(Int32 vaobj, Int32 buffer, Int32 stride, IntPtr offset) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayEdgeFlagOffsetEXT")] + [CLSCompliant(false)] + public static void VertexArrayEdgeFlagOffset(UInt32 vaobj, UInt32 buffer, Int32 stride, IntPtr offset) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayFogCoordOffsetEXT")] + [CLSCompliant(false)] + public static void VertexArrayFogCoordOffset(Int32 vaobj, Int32 buffer, OpenTK.Graphics.OpenGL4.FogPointerType type, Int32 stride, IntPtr offset) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayFogCoordOffsetEXT")] + [CLSCompliant(false)] + public static void VertexArrayFogCoordOffset(UInt32 vaobj, UInt32 buffer, OpenTK.Graphics.OpenGL4.FogPointerType type, Int32 stride, IntPtr offset) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayIndexOffsetEXT")] + [CLSCompliant(false)] + public static void VertexArrayIndexOffset(Int32 vaobj, Int32 buffer, OpenTK.Graphics.OpenGL4.IndexPointerType type, Int32 stride, IntPtr offset) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayIndexOffsetEXT")] + [CLSCompliant(false)] + public static void VertexArrayIndexOffset(UInt32 vaobj, UInt32 buffer, OpenTK.Graphics.OpenGL4.IndexPointerType type, Int32 stride, IntPtr offset) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayMultiTexCoordOffsetEXT")] + [CLSCompliant(false)] + public static void VertexArrayMultiTexCoordOffset(Int32 vaobj, Int32 buffer, OpenTK.Graphics.OpenGL4.All texunit, Int32 size, OpenTK.Graphics.OpenGL4.TexCoordPointerType type, Int32 stride, IntPtr offset) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayMultiTexCoordOffsetEXT")] + [CLSCompliant(false)] + public static void VertexArrayMultiTexCoordOffset(UInt32 vaobj, UInt32 buffer, OpenTK.Graphics.OpenGL4.All texunit, Int32 size, OpenTK.Graphics.OpenGL4.TexCoordPointerType type, Int32 stride, IntPtr offset) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayNormalOffsetEXT")] + [CLSCompliant(false)] + public static void VertexArrayNormalOffset(Int32 vaobj, Int32 buffer, OpenTK.Graphics.OpenGL4.NormalPointerType type, Int32 stride, IntPtr offset) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayNormalOffsetEXT")] + [CLSCompliant(false)] + public static void VertexArrayNormalOffset(UInt32 vaobj, UInt32 buffer, OpenTK.Graphics.OpenGL4.NormalPointerType type, Int32 stride, IntPtr offset) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArraySecondaryColorOffsetEXT")] + [CLSCompliant(false)] + public static void VertexArraySecondaryColorOffset(Int32 vaobj, Int32 buffer, Int32 size, OpenTK.Graphics.OpenGL4.ColorPointerType type, Int32 stride, IntPtr offset) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArraySecondaryColorOffsetEXT")] + [CLSCompliant(false)] + public static void VertexArraySecondaryColorOffset(UInt32 vaobj, UInt32 buffer, Int32 size, OpenTK.Graphics.OpenGL4.ColorPointerType type, Int32 stride, IntPtr offset) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayTexCoordOffsetEXT")] + [CLSCompliant(false)] + public static void VertexArrayTexCoordOffset(Int32 vaobj, Int32 buffer, Int32 size, OpenTK.Graphics.OpenGL4.TexCoordPointerType type, Int32 stride, IntPtr offset) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayTexCoordOffsetEXT")] + [CLSCompliant(false)] + public static void VertexArrayTexCoordOffset(UInt32 vaobj, UInt32 buffer, Int32 size, OpenTK.Graphics.OpenGL4.TexCoordPointerType type, Int32 stride, IntPtr offset) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexAttribBindingEXT")] + [CLSCompliant(false)] + public static void VertexArrayVertexAttribBinding(Int32 vaobj, Int32 attribindex, Int32 bindingindex) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexAttribBindingEXT")] + [CLSCompliant(false)] + public static void VertexArrayVertexAttribBinding(UInt32 vaobj, UInt32 attribindex, UInt32 bindingindex) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexAttribDivisorEXT")] + [CLSCompliant(false)] + public static void VertexArrayVertexAttribDivisor(Int32 vaobj, Int32 index, Int32 divisor) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexAttribDivisorEXT")] + [CLSCompliant(false)] + public static void VertexArrayVertexAttribDivisor(UInt32 vaobj, UInt32 index, UInt32 divisor) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexAttribFormatEXT")] + [CLSCompliant(false)] + public static void VertexArrayVertexAttribFormat(Int32 vaobj, Int32 attribindex, Int32 size, OpenTK.Graphics.OpenGL4.All type, bool normalized, Int32 relativeoffset) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexAttribFormatEXT")] + [CLSCompliant(false)] + public static void VertexArrayVertexAttribFormat(UInt32 vaobj, UInt32 attribindex, Int32 size, OpenTK.Graphics.OpenGL4.All type, bool normalized, UInt32 relativeoffset) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexAttribIFormatEXT")] + [CLSCompliant(false)] + public static void VertexArrayVertexAttribIFormat(Int32 vaobj, Int32 attribindex, Int32 size, OpenTK.Graphics.OpenGL4.All type, Int32 relativeoffset) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexAttribIFormatEXT")] + [CLSCompliant(false)] + public static void VertexArrayVertexAttribIFormat(UInt32 vaobj, UInt32 attribindex, Int32 size, OpenTK.Graphics.OpenGL4.All type, UInt32 relativeoffset) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexAttribIOffsetEXT")] + [CLSCompliant(false)] + public static void VertexArrayVertexAttribIOffset(Int32 vaobj, Int32 buffer, Int32 index, Int32 size, OpenTK.Graphics.OpenGL4.All type, Int32 stride, IntPtr offset) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexAttribIOffsetEXT")] + [CLSCompliant(false)] + public static void VertexArrayVertexAttribIOffset(UInt32 vaobj, UInt32 buffer, UInt32 index, Int32 size, OpenTK.Graphics.OpenGL4.All type, Int32 stride, IntPtr offset) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexAttribLFormatEXT")] + [CLSCompliant(false)] + public static void VertexArrayVertexAttribLFormat(Int32 vaobj, Int32 attribindex, Int32 size, OpenTK.Graphics.OpenGL4.All type, Int32 relativeoffset) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexAttribLFormatEXT")] + [CLSCompliant(false)] + public static void VertexArrayVertexAttribLFormat(UInt32 vaobj, UInt32 attribindex, Int32 size, OpenTK.Graphics.OpenGL4.All type, UInt32 relativeoffset) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexAttribLOffsetEXT")] + [CLSCompliant(false)] + public static void VertexArrayVertexAttribLOffset(Int32 vaobj, Int32 buffer, Int32 index, Int32 size, OpenTK.Graphics.OpenGL4.All type, Int32 stride, IntPtr offset) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexAttribLOffsetEXT")] + [CLSCompliant(false)] + public static void VertexArrayVertexAttribLOffset(UInt32 vaobj, UInt32 buffer, UInt32 index, Int32 size, OpenTK.Graphics.OpenGL4.All type, Int32 stride, IntPtr offset) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexAttribOffsetEXT")] + [CLSCompliant(false)] + public static void VertexArrayVertexAttribOffset(Int32 vaobj, Int32 buffer, Int32 index, Int32 size, OpenTK.Graphics.OpenGL4.VertexAttribPointerType type, bool normalized, Int32 stride, IntPtr offset) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexAttribOffsetEXT")] + [CLSCompliant(false)] + public static void VertexArrayVertexAttribOffset(UInt32 vaobj, UInt32 buffer, UInt32 index, Int32 size, OpenTK.Graphics.OpenGL4.VertexAttribPointerType type, bool normalized, Int32 stride, IntPtr offset) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexBindingDivisorEXT")] + [CLSCompliant(false)] + public static void VertexArrayVertexBindingDivisor(Int32 vaobj, Int32 bindingindex, Int32 divisor) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexBindingDivisorEXT")] + [CLSCompliant(false)] + public static void VertexArrayVertexBindingDivisor(UInt32 vaobj, UInt32 bindingindex, UInt32 divisor) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexOffsetEXT")] + [CLSCompliant(false)] + public static void VertexArrayVertexOffset(Int32 vaobj, Int32 buffer, Int32 size, OpenTK.Graphics.OpenGL4.VertexPointerType type, Int32 stride, IntPtr offset) { throw new NotImplementedException(); } + + /// [requires: EXT_direct_state_access] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexOffsetEXT")] + [CLSCompliant(false)] + public static void VertexArrayVertexOffset(UInt32 vaobj, UInt32 buffer, Int32 size, OpenTK.Graphics.OpenGL4.VertexPointerType type, Int32 stride, IntPtr offset) { throw new NotImplementedException(); } + + /// [requires: EXT_window_rectangles] + /// + /// + /// [length: COMPSIZE(count)] + [AutoGenerated(Category = "EXT_window_rectangles", Version = "", EntryPoint = "glWindowRectanglesEXT")] + [CLSCompliant(false)] + public static void WindowRectangles(OpenTK.Graphics.OpenGL4.All mode, Int32 count, [CountAttribute(Computed = "count")] Int32[] box) { throw new NotImplementedException(); } + + /// [requires: EXT_window_rectangles] + /// + /// + /// [length: COMPSIZE(count)] + [AutoGenerated(Category = "EXT_window_rectangles", Version = "", EntryPoint = "glWindowRectanglesEXT")] + [CLSCompliant(false)] + public static void WindowRectangles(OpenTK.Graphics.OpenGL4.All mode, Int32 count, [CountAttribute(Computed = "count")] ref Int32 box) { throw new NotImplementedException(); } + + /// [requires: EXT_window_rectangles] + /// + /// + /// [length: COMPSIZE(count)] + [AutoGenerated(Category = "EXT_window_rectangles", Version = "", EntryPoint = "glWindowRectanglesEXT")] + [CLSCompliant(false)] + public static unsafe void WindowRectangles(OpenTK.Graphics.OpenGL4.All mode, Int32 count, [CountAttribute(Computed = "count")] Int32* box) { throw new NotImplementedException(); } + + } + + public static partial class Intel + { + /// [requires: INTEL_performance_query] + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glBeginPerfQueryINTEL")] + [CLSCompliant(false)] + public static void BeginPerfQuery(Int32 queryHandle) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glBeginPerfQueryINTEL")] + [CLSCompliant(false)] + public static void BeginPerfQuery(UInt32 queryHandle) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glCreatePerfQueryINTEL")] + [CLSCompliant(false)] + public static void CreatePerfQuery(Int32 queryId, [OutAttribute] Int32[] queryHandle) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glCreatePerfQueryINTEL")] + [CLSCompliant(false)] + public static void CreatePerfQuery(Int32 queryId, [OutAttribute] out Int32 queryHandle) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glCreatePerfQueryINTEL")] + [CLSCompliant(false)] + public static unsafe void CreatePerfQuery(Int32 queryId, [OutAttribute] Int32* queryHandle) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glCreatePerfQueryINTEL")] + [CLSCompliant(false)] + public static void CreatePerfQuery(UInt32 queryId, [OutAttribute] UInt32[] queryHandle) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glCreatePerfQueryINTEL")] + [CLSCompliant(false)] + public static void CreatePerfQuery(UInt32 queryId, [OutAttribute] out UInt32 queryHandle) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glCreatePerfQueryINTEL")] + [CLSCompliant(false)] + public static unsafe void CreatePerfQuery(UInt32 queryId, [OutAttribute] UInt32* queryHandle) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glDeletePerfQueryINTEL")] + [CLSCompliant(false)] + public static void DeletePerfQuery(Int32 queryHandle) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glDeletePerfQueryINTEL")] + [CLSCompliant(false)] + public static void DeletePerfQuery(UInt32 queryHandle) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glEndPerfQueryINTEL")] + [CLSCompliant(false)] + public static void EndPerfQuery(Int32 queryHandle) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glEndPerfQueryINTEL")] + [CLSCompliant(false)] + public static void EndPerfQuery(UInt32 queryHandle) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetFirstPerfQueryIdINTEL")] + [CLSCompliant(false)] + public static Int32 GetFirstPerfQueryI() { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetFirstPerfQueryIdINTEL")] + [CLSCompliant(false)] + public static void GetFirstPerfQueryI([OutAttribute] Int32[] queryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetFirstPerfQueryIdINTEL")] + [CLSCompliant(false)] + public static void GetFirstPerfQueryI([OutAttribute] out Int32 queryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetFirstPerfQueryIdINTEL")] + [CLSCompliant(false)] + public static unsafe void GetFirstPerfQueryI([OutAttribute] Int32* queryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetFirstPerfQueryIdINTEL")] + [CLSCompliant(false)] + public static void GetFirstPerfQueryI([OutAttribute] UInt32[] queryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetFirstPerfQueryIdINTEL")] + [CLSCompliant(false)] + public static void GetFirstPerfQueryI([OutAttribute] out UInt32 queryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetFirstPerfQueryIdINTEL")] + [CLSCompliant(false)] + public static unsafe void GetFirstPerfQueryI([OutAttribute] UInt32* queryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetNextPerfQueryIdINTEL")] + [CLSCompliant(false)] + public static Int32 GetNextPerfQueryI(Int32 queryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetNextPerfQueryIdINTEL")] + [CLSCompliant(false)] + public static Int32 GetNextPerfQueryI(UInt32 queryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetNextPerfQueryIdINTEL")] + [CLSCompliant(false)] + public static void GetNextPerfQueryI(Int32 queryId, [OutAttribute] Int32[] nextQueryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetNextPerfQueryIdINTEL")] + [CLSCompliant(false)] + public static void GetNextPerfQueryI(Int32 queryId, [OutAttribute] out Int32 nextQueryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetNextPerfQueryIdINTEL")] + [CLSCompliant(false)] + public static unsafe void GetNextPerfQueryI(Int32 queryId, [OutAttribute] Int32* nextQueryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetNextPerfQueryIdINTEL")] + [CLSCompliant(false)] + public static void GetNextPerfQueryI(UInt32 queryId, [OutAttribute] UInt32[] nextQueryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetNextPerfQueryIdINTEL")] + [CLSCompliant(false)] + public static void GetNextPerfQueryI(UInt32 queryId, [OutAttribute] out UInt32 nextQueryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetNextPerfQueryIdINTEL")] + [CLSCompliant(false)] + public static unsafe void GetNextPerfQueryI(UInt32 queryId, [OutAttribute] UInt32* nextQueryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfCounterInfoINTEL")] + [CLSCompliant(false)] + public static void GetPerfCounterInfo(Int32 queryId, Int32 counterId, Int32 counterNameLength, [OutAttribute] out String counterName, Int32 counterDescLength, [OutAttribute] out String counterDesc, [OutAttribute] Int32[] counterOffset, [OutAttribute] Int32[] counterDataSize, [OutAttribute] Int32[] counterTypeEnum, [OutAttribute] Int32[] counterDataTypeEnum, [OutAttribute] Int64[] rawCounterMaxValue) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfCounterInfoINTEL")] + [CLSCompliant(false)] + public static void GetPerfCounterInfo(Int32 queryId, Int32 counterId, Int32 counterNameLength, [OutAttribute] out String counterName, Int32 counterDescLength, [OutAttribute] out String counterDesc, [OutAttribute] out Int32 counterOffset, [OutAttribute] out Int32 counterDataSize, [OutAttribute] out Int32 counterTypeEnum, [OutAttribute] out Int32 counterDataTypeEnum, [OutAttribute] out Int64 rawCounterMaxValue) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfCounterInfoINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfCounterInfo(Int32 queryId, Int32 counterId, Int32 counterNameLength, [OutAttribute] out String counterName, Int32 counterDescLength, [OutAttribute] out String counterDesc, [OutAttribute] Int32* counterOffset, [OutAttribute] Int32* counterDataSize, [OutAttribute] Int32* counterTypeEnum, [OutAttribute] Int32* counterDataTypeEnum, [OutAttribute] Int64* rawCounterMaxValue) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfCounterInfoINTEL")] + [CLSCompliant(false)] + public static void GetPerfCounterInfo(UInt32 queryId, UInt32 counterId, UInt32 counterNameLength, [OutAttribute] out String counterName, UInt32 counterDescLength, [OutAttribute] out String counterDesc, [OutAttribute] UInt32[] counterOffset, [OutAttribute] UInt32[] counterDataSize, [OutAttribute] UInt32[] counterTypeEnum, [OutAttribute] UInt32[] counterDataTypeEnum, [OutAttribute] UInt64[] rawCounterMaxValue) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfCounterInfoINTEL")] + [CLSCompliant(false)] + public static void GetPerfCounterInfo(UInt32 queryId, UInt32 counterId, UInt32 counterNameLength, [OutAttribute] out String counterName, UInt32 counterDescLength, [OutAttribute] out String counterDesc, [OutAttribute] out UInt32 counterOffset, [OutAttribute] out UInt32 counterDataSize, [OutAttribute] out UInt32 counterTypeEnum, [OutAttribute] out UInt32 counterDataTypeEnum, [OutAttribute] out UInt64 rawCounterMaxValue) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfCounterInfoINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfCounterInfo(UInt32 queryId, UInt32 counterId, UInt32 counterNameLength, [OutAttribute] out String counterName, UInt32 counterDescLength, [OutAttribute] out String counterDesc, [OutAttribute] UInt32* counterOffset, [OutAttribute] UInt32* counterDataSize, [OutAttribute] UInt32* counterTypeEnum, [OutAttribute] UInt32* counterDataTypeEnum, [OutAttribute] UInt64* rawCounterMaxValue) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(Int32 queryHandle, Int32 flags, Int32 dataSize, [OutAttribute] IntPtr data, [OutAttribute] Int32[] bytesWritten) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(Int32 queryHandle, Int32 flags, Int32 dataSize, [OutAttribute] IntPtr data, [OutAttribute] out Int32 bytesWritten) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfQueryData(Int32 queryHandle, Int32 flags, Int32 dataSize, [OutAttribute] IntPtr data, [OutAttribute] Int32* bytesWritten) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(Int32 queryHandle, Int32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[] data, [OutAttribute] Int32[] bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(Int32 queryHandle, Int32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[] data, [OutAttribute] out Int32 bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfQueryData(Int32 queryHandle, Int32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[] data, [OutAttribute] Int32* bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(Int32 queryHandle, Int32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[,] data, [OutAttribute] Int32[] bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(Int32 queryHandle, Int32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[,] data, [OutAttribute] out Int32 bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfQueryData(Int32 queryHandle, Int32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[,] data, [OutAttribute] Int32* bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(Int32 queryHandle, Int32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[,,] data, [OutAttribute] Int32[] bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(Int32 queryHandle, Int32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[,,] data, [OutAttribute] out Int32 bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfQueryData(Int32 queryHandle, Int32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[,,] data, [OutAttribute] Int32* bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(Int32 queryHandle, Int32 flags, Int32 dataSize, [InAttribute, OutAttribute] ref T3 data, [OutAttribute] Int32[] bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(Int32 queryHandle, Int32 flags, Int32 dataSize, [InAttribute, OutAttribute] ref T3 data, [OutAttribute] out Int32 bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfQueryData(Int32 queryHandle, Int32 flags, Int32 dataSize, [InAttribute, OutAttribute] ref T3 data, [OutAttribute] Int32* bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [OutAttribute] IntPtr data, [OutAttribute] UInt32[] bytesWritten) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [OutAttribute] IntPtr data, [OutAttribute] out UInt32 bytesWritten) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfQueryData(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [OutAttribute] IntPtr data, [OutAttribute] UInt32* bytesWritten) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[] data, [OutAttribute] UInt32[] bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[] data, [OutAttribute] out UInt32 bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfQueryData(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[] data, [OutAttribute] UInt32* bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[,] data, [OutAttribute] UInt32[] bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[,] data, [OutAttribute] out UInt32 bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfQueryData(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[,] data, [OutAttribute] UInt32* bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[,,] data, [OutAttribute] UInt32[] bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[,,] data, [OutAttribute] out UInt32 bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfQueryData(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [InAttribute, OutAttribute] T3[,,] data, [OutAttribute] UInt32* bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [InAttribute, OutAttribute] ref T3 data, [OutAttribute] UInt32[] bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryData(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [InAttribute, OutAttribute] ref T3 data, [OutAttribute] out UInt32 bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryDataINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfQueryData(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [InAttribute, OutAttribute] ref T3 data, [OutAttribute] UInt32* bytesWritten) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryIdByNameINTEL")] + [CLSCompliant(false)] + public static Int32 GetPerfQueryIdByName([OutAttribute] out String queryName) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryIdByNameINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryIdByName([OutAttribute] out String queryName, [OutAttribute] Int32[] queryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryIdByNameINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryIdByName([OutAttribute] out String queryName, [OutAttribute] out Int32 queryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryIdByNameINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfQueryIdByName([OutAttribute] out String queryName, [OutAttribute] Int32* queryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryIdByNameINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryIdByName([OutAttribute] out String queryName, [OutAttribute] UInt32[] queryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryIdByNameINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryIdByName([OutAttribute] out String queryName, [OutAttribute] out UInt32 queryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryIdByNameINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfQueryIdByName([OutAttribute] out String queryName, [OutAttribute] UInt32* queryId) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryInfoINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryInfo(Int32 queryId, Int32 queryNameLength, [OutAttribute] out String queryName, [OutAttribute] Int32[] dataSize, [OutAttribute] Int32[] noCounters, [OutAttribute] Int32[] noInstances, [OutAttribute] Int32[] capsMask) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryInfoINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryInfo(Int32 queryId, Int32 queryNameLength, [OutAttribute] out String queryName, [OutAttribute] out Int32 dataSize, [OutAttribute] out Int32 noCounters, [OutAttribute] out Int32 noInstances, [OutAttribute] out Int32 capsMask) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryInfoINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfQueryInfo(Int32 queryId, Int32 queryNameLength, [OutAttribute] out String queryName, [OutAttribute] Int32* dataSize, [OutAttribute] Int32* noCounters, [OutAttribute] Int32* noInstances, [OutAttribute] Int32* capsMask) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryInfoINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryInfo(UInt32 queryId, UInt32 queryNameLength, [OutAttribute] out String queryName, [OutAttribute] UInt32[] dataSize, [OutAttribute] UInt32[] noCounters, [OutAttribute] UInt32[] noInstances, [OutAttribute] UInt32[] capsMask) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryInfoINTEL")] + [CLSCompliant(false)] + public static void GetPerfQueryInfo(UInt32 queryId, UInt32 queryNameLength, [OutAttribute] out String queryName, [OutAttribute] out UInt32 dataSize, [OutAttribute] out UInt32 noCounters, [OutAttribute] out UInt32 noInstances, [OutAttribute] out UInt32 capsMask) { throw new NotImplementedException(); } + + /// [requires: INTEL_performance_query] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryInfoINTEL")] + [CLSCompliant(false)] + public static unsafe void GetPerfQueryInfo(UInt32 queryId, UInt32 queryNameLength, [OutAttribute] out String queryName, [OutAttribute] UInt32* dataSize, [OutAttribute] UInt32* noCounters, [OutAttribute] UInt32* noInstances, [OutAttribute] UInt32* capsMask) { throw new NotImplementedException(); } + } public static partial class Khr { + /// [requires: KHR_blend_equation_advanced] + [AutoGenerated(Category = "KHR_blend_equation_advanced", Version = "", EntryPoint = "glBlendBarrierKHR")] + public static void BlendBarrier() { throw new NotImplementedException(); } + /// [requires: KHR_debug] /// Specify a callback to receive debugging messages from the GL /// @@ -44183,2399 +65289,15568 @@ namespace OpenTK.Graphics.OpenGL4 } - [Slot(32)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendEquationiARB(UInt32 buf, System.Int32 mode); - [Slot(35)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendEquationSeparateiARB(UInt32 buf, System.Int32 modeRGB, System.Int32 modeAlpha); - [Slot(38)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendFunciARB(UInt32 buf, System.Int32 src, System.Int32 dst); - [Slot(41)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendFuncSeparateiARB(UInt32 buf, System.Int32 srcRGB, System.Int32 dstRGB, System.Int32 srcAlpha, System.Int32 dstAlpha); - [Slot(45)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBufferPageCommitmentARB(System.Int32 target, IntPtr offset, Int32 size, bool commit); - [Slot(83)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glCompileShaderIncludeARB(UInt32 shader, Int32 count, [CountAttribute(Parameter = "count")] IntPtr path, [CountAttribute(Parameter = "count")] Int32* length); - [Slot(123)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe IntPtr glCreateSyncFromCLeventARB([OutAttribute] IntPtr* context, [OutAttribute] IntPtr* @event, UInt32 flags); - [Slot(129)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDebugMessageCallbackARB(DebugProcArb callback, [CountAttribute(Computed = "callback")] IntPtr userParam); - [Slot(132)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDebugMessageControlARB(System.Int32 source, System.Int32 type, System.Int32 severity, Int32 count, [CountAttribute(Parameter = "count")] UInt32* ids, bool enabled); - [Slot(135)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDebugMessageInsertARB(System.Int32 source, System.Int32 type, UInt32 id, System.Int32 severity, Int32 length, [CountAttribute(Parameter = "length")] IntPtr buf); - [Slot(139)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDeleteNamedStringARB(Int32 namelen, [CountAttribute(Parameter = "namelen")] IntPtr name); - [Slot(162)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDispatchComputeGroupSizeARB(UInt32 num_groups_x, UInt32 num_groups_y, UInt32 num_groups_z, UInt32 group_size_x, UInt32 group_size_y, UInt32 group_size_z); - [Slot(243)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe Int32 glGetDebugMessageLogARB(UInt32 count, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* sources, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* types, [OutAttribute, CountAttribute(Parameter = "count")] UInt32* ids, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* severities, [OutAttribute, CountAttribute(Parameter = "count")] Int32* lengths, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr messageLog); - [Slot(255)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern System.Int32 glGetGraphicsResetStatusARB(); - [Slot(260)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int64 glGetImageHandleARB(UInt32 texture, Int32 level, bool layered, Int32 layer, System.Int32 format); - [Slot(278)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetNamedStringARB(Int32 namelen, [CountAttribute(Parameter = "namelen")] IntPtr name, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* stringlen, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr @string); - [Slot(279)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetNamedStringivARB(Int32 namelen, [CountAttribute(Parameter = "namelen")] IntPtr name, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(281)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetnColorTableARB(System.Int32 target, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr table); - [Slot(283)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetnCompressedTexImageARB(System.Int32 target, Int32 lod, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr img); - [Slot(285)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetnConvolutionFilterARB(System.Int32 target, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr image); - [Slot(287)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetnHistogramARB(System.Int32 target, bool reset, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr values); - [Slot(289)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnMapdvARB(System.Int32 target, System.Int32 query, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Double* v); - [Slot(291)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnMapfvARB(System.Int32 target, System.Int32 query, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Single* v); - [Slot(293)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnMapivARB(System.Int32 target, System.Int32 query, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int32* v); - [Slot(295)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetnMinmaxARB(System.Int32 target, bool reset, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr values); - [Slot(297)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnPixelMapfvARB(System.Int32 map, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Single* values); - [Slot(299)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnPixelMapuivARB(System.Int32 map, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] UInt32* values); - [Slot(301)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnPixelMapusvARB(System.Int32 map, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] UInt16* values); - [Slot(303)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnPolygonStippleARB(Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Byte* pattern); - [Slot(305)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetnSeparableFilterARB(System.Int32 target, System.Int32 format, System.Int32 type, Int32 rowBufSize, [OutAttribute, CountAttribute(Parameter = "rowBufSize")] IntPtr row, Int32 columnBufSize, [OutAttribute, CountAttribute(Parameter = "columnBufSize")] IntPtr column, [OutAttribute, CountAttribute(Count = 0)] IntPtr span); - [Slot(307)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetnTexImageARB(System.Int32 target, Int32 level, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr img); - [Slot(309)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnUniformdvARB(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Double* @params); - [Slot(311)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnUniformfvARB(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Single* @params); - [Slot(314)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnUniformivARB(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int32* @params); - [Slot(317)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnUniformuivARB(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] UInt32* @params); - [Slot(365)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int64 glGetTextureHandleARB(UInt32 texture); - [Slot(373)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int64 glGetTextureSamplerHandleARB(UInt32 texture, UInt32 sampler); - [Slot(396)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetVertexAttribLui64vARB(UInt32 index, System.Int32 pname, [OutAttribute] UInt64* @params); - [Slot(412)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsImageHandleResidentARB(UInt64 handle); - [Slot(413)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsNamedStringARB(Int32 namelen, [CountAttribute(Parameter = "namelen")] IntPtr name); - [Slot(422)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsTextureHandleResidentARB(UInt64 handle); - [Slot(428)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMakeImageHandleNonResidentARB(UInt64 handle); - [Slot(429)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMakeImageHandleResidentARB(UInt64 handle, System.Int32 access); - [Slot(430)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMakeTextureHandleNonResidentARB(UInt64 handle); - [Slot(431)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMakeTextureHandleResidentARB(UInt64 handle); - [Slot(440)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMinSampleShadingARB(Single value); - [Slot(443)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiDrawArraysIndirectCountARB(System.Int32 mode, IntPtr indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride); - [Slot(447)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiDrawElementsIndirectCountARB(System.Int32 mode, System.Int32 type, IntPtr indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride); - [Slot(457)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNamedBufferPageCommitmentARB(UInt32 buffer, IntPtr offset, Int32 size, bool commit); - [Slot(470)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNamedStringARB(System.Int32 type, Int32 namelen, [CountAttribute(Parameter = "namelen")] IntPtr name, Int32 stringlen, [CountAttribute(Parameter = "stringlen")] IntPtr @string); - [Slot(526)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniformHandleui64ARB(UInt32 program, Int32 location, UInt64 value); - [Slot(527)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformHandleui64vARB(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64* values); - [Slot(552)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glReadnPixelsARB(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr data); - [Slot(600)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexPageCommitmentARB(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, bool resident); - [Slot(669)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniformHandleui64ARB(Int32 location, UInt64 value); - [Slot(670)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformHandleui64vARB(Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64* value); - [Slot(767)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribL1ui64ARB(UInt32 index, UInt64 x); - [Slot(768)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribL1ui64vARB(UInt32 index, UInt64* v); - [Slot(0)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glActiveShaderProgram(UInt32 pipeline, UInt32 program); - [Slot(1)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glActiveTexture(System.Int32 texture); - [Slot(2)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glAttachShader(UInt32 program, UInt32 shader); - [Slot(3)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBeginConditionalRender(UInt32 id, System.Int32 mode); - [Slot(4)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBeginQuery(System.Int32 target, UInt32 id); - [Slot(5)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBeginQueryIndexed(System.Int32 target, UInt32 index, UInt32 id); - [Slot(6)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBeginTransformFeedback(System.Int32 primitiveMode); - [Slot(7)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindAttribLocation(UInt32 program, UInt32 index, IntPtr name); + public static partial class NV + { + /// [requires: NV_conditional_render] + /// Start conditional rendering + /// + /// + /// Specifies the name of an occlusion query object whose results are used to determine if the rendering commands are discarded. + /// + /// + /// Specifies how glBeginConditionalRender interprets the results of the occlusion query. + /// + [AutoGenerated(Category = "NV_conditional_render", Version = "", EntryPoint = "glBeginConditionalRenderNV")] + [CLSCompliant(false)] + public static void BeginConditionalRender(Int32 id, OpenTK.Graphics.OpenGL4.All mode) { throw new NotImplementedException(); } + + /// [requires: NV_conditional_render] + /// Start conditional rendering + /// + /// + /// Specifies the name of an occlusion query object whose results are used to determine if the rendering commands are discarded. + /// + /// + /// Specifies how glBeginConditionalRender interprets the results of the occlusion query. + /// + [AutoGenerated(Category = "NV_conditional_render", Version = "", EntryPoint = "glBeginConditionalRenderNV")] + [CLSCompliant(false)] + public static void BeginConditionalRender(UInt32 id, OpenTK.Graphics.OpenGL4.All mode) { throw new NotImplementedException(); } + + /// [requires: NV_blend_equation_advanced] + [AutoGenerated(Category = "NV_blend_equation_advanced", Version = "", EntryPoint = "glBlendBarrierNV")] + public static void BlendBarrier() { throw new NotImplementedException(); } + + /// [requires: NV_blend_equation_advanced] + /// + /// + [AutoGenerated(Category = "NV_blend_equation_advanced", Version = "", EntryPoint = "glBlendParameteriNV")] + public static void BlendParameter(OpenTK.Graphics.OpenGL4.All pname, Int32 value) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_buffer_unified_memory] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glBufferAddressRangeNV")] + [CLSCompliant(false)] + public static void BufferAddressRange(OpenTK.Graphics.OpenGL4.All pname, Int32 index, Int64 address, Int32 length) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_buffer_unified_memory] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glBufferAddressRangeNV")] + [CLSCompliant(false)] + public static void BufferAddressRange(OpenTK.Graphics.OpenGL4.All pname, Int32 index, Int64 address, IntPtr length) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_buffer_unified_memory] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glBufferAddressRangeNV")] + [CLSCompliant(false)] + public static void BufferAddressRange(OpenTK.Graphics.OpenGL4.All pname, UInt32 index, UInt64 address, Int32 length) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_buffer_unified_memory] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glBufferAddressRangeNV")] + [CLSCompliant(false)] + public static void BufferAddressRange(OpenTK.Graphics.OpenGL4.All pname, UInt32 index, UInt64 address, IntPtr length) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCallCommandListNV")] + [CLSCompliant(false)] + public static void CallCommandList(Int32 list) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCallCommandListNV")] + [CLSCompliant(false)] + public static void CallCommandList(UInt32 list) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_buffer_unified_memory] + /// + /// + /// + [AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glColorFormatNV")] + public static void ColorFormat(Int32 size, OpenTK.Graphics.OpenGL4.All type, Int32 stride) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCommandListSegmentsNV")] + [CLSCompliant(false)] + public static void CommandListSegments(Int32 list, Int32 segments) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCommandListSegmentsNV")] + [CLSCompliant(false)] + public static void CommandListSegments(UInt32 list, UInt32 segments) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCompileCommandListNV")] + [CLSCompliant(false)] + public static void CompileCommandList(Int32 list) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCompileCommandListNV")] + [CLSCompliant(false)] + public static void CompileCommandList(UInt32 list) { throw new NotImplementedException(); } + + /// [requires: NV_conservative_raster_dilate] + /// + /// + [AutoGenerated(Category = "NV_conservative_raster_dilate", Version = "", EntryPoint = "glConservativeRasterParameterfNV")] + public static void ConservativeRasterParameter(OpenTK.Graphics.OpenGL4.All pname, Single value) { throw new NotImplementedException(); } + + /// [requires: NV_conservative_raster_pre_snap_triangles] + /// + /// + [AutoGenerated(Category = "NV_conservative_raster_pre_snap_triangles", Version = "", EntryPoint = "glConservativeRasterParameteriNV")] + public static void ConservativeRasterParameter(OpenTK.Graphics.OpenGL4.All pname, Int32 param) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCopyPathNV")] + [CLSCompliant(false)] + public static void CopyPath(Int32 resultPath, Int32 srcPath) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCopyPathNV")] + [CLSCompliant(false)] + public static void CopyPath(UInt32 resultPath, UInt32 srcPath) { throw new NotImplementedException(); } + + /// [requires: NV_framebuffer_mixed_samples] + /// + [AutoGenerated(Category = "NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glCoverageModulationNV")] + public static void CoverageModulation(OpenTK.Graphics.OpenGL4.All components) { throw new NotImplementedException(); } + + /// [requires: NV_framebuffer_mixed_samples] + /// + /// + [AutoGenerated(Category = "NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glCoverageModulationTableNV")] + [CLSCompliant(false)] + public static void CoverageModulationTable(Int32 n, Single[] v) { throw new NotImplementedException(); } + + /// [requires: NV_framebuffer_mixed_samples] + /// + /// + [AutoGenerated(Category = "NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glCoverageModulationTableNV")] + [CLSCompliant(false)] + public static void CoverageModulationTable(Int32 n, ref Single v) { throw new NotImplementedException(); } + + /// [requires: NV_framebuffer_mixed_samples] + /// + /// + [AutoGenerated(Category = "NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glCoverageModulationTableNV")] + [CLSCompliant(false)] + public static unsafe void CoverageModulationTable(Int32 n, Single* v) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, Int32 pathBase, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, Int32 pathBase, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, Int32 pathBase, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, Int32 pathBase, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, Int32 pathBase, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, Int32 pathBase, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, Int32 pathBase, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, Int32 pathBase, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, Int32 pathBase, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, Int32 pathBase, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, Int32 pathBase, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, Int32 pathBase, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, UInt32 pathBase, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, UInt32 pathBase, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, UInt32 pathBase, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathNV")] + [CLSCompliant(false)] + public static void CoverFillPath(Int32 path, OpenTK.Graphics.OpenGL4.All coverMode) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverFillPathNV")] + [CLSCompliant(false)] + public static void CoverFillPath(UInt32 path, OpenTK.Graphics.OpenGL4.All coverMode) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, Int32 pathBase, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, Int32 pathBase, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, Int32 pathBase, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, Int32 pathBase, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, Int32 pathBase, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, Int32 pathBase, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, Int32 pathBase, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, Int32 pathBase, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, Int32 pathBase, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, Int32 pathBase, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, Int32 pathBase, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, Int32 pathBase, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, UInt32 pathBase, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, UInt32 pathBase, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, UInt32 pathBase, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathNV")] + [CLSCompliant(false)] + public static void CoverStrokePath(Int32 path, OpenTK.Graphics.OpenGL4.All coverMode) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glCoverStrokePathNV")] + [CLSCompliant(false)] + public static void CoverStrokePath(UInt32 path, OpenTK.Graphics.OpenGL4.All coverMode) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCreateCommandListsNV")] + [CLSCompliant(false)] + public static void CreateCommandLists(Int32 n, [OutAttribute] Int32[] lists) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCreateCommandListsNV")] + [CLSCompliant(false)] + public static void CreateCommandLists(Int32 n, [OutAttribute] out Int32 lists) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCreateCommandListsNV")] + [CLSCompliant(false)] + public static unsafe void CreateCommandLists(Int32 n, [OutAttribute] Int32* lists) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCreateCommandListsNV")] + [CLSCompliant(false)] + public static void CreateCommandLists(Int32 n, [OutAttribute] UInt32[] lists) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCreateCommandListsNV")] + [CLSCompliant(false)] + public static void CreateCommandLists(Int32 n, [OutAttribute] out UInt32 lists) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCreateCommandListsNV")] + [CLSCompliant(false)] + public static unsafe void CreateCommandLists(Int32 n, [OutAttribute] UInt32* lists) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCreateStatesNV")] + [CLSCompliant(false)] + public static void CreateStates(Int32 n, [OutAttribute] Int32[] states) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCreateStatesNV")] + [CLSCompliant(false)] + public static void CreateStates(Int32 n, [OutAttribute] out Int32 states) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCreateStatesNV")] + [CLSCompliant(false)] + public static unsafe void CreateStates(Int32 n, [OutAttribute] Int32* states) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCreateStatesNV")] + [CLSCompliant(false)] + public static void CreateStates(Int32 n, [OutAttribute] UInt32[] states) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCreateStatesNV")] + [CLSCompliant(false)] + public static void CreateStates(Int32 n, [OutAttribute] out UInt32 states) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glCreateStatesNV")] + [CLSCompliant(false)] + public static unsafe void CreateStates(Int32 n, [OutAttribute] UInt32* states) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteCommandListsNV")] + [CLSCompliant(false)] + public static void DeleteCommandList(Int32 lists) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteCommandListsNV")] + [CLSCompliant(false)] + public static void DeleteCommandList(UInt32 lists) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteCommandListsNV")] + [CLSCompliant(false)] + public static void DeleteCommandLists(Int32 n, Int32[] lists) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteCommandListsNV")] + [CLSCompliant(false)] + public static void DeleteCommandLists(Int32 n, ref Int32 lists) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteCommandListsNV")] + [CLSCompliant(false)] + public static unsafe void DeleteCommandLists(Int32 n, Int32* lists) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteCommandListsNV")] + [CLSCompliant(false)] + public static void DeleteCommandLists(Int32 n, UInt32[] lists) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteCommandListsNV")] + [CLSCompliant(false)] + public static void DeleteCommandLists(Int32 n, ref UInt32 lists) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteCommandListsNV")] + [CLSCompliant(false)] + public static unsafe void DeleteCommandLists(Int32 n, UInt32* lists) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glDeletePathsNV")] + [CLSCompliant(false)] + public static void DeletePath(Int32 path, Int32 range) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glDeletePathsNV")] + [CLSCompliant(false)] + public static void DeletePath(UInt32 path, Int32 range) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteStatesNV")] + [CLSCompliant(false)] + public static void DeleteState(Int32 states) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteStatesNV")] + [CLSCompliant(false)] + public static void DeleteState(UInt32 states) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteStatesNV")] + [CLSCompliant(false)] + public static void DeleteStates(Int32 n, Int32[] states) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteStatesNV")] + [CLSCompliant(false)] + public static void DeleteStates(Int32 n, ref Int32 states) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteStatesNV")] + [CLSCompliant(false)] + public static unsafe void DeleteStates(Int32 n, Int32* states) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteStatesNV")] + [CLSCompliant(false)] + public static void DeleteStates(Int32 n, UInt32[] states) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteStatesNV")] + [CLSCompliant(false)] + public static void DeleteStates(Int32 n, ref UInt32 states) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDeleteStatesNV")] + [CLSCompliant(false)] + public static unsafe void DeleteStates(Int32 n, UInt32* states) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsAddressNV")] + [CLSCompliant(false)] + public static void DrawCommandsAddres(OpenTK.Graphics.OpenGL4.All primitiveMode, Int64[] indirects, Int32[] sizes, Int32 count) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsAddressNV")] + [CLSCompliant(false)] + public static void DrawCommandsAddres(OpenTK.Graphics.OpenGL4.All primitiveMode, ref Int64 indirects, ref Int32 sizes, Int32 count) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsAddressNV")] + [CLSCompliant(false)] + public static unsafe void DrawCommandsAddres(OpenTK.Graphics.OpenGL4.All primitiveMode, Int64* indirects, Int32* sizes, Int32 count) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsAddressNV")] + [CLSCompliant(false)] + public static void DrawCommandsAddres(OpenTK.Graphics.OpenGL4.All primitiveMode, UInt64[] indirects, Int32[] sizes, UInt32 count) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsAddressNV")] + [CLSCompliant(false)] + public static void DrawCommandsAddres(OpenTK.Graphics.OpenGL4.All primitiveMode, ref UInt64 indirects, ref Int32 sizes, UInt32 count) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsAddressNV")] + [CLSCompliant(false)] + public static unsafe void DrawCommandsAddres(OpenTK.Graphics.OpenGL4.All primitiveMode, UInt64* indirects, Int32* sizes, UInt32 count) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsNV")] + [CLSCompliant(false)] + public static void DrawCommands(OpenTK.Graphics.OpenGL4.All primitiveMode, Int32 buffer, IntPtr[] indirects, Int32[] sizes, Int32 count) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsNV")] + [CLSCompliant(false)] + public static void DrawCommands(OpenTK.Graphics.OpenGL4.All primitiveMode, Int32 buffer, ref IntPtr indirects, ref Int32 sizes, Int32 count) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsNV")] + [CLSCompliant(false)] + public static unsafe void DrawCommands(OpenTK.Graphics.OpenGL4.All primitiveMode, Int32 buffer, IntPtr* indirects, Int32* sizes, Int32 count) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsNV")] + [CLSCompliant(false)] + public static void DrawCommands(OpenTK.Graphics.OpenGL4.All primitiveMode, UInt32 buffer, IntPtr[] indirects, Int32[] sizes, UInt32 count) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsNV")] + [CLSCompliant(false)] + public static void DrawCommands(OpenTK.Graphics.OpenGL4.All primitiveMode, UInt32 buffer, ref IntPtr indirects, ref Int32 sizes, UInt32 count) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsNV")] + [CLSCompliant(false)] + public static unsafe void DrawCommands(OpenTK.Graphics.OpenGL4.All primitiveMode, UInt32 buffer, IntPtr* indirects, Int32* sizes, UInt32 count) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsStatesAddressNV")] + [CLSCompliant(false)] + public static void DrawCommandsStatesAddres(Int64[] indirects, Int32[] sizes, Int32[] states, Int32[] fbos, Int32 count) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsStatesAddressNV")] + [CLSCompliant(false)] + public static void DrawCommandsStatesAddres(ref Int64 indirects, ref Int32 sizes, ref Int32 states, ref Int32 fbos, Int32 count) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsStatesAddressNV")] + [CLSCompliant(false)] + public static unsafe void DrawCommandsStatesAddres(Int64* indirects, Int32* sizes, Int32* states, Int32* fbos, Int32 count) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsStatesAddressNV")] + [CLSCompliant(false)] + public static void DrawCommandsStatesAddres(UInt64[] indirects, Int32[] sizes, UInt32[] states, UInt32[] fbos, UInt32 count) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsStatesAddressNV")] + [CLSCompliant(false)] + public static void DrawCommandsStatesAddres(ref UInt64 indirects, ref Int32 sizes, ref UInt32 states, ref UInt32 fbos, UInt32 count) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsStatesAddressNV")] + [CLSCompliant(false)] + public static unsafe void DrawCommandsStatesAddres(UInt64* indirects, Int32* sizes, UInt32* states, UInt32* fbos, UInt32 count) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsStatesNV")] + [CLSCompliant(false)] + public static void DrawCommandsStates(Int32 buffer, IntPtr[] indirects, Int32[] sizes, Int32[] states, Int32[] fbos, Int32 count) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsStatesNV")] + [CLSCompliant(false)] + public static void DrawCommandsStates(Int32 buffer, ref IntPtr indirects, ref Int32 sizes, ref Int32 states, ref Int32 fbos, Int32 count) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsStatesNV")] + [CLSCompliant(false)] + public static unsafe void DrawCommandsStates(Int32 buffer, IntPtr* indirects, Int32* sizes, Int32* states, Int32* fbos, Int32 count) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsStatesNV")] + [CLSCompliant(false)] + public static void DrawCommandsStates(UInt32 buffer, IntPtr[] indirects, Int32[] sizes, UInt32[] states, UInt32[] fbos, UInt32 count) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsStatesNV")] + [CLSCompliant(false)] + public static void DrawCommandsStates(UInt32 buffer, ref IntPtr indirects, ref Int32 sizes, ref UInt32 states, ref UInt32 fbos, UInt32 count) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glDrawCommandsStatesNV")] + [CLSCompliant(false)] + public static unsafe void DrawCommandsStates(UInt32 buffer, IntPtr* indirects, Int32* sizes, UInt32* states, UInt32* fbos, UInt32 count) { throw new NotImplementedException(); } + + /// [requires: NV_draw_vulkan_image] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glDrawVkImageNV")] + [CLSCompliant(false)] + public static void DrawVkImage(Int64 vkImage, Int32 sampler, Single x0, Single y0, Single x1, Single y1, Single z, Single s0, Single t0, Single s1, Single t1) { throw new NotImplementedException(); } + + /// [requires: NV_draw_vulkan_image] + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glDrawVkImageNV")] + [CLSCompliant(false)] + public static void DrawVkImage(UInt64 vkImage, UInt32 sampler, Single x0, Single y0, Single x1, Single y1, Single z, Single s0, Single t0, Single s1, Single t1) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_buffer_unified_memory] + /// + [AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glEdgeFlagFormatNV")] + public static void EdgeFlagFormat(Int32 stride) { throw new NotImplementedException(); } + + /// [requires: NV_conditional_render] + [AutoGenerated(Category = "NV_conditional_render", Version = "", EntryPoint = "glEndConditionalRenderNV")] + public static void EndConditionalRender() { throw new NotImplementedException(); } + + /// [requires: NV_vertex_buffer_unified_memory] + /// + /// + [AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glFogCoordFormatNV")] + public static void FogCoordFormat(OpenTK.Graphics.OpenGL4.All type, Int32 stride) { throw new NotImplementedException(); } + + /// [requires: NV_fragment_coverage_to_color] + /// + [AutoGenerated(Category = "NV_fragment_coverage_to_color", Version = "", EntryPoint = "glFragmentCoverageColorNV")] + [CLSCompliant(false)] + public static void FragmentCoverageColor(Int32 color) { throw new NotImplementedException(); } + + /// [requires: NV_fragment_coverage_to_color] + /// + [AutoGenerated(Category = "NV_fragment_coverage_to_color", Version = "", EntryPoint = "glFragmentCoverageColorNV")] + [CLSCompliant(false)] + public static void FragmentCoverageColor(UInt32 color) { throw new NotImplementedException(); } + + /// [requires: NV_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static void FramebufferSampleLocations(OpenTK.Graphics.OpenGL4.All target, Int32 start, Int32 count, Single[] v) { throw new NotImplementedException(); } + + /// [requires: NV_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static void FramebufferSampleLocations(OpenTK.Graphics.OpenGL4.All target, Int32 start, Int32 count, ref Single v) { throw new NotImplementedException(); } + + /// [requires: NV_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static unsafe void FramebufferSampleLocations(OpenTK.Graphics.OpenGL4.All target, Int32 start, Int32 count, Single* v) { throw new NotImplementedException(); } + + /// [requires: NV_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static void FramebufferSampleLocations(OpenTK.Graphics.OpenGL4.All target, UInt32 start, Int32 count, Single[] v) { throw new NotImplementedException(); } + + /// [requires: NV_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static void FramebufferSampleLocations(OpenTK.Graphics.OpenGL4.All target, UInt32 start, Int32 count, ref Single v) { throw new NotImplementedException(); } + + /// [requires: NV_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static unsafe void FramebufferSampleLocations(OpenTK.Graphics.OpenGL4.All target, UInt32 start, Int32 count, Single* v) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGenPathsNV")] + public static Int32 GenPath(Int32 range) { throw new NotImplementedException(); } + + /// [requires: NV_shader_buffer_load] + /// Return parameters of a buffer object + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the symbolic name of a buffer object parameter. Accepted values are BufferAccess, BufferMapped, BufferSize, or BufferUsage. + /// + /// [length: COMPSIZE(pname)] + /// Returns the requested parameter. + /// + [AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetBufferParameterui64vNV")] + [CLSCompliant(false)] + public static void GetBufferParameter(OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int64[] @params) { throw new NotImplementedException(); } + + /// [requires: NV_shader_buffer_load] + /// Return parameters of a buffer object + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the symbolic name of a buffer object parameter. Accepted values are BufferAccess, BufferMapped, BufferSize, or BufferUsage. + /// + /// [length: COMPSIZE(pname)] + /// Returns the requested parameter. + /// + [AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetBufferParameterui64vNV")] + [CLSCompliant(false)] + public static void GetBufferParameter(OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Computed = "pname")] out Int64 @params) { throw new NotImplementedException(); } + + /// [requires: NV_shader_buffer_load] + /// Return parameters of a buffer object + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the symbolic name of a buffer object parameter. Accepted values are BufferAccess, BufferMapped, BufferSize, or BufferUsage. + /// + /// [length: COMPSIZE(pname)] + /// Returns the requested parameter. + /// + [AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetBufferParameterui64vNV")] + [CLSCompliant(false)] + public static unsafe void GetBufferParameter(OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int64* @params) { throw new NotImplementedException(); } + + /// [requires: NV_shader_buffer_load] + /// Return parameters of a buffer object + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the symbolic name of a buffer object parameter. Accepted values are BufferAccess, BufferMapped, BufferSize, or BufferUsage. + /// + /// [length: COMPSIZE(pname)] + /// Returns the requested parameter. + /// + [AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetBufferParameterui64vNV")] + [CLSCompliant(false)] + public static void GetBufferParameter(OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt64[] @params) { throw new NotImplementedException(); } + + /// [requires: NV_shader_buffer_load] + /// Return parameters of a buffer object + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the symbolic name of a buffer object parameter. Accepted values are BufferAccess, BufferMapped, BufferSize, or BufferUsage. + /// + /// [length: COMPSIZE(pname)] + /// Returns the requested parameter. + /// + [AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetBufferParameterui64vNV")] + [CLSCompliant(false)] + public static void GetBufferParameter(OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Computed = "pname")] out UInt64 @params) { throw new NotImplementedException(); } + + /// [requires: NV_shader_buffer_load] + /// Return parameters of a buffer object + /// + /// + /// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer. + /// + /// + /// Specifies the symbolic name of a buffer object parameter. Accepted values are BufferAccess, BufferMapped, BufferSize, or BufferUsage. + /// + /// [length: COMPSIZE(pname)] + /// Returns the requested parameter. + /// + [AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetBufferParameterui64vNV")] + [CLSCompliant(false)] + public static unsafe void GetBufferParameter(OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt64* @params) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glGetCommandHeaderNV")] + [CLSCompliant(false)] + public static Int32 GetCommandHeader(OpenTK.Graphics.OpenGL4.All tokenID, Int32 size) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glGetCommandHeaderNV")] + [CLSCompliant(false)] + public static Int32 GetCommandHeader(OpenTK.Graphics.OpenGL4.All tokenID, UInt32 size) { throw new NotImplementedException(); } + + /// [requires: NV_framebuffer_mixed_samples] + [AutoGenerated(Category = "NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glGetCoverageModulationTableNV")] + [CLSCompliant(false)] + public static Single GetCoverageModulationTable() { throw new NotImplementedException(); } + + /// [requires: NV_framebuffer_mixed_samples] + /// + /// + [AutoGenerated(Category = "NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glGetCoverageModulationTableNV")] + [CLSCompliant(false)] + public static void GetCoverageModulationTable(Int32 bufsize, [OutAttribute] Single[] v) { throw new NotImplementedException(); } + + /// [requires: NV_framebuffer_mixed_samples] + /// + /// + [AutoGenerated(Category = "NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glGetCoverageModulationTableNV")] + [CLSCompliant(false)] + public static void GetCoverageModulationTable(Int32 bufsize, [OutAttribute] out Single v) { throw new NotImplementedException(); } + + /// [requires: NV_framebuffer_mixed_samples] + /// + /// + [AutoGenerated(Category = "NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glGetCoverageModulationTableNV")] + [CLSCompliant(false)] + public static unsafe void GetCoverageModulationTable(Int32 bufsize, [OutAttribute] Single* v) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glGetImageHandleNV")] + [CLSCompliant(false)] + public static Int64 GetImageHandle(Int32 texture, Int32 level, bool layered, Int32 layer, OpenTK.Graphics.OpenGL4.All format) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glGetImageHandleNV")] + [CLSCompliant(false)] + public static Int64 GetImageHandle(UInt32 texture, Int32 level, bool layered, Int32 layer, OpenTK.Graphics.OpenGL4.All format) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_buffer_unified_memory] + /// + /// + /// [length: COMPSIZE(value)] + [AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glGetIntegerui64i_vNV")] + [CLSCompliant(false)] + public static void GetIntegerui64(OpenTK.Graphics.OpenGL4.All value, Int32 index, [OutAttribute, CountAttribute(Computed = "value")] Int64[] result) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_buffer_unified_memory] + /// + /// + /// [length: COMPSIZE(value)] + [AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glGetIntegerui64i_vNV")] + [CLSCompliant(false)] + public static void GetIntegerui64(OpenTK.Graphics.OpenGL4.All value, Int32 index, [OutAttribute, CountAttribute(Computed = "value")] out Int64 result) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_buffer_unified_memory] + /// + /// + /// [length: COMPSIZE(value)] + [AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glGetIntegerui64i_vNV")] + [CLSCompliant(false)] + public static unsafe void GetIntegerui64(OpenTK.Graphics.OpenGL4.All value, Int32 index, [OutAttribute, CountAttribute(Computed = "value")] Int64* result) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_buffer_unified_memory] + /// + /// + /// [length: COMPSIZE(value)] + [AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glGetIntegerui64i_vNV")] + [CLSCompliant(false)] + public static void GetIntegerui64(OpenTK.Graphics.OpenGL4.All value, UInt32 index, [OutAttribute, CountAttribute(Computed = "value")] UInt64[] result) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_buffer_unified_memory] + /// + /// + /// [length: COMPSIZE(value)] + [AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glGetIntegerui64i_vNV")] + [CLSCompliant(false)] + public static void GetIntegerui64(OpenTK.Graphics.OpenGL4.All value, UInt32 index, [OutAttribute, CountAttribute(Computed = "value")] out UInt64 result) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_buffer_unified_memory] + /// + /// + /// [length: COMPSIZE(value)] + [AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glGetIntegerui64i_vNV")] + [CLSCompliant(false)] + public static unsafe void GetIntegerui64(OpenTK.Graphics.OpenGL4.All value, UInt32 index, [OutAttribute, CountAttribute(Computed = "value")] UInt64* result) { throw new NotImplementedException(); } + + /// [requires: NV_shader_buffer_load] + /// + [AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetIntegerui64vNV")] + [CLSCompliant(false)] + public static Int64 GetInteger(OpenTK.Graphics.OpenGL4.All value) { throw new NotImplementedException(); } + + /// [requires: NV_shader_buffer_load] + /// + /// [length: COMPSIZE(value)] + [AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetIntegerui64vNV")] + [CLSCompliant(false)] + public static void GetInteger(OpenTK.Graphics.OpenGL4.All value, [OutAttribute, CountAttribute(Computed = "value")] Int64[] result) { throw new NotImplementedException(); } + + /// [requires: NV_shader_buffer_load] + /// + /// [length: COMPSIZE(value)] + [AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetIntegerui64vNV")] + [CLSCompliant(false)] + public static void GetInteger(OpenTK.Graphics.OpenGL4.All value, [OutAttribute, CountAttribute(Computed = "value")] out Int64 result) { throw new NotImplementedException(); } + + /// [requires: NV_shader_buffer_load] + /// + /// [length: COMPSIZE(value)] + [AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetIntegerui64vNV")] + [CLSCompliant(false)] + public static unsafe void GetInteger(OpenTK.Graphics.OpenGL4.All value, [OutAttribute, CountAttribute(Computed = "value")] Int64* result) { throw new NotImplementedException(); } + + /// [requires: NV_shader_buffer_load] + /// + /// [length: COMPSIZE(value)] + [AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetIntegerui64vNV")] + [CLSCompliant(false)] + public static void GetInteger(OpenTK.Graphics.OpenGL4.All value, [OutAttribute, CountAttribute(Computed = "value")] UInt64[] result) { throw new NotImplementedException(); } + + /// [requires: NV_shader_buffer_load] + /// + /// [length: COMPSIZE(value)] + [AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetIntegerui64vNV")] + [CLSCompliant(false)] + public static void GetInteger(OpenTK.Graphics.OpenGL4.All value, [OutAttribute, CountAttribute(Computed = "value")] out UInt64 result) { throw new NotImplementedException(); } + + /// [requires: NV_shader_buffer_load] + /// + /// [length: COMPSIZE(value)] + [AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetIntegerui64vNV")] + [CLSCompliant(false)] + public static unsafe void GetInteger(OpenTK.Graphics.OpenGL4.All value, [OutAttribute, CountAttribute(Computed = "value")] UInt64* result) { throw new NotImplementedException(); } + + /// [requires: NV_internalformat_sample_query] + /// + /// + /// + /// + /// + /// [length: bufSize] + [AutoGenerated(Category = "NV_internalformat_sample_query", Version = "", EntryPoint = "glGetInternalformatSampleivNV")] + [CLSCompliant(false)] + public static void GetInternalformatSample(OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All internalformat, Int32 samples, OpenTK.Graphics.OpenGL4.All pname, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int32[] @params) { throw new NotImplementedException(); } + + /// [requires: NV_internalformat_sample_query] + /// + /// + /// + /// + /// + /// [length: bufSize] + [AutoGenerated(Category = "NV_internalformat_sample_query", Version = "", EntryPoint = "glGetInternalformatSampleivNV")] + [CLSCompliant(false)] + public static void GetInternalformatSample(OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All internalformat, Int32 samples, OpenTK.Graphics.OpenGL4.All pname, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] out Int32 @params) { throw new NotImplementedException(); } + + /// [requires: NV_internalformat_sample_query] + /// + /// + /// + /// + /// + /// [length: bufSize] + [AutoGenerated(Category = "NV_internalformat_sample_query", Version = "", EntryPoint = "glGetInternalformatSampleivNV")] + [CLSCompliant(false)] + public static unsafe void GetInternalformatSample(OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All internalformat, Int32 samples, OpenTK.Graphics.OpenGL4.All pname, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int32* @params) { throw new NotImplementedException(); } + + /// [requires: NV_shader_buffer_load] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetNamedBufferParameterui64vNV")] + [CLSCompliant(false)] + public static void GetNamedBufferParameter(Int32 buffer, OpenTK.Graphics.OpenGL4.BufferParameterName pname, [OutAttribute, CountAttribute(Computed = "pname")] Int64[] @params) { throw new NotImplementedException(); } + + /// [requires: NV_shader_buffer_load] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetNamedBufferParameterui64vNV")] + [CLSCompliant(false)] + public static void GetNamedBufferParameter(Int32 buffer, OpenTK.Graphics.OpenGL4.BufferParameterName pname, [OutAttribute, CountAttribute(Computed = "pname")] out Int64 @params) { throw new NotImplementedException(); } + + /// [requires: NV_shader_buffer_load] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetNamedBufferParameterui64vNV")] + [CLSCompliant(false)] + public static unsafe void GetNamedBufferParameter(Int32 buffer, OpenTK.Graphics.OpenGL4.BufferParameterName pname, [OutAttribute, CountAttribute(Computed = "pname")] Int64* @params) { throw new NotImplementedException(); } + + /// [requires: NV_shader_buffer_load] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetNamedBufferParameterui64vNV")] + [CLSCompliant(false)] + public static void GetNamedBufferParameter(Int32 buffer, OpenTK.Graphics.OpenGL4.NvShaderBufferLoad pname, [OutAttribute, CountAttribute(Computed = "pname")] Int64[] @params) { throw new NotImplementedException(); } + + /// [requires: NV_shader_buffer_load] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetNamedBufferParameterui64vNV")] + [CLSCompliant(false)] + public static void GetNamedBufferParameter(Int32 buffer, OpenTK.Graphics.OpenGL4.NvShaderBufferLoad pname, [OutAttribute, CountAttribute(Computed = "pname")] out Int64 @params) { throw new NotImplementedException(); } + + /// [requires: NV_shader_buffer_load] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetNamedBufferParameterui64vNV")] + [CLSCompliant(false)] + public static unsafe void GetNamedBufferParameter(Int32 buffer, OpenTK.Graphics.OpenGL4.NvShaderBufferLoad pname, [OutAttribute, CountAttribute(Computed = "pname")] Int64* @params) { throw new NotImplementedException(); } + + /// [requires: NV_shader_buffer_load] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetNamedBufferParameterui64vNV")] + [CLSCompliant(false)] + public static void GetNamedBufferParameter(UInt32 buffer, OpenTK.Graphics.OpenGL4.BufferParameterName pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt64[] @params) { throw new NotImplementedException(); } + + /// [requires: NV_shader_buffer_load] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetNamedBufferParameterui64vNV")] + [CLSCompliant(false)] + public static void GetNamedBufferParameter(UInt32 buffer, OpenTK.Graphics.OpenGL4.BufferParameterName pname, [OutAttribute, CountAttribute(Computed = "pname")] out UInt64 @params) { throw new NotImplementedException(); } + + /// [requires: NV_shader_buffer_load] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetNamedBufferParameterui64vNV")] + [CLSCompliant(false)] + public static unsafe void GetNamedBufferParameter(UInt32 buffer, OpenTK.Graphics.OpenGL4.BufferParameterName pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt64* @params) { throw new NotImplementedException(); } + + /// [requires: NV_shader_buffer_load] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetNamedBufferParameterui64vNV")] + [CLSCompliant(false)] + public static void GetNamedBufferParameter(UInt32 buffer, OpenTK.Graphics.OpenGL4.NvShaderBufferLoad pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt64[] @params) { throw new NotImplementedException(); } + + /// [requires: NV_shader_buffer_load] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetNamedBufferParameterui64vNV")] + [CLSCompliant(false)] + public static void GetNamedBufferParameter(UInt32 buffer, OpenTK.Graphics.OpenGL4.NvShaderBufferLoad pname, [OutAttribute, CountAttribute(Computed = "pname")] out UInt64 @params) { throw new NotImplementedException(); } + + /// [requires: NV_shader_buffer_load] + /// + /// + /// [length: COMPSIZE(pname)] + [Obsolete("Use strongly typed overload instead")] + [AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetNamedBufferParameterui64vNV")] + [CLSCompliant(false)] + public static unsafe void GetNamedBufferParameter(UInt32 buffer, OpenTK.Graphics.OpenGL4.NvShaderBufferLoad pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt64* @params) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathColorGenfvNV")] + [CLSCompliant(false)] + public static void GetPathColorGen(OpenTK.Graphics.OpenGL4.All color, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Single[] value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathColorGenfvNV")] + [CLSCompliant(false)] + public static void GetPathColorGen(OpenTK.Graphics.OpenGL4.All color, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Computed = "pname")] out Single value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathColorGenfvNV")] + [CLSCompliant(false)] + public static unsafe void GetPathColorGen(OpenTK.Graphics.OpenGL4.All color, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathColorGenivNV")] + [CLSCompliant(false)] + public static void GetPathColorGen(OpenTK.Graphics.OpenGL4.All color, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32[] value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathColorGenivNV")] + [CLSCompliant(false)] + public static void GetPathColorGen(OpenTK.Graphics.OpenGL4.All color, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Computed = "pname")] out Int32 value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathColorGenivNV")] + [CLSCompliant(false)] + public static unsafe void GetPathColorGen(OpenTK.Graphics.OpenGL4.All color, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCommandsNV")] + [CLSCompliant(false)] + public static Byte GetPathCommand(Int32 path) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCommandsNV")] + [CLSCompliant(false)] + public static Byte GetPathCommand(UInt32 path) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCommandsNV")] + [CLSCompliant(false)] + public static void GetPathCommands(Int32 path, [OutAttribute, CountAttribute(Computed = "path")] Byte[] commands) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCommandsNV")] + [CLSCompliant(false)] + public static void GetPathCommands(Int32 path, [OutAttribute, CountAttribute(Computed = "path")] out Byte commands) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCommandsNV")] + [CLSCompliant(false)] + public static unsafe void GetPathCommands(Int32 path, [OutAttribute, CountAttribute(Computed = "path")] Byte* commands) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCommandsNV")] + [CLSCompliant(false)] + public static void GetPathCommands(UInt32 path, [OutAttribute, CountAttribute(Computed = "path")] Byte[] commands) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCommandsNV")] + [CLSCompliant(false)] + public static void GetPathCommands(UInt32 path, [OutAttribute, CountAttribute(Computed = "path")] out Byte commands) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCommandsNV")] + [CLSCompliant(false)] + public static unsafe void GetPathCommands(UInt32 path, [OutAttribute, CountAttribute(Computed = "path")] Byte* commands) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCoordsNV")] + [CLSCompliant(false)] + public static Single GetPathCoord(Int32 path) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCoordsNV")] + [CLSCompliant(false)] + public static Single GetPathCoord(UInt32 path) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCoordsNV")] + [CLSCompliant(false)] + public static void GetPathCoords(Int32 path, [OutAttribute, CountAttribute(Computed = "path")] Single[] coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCoordsNV")] + [CLSCompliant(false)] + public static void GetPathCoords(Int32 path, [OutAttribute, CountAttribute(Computed = "path")] out Single coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCoordsNV")] + [CLSCompliant(false)] + public static unsafe void GetPathCoords(Int32 path, [OutAttribute, CountAttribute(Computed = "path")] Single* coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCoordsNV")] + [CLSCompliant(false)] + public static void GetPathCoords(UInt32 path, [OutAttribute, CountAttribute(Computed = "path")] Single[] coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCoordsNV")] + [CLSCompliant(false)] + public static void GetPathCoords(UInt32 path, [OutAttribute, CountAttribute(Computed = "path")] out Single coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCoordsNV")] + [CLSCompliant(false)] + public static unsafe void GetPathCoords(UInt32 path, [OutAttribute, CountAttribute(Computed = "path")] Single* coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathDashArrayNV")] + [CLSCompliant(false)] + public static Single GetPathDashArray(Int32 path) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathDashArrayNV")] + [CLSCompliant(false)] + public static Single GetPathDashArray(UInt32 path) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathDashArrayNV")] + [CLSCompliant(false)] + public static void GetPathDashArray(Int32 path, [OutAttribute, CountAttribute(Computed = "path")] Single[] dashArray) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathDashArrayNV")] + [CLSCompliant(false)] + public static void GetPathDashArray(Int32 path, [OutAttribute, CountAttribute(Computed = "path")] out Single dashArray) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathDashArrayNV")] + [CLSCompliant(false)] + public static unsafe void GetPathDashArray(Int32 path, [OutAttribute, CountAttribute(Computed = "path")] Single* dashArray) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathDashArrayNV")] + [CLSCompliant(false)] + public static void GetPathDashArray(UInt32 path, [OutAttribute, CountAttribute(Computed = "path")] Single[] dashArray) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathDashArrayNV")] + [CLSCompliant(false)] + public static void GetPathDashArray(UInt32 path, [OutAttribute, CountAttribute(Computed = "path")] out Single dashArray) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// [length: COMPSIZE(path)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathDashArrayNV")] + [CLSCompliant(false)] + public static unsafe void GetPathDashArray(UInt32 path, [OutAttribute, CountAttribute(Computed = "path")] Single* dashArray) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathLengthNV")] + [CLSCompliant(false)] + public static Single GetPathLength(Int32 path, Int32 startSegment, Int32 numSegments) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathLengthNV")] + [CLSCompliant(false)] + public static Single GetPathLength(UInt32 path, Int32 startSegment, Int32 numSegments) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricRangeNV")] + [CLSCompliant(false)] + public static void GetPathMetricRange(Int32 metricQueryMask, Int32 firstPathName, Int32 numPaths, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single[] metrics) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricRangeNV")] + [CLSCompliant(false)] + public static void GetPathMetricRange(Int32 metricQueryMask, Int32 firstPathName, Int32 numPaths, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] out Single metrics) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricRangeNV")] + [CLSCompliant(false)] + public static unsafe void GetPathMetricRange(Int32 metricQueryMask, Int32 firstPathName, Int32 numPaths, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single* metrics) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricRangeNV")] + [CLSCompliant(false)] + public static void GetPathMetricRange(UInt32 metricQueryMask, UInt32 firstPathName, Int32 numPaths, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single[] metrics) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricRangeNV")] + [CLSCompliant(false)] + public static void GetPathMetricRange(UInt32 metricQueryMask, UInt32 firstPathName, Int32 numPaths, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] out Single metrics) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricRangeNV")] + [CLSCompliant(false)] + public static unsafe void GetPathMetricRange(UInt32 metricQueryMask, UInt32 firstPathName, Int32 numPaths, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single* metrics) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single[] metrics) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] out Single metrics) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static unsafe void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single* metrics) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[] paths, Int32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single[] metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[] paths, Int32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] out Single metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static unsafe void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[] paths, Int32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single* metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,] paths, Int32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single[] metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,] paths, Int32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] out Single metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static unsafe void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,] paths, Int32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single* metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,,] paths, Int32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single[] metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,,] paths, Int32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] out Single metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static unsafe void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,,] paths, Int32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single* metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T3 paths, Int32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single[] metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T3 paths, Int32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] out Single metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static unsafe void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T3 paths, Int32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single* metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single[] metrics) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] out Single metrics) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static unsafe void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single* metrics) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[] paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single[] metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[] paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] out Single metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static unsafe void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[] paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single* metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,] paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single[] metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,] paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] out Single metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static unsafe void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,] paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single* metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,,] paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single[] metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,,] paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] out Single metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static unsafe void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,,] paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single* metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T3 paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single[] metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T3 paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] out Single metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// [length: COMPSIZE(metricQueryMask,numPaths,stride)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathMetricsNV")] + [CLSCompliant(false)] + public static unsafe void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T3 paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single* metrics) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: 4] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterfvNV")] + [CLSCompliant(false)] + public static void GetPathParameter(Int32 path, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Count = 4)] Single[] value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: 4] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterfvNV")] + [CLSCompliant(false)] + public static void GetPathParameter(Int32 path, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Count = 4)] out Single value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: 4] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterfvNV")] + [CLSCompliant(false)] + public static unsafe void GetPathParameter(Int32 path, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Count = 4)] Single* value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: 4] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterfvNV")] + [CLSCompliant(false)] + public static void GetPathParameter(UInt32 path, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Count = 4)] Single[] value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: 4] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterfvNV")] + [CLSCompliant(false)] + public static void GetPathParameter(UInt32 path, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Count = 4)] out Single value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: 4] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterfvNV")] + [CLSCompliant(false)] + public static unsafe void GetPathParameter(UInt32 path, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Count = 4)] Single* value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: 4] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterivNV")] + [CLSCompliant(false)] + public static void GetPathParameter(Int32 path, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Count = 4)] Int32[] value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: 4] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterivNV")] + [CLSCompliant(false)] + public static void GetPathParameter(Int32 path, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Count = 4)] out Int32 value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: 4] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterivNV")] + [CLSCompliant(false)] + public static unsafe void GetPathParameter(Int32 path, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Count = 4)] Int32* value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: 4] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterivNV")] + [CLSCompliant(false)] + public static void GetPathParameter(UInt32 path, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Count = 4)] Int32[] value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: 4] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterivNV")] + [CLSCompliant(false)] + public static void GetPathParameter(UInt32 path, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Count = 4)] out Int32 value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: 4] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathParameterivNV")] + [CLSCompliant(false)] + public static unsafe void GetPathParameter(UInt32 path, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Count = 4)] Int32* value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.OpenGL4.All pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL4.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single[] returnedSpacing) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.OpenGL4.All pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL4.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] out Single returnedSpacing) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static unsafe void GetPathSpacing(OpenTK.Graphics.OpenGL4.All pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL4.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single* returnedSpacing) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.OpenGL4.All pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL4.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single[] returnedSpacing) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.OpenGL4.All pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL4.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] out Single returnedSpacing) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static unsafe void GetPathSpacing(OpenTK.Graphics.OpenGL4.All pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL4.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single* returnedSpacing) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.OpenGL4.All pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[] paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL4.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single[] returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.OpenGL4.All pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[] paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL4.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] out Single returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static unsafe void GetPathSpacing(OpenTK.Graphics.OpenGL4.All pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[] paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL4.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single* returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.OpenGL4.All pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[] paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL4.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single[] returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.OpenGL4.All pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[] paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL4.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] out Single returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static unsafe void GetPathSpacing(OpenTK.Graphics.OpenGL4.All pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[] paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL4.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single* returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.OpenGL4.All pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,] paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL4.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single[] returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.OpenGL4.All pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,] paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL4.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] out Single returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static unsafe void GetPathSpacing(OpenTK.Graphics.OpenGL4.All pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,] paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL4.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single* returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.OpenGL4.All pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,] paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL4.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single[] returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.OpenGL4.All pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,] paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL4.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] out Single returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static unsafe void GetPathSpacing(OpenTK.Graphics.OpenGL4.All pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,] paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL4.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single* returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.OpenGL4.All pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,,] paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL4.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single[] returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.OpenGL4.All pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,,] paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL4.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] out Single returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static unsafe void GetPathSpacing(OpenTK.Graphics.OpenGL4.All pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,,] paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL4.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single* returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.OpenGL4.All pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,,] paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL4.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single[] returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.OpenGL4.All pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,,] paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL4.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] out Single returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static unsafe void GetPathSpacing(OpenTK.Graphics.OpenGL4.All pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T3[,,] paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL4.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single* returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.OpenGL4.All pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T3 paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL4.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single[] returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.OpenGL4.All pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T3 paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL4.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] out Single returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static unsafe void GetPathSpacing(OpenTK.Graphics.OpenGL4.All pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T3 paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL4.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single* returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.OpenGL4.All pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T3 paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL4.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single[] returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static void GetPathSpacing(OpenTK.Graphics.OpenGL4.All pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T3 paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL4.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] out Single returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(pathListMode,numPaths)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathSpacingNV")] + [CLSCompliant(false)] + public static unsafe void GetPathSpacing(OpenTK.Graphics.OpenGL4.All pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T3 paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL4.All transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single* returnedSpacing) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathTexGenfvNV")] + [CLSCompliant(false)] + public static void GetPathTexGen(OpenTK.Graphics.OpenGL4.TextureUnit texCoordSet, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Single[] value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathTexGenfvNV")] + [CLSCompliant(false)] + public static void GetPathTexGen(OpenTK.Graphics.OpenGL4.TextureUnit texCoordSet, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Computed = "pname")] out Single value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathTexGenfvNV")] + [CLSCompliant(false)] + public static unsafe void GetPathTexGen(OpenTK.Graphics.OpenGL4.TextureUnit texCoordSet, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathTexGenivNV")] + [CLSCompliant(false)] + public static void GetPathTexGen(OpenTK.Graphics.OpenGL4.TextureUnit texCoordSet, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32[] value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathTexGenivNV")] + [CLSCompliant(false)] + public static void GetPathTexGen(OpenTK.Graphics.OpenGL4.TextureUnit texCoordSet, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Computed = "pname")] out Int32 value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathTexGenivNV")] + [CLSCompliant(false)] + public static unsafe void GetPathTexGen(OpenTK.Graphics.OpenGL4.TextureUnit texCoordSet, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// Retrieve values for multiple properties of a single active resource within a program object + /// + /// + /// The name of a program object whose resources to query. + /// + /// + /// A token identifying the interface within program containing the resource named name. + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetProgramResourcefvNV")] + [CLSCompliant(false)] + public static void GetProgramResource(Int32 program, OpenTK.Graphics.OpenGL4.All programInterface, Int32 index, Int32 propCount, OpenTK.Graphics.OpenGL4.All[] props, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] Single[] @params) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// Retrieve values for multiple properties of a single active resource within a program object + /// + /// + /// The name of a program object whose resources to query. + /// + /// + /// A token identifying the interface within program containing the resource named name. + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetProgramResourcefvNV")] + [CLSCompliant(false)] + public static void GetProgramResource(Int32 program, OpenTK.Graphics.OpenGL4.All programInterface, Int32 index, Int32 propCount, ref OpenTK.Graphics.OpenGL4.All props, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out Single @params) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// Retrieve values for multiple properties of a single active resource within a program object + /// + /// + /// The name of a program object whose resources to query. + /// + /// + /// A token identifying the interface within program containing the resource named name. + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetProgramResourcefvNV")] + [CLSCompliant(false)] + public static unsafe void GetProgramResource(Int32 program, OpenTK.Graphics.OpenGL4.All programInterface, Int32 index, Int32 propCount, OpenTK.Graphics.OpenGL4.All* props, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Single* @params) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// Retrieve values for multiple properties of a single active resource within a program object + /// + /// + /// The name of a program object whose resources to query. + /// + /// + /// A token identifying the interface within program containing the resource named name. + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetProgramResourcefvNV")] + [CLSCompliant(false)] + public static void GetProgramResource(UInt32 program, OpenTK.Graphics.OpenGL4.All programInterface, UInt32 index, Int32 propCount, OpenTK.Graphics.OpenGL4.All[] props, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] Single[] @params) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// Retrieve values for multiple properties of a single active resource within a program object + /// + /// + /// The name of a program object whose resources to query. + /// + /// + /// A token identifying the interface within program containing the resource named name. + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetProgramResourcefvNV")] + [CLSCompliant(false)] + public static void GetProgramResource(UInt32 program, OpenTK.Graphics.OpenGL4.All programInterface, UInt32 index, Int32 propCount, ref OpenTK.Graphics.OpenGL4.All props, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out Single @params) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// Retrieve values for multiple properties of a single active resource within a program object + /// + /// + /// The name of a program object whose resources to query. + /// + /// + /// A token identifying the interface within program containing the resource named name. + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetProgramResourcefvNV")] + [CLSCompliant(false)] + public static unsafe void GetProgramResource(UInt32 program, OpenTK.Graphics.OpenGL4.All programInterface, UInt32 index, Int32 propCount, OpenTK.Graphics.OpenGL4.All* props, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Single* @params) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glGetStageIndexNV")] + public static Int16 GetStageIndex(OpenTK.Graphics.OpenGL4.All shadertype) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glGetTextureHandleNV")] + [CLSCompliant(false)] + public static Int64 GetTextureHandle(Int32 texture) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glGetTextureHandleNV")] + [CLSCompliant(false)] + public static Int64 GetTextureHandle(UInt32 texture) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glGetTextureSamplerHandleNV")] + [CLSCompliant(false)] + public static Int64 GetTextureSamplerHandle(Int32 texture, Int32 sampler) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glGetTextureSamplerHandleNV")] + [CLSCompliant(false)] + public static Int64 GetTextureSamplerHandle(UInt32 texture, UInt32 sampler) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Returns the value of a uniform variable + /// + /// + /// Specifies the program object to be queried. + /// + /// + /// Specifies the location of the uniform variable to be queried. + /// + /// [length: COMPSIZE(program,location)] + /// Returns the value of the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glGetUniformi64vNV")] + [CLSCompliant(false)] + public static void GetUniform(Int32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] Int64[] @params) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Returns the value of a uniform variable + /// + /// + /// Specifies the program object to be queried. + /// + /// + /// Specifies the location of the uniform variable to be queried. + /// + /// [length: COMPSIZE(program,location)] + /// Returns the value of the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glGetUniformi64vNV")] + [CLSCompliant(false)] + public static void GetUniform(Int32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] out Int64 @params) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Returns the value of a uniform variable + /// + /// + /// Specifies the program object to be queried. + /// + /// + /// Specifies the location of the uniform variable to be queried. + /// + /// [length: COMPSIZE(program,location)] + /// Returns the value of the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glGetUniformi64vNV")] + [CLSCompliant(false)] + public static unsafe void GetUniform(Int32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] Int64* @params) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Returns the value of a uniform variable + /// + /// + /// Specifies the program object to be queried. + /// + /// + /// Specifies the location of the uniform variable to be queried. + /// + /// [length: COMPSIZE(program,location)] + /// Returns the value of the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glGetUniformi64vNV")] + [CLSCompliant(false)] + public static void GetUniform(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] Int64[] @params) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Returns the value of a uniform variable + /// + /// + /// Specifies the program object to be queried. + /// + /// + /// Specifies the location of the uniform variable to be queried. + /// + /// [length: COMPSIZE(program,location)] + /// Returns the value of the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glGetUniformi64vNV")] + [CLSCompliant(false)] + public static void GetUniform(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] out Int64 @params) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Returns the value of a uniform variable + /// + /// + /// Specifies the program object to be queried. + /// + /// + /// Specifies the location of the uniform variable to be queried. + /// + /// [length: COMPSIZE(program,location)] + /// Returns the value of the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glGetUniformi64vNV")] + [CLSCompliant(false)] + public static unsafe void GetUniform(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] Int64* @params) { throw new NotImplementedException(); } + + /// [requires: NV_shader_buffer_load] + /// Returns the value of a uniform variable + /// + /// + /// Specifies the program object to be queried. + /// + /// + /// Specifies the location of the uniform variable to be queried. + /// + /// [length: COMPSIZE(program,location)] + /// Returns the value of the specified uniform variable. + /// + [AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetUniformui64vNV")] + [CLSCompliant(false)] + public static void GetUniform(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] UInt64[] @params) { throw new NotImplementedException(); } + + /// [requires: NV_shader_buffer_load] + /// Returns the value of a uniform variable + /// + /// + /// Specifies the program object to be queried. + /// + /// + /// Specifies the location of the uniform variable to be queried. + /// + /// [length: COMPSIZE(program,location)] + /// Returns the value of the specified uniform variable. + /// + [AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetUniformui64vNV")] + [CLSCompliant(false)] + public static void GetUniform(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] out UInt64 @params) { throw new NotImplementedException(); } + + /// [requires: NV_shader_buffer_load] + /// Returns the value of a uniform variable + /// + /// + /// Specifies the program object to be queried. + /// + /// + /// Specifies the location of the uniform variable to be queried. + /// + /// [length: COMPSIZE(program,location)] + /// Returns the value of the specified uniform variable. + /// + [AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetUniformui64vNV")] + [CLSCompliant(false)] + public static unsafe void GetUniform(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] UInt64* @params) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_attrib_integer_64bit] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glGetVertexAttribLi64vNV")] + [CLSCompliant(false)] + public static void GetVertexAttribL(Int32 index, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int64[] @params) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_attrib_integer_64bit] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glGetVertexAttribLi64vNV")] + [CLSCompliant(false)] + public static void GetVertexAttribL(Int32 index, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Computed = "pname")] out Int64 @params) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_attrib_integer_64bit] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glGetVertexAttribLi64vNV")] + [CLSCompliant(false)] + public static unsafe void GetVertexAttribL(Int32 index, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int64* @params) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_attrib_integer_64bit] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glGetVertexAttribLi64vNV")] + [CLSCompliant(false)] + public static void GetVertexAttribL(UInt32 index, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int64[] @params) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_attrib_integer_64bit] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glGetVertexAttribLi64vNV")] + [CLSCompliant(false)] + public static void GetVertexAttribL(UInt32 index, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Computed = "pname")] out Int64 @params) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_attrib_integer_64bit] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glGetVertexAttribLi64vNV")] + [CLSCompliant(false)] + public static unsafe void GetVertexAttribL(UInt32 index, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Computed = "pname")] Int64* @params) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_attrib_integer_64bit] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glGetVertexAttribLui64vNV")] + [CLSCompliant(false)] + public static void GetVertexAttribL(UInt32 index, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt64[] @params) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_attrib_integer_64bit] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glGetVertexAttribLui64vNV")] + [CLSCompliant(false)] + public static void GetVertexAttribL(UInt32 index, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Computed = "pname")] out UInt64 @params) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_attrib_integer_64bit] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glGetVertexAttribLui64vNV")] + [CLSCompliant(false)] + public static unsafe void GetVertexAttribL(UInt32 index, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt64* @params) { throw new NotImplementedException(); } + + /// [requires: NV_draw_vulkan_image] + /// [length: COMPSIZE(name)] + [AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glGetVkProcAddrNV")] + public static IntPtr GetVkProcAddr([CountAttribute(Computed = "name")] String name) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_buffer_unified_memory] + /// + /// + [AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glIndexFormatNV")] + public static void IndexFormat(OpenTK.Graphics.OpenGL4.All type, Int32 stride) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glInterpolatePathsNV")] + [CLSCompliant(false)] + public static void InterpolatePath(Int32 resultPath, Int32 pathA, Int32 pathB, Single weight) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glInterpolatePathsNV")] + [CLSCompliant(false)] + public static void InterpolatePath(UInt32 resultPath, UInt32 pathA, UInt32 pathB, Single weight) { throw new NotImplementedException(); } + + /// [requires: NV_shader_buffer_load] + /// + [AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glIsBufferResidentNV")] + public static bool IsBufferResident(OpenTK.Graphics.OpenGL4.All target) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glIsCommandListNV")] + [CLSCompliant(false)] + public static bool IsCommandList(Int32 list) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glIsCommandListNV")] + [CLSCompliant(false)] + public static bool IsCommandList(UInt32 list) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glIsImageHandleResidentNV")] + [CLSCompliant(false)] + public static bool IsImageHandleResident(Int64 handle) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glIsImageHandleResidentNV")] + [CLSCompliant(false)] + public static bool IsImageHandleResident(UInt64 handle) { throw new NotImplementedException(); } + + /// [requires: NV_shader_buffer_load] + /// + [AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glIsNamedBufferResidentNV")] + [CLSCompliant(false)] + public static bool IsNamedBufferResident(Int32 buffer) { throw new NotImplementedException(); } + + /// [requires: NV_shader_buffer_load] + /// + [AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glIsNamedBufferResidentNV")] + [CLSCompliant(false)] + public static bool IsNamedBufferResident(UInt32 buffer) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glIsPathNV")] + [CLSCompliant(false)] + public static bool IsPath(Int32 path) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glIsPathNV")] + [CLSCompliant(false)] + public static bool IsPath(UInt32 path) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glIsPointInFillPathNV")] + [CLSCompliant(false)] + public static bool IsPointInFillPath(Int32 path, Int32 mask, Single x, Single y) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glIsPointInFillPathNV")] + [CLSCompliant(false)] + public static bool IsPointInFillPath(UInt32 path, UInt32 mask, Single x, Single y) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glIsPointInStrokePathNV")] + [CLSCompliant(false)] + public static bool IsPointInStrokePath(Int32 path, Single x, Single y) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glIsPointInStrokePathNV")] + [CLSCompliant(false)] + public static bool IsPointInStrokePath(UInt32 path, Single x, Single y) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glIsStateNV")] + [CLSCompliant(false)] + public static bool IsState(Int32 state) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glIsStateNV")] + [CLSCompliant(false)] + public static bool IsState(UInt32 state) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glIsTextureHandleResidentNV")] + [CLSCompliant(false)] + public static bool IsTextureHandleResident(Int64 handle) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glIsTextureHandleResidentNV")] + [CLSCompliant(false)] + public static bool IsTextureHandleResident(UInt64 handle) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")] + [CLSCompliant(false)] + public static void ListDrawCommandsStatesClient(Int32 list, Int32 segment, IntPtr indirects, Int32[] sizes, Int32[] states, Int32[] fbos, Int32 count) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")] + [CLSCompliant(false)] + public static void ListDrawCommandsStatesClient(Int32 list, Int32 segment, IntPtr indirects, ref Int32 sizes, ref Int32 states, ref Int32 fbos, Int32 count) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")] + [CLSCompliant(false)] + public static unsafe void ListDrawCommandsStatesClient(Int32 list, Int32 segment, IntPtr indirects, Int32* sizes, Int32* states, Int32* fbos, Int32 count) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")] + [CLSCompliant(false)] + public static void ListDrawCommandsStatesClient(Int32 list, Int32 segment, [InAttribute, OutAttribute] T2[] indirects, Int32[] sizes, Int32[] states, Int32[] fbos, Int32 count) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")] + [CLSCompliant(false)] + public static void ListDrawCommandsStatesClient(Int32 list, Int32 segment, [InAttribute, OutAttribute] T2[] indirects, ref Int32 sizes, ref Int32 states, ref Int32 fbos, Int32 count) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")] + [CLSCompliant(false)] + public static unsafe void ListDrawCommandsStatesClient(Int32 list, Int32 segment, [InAttribute, OutAttribute] T2[] indirects, Int32* sizes, Int32* states, Int32* fbos, Int32 count) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")] + [CLSCompliant(false)] + public static void ListDrawCommandsStatesClient(Int32 list, Int32 segment, [InAttribute, OutAttribute] T2[,] indirects, Int32[] sizes, Int32[] states, Int32[] fbos, Int32 count) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")] + [CLSCompliant(false)] + public static void ListDrawCommandsStatesClient(Int32 list, Int32 segment, [InAttribute, OutAttribute] T2[,] indirects, ref Int32 sizes, ref Int32 states, ref Int32 fbos, Int32 count) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")] + [CLSCompliant(false)] + public static unsafe void ListDrawCommandsStatesClient(Int32 list, Int32 segment, [InAttribute, OutAttribute] T2[,] indirects, Int32* sizes, Int32* states, Int32* fbos, Int32 count) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")] + [CLSCompliant(false)] + public static void ListDrawCommandsStatesClient(Int32 list, Int32 segment, [InAttribute, OutAttribute] T2[,,] indirects, Int32[] sizes, Int32[] states, Int32[] fbos, Int32 count) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")] + [CLSCompliant(false)] + public static void ListDrawCommandsStatesClient(Int32 list, Int32 segment, [InAttribute, OutAttribute] T2[,,] indirects, ref Int32 sizes, ref Int32 states, ref Int32 fbos, Int32 count) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")] + [CLSCompliant(false)] + public static unsafe void ListDrawCommandsStatesClient(Int32 list, Int32 segment, [InAttribute, OutAttribute] T2[,,] indirects, Int32* sizes, Int32* states, Int32* fbos, Int32 count) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")] + [CLSCompliant(false)] + public static void ListDrawCommandsStatesClient(Int32 list, Int32 segment, [InAttribute, OutAttribute] ref T2 indirects, Int32[] sizes, Int32[] states, Int32[] fbos, Int32 count) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")] + [CLSCompliant(false)] + public static void ListDrawCommandsStatesClient(Int32 list, Int32 segment, [InAttribute, OutAttribute] ref T2 indirects, ref Int32 sizes, ref Int32 states, ref Int32 fbos, Int32 count) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")] + [CLSCompliant(false)] + public static unsafe void ListDrawCommandsStatesClient(Int32 list, Int32 segment, [InAttribute, OutAttribute] ref T2 indirects, Int32* sizes, Int32* states, Int32* fbos, Int32 count) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")] + [CLSCompliant(false)] + public static void ListDrawCommandsStatesClient(UInt32 list, UInt32 segment, IntPtr indirects, Int32[] sizes, UInt32[] states, UInt32[] fbos, UInt32 count) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")] + [CLSCompliant(false)] + public static void ListDrawCommandsStatesClient(UInt32 list, UInt32 segment, IntPtr indirects, ref Int32 sizes, ref UInt32 states, ref UInt32 fbos, UInt32 count) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")] + [CLSCompliant(false)] + public static unsafe void ListDrawCommandsStatesClient(UInt32 list, UInt32 segment, IntPtr indirects, Int32* sizes, UInt32* states, UInt32* fbos, UInt32 count) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")] + [CLSCompliant(false)] + public static void ListDrawCommandsStatesClient(UInt32 list, UInt32 segment, [InAttribute, OutAttribute] T2[] indirects, Int32[] sizes, UInt32[] states, UInt32[] fbos, UInt32 count) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")] + [CLSCompliant(false)] + public static void ListDrawCommandsStatesClient(UInt32 list, UInt32 segment, [InAttribute, OutAttribute] T2[] indirects, ref Int32 sizes, ref UInt32 states, ref UInt32 fbos, UInt32 count) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")] + [CLSCompliant(false)] + public static unsafe void ListDrawCommandsStatesClient(UInt32 list, UInt32 segment, [InAttribute, OutAttribute] T2[] indirects, Int32* sizes, UInt32* states, UInt32* fbos, UInt32 count) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")] + [CLSCompliant(false)] + public static void ListDrawCommandsStatesClient(UInt32 list, UInt32 segment, [InAttribute, OutAttribute] T2[,] indirects, Int32[] sizes, UInt32[] states, UInt32[] fbos, UInt32 count) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")] + [CLSCompliant(false)] + public static void ListDrawCommandsStatesClient(UInt32 list, UInt32 segment, [InAttribute, OutAttribute] T2[,] indirects, ref Int32 sizes, ref UInt32 states, ref UInt32 fbos, UInt32 count) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")] + [CLSCompliant(false)] + public static unsafe void ListDrawCommandsStatesClient(UInt32 list, UInt32 segment, [InAttribute, OutAttribute] T2[,] indirects, Int32* sizes, UInt32* states, UInt32* fbos, UInt32 count) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")] + [CLSCompliant(false)] + public static void ListDrawCommandsStatesClient(UInt32 list, UInt32 segment, [InAttribute, OutAttribute] T2[,,] indirects, Int32[] sizes, UInt32[] states, UInt32[] fbos, UInt32 count) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")] + [CLSCompliant(false)] + public static void ListDrawCommandsStatesClient(UInt32 list, UInt32 segment, [InAttribute, OutAttribute] T2[,,] indirects, ref Int32 sizes, ref UInt32 states, ref UInt32 fbos, UInt32 count) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")] + [CLSCompliant(false)] + public static unsafe void ListDrawCommandsStatesClient(UInt32 list, UInt32 segment, [InAttribute, OutAttribute] T2[,,] indirects, Int32* sizes, UInt32* states, UInt32* fbos, UInt32 count) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")] + [CLSCompliant(false)] + public static void ListDrawCommandsStatesClient(UInt32 list, UInt32 segment, [InAttribute, OutAttribute] ref T2 indirects, Int32[] sizes, UInt32[] states, UInt32[] fbos, UInt32 count) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")] + [CLSCompliant(false)] + public static void ListDrawCommandsStatesClient(UInt32 list, UInt32 segment, [InAttribute, OutAttribute] ref T2 indirects, ref Int32 sizes, ref UInt32 states, ref UInt32 fbos, UInt32 count) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glListDrawCommandsStatesClientNV")] + [CLSCompliant(false)] + public static unsafe void ListDrawCommandsStatesClient(UInt32 list, UInt32 segment, [InAttribute, OutAttribute] ref T2 indirects, Int32* sizes, UInt32* states, UInt32* fbos, UInt32 count) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_shader_buffer_load] + /// + [AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glMakeBufferNonResidentNV")] + public static void MakeBufferNonResident(OpenTK.Graphics.OpenGL4.All target) { throw new NotImplementedException(); } + + /// [requires: NV_shader_buffer_load] + /// + /// + [AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glMakeBufferResidentNV")] + public static void MakeBufferResident(OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All access) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glMakeImageHandleNonResidentNV")] + [CLSCompliant(false)] + public static void MakeImageHandleNonResident(Int64 handle) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glMakeImageHandleNonResidentNV")] + [CLSCompliant(false)] + public static void MakeImageHandleNonResident(UInt64 handle) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glMakeImageHandleResidentNV")] + [CLSCompliant(false)] + public static void MakeImageHandleResident(Int64 handle, OpenTK.Graphics.OpenGL4.All access) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glMakeImageHandleResidentNV")] + [CLSCompliant(false)] + public static void MakeImageHandleResident(UInt64 handle, OpenTK.Graphics.OpenGL4.All access) { throw new NotImplementedException(); } + + /// [requires: NV_shader_buffer_load] + /// + [AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glMakeNamedBufferNonResidentNV")] + [CLSCompliant(false)] + public static void MakeNamedBufferNonResident(Int32 buffer) { throw new NotImplementedException(); } + + /// [requires: NV_shader_buffer_load] + /// + [AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glMakeNamedBufferNonResidentNV")] + [CLSCompliant(false)] + public static void MakeNamedBufferNonResident(UInt32 buffer) { throw new NotImplementedException(); } + + /// [requires: NV_shader_buffer_load] + /// + /// + [AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glMakeNamedBufferResidentNV")] + [CLSCompliant(false)] + public static void MakeNamedBufferResident(Int32 buffer, OpenTK.Graphics.OpenGL4.All access) { throw new NotImplementedException(); } + + /// [requires: NV_shader_buffer_load] + /// + /// + [AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glMakeNamedBufferResidentNV")] + [CLSCompliant(false)] + public static void MakeNamedBufferResident(UInt32 buffer, OpenTK.Graphics.OpenGL4.All access) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glMakeTextureHandleNonResidentNV")] + [CLSCompliant(false)] + public static void MakeTextureHandleNonResident(Int64 handle) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glMakeTextureHandleNonResidentNV")] + [CLSCompliant(false)] + public static void MakeTextureHandleNonResident(UInt64 handle) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glMakeTextureHandleResidentNV")] + [CLSCompliant(false)] + public static void MakeTextureHandleResident(Int64 handle) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glMakeTextureHandleResidentNV")] + [CLSCompliant(false)] + public static void MakeTextureHandleResident(UInt64 handle) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoad3x2fNV")] + [CLSCompliant(false)] + public static void MatrixLoad3x2(OpenTK.Graphics.OpenGL4.All matrixMode, Single[] m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoad3x2fNV")] + [CLSCompliant(false)] + public static void MatrixLoad3x2(OpenTK.Graphics.OpenGL4.All matrixMode, ref Single m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoad3x2fNV")] + [CLSCompliant(false)] + public static unsafe void MatrixLoad3x2(OpenTK.Graphics.OpenGL4.All matrixMode, Single* m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoad3x3fNV")] + [CLSCompliant(false)] + public static void MatrixLoad3x3(OpenTK.Graphics.OpenGL4.All matrixMode, Single[] m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoad3x3fNV")] + [CLSCompliant(false)] + public static void MatrixLoad3x3(OpenTK.Graphics.OpenGL4.All matrixMode, ref Single m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoad3x3fNV")] + [CLSCompliant(false)] + public static unsafe void MatrixLoad3x3(OpenTK.Graphics.OpenGL4.All matrixMode, Single* m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoadTranspose3x3fNV")] + [CLSCompliant(false)] + public static void MatrixLoadTranspose3x3(OpenTK.Graphics.OpenGL4.All matrixMode, Single[] m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoadTranspose3x3fNV")] + [CLSCompliant(false)] + public static void MatrixLoadTranspose3x3(OpenTK.Graphics.OpenGL4.All matrixMode, ref Single m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixLoadTranspose3x3fNV")] + [CLSCompliant(false)] + public static unsafe void MatrixLoadTranspose3x3(OpenTK.Graphics.OpenGL4.All matrixMode, Single* m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMult3x2fNV")] + [CLSCompliant(false)] + public static void MatrixMult3x2(OpenTK.Graphics.OpenGL4.All matrixMode, Single[] m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMult3x2fNV")] + [CLSCompliant(false)] + public static void MatrixMult3x2(OpenTK.Graphics.OpenGL4.All matrixMode, ref Single m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMult3x2fNV")] + [CLSCompliant(false)] + public static unsafe void MatrixMult3x2(OpenTK.Graphics.OpenGL4.All matrixMode, Single* m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMult3x3fNV")] + [CLSCompliant(false)] + public static void MatrixMult3x3(OpenTK.Graphics.OpenGL4.All matrixMode, Single[] m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMult3x3fNV")] + [CLSCompliant(false)] + public static void MatrixMult3x3(OpenTK.Graphics.OpenGL4.All matrixMode, ref Single m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMult3x3fNV")] + [CLSCompliant(false)] + public static unsafe void MatrixMult3x3(OpenTK.Graphics.OpenGL4.All matrixMode, Single* m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMultTranspose3x3fNV")] + [CLSCompliant(false)] + public static void MatrixMultTranspose3x3(OpenTK.Graphics.OpenGL4.All matrixMode, Single[] m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMultTranspose3x3fNV")] + [CLSCompliant(false)] + public static void MatrixMultTranspose3x3(OpenTK.Graphics.OpenGL4.All matrixMode, ref Single m) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glMatrixMultTranspose3x3fNV")] + [CLSCompliant(false)] + public static unsafe void MatrixMultTranspose3x3(OpenTK.Graphics.OpenGL4.All matrixMode, Single* m) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_multi_draw_indirect_count] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_bindless_multi_draw_indirect_count", Version = "", EntryPoint = "glMultiDrawArraysIndirectBindlessCountNV")] + public static void MultiDrawArraysIndirectBindlessCount(OpenTK.Graphics.OpenGL4.PrimitiveType mode, IntPtr indirect, Int32 drawCount, Int32 maxDrawCount, Int32 stride, Int32 vertexBufferCount) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_multi_draw_indirect_count] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_bindless_multi_draw_indirect_count", Version = "", EntryPoint = "glMultiDrawArraysIndirectBindlessCountNV")] + [CLSCompliant(false)] + public static void MultiDrawArraysIndirectBindlessCount(OpenTK.Graphics.OpenGL4.PrimitiveType mode, [InAttribute, OutAttribute] T1[] indirect, Int32 drawCount, Int32 maxDrawCount, Int32 stride, Int32 vertexBufferCount) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_bindless_multi_draw_indirect_count] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_bindless_multi_draw_indirect_count", Version = "", EntryPoint = "glMultiDrawArraysIndirectBindlessCountNV")] + [CLSCompliant(false)] + public static void MultiDrawArraysIndirectBindlessCount(OpenTK.Graphics.OpenGL4.PrimitiveType mode, [InAttribute, OutAttribute] T1[,] indirect, Int32 drawCount, Int32 maxDrawCount, Int32 stride, Int32 vertexBufferCount) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_bindless_multi_draw_indirect_count] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_bindless_multi_draw_indirect_count", Version = "", EntryPoint = "glMultiDrawArraysIndirectBindlessCountNV")] + [CLSCompliant(false)] + public static void MultiDrawArraysIndirectBindlessCount(OpenTK.Graphics.OpenGL4.PrimitiveType mode, [InAttribute, OutAttribute] T1[,,] indirect, Int32 drawCount, Int32 maxDrawCount, Int32 stride, Int32 vertexBufferCount) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_bindless_multi_draw_indirect_count] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_bindless_multi_draw_indirect_count", Version = "", EntryPoint = "glMultiDrawArraysIndirectBindlessCountNV")] + public static void MultiDrawArraysIndirectBindlessCount(OpenTK.Graphics.OpenGL4.PrimitiveType mode, [InAttribute, OutAttribute] ref T1 indirect, Int32 drawCount, Int32 maxDrawCount, Int32 stride, Int32 vertexBufferCount) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_bindless_multi_draw_indirect] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_bindless_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawArraysIndirectBindlessNV")] + public static void MultiDrawArraysIndirectBindles(OpenTK.Graphics.OpenGL4.PrimitiveType mode, IntPtr indirect, Int32 drawCount, Int32 stride, Int32 vertexBufferCount) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_multi_draw_indirect] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_bindless_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawArraysIndirectBindlessNV")] + [CLSCompliant(false)] + public static void MultiDrawArraysIndirectBindles(OpenTK.Graphics.OpenGL4.PrimitiveType mode, [InAttribute, OutAttribute] T1[] indirect, Int32 drawCount, Int32 stride, Int32 vertexBufferCount) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_bindless_multi_draw_indirect] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_bindless_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawArraysIndirectBindlessNV")] + [CLSCompliant(false)] + public static void MultiDrawArraysIndirectBindles(OpenTK.Graphics.OpenGL4.PrimitiveType mode, [InAttribute, OutAttribute] T1[,] indirect, Int32 drawCount, Int32 stride, Int32 vertexBufferCount) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_bindless_multi_draw_indirect] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_bindless_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawArraysIndirectBindlessNV")] + [CLSCompliant(false)] + public static void MultiDrawArraysIndirectBindles(OpenTK.Graphics.OpenGL4.PrimitiveType mode, [InAttribute, OutAttribute] T1[,,] indirect, Int32 drawCount, Int32 stride, Int32 vertexBufferCount) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_bindless_multi_draw_indirect] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_bindless_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawArraysIndirectBindlessNV")] + public static void MultiDrawArraysIndirectBindles(OpenTK.Graphics.OpenGL4.PrimitiveType mode, [InAttribute, OutAttribute] ref T1 indirect, Int32 drawCount, Int32 stride, Int32 vertexBufferCount) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_bindless_multi_draw_indirect_count] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_bindless_multi_draw_indirect_count", Version = "", EntryPoint = "glMultiDrawElementsIndirectBindlessCountNV")] + public static void MultiDrawElementsIndirectBindlessCount(OpenTK.Graphics.OpenGL4.PrimitiveType mode, OpenTK.Graphics.OpenGL4.All type, IntPtr indirect, Int32 drawCount, Int32 maxDrawCount, Int32 stride, Int32 vertexBufferCount) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_multi_draw_indirect_count] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_bindless_multi_draw_indirect_count", Version = "", EntryPoint = "glMultiDrawElementsIndirectBindlessCountNV")] + [CLSCompliant(false)] + public static void MultiDrawElementsIndirectBindlessCount(OpenTK.Graphics.OpenGL4.PrimitiveType mode, OpenTK.Graphics.OpenGL4.All type, [InAttribute, OutAttribute] T2[] indirect, Int32 drawCount, Int32 maxDrawCount, Int32 stride, Int32 vertexBufferCount) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_bindless_multi_draw_indirect_count] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_bindless_multi_draw_indirect_count", Version = "", EntryPoint = "glMultiDrawElementsIndirectBindlessCountNV")] + [CLSCompliant(false)] + public static void MultiDrawElementsIndirectBindlessCount(OpenTK.Graphics.OpenGL4.PrimitiveType mode, OpenTK.Graphics.OpenGL4.All type, [InAttribute, OutAttribute] T2[,] indirect, Int32 drawCount, Int32 maxDrawCount, Int32 stride, Int32 vertexBufferCount) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_bindless_multi_draw_indirect_count] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_bindless_multi_draw_indirect_count", Version = "", EntryPoint = "glMultiDrawElementsIndirectBindlessCountNV")] + [CLSCompliant(false)] + public static void MultiDrawElementsIndirectBindlessCount(OpenTK.Graphics.OpenGL4.PrimitiveType mode, OpenTK.Graphics.OpenGL4.All type, [InAttribute, OutAttribute] T2[,,] indirect, Int32 drawCount, Int32 maxDrawCount, Int32 stride, Int32 vertexBufferCount) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_bindless_multi_draw_indirect_count] + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_bindless_multi_draw_indirect_count", Version = "", EntryPoint = "glMultiDrawElementsIndirectBindlessCountNV")] + public static void MultiDrawElementsIndirectBindlessCount(OpenTK.Graphics.OpenGL4.PrimitiveType mode, OpenTK.Graphics.OpenGL4.All type, [InAttribute, OutAttribute] ref T2 indirect, Int32 drawCount, Int32 maxDrawCount, Int32 stride, Int32 vertexBufferCount) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_bindless_multi_draw_indirect] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_bindless_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawElementsIndirectBindlessNV")] + public static void MultiDrawElementsIndirectBindles(OpenTK.Graphics.OpenGL4.PrimitiveType mode, OpenTK.Graphics.OpenGL4.All type, IntPtr indirect, Int32 drawCount, Int32 stride, Int32 vertexBufferCount) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_multi_draw_indirect] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_bindless_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawElementsIndirectBindlessNV")] + [CLSCompliant(false)] + public static void MultiDrawElementsIndirectBindles(OpenTK.Graphics.OpenGL4.PrimitiveType mode, OpenTK.Graphics.OpenGL4.All type, [InAttribute, OutAttribute] T2[] indirect, Int32 drawCount, Int32 stride, Int32 vertexBufferCount) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_bindless_multi_draw_indirect] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_bindless_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawElementsIndirectBindlessNV")] + [CLSCompliant(false)] + public static void MultiDrawElementsIndirectBindles(OpenTK.Graphics.OpenGL4.PrimitiveType mode, OpenTK.Graphics.OpenGL4.All type, [InAttribute, OutAttribute] T2[,] indirect, Int32 drawCount, Int32 stride, Int32 vertexBufferCount) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_bindless_multi_draw_indirect] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_bindless_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawElementsIndirectBindlessNV")] + [CLSCompliant(false)] + public static void MultiDrawElementsIndirectBindles(OpenTK.Graphics.OpenGL4.PrimitiveType mode, OpenTK.Graphics.OpenGL4.All type, [InAttribute, OutAttribute] T2[,,] indirect, Int32 drawCount, Int32 stride, Int32 vertexBufferCount) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_bindless_multi_draw_indirect] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_bindless_multi_draw_indirect", Version = "", EntryPoint = "glMultiDrawElementsIndirectBindlessNV")] + public static void MultiDrawElementsIndirectBindles(OpenTK.Graphics.OpenGL4.PrimitiveType mode, OpenTK.Graphics.OpenGL4.All type, [InAttribute, OutAttribute] ref T2 indirect, Int32 drawCount, Int32 stride, Int32 vertexBufferCount) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glNamedFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static void NamedFramebufferSampleLocations(Int32 framebuffer, Int32 start, Int32 count, Single[] v) { throw new NotImplementedException(); } + + /// [requires: NV_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glNamedFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static void NamedFramebufferSampleLocations(Int32 framebuffer, Int32 start, Int32 count, ref Single v) { throw new NotImplementedException(); } + + /// [requires: NV_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glNamedFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static unsafe void NamedFramebufferSampleLocations(Int32 framebuffer, Int32 start, Int32 count, Single* v) { throw new NotImplementedException(); } + + /// [requires: NV_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glNamedFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static void NamedFramebufferSampleLocations(UInt32 framebuffer, UInt32 start, Int32 count, Single[] v) { throw new NotImplementedException(); } + + /// [requires: NV_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glNamedFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static void NamedFramebufferSampleLocations(UInt32 framebuffer, UInt32 start, Int32 count, ref Single v) { throw new NotImplementedException(); } + + /// [requires: NV_sample_locations] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glNamedFramebufferSampleLocationsfvNV")] + [CLSCompliant(false)] + public static unsafe void NamedFramebufferSampleLocations(UInt32 framebuffer, UInt32 start, Int32 count, Single* v) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_buffer_unified_memory] + /// + /// + [AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glNormalFormatNV")] + public static void NormalFormat(OpenTK.Graphics.OpenGL4.All type, Int32 stride) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(genMode,colorFormat)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathColorGenNV")] + [CLSCompliant(false)] + public static void PathColorGen(OpenTK.Graphics.OpenGL4.All color, OpenTK.Graphics.OpenGL4.All genMode, OpenTK.Graphics.OpenGL4.All colorFormat, [CountAttribute(Computed = "genMode,colorFormat")] Single[] coeffs) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(genMode,colorFormat)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathColorGenNV")] + [CLSCompliant(false)] + public static void PathColorGen(OpenTK.Graphics.OpenGL4.All color, OpenTK.Graphics.OpenGL4.All genMode, OpenTK.Graphics.OpenGL4.All colorFormat, [CountAttribute(Computed = "genMode,colorFormat")] ref Single coeffs) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(genMode,colorFormat)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathColorGenNV")] + [CLSCompliant(false)] + public static unsafe void PathColorGen(OpenTK.Graphics.OpenGL4.All color, OpenTK.Graphics.OpenGL4.All genMode, OpenTK.Graphics.OpenGL4.All colorFormat, [CountAttribute(Computed = "genMode,colorFormat")] Single* coeffs) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(Int32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(Int32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(Int32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[,] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(Int32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[,,] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(Int32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T5 coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(Int32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(Int32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(Int32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[,] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(Int32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[,,] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(Int32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T5 coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathCommands(Int32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathCommands(Int32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathCommands(Int32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[,] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathCommands(Int32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[,,] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathCommands(Int32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T5 coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[,] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[,,] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T5 coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[,] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[,,] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static void PathCommands(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T5 coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathCommands(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathCommands(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathCommands(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[,] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathCommands(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T5[,,] coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathCommands(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T5 coords) + where T5 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")] + [CLSCompliant(false)] + public static void PathCoords(Int32 path, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")] + [CLSCompliant(false)] + public static void PathCoords(Int32 path, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T3[] coords) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")] + [CLSCompliant(false)] + public static void PathCoords(Int32 path, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T3[,] coords) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")] + [CLSCompliant(false)] + public static void PathCoords(Int32 path, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T3[,,] coords) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")] + [CLSCompliant(false)] + public static void PathCoords(Int32 path, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T3 coords) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")] + [CLSCompliant(false)] + public static void PathCoords(UInt32 path, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")] + [CLSCompliant(false)] + public static void PathCoords(UInt32 path, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T3[] coords) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")] + [CLSCompliant(false)] + public static void PathCoords(UInt32 path, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T3[,] coords) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")] + [CLSCompliant(false)] + public static void PathCoords(UInt32 path, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T3[,,] coords) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoordsNV")] + [CLSCompliant(false)] + public static void PathCoords(UInt32 path, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T3 coords) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathCoverDepthFuncNV")] + public static void PathCoverDepthFunc(OpenTK.Graphics.OpenGL4.DepthFunction func) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: dashCount] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathDashArrayNV")] + [CLSCompliant(false)] + public static void PathDashArray(Int32 path, Int32 dashCount, [CountAttribute(Parameter = "dashCount")] Single[] dashArray) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: dashCount] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathDashArrayNV")] + [CLSCompliant(false)] + public static void PathDashArray(Int32 path, Int32 dashCount, [CountAttribute(Parameter = "dashCount")] ref Single dashArray) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: dashCount] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathDashArrayNV")] + [CLSCompliant(false)] + public static unsafe void PathDashArray(Int32 path, Int32 dashCount, [CountAttribute(Parameter = "dashCount")] Single* dashArray) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: dashCount] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathDashArrayNV")] + [CLSCompliant(false)] + public static void PathDashArray(UInt32 path, Int32 dashCount, [CountAttribute(Parameter = "dashCount")] Single[] dashArray) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: dashCount] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathDashArrayNV")] + [CLSCompliant(false)] + public static void PathDashArray(UInt32 path, Int32 dashCount, [CountAttribute(Parameter = "dashCount")] ref Single dashArray) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: dashCount] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathDashArrayNV")] + [CLSCompliant(false)] + public static unsafe void PathDashArray(UInt32 path, Int32 dashCount, [CountAttribute(Parameter = "dashCount")] Single* dashArray) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathFogGenNV")] + public static void PathFogGen(OpenTK.Graphics.OpenGL4.All genMode) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.OpenGL4.All PathGlyphIndexArray(Int32 firstPathName, OpenTK.Graphics.OpenGL4.All fontTarget, IntPtr fontName, Int32 fontStyle, Int32 firstGlyphIndex, Int32 numGlyphs, Int32 pathParameterTemplate, Single emScale) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.OpenGL4.All PathGlyphIndexArray(Int32 firstPathName, OpenTK.Graphics.OpenGL4.All fontTarget, [InAttribute, OutAttribute] T2[] fontName, Int32 fontStyle, Int32 firstGlyphIndex, Int32 numGlyphs, Int32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.OpenGL4.All PathGlyphIndexArray(Int32 firstPathName, OpenTK.Graphics.OpenGL4.All fontTarget, [InAttribute, OutAttribute] T2[,] fontName, Int32 fontStyle, Int32 firstGlyphIndex, Int32 numGlyphs, Int32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.OpenGL4.All PathGlyphIndexArray(Int32 firstPathName, OpenTK.Graphics.OpenGL4.All fontTarget, [InAttribute, OutAttribute] T2[,,] fontName, Int32 fontStyle, Int32 firstGlyphIndex, Int32 numGlyphs, Int32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.OpenGL4.All PathGlyphIndexArray(Int32 firstPathName, OpenTK.Graphics.OpenGL4.All fontTarget, [InAttribute, OutAttribute] ref T2 fontName, Int32 fontStyle, Int32 firstGlyphIndex, Int32 numGlyphs, Int32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.OpenGL4.All PathGlyphIndexArray(UInt32 firstPathName, OpenTK.Graphics.OpenGL4.All fontTarget, IntPtr fontName, UInt32 fontStyle, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.OpenGL4.All PathGlyphIndexArray(UInt32 firstPathName, OpenTK.Graphics.OpenGL4.All fontTarget, [InAttribute, OutAttribute] T2[] fontName, UInt32 fontStyle, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.OpenGL4.All PathGlyphIndexArray(UInt32 firstPathName, OpenTK.Graphics.OpenGL4.All fontTarget, [InAttribute, OutAttribute] T2[,] fontName, UInt32 fontStyle, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.OpenGL4.All PathGlyphIndexArray(UInt32 firstPathName, OpenTK.Graphics.OpenGL4.All fontTarget, [InAttribute, OutAttribute] T2[,,] fontName, UInt32 fontStyle, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.OpenGL4.All PathGlyphIndexArray(UInt32 firstPathName, OpenTK.Graphics.OpenGL4.All fontTarget, [InAttribute, OutAttribute] ref T2 fontName, UInt32 fontStyle, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.OpenGL4.All PathGlyphIndexRange(OpenTK.Graphics.OpenGL4.All fontTarget, IntPtr fontName, Int32 fontStyle, Int32 pathParameterTemplate, Single emScale, Int32 baseAndCount) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.OpenGL4.All PathGlyphIndexRange(OpenTK.Graphics.OpenGL4.All fontTarget, IntPtr fontName, UInt32 fontStyle, UInt32 pathParameterTemplate, Single emScale, UInt32 baseAndCount) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.OpenGL4.All PathGlyphIndexRange(OpenTK.Graphics.OpenGL4.All fontTarget, [InAttribute, OutAttribute] T1[] fontName, Int32 fontStyle, Int32 pathParameterTemplate, Single emScale, Int32 baseAndCount) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.OpenGL4.All PathGlyphIndexRange(OpenTK.Graphics.OpenGL4.All fontTarget, [InAttribute, OutAttribute] T1[] fontName, UInt32 fontStyle, UInt32 pathParameterTemplate, Single emScale, UInt32 baseAndCount) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.OpenGL4.All PathGlyphIndexRange(OpenTK.Graphics.OpenGL4.All fontTarget, [InAttribute, OutAttribute] T1[,] fontName, Int32 fontStyle, Int32 pathParameterTemplate, Single emScale, Int32 baseAndCount) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.OpenGL4.All PathGlyphIndexRange(OpenTK.Graphics.OpenGL4.All fontTarget, [InAttribute, OutAttribute] T1[,] fontName, UInt32 fontStyle, UInt32 pathParameterTemplate, Single emScale, UInt32 baseAndCount) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.OpenGL4.All PathGlyphIndexRange(OpenTK.Graphics.OpenGL4.All fontTarget, [InAttribute, OutAttribute] T1[,,] fontName, Int32 fontStyle, Int32 pathParameterTemplate, Single emScale, Int32 baseAndCount) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.OpenGL4.All PathGlyphIndexRange(OpenTK.Graphics.OpenGL4.All fontTarget, [InAttribute, OutAttribute] T1[,,] fontName, UInt32 fontStyle, UInt32 pathParameterTemplate, Single emScale, UInt32 baseAndCount) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.OpenGL4.All PathGlyphIndexRange(OpenTK.Graphics.OpenGL4.All fontTarget, [InAttribute, OutAttribute] ref T1 fontName, Int32 fontStyle, Int32 pathParameterTemplate, Single emScale, Int32 baseAndCount) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.OpenGL4.All PathGlyphIndexRange(OpenTK.Graphics.OpenGL4.All fontTarget, [InAttribute, OutAttribute] ref T1 fontName, UInt32 fontStyle, UInt32 pathParameterTemplate, Single emScale, UInt32 baseAndCount) + where T1 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphRangeNV")] + [CLSCompliant(false)] + public static void PathGlyphRange(Int32 firstPathName, OpenTK.Graphics.OpenGL4.All fontTarget, [CountAttribute(Computed = "fontTarget,fontName")] IntPtr fontName, Int32 fontStyle, Int32 firstGlyph, Int32 numGlyphs, OpenTK.Graphics.OpenGL4.All handleMissingGlyphs, Int32 pathParameterTemplate, Single emScale) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphRangeNV")] + [CLSCompliant(false)] + public static void PathGlyphRange(Int32 firstPathName, OpenTK.Graphics.OpenGL4.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] T2[] fontName, Int32 fontStyle, Int32 firstGlyph, Int32 numGlyphs, OpenTK.Graphics.OpenGL4.All handleMissingGlyphs, Int32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphRangeNV")] + [CLSCompliant(false)] + public static void PathGlyphRange(Int32 firstPathName, OpenTK.Graphics.OpenGL4.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] T2[,] fontName, Int32 fontStyle, Int32 firstGlyph, Int32 numGlyphs, OpenTK.Graphics.OpenGL4.All handleMissingGlyphs, Int32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphRangeNV")] + [CLSCompliant(false)] + public static void PathGlyphRange(Int32 firstPathName, OpenTK.Graphics.OpenGL4.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] T2[,,] fontName, Int32 fontStyle, Int32 firstGlyph, Int32 numGlyphs, OpenTK.Graphics.OpenGL4.All handleMissingGlyphs, Int32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphRangeNV")] + [CLSCompliant(false)] + public static void PathGlyphRange(Int32 firstPathName, OpenTK.Graphics.OpenGL4.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] ref T2 fontName, Int32 fontStyle, Int32 firstGlyph, Int32 numGlyphs, OpenTK.Graphics.OpenGL4.All handleMissingGlyphs, Int32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphRangeNV")] + [CLSCompliant(false)] + public static void PathGlyphRange(UInt32 firstPathName, OpenTK.Graphics.OpenGL4.All fontTarget, [CountAttribute(Computed = "fontTarget,fontName")] IntPtr fontName, UInt32 fontStyle, UInt32 firstGlyph, Int32 numGlyphs, OpenTK.Graphics.OpenGL4.All handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphRangeNV")] + [CLSCompliant(false)] + public static void PathGlyphRange(UInt32 firstPathName, OpenTK.Graphics.OpenGL4.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] T2[] fontName, UInt32 fontStyle, UInt32 firstGlyph, Int32 numGlyphs, OpenTK.Graphics.OpenGL4.All handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphRangeNV")] + [CLSCompliant(false)] + public static void PathGlyphRange(UInt32 firstPathName, OpenTK.Graphics.OpenGL4.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] T2[,] fontName, UInt32 fontStyle, UInt32 firstGlyph, Int32 numGlyphs, OpenTK.Graphics.OpenGL4.All handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphRangeNV")] + [CLSCompliant(false)] + public static void PathGlyphRange(UInt32 firstPathName, OpenTK.Graphics.OpenGL4.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] T2[,,] fontName, UInt32 fontStyle, UInt32 firstGlyph, Int32 numGlyphs, OpenTK.Graphics.OpenGL4.All handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphRangeNV")] + [CLSCompliant(false)] + public static void PathGlyphRange(UInt32 firstPathName, OpenTK.Graphics.OpenGL4.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] ref T2 fontName, UInt32 fontStyle, UInt32 firstGlyph, Int32 numGlyphs, OpenTK.Graphics.OpenGL4.All handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// [length: COMPSIZE(numGlyphs,type,charcodes)] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphsNV")] + [CLSCompliant(false)] + public static void PathGlyph(Int32 firstPathName, OpenTK.Graphics.OpenGL4.All fontTarget, [CountAttribute(Computed = "fontTarget,fontName")] IntPtr fontName, Int32 fontStyle, Int32 numGlyphs, OpenTK.Graphics.OpenGL4.All type, [CountAttribute(Computed = "numGlyphs,type,charcodes")] IntPtr charcodes, OpenTK.Graphics.OpenGL4.All handleMissingGlyphs, Int32 pathParameterTemplate, Single emScale) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// [length: COMPSIZE(numGlyphs,type,charcodes)] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphsNV")] + [CLSCompliant(false)] + public static void PathGlyph(Int32 firstPathName, OpenTK.Graphics.OpenGL4.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] T2[] fontName, Int32 fontStyle, Int32 numGlyphs, OpenTK.Graphics.OpenGL4.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "numGlyphs,type,charcodes")] T6[] charcodes, OpenTK.Graphics.OpenGL4.All handleMissingGlyphs, Int32 pathParameterTemplate, Single emScale) + where T2 : struct + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// [length: COMPSIZE(numGlyphs,type,charcodes)] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphsNV")] + [CLSCompliant(false)] + public static void PathGlyph(Int32 firstPathName, OpenTK.Graphics.OpenGL4.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] T2[,] fontName, Int32 fontStyle, Int32 numGlyphs, OpenTK.Graphics.OpenGL4.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "numGlyphs,type,charcodes")] T6[,] charcodes, OpenTK.Graphics.OpenGL4.All handleMissingGlyphs, Int32 pathParameterTemplate, Single emScale) + where T2 : struct + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// [length: COMPSIZE(numGlyphs,type,charcodes)] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphsNV")] + [CLSCompliant(false)] + public static void PathGlyph(Int32 firstPathName, OpenTK.Graphics.OpenGL4.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] T2[,,] fontName, Int32 fontStyle, Int32 numGlyphs, OpenTK.Graphics.OpenGL4.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "numGlyphs,type,charcodes")] T6[,,] charcodes, OpenTK.Graphics.OpenGL4.All handleMissingGlyphs, Int32 pathParameterTemplate, Single emScale) + where T2 : struct + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// [length: COMPSIZE(numGlyphs,type,charcodes)] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphsNV")] + [CLSCompliant(false)] + public static void PathGlyph(Int32 firstPathName, OpenTK.Graphics.OpenGL4.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] ref T2 fontName, Int32 fontStyle, Int32 numGlyphs, OpenTK.Graphics.OpenGL4.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "numGlyphs,type,charcodes")] ref T6 charcodes, OpenTK.Graphics.OpenGL4.All handleMissingGlyphs, Int32 pathParameterTemplate, Single emScale) + where T2 : struct + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// [length: COMPSIZE(numGlyphs,type,charcodes)] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphsNV")] + [CLSCompliant(false)] + public static void PathGlyph(UInt32 firstPathName, OpenTK.Graphics.OpenGL4.All fontTarget, [CountAttribute(Computed = "fontTarget,fontName")] IntPtr fontName, UInt32 fontStyle, Int32 numGlyphs, OpenTK.Graphics.OpenGL4.All type, [CountAttribute(Computed = "numGlyphs,type,charcodes")] IntPtr charcodes, OpenTK.Graphics.OpenGL4.All handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// [length: COMPSIZE(numGlyphs,type,charcodes)] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphsNV")] + [CLSCompliant(false)] + public static void PathGlyph(UInt32 firstPathName, OpenTK.Graphics.OpenGL4.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] T2[] fontName, UInt32 fontStyle, Int32 numGlyphs, OpenTK.Graphics.OpenGL4.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "numGlyphs,type,charcodes")] T6[] charcodes, OpenTK.Graphics.OpenGL4.All handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T2 : struct + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// [length: COMPSIZE(numGlyphs,type,charcodes)] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphsNV")] + [CLSCompliant(false)] + public static void PathGlyph(UInt32 firstPathName, OpenTK.Graphics.OpenGL4.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] T2[,] fontName, UInt32 fontStyle, Int32 numGlyphs, OpenTK.Graphics.OpenGL4.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "numGlyphs,type,charcodes")] T6[,] charcodes, OpenTK.Graphics.OpenGL4.All handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T2 : struct + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// [length: COMPSIZE(numGlyphs,type,charcodes)] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphsNV")] + [CLSCompliant(false)] + public static void PathGlyph(UInt32 firstPathName, OpenTK.Graphics.OpenGL4.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] T2[,,] fontName, UInt32 fontStyle, Int32 numGlyphs, OpenTK.Graphics.OpenGL4.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "numGlyphs,type,charcodes")] T6[,,] charcodes, OpenTK.Graphics.OpenGL4.All handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T2 : struct + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(fontTarget,fontName)] + /// + /// + /// + /// [length: COMPSIZE(numGlyphs,type,charcodes)] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphsNV")] + [CLSCompliant(false)] + public static void PathGlyph(UInt32 firstPathName, OpenTK.Graphics.OpenGL4.All fontTarget, [InAttribute, OutAttribute, CountAttribute(Computed = "fontTarget,fontName")] ref T2 fontName, UInt32 fontStyle, Int32 numGlyphs, OpenTK.Graphics.OpenGL4.All type, [InAttribute, OutAttribute, CountAttribute(Computed = "numGlyphs,type,charcodes")] ref T6 charcodes, OpenTK.Graphics.OpenGL4.All handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T2 : struct + where T6 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.OpenGL4.All PathMemoryGlyphIndexArray(Int32 firstPathName, OpenTK.Graphics.OpenGL4.All fontTarget, Int32 fontSize, IntPtr fontData, Int32 faceIndex, Int32 firstGlyphIndex, Int32 numGlyphs, Int32 pathParameterTemplate, Single emScale) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.OpenGL4.All PathMemoryGlyphIndexArray(Int32 firstPathName, OpenTK.Graphics.OpenGL4.All fontTarget, Int32 fontSize, [InAttribute, OutAttribute] T3[] fontData, Int32 faceIndex, Int32 firstGlyphIndex, Int32 numGlyphs, Int32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.OpenGL4.All PathMemoryGlyphIndexArray(Int32 firstPathName, OpenTK.Graphics.OpenGL4.All fontTarget, Int32 fontSize, [InAttribute, OutAttribute] T3[,] fontData, Int32 faceIndex, Int32 firstGlyphIndex, Int32 numGlyphs, Int32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.OpenGL4.All PathMemoryGlyphIndexArray(Int32 firstPathName, OpenTK.Graphics.OpenGL4.All fontTarget, Int32 fontSize, [InAttribute, OutAttribute] T3[,,] fontData, Int32 faceIndex, Int32 firstGlyphIndex, Int32 numGlyphs, Int32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.OpenGL4.All PathMemoryGlyphIndexArray(Int32 firstPathName, OpenTK.Graphics.OpenGL4.All fontTarget, Int32 fontSize, [InAttribute, OutAttribute] ref T3 fontData, Int32 faceIndex, Int32 firstGlyphIndex, Int32 numGlyphs, Int32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.OpenGL4.All PathMemoryGlyphIndexArray(Int32 firstPathName, OpenTK.Graphics.OpenGL4.All fontTarget, IntPtr fontSize, IntPtr fontData, Int32 faceIndex, Int32 firstGlyphIndex, Int32 numGlyphs, Int32 pathParameterTemplate, Single emScale) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.OpenGL4.All PathMemoryGlyphIndexArray(Int32 firstPathName, OpenTK.Graphics.OpenGL4.All fontTarget, IntPtr fontSize, [InAttribute, OutAttribute] T3[] fontData, Int32 faceIndex, Int32 firstGlyphIndex, Int32 numGlyphs, Int32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.OpenGL4.All PathMemoryGlyphIndexArray(Int32 firstPathName, OpenTK.Graphics.OpenGL4.All fontTarget, IntPtr fontSize, [InAttribute, OutAttribute] T3[,] fontData, Int32 faceIndex, Int32 firstGlyphIndex, Int32 numGlyphs, Int32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.OpenGL4.All PathMemoryGlyphIndexArray(Int32 firstPathName, OpenTK.Graphics.OpenGL4.All fontTarget, IntPtr fontSize, [InAttribute, OutAttribute] T3[,,] fontData, Int32 faceIndex, Int32 firstGlyphIndex, Int32 numGlyphs, Int32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.OpenGL4.All PathMemoryGlyphIndexArray(Int32 firstPathName, OpenTK.Graphics.OpenGL4.All fontTarget, IntPtr fontSize, [InAttribute, OutAttribute] ref T3 fontData, Int32 faceIndex, Int32 firstGlyphIndex, Int32 numGlyphs, Int32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.OpenGL4.All PathMemoryGlyphIndexArray(UInt32 firstPathName, OpenTK.Graphics.OpenGL4.All fontTarget, Int32 fontSize, IntPtr fontData, Int32 faceIndex, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.OpenGL4.All PathMemoryGlyphIndexArray(UInt32 firstPathName, OpenTK.Graphics.OpenGL4.All fontTarget, Int32 fontSize, [InAttribute, OutAttribute] T3[] fontData, Int32 faceIndex, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.OpenGL4.All PathMemoryGlyphIndexArray(UInt32 firstPathName, OpenTK.Graphics.OpenGL4.All fontTarget, Int32 fontSize, [InAttribute, OutAttribute] T3[,] fontData, Int32 faceIndex, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.OpenGL4.All PathMemoryGlyphIndexArray(UInt32 firstPathName, OpenTK.Graphics.OpenGL4.All fontTarget, Int32 fontSize, [InAttribute, OutAttribute] T3[,,] fontData, Int32 faceIndex, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.OpenGL4.All PathMemoryGlyphIndexArray(UInt32 firstPathName, OpenTK.Graphics.OpenGL4.All fontTarget, Int32 fontSize, [InAttribute, OutAttribute] ref T3 fontData, Int32 faceIndex, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.OpenGL4.All PathMemoryGlyphIndexArray(UInt32 firstPathName, OpenTK.Graphics.OpenGL4.All fontTarget, IntPtr fontSize, IntPtr fontData, Int32 faceIndex, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.OpenGL4.All PathMemoryGlyphIndexArray(UInt32 firstPathName, OpenTK.Graphics.OpenGL4.All fontTarget, IntPtr fontSize, [InAttribute, OutAttribute] T3[] fontData, Int32 faceIndex, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.OpenGL4.All PathMemoryGlyphIndexArray(UInt32 firstPathName, OpenTK.Graphics.OpenGL4.All fontTarget, IntPtr fontSize, [InAttribute, OutAttribute] T3[,] fontData, Int32 faceIndex, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.OpenGL4.All PathMemoryGlyphIndexArray(UInt32 firstPathName, OpenTK.Graphics.OpenGL4.All fontTarget, IntPtr fontSize, [InAttribute, OutAttribute] T3[,,] fontData, Int32 faceIndex, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")] + [CLSCompliant(false)] + public static OpenTK.Graphics.OpenGL4.All PathMemoryGlyphIndexArray(UInt32 firstPathName, OpenTK.Graphics.OpenGL4.All fontTarget, IntPtr fontSize, [InAttribute, OutAttribute] ref T3 fontData, Int32 faceIndex, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameterfNV")] + [CLSCompliant(false)] + public static void PathParameter(Int32 path, OpenTK.Graphics.OpenGL4.All pname, Single value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameterfNV")] + [CLSCompliant(false)] + public static void PathParameter(UInt32 path, OpenTK.Graphics.OpenGL4.All pname, Single value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameterfvNV")] + [CLSCompliant(false)] + public static void PathParameter(Int32 path, OpenTK.Graphics.OpenGL4.All pname, [CountAttribute(Computed = "pname")] Single[] value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameterfvNV")] + [CLSCompliant(false)] + public static unsafe void PathParameter(Int32 path, OpenTK.Graphics.OpenGL4.All pname, [CountAttribute(Computed = "pname")] Single* value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameterfvNV")] + [CLSCompliant(false)] + public static void PathParameter(UInt32 path, OpenTK.Graphics.OpenGL4.All pname, [CountAttribute(Computed = "pname")] Single[] value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameterfvNV")] + [CLSCompliant(false)] + public static unsafe void PathParameter(UInt32 path, OpenTK.Graphics.OpenGL4.All pname, [CountAttribute(Computed = "pname")] Single* value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameteriNV")] + [CLSCompliant(false)] + public static void PathParameter(Int32 path, OpenTK.Graphics.OpenGL4.All pname, Int32 value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameteriNV")] + [CLSCompliant(false)] + public static void PathParameter(UInt32 path, OpenTK.Graphics.OpenGL4.All pname, Int32 value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameterivNV")] + [CLSCompliant(false)] + public static void PathParameter(Int32 path, OpenTK.Graphics.OpenGL4.All pname, [CountAttribute(Computed = "pname")] Int32[] value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameterivNV")] + [CLSCompliant(false)] + public static unsafe void PathParameter(Int32 path, OpenTK.Graphics.OpenGL4.All pname, [CountAttribute(Computed = "pname")] Int32* value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameterivNV")] + [CLSCompliant(false)] + public static void PathParameter(UInt32 path, OpenTK.Graphics.OpenGL4.All pname, [CountAttribute(Computed = "pname")] Int32[] value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(pname)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathParameterivNV")] + [CLSCompliant(false)] + public static unsafe void PathParameter(UInt32 path, OpenTK.Graphics.OpenGL4.All pname, [CountAttribute(Computed = "pname")] Int32* value) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStencilDepthOffsetNV")] + public static void PathStencilDepthOffset(Single factor, Single units) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStencilFuncNV")] + [CLSCompliant(false)] + public static void PathStencilFunc(OpenTK.Graphics.OpenGL4.StencilFunction func, Int32 @ref, Int32 mask) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStencilFuncNV")] + [CLSCompliant(false)] + public static void PathStencilFunc(OpenTK.Graphics.OpenGL4.StencilFunction func, Int32 @ref, UInt32 mask) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: length] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStringNV")] + [CLSCompliant(false)] + public static void PathString(Int32 path, OpenTK.Graphics.OpenGL4.All format, Int32 length, [CountAttribute(Parameter = "length")] IntPtr pathString) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: length] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStringNV")] + [CLSCompliant(false)] + public static void PathString(Int32 path, OpenTK.Graphics.OpenGL4.All format, Int32 length, [InAttribute, OutAttribute, CountAttribute(Parameter = "length")] T3[] pathString) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: length] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStringNV")] + [CLSCompliant(false)] + public static void PathString(Int32 path, OpenTK.Graphics.OpenGL4.All format, Int32 length, [InAttribute, OutAttribute, CountAttribute(Parameter = "length")] T3[,] pathString) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: length] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStringNV")] + [CLSCompliant(false)] + public static void PathString(Int32 path, OpenTK.Graphics.OpenGL4.All format, Int32 length, [InAttribute, OutAttribute, CountAttribute(Parameter = "length")] T3[,,] pathString) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: length] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStringNV")] + [CLSCompliant(false)] + public static void PathString(Int32 path, OpenTK.Graphics.OpenGL4.All format, Int32 length, [InAttribute, OutAttribute, CountAttribute(Parameter = "length")] ref T3 pathString) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: length] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStringNV")] + [CLSCompliant(false)] + public static void PathString(UInt32 path, OpenTK.Graphics.OpenGL4.All format, Int32 length, [CountAttribute(Parameter = "length")] IntPtr pathString) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: length] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStringNV")] + [CLSCompliant(false)] + public static void PathString(UInt32 path, OpenTK.Graphics.OpenGL4.All format, Int32 length, [InAttribute, OutAttribute, CountAttribute(Parameter = "length")] T3[] pathString) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: length] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStringNV")] + [CLSCompliant(false)] + public static void PathString(UInt32 path, OpenTK.Graphics.OpenGL4.All format, Int32 length, [InAttribute, OutAttribute, CountAttribute(Parameter = "length")] T3[,] pathString) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: length] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStringNV")] + [CLSCompliant(false)] + public static void PathString(UInt32 path, OpenTK.Graphics.OpenGL4.All format, Int32 length, [InAttribute, OutAttribute, CountAttribute(Parameter = "length")] T3[,,] pathString) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: length] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathStringNV")] + [CLSCompliant(false)] + public static void PathString(UInt32 path, OpenTK.Graphics.OpenGL4.All format, Int32 length, [InAttribute, OutAttribute, CountAttribute(Parameter = "length")] ref T3 pathString) + where T3 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[,] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[,,] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T7 coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[,] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[,,] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T7 coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[,] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[,,] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T7 coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[,] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[,,] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte[] commands, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T7 coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[,] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[,,] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] ref Byte commands, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T7 coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[,] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T7[,,] coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: numCommands] + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCommandsNV")] + [CLSCompliant(false)] + public static unsafe void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T7 coords) + where T7 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCoordsNV")] + [CLSCompliant(false)] + public static void PathSubCoords(Int32 path, Int32 coordStart, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCoordsNV")] + [CLSCompliant(false)] + public static void PathSubCoords(Int32 path, Int32 coordStart, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T4[] coords) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCoordsNV")] + [CLSCompliant(false)] + public static void PathSubCoords(Int32 path, Int32 coordStart, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T4[,] coords) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCoordsNV")] + [CLSCompliant(false)] + public static void PathSubCoords(Int32 path, Int32 coordStart, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T4[,,] coords) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCoordsNV")] + [CLSCompliant(false)] + public static void PathSubCoords(Int32 path, Int32 coordStart, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T4 coords) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCoordsNV")] + [CLSCompliant(false)] + public static void PathSubCoords(UInt32 path, Int32 coordStart, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCoordsNV")] + [CLSCompliant(false)] + public static void PathSubCoords(UInt32 path, Int32 coordStart, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T4[] coords) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCoordsNV")] + [CLSCompliant(false)] + public static void PathSubCoords(UInt32 path, Int32 coordStart, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T4[,] coords) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCoordsNV")] + [CLSCompliant(false)] + public static void PathSubCoords(UInt32 path, Int32 coordStart, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] T4[,,] coords) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: COMPSIZE(numCoords,coordType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathSubCoordsNV")] + [CLSCompliant(false)] + public static void PathSubCoords(UInt32 path, Int32 coordStart, Int32 numCoords, OpenTK.Graphics.OpenGL4.All coordType, [InAttribute, OutAttribute, CountAttribute(Computed = "numCoords,coordType")] ref T4 coords) + where T4 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(genMode,components)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathTexGenNV")] + [CLSCompliant(false)] + public static void PathTexGen(OpenTK.Graphics.OpenGL4.All texCoordSet, OpenTK.Graphics.OpenGL4.All genMode, Int32 components, [CountAttribute(Computed = "genMode,components")] Single[] coeffs) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(genMode,components)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathTexGenNV")] + [CLSCompliant(false)] + public static void PathTexGen(OpenTK.Graphics.OpenGL4.All texCoordSet, OpenTK.Graphics.OpenGL4.All genMode, Int32 components, [CountAttribute(Computed = "genMode,components")] ref Single coeffs) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(genMode,components)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathTexGenNV")] + [CLSCompliant(false)] + public static unsafe void PathTexGen(OpenTK.Graphics.OpenGL4.All texCoordSet, OpenTK.Graphics.OpenGL4.All genMode, Int32 components, [CountAttribute(Computed = "genMode,components")] Single* coeffs) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: 1] + /// [length: 1] + /// [length: 1] + /// [length: 1] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPointAlongPathNV")] + [CLSCompliant(false)] + public static bool PointAlongPath(Int32 path, Int32 startSegment, Int32 numSegments, Single distance, [OutAttribute, CountAttribute(Count = 1)] out Single x, [OutAttribute, CountAttribute(Count = 1)] out Single y, [OutAttribute, CountAttribute(Count = 1)] out Single tangentX, [OutAttribute, CountAttribute(Count = 1)] out Single tangentY) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: 1] + /// [length: 1] + /// [length: 1] + /// [length: 1] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPointAlongPathNV")] + [CLSCompliant(false)] + public static unsafe bool PointAlongPath(Int32 path, Int32 startSegment, Int32 numSegments, Single distance, [OutAttribute, CountAttribute(Count = 1)] Single* x, [OutAttribute, CountAttribute(Count = 1)] Single* y, [OutAttribute, CountAttribute(Count = 1)] Single* tangentX, [OutAttribute, CountAttribute(Count = 1)] Single* tangentY) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: 1] + /// [length: 1] + /// [length: 1] + /// [length: 1] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPointAlongPathNV")] + [CLSCompliant(false)] + public static bool PointAlongPath(UInt32 path, Int32 startSegment, Int32 numSegments, Single distance, [OutAttribute, CountAttribute(Count = 1)] out Single x, [OutAttribute, CountAttribute(Count = 1)] out Single y, [OutAttribute, CountAttribute(Count = 1)] out Single tangentX, [OutAttribute, CountAttribute(Count = 1)] out Single tangentY) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// [length: 1] + /// [length: 1] + /// [length: 1] + /// [length: 1] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPointAlongPathNV")] + [CLSCompliant(false)] + public static unsafe bool PointAlongPath(UInt32 path, Int32 startSegment, Int32 numSegments, Single distance, [OutAttribute, CountAttribute(Count = 1)] Single* x, [OutAttribute, CountAttribute(Count = 1)] Single* y, [OutAttribute, CountAttribute(Count = 1)] Single* tangentX, [OutAttribute, CountAttribute(Count = 1)] Single* tangentY) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glProgramPathFragmentInputGenNV")] + [CLSCompliant(false)] + public static void ProgramPathFragmentInputGen(Int32 program, Int32 location, OpenTK.Graphics.OpenGL4.All genMode, Int32 components, Single[] coeffs) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glProgramPathFragmentInputGenNV")] + [CLSCompliant(false)] + public static void ProgramPathFragmentInputGen(Int32 program, Int32 location, OpenTK.Graphics.OpenGL4.All genMode, Int32 components, ref Single coeffs) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glProgramPathFragmentInputGenNV")] + [CLSCompliant(false)] + public static unsafe void ProgramPathFragmentInputGen(Int32 program, Int32 location, OpenTK.Graphics.OpenGL4.All genMode, Int32 components, Single* coeffs) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glProgramPathFragmentInputGenNV")] + [CLSCompliant(false)] + public static void ProgramPathFragmentInputGen(UInt32 program, Int32 location, OpenTK.Graphics.OpenGL4.All genMode, Int32 components, Single[] coeffs) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glProgramPathFragmentInputGenNV")] + [CLSCompliant(false)] + public static void ProgramPathFragmentInputGen(UInt32 program, Int32 location, OpenTK.Graphics.OpenGL4.All genMode, Int32 components, ref Single coeffs) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glProgramPathFragmentInputGenNV")] + [CLSCompliant(false)] + public static unsafe void ProgramPathFragmentInputGen(UInt32 program, Int32 location, OpenTK.Graphics.OpenGL4.All genMode, Int32 components, Single* coeffs) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64NV")] + [CLSCompliant(false)] + public static void ProgramUniform1(Int32 program, Int32 location, Int64 x) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64NV")] + [CLSCompliant(false)] + public static void ProgramUniform1(UInt32 program, Int32 location, Int64 x) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64vNV")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform1(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64vNV")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1ui64NV")] + [CLSCompliant(false)] + public static void ProgramUniform1(UInt32 program, Int32 location, UInt64 x) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1ui64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1ui64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref UInt64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1ui64vNV")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform1(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64NV")] + [CLSCompliant(false)] + public static void ProgramUniform2(Int32 program, Int32 location, Int64 x, Int64 y) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64NV")] + [CLSCompliant(false)] + public static void ProgramUniform2(UInt32 program, Int32 location, Int64 x, Int64 y) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64vNV")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform2(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64vNV")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2ui64NV")] + [CLSCompliant(false)] + public static void ProgramUniform2(UInt32 program, Int32 location, UInt64 x, UInt64 y) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2ui64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2ui64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] ref UInt64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2ui64vNV")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform2(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64NV")] + [CLSCompliant(false)] + public static void ProgramUniform3(Int32 program, Int32 location, Int64 x, Int64 y, Int64 z) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64NV")] + [CLSCompliant(false)] + public static void ProgramUniform3(UInt32 program, Int32 location, Int64 x, Int64 y, Int64 z) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64vNV")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform3(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64vNV")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3ui64NV")] + [CLSCompliant(false)] + public static void ProgramUniform3(UInt32 program, Int32 location, UInt64 x, UInt64 y, UInt64 z) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3ui64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3ui64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] ref UInt64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3ui64vNV")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform3(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64NV")] + [CLSCompliant(false)] + public static void ProgramUniform4(Int32 program, Int32 location, Int64 x, Int64 y, Int64 z, Int64 w) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64NV")] + [CLSCompliant(false)] + public static void ProgramUniform4(UInt32 program, Int32 location, Int64 x, Int64 y, Int64 z, Int64 w) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64vNV")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform4(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64vNV")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4ui64NV")] + [CLSCompliant(false)] + public static void ProgramUniform4(UInt32 program, Int32 location, UInt64 x, UInt64 y, UInt64 z, UInt64 w) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4ui64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4ui64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] ref UInt64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4ui64vNV")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform4(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt64* value) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64NV")] + [CLSCompliant(false)] + public static void ProgramUniformHandle(Int32 program, Int32 location, Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64NV")] + [CLSCompliant(false)] + public static void ProgramUniformHandle(UInt32 program, Int32 location, UInt64 value) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// + /// [length: count] + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vNV")] + [CLSCompliant(false)] + public static void ProgramUniformHandle(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64[] values) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// + /// [length: count] + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vNV")] + [CLSCompliant(false)] + public static void ProgramUniformHandle(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref Int64 values) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// + /// [length: count] + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vNV")] + [CLSCompliant(false)] + public static unsafe void ProgramUniformHandle(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64* values) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// + /// [length: count] + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vNV")] + [CLSCompliant(false)] + public static void ProgramUniformHandle(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64[] values) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// + /// [length: count] + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vNV")] + [CLSCompliant(false)] + public static void ProgramUniformHandle(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref UInt64 values) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// + /// [length: count] + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glProgramUniformHandleui64vNV")] + [CLSCompliant(false)] + public static unsafe void ProgramUniformHandle(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64* values) { throw new NotImplementedException(); } + + /// [requires: NV_shader_buffer_load] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector 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 = "glProgramUniformui64NV")] + [CLSCompliant(false)] + public static void ProgramUniform(Int32 program, Int32 location, Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_shader_buffer_load] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector 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 = "glProgramUniformui64NV")] + [CLSCompliant(false)] + public static void ProgramUniform(UInt32 program, Int32 location, UInt64 value) { throw new NotImplementedException(); } + + /// [requires: NV_shader_buffer_load] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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 = "glProgramUniformui64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_shader_buffer_load] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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 = "glProgramUniformui64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_shader_buffer_load] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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 = "glProgramUniformui64vNV")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform(Int32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: NV_shader_buffer_load] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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 = "glProgramUniformui64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_shader_buffer_load] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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 = "glProgramUniformui64vNV")] + [CLSCompliant(false)] + public static void ProgramUniform(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref UInt64 value) { throw new NotImplementedException(); } + + /// [requires: NV_shader_buffer_load] + /// Specify the value of a uniform variable for a specified program object + /// + /// + /// Specifies the handle of the program containing the uniform variable to be modified. + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [length: count] + /// For the vector 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 = "glProgramUniformui64vNV")] + [CLSCompliant(false)] + public static unsafe void ProgramUniform(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64* value) { throw new NotImplementedException(); } + + /// [requires: NV_framebuffer_multisample_coverage] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_framebuffer_multisample_coverage", Version = "", EntryPoint = "glRenderbufferStorageMultisampleCoverageNV")] + public static void RenderbufferStorageMultisampleCoverage(OpenTK.Graphics.OpenGL4.RenderbufferTarget target, Int32 coverageSamples, Int32 colorSamples, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, Int32 width, Int32 height) { throw new NotImplementedException(); } + + /// [requires: NV_sample_locations] + [AutoGenerated(Category = "NV_sample_locations", Version = "", EntryPoint = "glResolveDepthValuesNV")] + public static void ResolveDepthValues() { throw new NotImplementedException(); } + + /// [requires: NV_vertex_buffer_unified_memory] + /// + /// + /// + [AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glSecondaryColorFormatNV")] + public static void SecondaryColorFormat(Int32 size, OpenTK.Graphics.OpenGL4.All type, Int32 stride) { throw new NotImplementedException(); } + + /// [requires: NV_draw_vulkan_image] + /// + [AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glSignalVkFenceNV")] + [CLSCompliant(false)] + public static void SignalVkFence(Int64 vkFence) { throw new NotImplementedException(); } + + /// [requires: NV_draw_vulkan_image] + /// + [AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glSignalVkFenceNV")] + [CLSCompliant(false)] + public static void SignalVkFence(UInt64 vkFence) { throw new NotImplementedException(); } + + /// [requires: NV_draw_vulkan_image] + /// + [AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glSignalVkSemaphoreNV")] + [CLSCompliant(false)] + public static void SignalVkSemaphore(Int64 vkSemaphore) { throw new NotImplementedException(); } + + /// [requires: NV_draw_vulkan_image] + /// + [AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glSignalVkSemaphoreNV")] + [CLSCompliant(false)] + public static void SignalVkSemaphore(UInt64 vkSemaphore) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glStateCaptureNV")] + [CLSCompliant(false)] + public static void StateCapture(Int32 state, OpenTK.Graphics.OpenGL4.All mode) { throw new NotImplementedException(); } + + /// [requires: NV_command_list] + /// + /// + [AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glStateCaptureNV")] + [CLSCompliant(false)] + public static void StateCapture(UInt32 state, OpenTK.Graphics.OpenGL4.All mode) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, OpenTK.Graphics.OpenGL4.All fillMode, Int32 mask, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, OpenTK.Graphics.OpenGL4.All fillMode, Int32 mask, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, OpenTK.Graphics.OpenGL4.All fillMode, Int32 mask, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, OpenTK.Graphics.OpenGL4.All fillMode, UInt32 mask, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, OpenTK.Graphics.OpenGL4.All fillMode, UInt32 mask, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, OpenTK.Graphics.OpenGL4.All fillMode, UInt32 mask, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, Int32 pathBase, OpenTK.Graphics.OpenGL4.All fillMode, Int32 mask, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, Int32 pathBase, OpenTK.Graphics.OpenGL4.All fillMode, Int32 mask, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, Int32 pathBase, OpenTK.Graphics.OpenGL4.All fillMode, Int32 mask, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL4.All fillMode, UInt32 mask, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL4.All fillMode, UInt32 mask, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL4.All fillMode, UInt32 mask, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, Int32 pathBase, OpenTK.Graphics.OpenGL4.All fillMode, Int32 mask, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, Int32 pathBase, OpenTK.Graphics.OpenGL4.All fillMode, Int32 mask, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, Int32 pathBase, OpenTK.Graphics.OpenGL4.All fillMode, Int32 mask, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL4.All fillMode, UInt32 mask, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL4.All fillMode, UInt32 mask, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL4.All fillMode, UInt32 mask, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, Int32 pathBase, OpenTK.Graphics.OpenGL4.All fillMode, Int32 mask, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, Int32 pathBase, OpenTK.Graphics.OpenGL4.All fillMode, Int32 mask, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, Int32 pathBase, OpenTK.Graphics.OpenGL4.All fillMode, Int32 mask, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL4.All fillMode, UInt32 mask, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL4.All fillMode, UInt32 mask, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL4.All fillMode, UInt32 mask, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, Int32 pathBase, OpenTK.Graphics.OpenGL4.All fillMode, Int32 mask, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, Int32 pathBase, OpenTK.Graphics.OpenGL4.All fillMode, Int32 mask, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, Int32 pathBase, OpenTK.Graphics.OpenGL4.All fillMode, Int32 mask, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, UInt32 pathBase, OpenTK.Graphics.OpenGL4.All fillMode, UInt32 mask, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, UInt32 pathBase, OpenTK.Graphics.OpenGL4.All fillMode, UInt32 mask, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, UInt32 pathBase, OpenTK.Graphics.OpenGL4.All fillMode, UInt32 mask, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathNV")] + [CLSCompliant(false)] + public static void StencilFillPath(Int32 path, OpenTK.Graphics.OpenGL4.All fillMode, Int32 mask) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilFillPathNV")] + [CLSCompliant(false)] + public static void StencilFillPath(UInt32 path, OpenTK.Graphics.OpenGL4.All fillMode, UInt32 mask) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] T2[,,] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: COMPSIZE(numPaths,pathNameType,paths)] + /// + /// + /// + /// + /// [length: COMPSIZE(numPaths,transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute, CountAttribute(Computed = "numPaths,pathNameType,paths")] ref T2 paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathNV")] + [CLSCompliant(false)] + public static void StencilStrokePath(Int32 path, Int32 reference, Int32 mask) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilStrokePathNV")] + [CLSCompliant(false)] + public static void StencilStrokePath(UInt32 path, Int32 reference, UInt32 mask) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, IntPtr paths, Int32 pathBase, OpenTK.Graphics.OpenGL4.All fillMode, Int32 mask, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, Single[] transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, IntPtr paths, Int32 pathBase, OpenTK.Graphics.OpenGL4.All fillMode, Int32 mask, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, ref Single transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, IntPtr paths, Int32 pathBase, OpenTK.Graphics.OpenGL4.All fillMode, Int32 mask, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, Single* transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, IntPtr paths, UInt32 pathBase, OpenTK.Graphics.OpenGL4.All fillMode, UInt32 mask, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, Single[] transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, IntPtr paths, UInt32 pathBase, OpenTK.Graphics.OpenGL4.All fillMode, UInt32 mask, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, ref Single transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, IntPtr paths, UInt32 pathBase, OpenTK.Graphics.OpenGL4.All fillMode, UInt32 mask, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, Single* transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute] T2[] paths, Int32 pathBase, OpenTK.Graphics.OpenGL4.All fillMode, Int32 mask, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute] T2[] paths, Int32 pathBase, OpenTK.Graphics.OpenGL4.All fillMode, Int32 mask, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute] T2[] paths, Int32 pathBase, OpenTK.Graphics.OpenGL4.All fillMode, Int32 mask, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute] T2[] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL4.All fillMode, UInt32 mask, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute] T2[] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL4.All fillMode, UInt32 mask, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute] T2[] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL4.All fillMode, UInt32 mask, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute] T2[,] paths, Int32 pathBase, OpenTK.Graphics.OpenGL4.All fillMode, Int32 mask, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute] T2[,] paths, Int32 pathBase, OpenTK.Graphics.OpenGL4.All fillMode, Int32 mask, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute] T2[,] paths, Int32 pathBase, OpenTK.Graphics.OpenGL4.All fillMode, Int32 mask, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute] T2[,] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL4.All fillMode, UInt32 mask, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute] T2[,] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL4.All fillMode, UInt32 mask, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute] T2[,] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL4.All fillMode, UInt32 mask, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute] T2[,,] paths, Int32 pathBase, OpenTK.Graphics.OpenGL4.All fillMode, Int32 mask, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute] T2[,,] paths, Int32 pathBase, OpenTK.Graphics.OpenGL4.All fillMode, Int32 mask, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute] T2[,,] paths, Int32 pathBase, OpenTK.Graphics.OpenGL4.All fillMode, Int32 mask, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute] T2[,,] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL4.All fillMode, UInt32 mask, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute] T2[,,] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL4.All fillMode, UInt32 mask, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute] T2[,,] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL4.All fillMode, UInt32 mask, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute] ref T2 paths, Int32 pathBase, OpenTK.Graphics.OpenGL4.All fillMode, Int32 mask, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute] ref T2 paths, Int32 pathBase, OpenTK.Graphics.OpenGL4.All fillMode, Int32 mask, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute] ref T2 paths, Int32 pathBase, OpenTK.Graphics.OpenGL4.All fillMode, Int32 mask, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute] ref T2 paths, UInt32 pathBase, OpenTK.Graphics.OpenGL4.All fillMode, UInt32 mask, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute] ref T2 paths, UInt32 pathBase, OpenTK.Graphics.OpenGL4.All fillMode, UInt32 mask, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute] ref T2 paths, UInt32 pathBase, OpenTK.Graphics.OpenGL4.All fillMode, UInt32 mask, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPath(Int32 path, OpenTK.Graphics.OpenGL4.All fillMode, Int32 mask, OpenTK.Graphics.OpenGL4.All coverMode) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverFillPathNV")] + [CLSCompliant(false)] + public static void StencilThenCoverFillPath(UInt32 path, OpenTK.Graphics.OpenGL4.All fillMode, UInt32 mask, OpenTK.Graphics.OpenGL4.All coverMode) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, IntPtr paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, Single[] transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, IntPtr paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, ref Single transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, IntPtr paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, Single* transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, IntPtr paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, Single[] transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, IntPtr paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, ref Single transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, IntPtr paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, Single* transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute] T2[] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute] T2[] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute] T2[] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute] T2[] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute] T2[] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute] T2[] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute] T2[,] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute] T2[,] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute] T2[,] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute] T2[,] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute] T2[,] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute] T2[,] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute] T2[,,] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute] T2[,,] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute] T2[,,] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute] T2[,,] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute] T2[,,] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute] T2[,,] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute] ref T2 paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute] ref T2 paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute] ref T2 paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute] ref T2 paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, Single[] transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute] ref T2 paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, ref Single transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathInstancedNV")] + [CLSCompliant(false)] + public static unsafe void StencilThenCoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL4.All pathNameType, [InAttribute, OutAttribute] ref T2 paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.OpenGL4.All coverMode, OpenTK.Graphics.OpenGL4.All transformType, Single* transformValues) + where T2 : struct + { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePath(Int32 path, Int32 reference, Int32 mask, OpenTK.Graphics.OpenGL4.All coverMode) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glStencilThenCoverStrokePathNV")] + [CLSCompliant(false)] + public static void StencilThenCoverStrokePath(UInt32 path, Int32 reference, UInt32 mask, OpenTK.Graphics.OpenGL4.All coverMode) { throw new NotImplementedException(); } + + /// [requires: NV_conservative_raster] + /// + /// + [AutoGenerated(Category = "NV_conservative_raster", Version = "", EntryPoint = "glSubpixelPrecisionBiasNV")] + [CLSCompliant(false)] + public static void SubpixelPrecisionBia(Int32 xbits, Int32 ybits) { throw new NotImplementedException(); } + + /// [requires: NV_conservative_raster] + /// + /// + [AutoGenerated(Category = "NV_conservative_raster", Version = "", EntryPoint = "glSubpixelPrecisionBiasNV")] + [CLSCompliant(false)] + public static void SubpixelPrecisionBia(UInt32 xbits, UInt32 ybits) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_buffer_unified_memory] + /// + /// + /// + [AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glTexCoordFormatNV")] + public static void TexCoordFormat(Int32 size, OpenTK.Graphics.OpenGL4.All type, Int32 stride) { throw new NotImplementedException(); } + + /// [requires: NV_texture_barrier] + [AutoGenerated(Category = "NV_texture_barrier", Version = "", EntryPoint = "glTextureBarrierNV")] + public static void TextureBarrier() { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glTransformPathNV")] + [CLSCompliant(false)] + public static void TransformPath(Int32 resultPath, Int32 srcPath, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "transformType")] Single[] transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glTransformPathNV")] + [CLSCompliant(false)] + public static void TransformPath(Int32 resultPath, Int32 srcPath, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "transformType")] ref Single transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glTransformPathNV")] + [CLSCompliant(false)] + public static unsafe void TransformPath(Int32 resultPath, Int32 srcPath, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "transformType")] Single* transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glTransformPathNV")] + [CLSCompliant(false)] + public static void TransformPath(UInt32 resultPath, UInt32 srcPath, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "transformType")] Single[] transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glTransformPathNV")] + [CLSCompliant(false)] + public static void TransformPath(UInt32 resultPath, UInt32 srcPath, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "transformType")] ref Single transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// + /// [length: COMPSIZE(transformType)] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glTransformPathNV")] + [CLSCompliant(false)] + public static unsafe void TransformPath(UInt32 resultPath, UInt32 srcPath, OpenTK.Graphics.OpenGL4.All transformType, [CountAttribute(Computed = "transformType")] Single* transformValues) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform1i64NV")] + public static void Uniform1(Int32 location, Int64 x) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_gpu_shader5", Version = "", EntryPoint = "glUniform1i64vNV")] + [CLSCompliant(false)] + public static void Uniform1(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_gpu_shader5", Version = "", EntryPoint = "glUniform1i64vNV")] + [CLSCompliant(false)] + public static void Uniform1(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_gpu_shader5", Version = "", EntryPoint = "glUniform1i64vNV")] + [CLSCompliant(false)] + public static unsafe void Uniform1(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform1ui64NV")] + [CLSCompliant(false)] + public static void Uniform1(Int32 location, UInt64 x) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_gpu_shader5", Version = "", EntryPoint = "glUniform1ui64vNV")] + [CLSCompliant(false)] + public static void Uniform1(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] UInt64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_gpu_shader5", Version = "", EntryPoint = "glUniform1ui64vNV")] + [CLSCompliant(false)] + public static void Uniform1(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] ref UInt64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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_gpu_shader5", Version = "", EntryPoint = "glUniform1ui64vNV")] + [CLSCompliant(false)] + public static unsafe void Uniform1(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] UInt64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform2i64NV")] + public static void Uniform2(Int32 location, Int64 x, Int64 y) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform2i64vNV")] + [CLSCompliant(false)] + public static void Uniform2(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform2i64vNV")] + [CLSCompliant(false)] + public static void Uniform2(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform2i64vNV")] + [CLSCompliant(false)] + public static unsafe void Uniform2(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform2ui64NV")] + [CLSCompliant(false)] + public static void Uniform2(Int32 location, UInt64 x, UInt64 y) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform2ui64vNV")] + [CLSCompliant(false)] + public static void Uniform2(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform2ui64vNV")] + [CLSCompliant(false)] + public static void Uniform2(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] ref UInt64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform2ui64vNV")] + [CLSCompliant(false)] + public static unsafe void Uniform2(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform3i64NV")] + public static void Uniform3(Int32 location, Int64 x, Int64 y, Int64 z) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform3i64vNV")] + [CLSCompliant(false)] + public static void Uniform3(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform3i64vNV")] + [CLSCompliant(false)] + public static void Uniform3(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform3i64vNV")] + [CLSCompliant(false)] + public static unsafe void Uniform3(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform3ui64NV")] + [CLSCompliant(false)] + public static void Uniform3(Int32 location, UInt64 x, UInt64 y, UInt64 z) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform3ui64vNV")] + [CLSCompliant(false)] + public static void Uniform3(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform3ui64vNV")] + [CLSCompliant(false)] + public static void Uniform3(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] ref UInt64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform3ui64vNV")] + [CLSCompliant(false)] + public static unsafe void Uniform3(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform4i64NV")] + public static void Uniform4(Int32 location, Int64 x, Int64 y, Int64 z, Int64 w) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform4i64vNV")] + [CLSCompliant(false)] + public static void Uniform4(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform4i64vNV")] + [CLSCompliant(false)] + public static void Uniform4(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform4i64vNV")] + [CLSCompliant(false)] + public static unsafe void Uniform4(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// + /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + /// + /// For the scalar commands, specifies the new values to be used for the specified uniform variable. + /// + [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform4ui64NV")] + [CLSCompliant(false)] + public static void Uniform4(Int32 location, UInt64 x, UInt64 y, UInt64 z, UInt64 w) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform4ui64vNV")] + [CLSCompliant(false)] + public static void Uniform4(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform4ui64vNV")] + [CLSCompliant(false)] + public static void Uniform4(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] ref UInt64 value) { throw new NotImplementedException(); } + + /// [requires: NV_gpu_shader5] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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 = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform4ui64vNV")] + [CLSCompliant(false)] + public static unsafe void Uniform4(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt64* value) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64NV")] + [CLSCompliant(false)] + public static void UniformHandle(Int32 location, Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64NV")] + [CLSCompliant(false)] + public static void UniformHandle(Int32 location, UInt64 value) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// [length: count] + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vNV")] + [CLSCompliant(false)] + public static void UniformHandle(Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// [length: count] + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vNV")] + [CLSCompliant(false)] + public static void UniformHandle(Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// [length: count] + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vNV")] + [CLSCompliant(false)] + public static unsafe void UniformHandle(Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// [length: count] + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vNV")] + [CLSCompliant(false)] + public static void UniformHandle(Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// [length: count] + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vNV")] + [CLSCompliant(false)] + public static void UniformHandle(Int32 location, Int32 count, [CountAttribute(Parameter = "count")] ref UInt64 value) { throw new NotImplementedException(); } + + /// [requires: NV_bindless_texture] + /// + /// + /// [length: count] + [AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glUniformHandleui64vNV")] + [CLSCompliant(false)] + public static unsafe void UniformHandle(Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64* value) { throw new NotImplementedException(); } + + /// [requires: NV_shader_buffer_load] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector 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 = "glUniformui64NV")] + [CLSCompliant(false)] + public static void Uniform(Int32 location, Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_shader_buffer_load] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector 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 = "glUniformui64NV")] + [CLSCompliant(false)] + public static void Uniform(Int32 location, UInt64 value) { throw new NotImplementedException(); } + + /// [requires: NV_shader_buffer_load] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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")] + [CLSCompliant(false)] + public static void Uniform(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] Int64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_shader_buffer_load] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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")] + [CLSCompliant(false)] + public static void Uniform(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] ref Int64 value) { throw new NotImplementedException(); } + + /// [requires: NV_shader_buffer_load] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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")] + [CLSCompliant(false)] + public static unsafe void Uniform(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] Int64* value) { throw new NotImplementedException(); } + + /// [requires: NV_shader_buffer_load] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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")] + [CLSCompliant(false)] + public static void Uniform(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] UInt64[] value) { throw new NotImplementedException(); } + + /// [requires: NV_shader_buffer_load] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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")] + [CLSCompliant(false)] + public static void Uniform(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] ref UInt64 value) { throw new NotImplementedException(); } + + /// [requires: NV_shader_buffer_load] + /// Specify the value of a uniform variable for the current program object + /// + /// + /// Specifies the location of the uniform variable to be modified. + /// + /// + /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. + /// + /// [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")] + [CLSCompliant(false)] + public static unsafe void Uniform(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] UInt64* value) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_buffer_unified_memory] + /// Specify the organization of vertex arrays + /// + /// + /// The generic vertex attribute array being described. + /// + /// + /// The number of values per vertex that are stored in the array. + /// + /// + /// The type of the data stored in the array. + /// + /// + /// The distance between elements within the buffer. + /// + /// + /// The distance between elements within the buffer. + /// + [AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glVertexAttribFormatNV")] + [CLSCompliant(false)] + public static void VertexAttribFormat(Int32 index, Int32 size, OpenTK.Graphics.OpenGL4.All type, bool normalized, Int32 stride) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_buffer_unified_memory] + /// Specify the organization of vertex arrays + /// + /// + /// The generic vertex attribute array being described. + /// + /// + /// The number of values per vertex that are stored in the array. + /// + /// + /// The type of the data stored in the array. + /// + /// + /// The distance between elements within the buffer. + /// + /// + /// The distance between elements within the buffer. + /// + [AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glVertexAttribFormatNV")] + [CLSCompliant(false)] + public static void VertexAttribFormat(UInt32 index, Int32 size, OpenTK.Graphics.OpenGL4.All type, bool normalized, Int32 stride) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_buffer_unified_memory] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glVertexAttribIFormatNV")] + [CLSCompliant(false)] + public static void VertexAttribIFormat(Int32 index, Int32 size, OpenTK.Graphics.OpenGL4.All type, Int32 stride) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_buffer_unified_memory] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glVertexAttribIFormatNV")] + [CLSCompliant(false)] + public static void VertexAttribIFormat(UInt32 index, Int32 size, OpenTK.Graphics.OpenGL4.All type, Int32 stride) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_attrib_integer_64bit] + /// + /// + [AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL1i64NV")] + [CLSCompliant(false)] + public static void VertexAttribL1(Int32 index, Int64 x) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_attrib_integer_64bit] + /// + /// + [AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL1i64NV")] + [CLSCompliant(false)] + public static void VertexAttribL1(UInt32 index, Int64 x) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_attrib_integer_64bit] + /// + /// [length: 1] + [AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL1i64vNV")] + [CLSCompliant(false)] + public static unsafe void VertexAttribL1(Int32 index, [CountAttribute(Count = 1)] Int64* v) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_attrib_integer_64bit] + /// + /// [length: 1] + [AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL1i64vNV")] + [CLSCompliant(false)] + public static unsafe void VertexAttribL1(UInt32 index, [CountAttribute(Count = 1)] Int64* v) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_attrib_integer_64bit] + /// + /// + [AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL1ui64NV")] + [CLSCompliant(false)] + public static void VertexAttribL1(UInt32 index, UInt64 x) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_attrib_integer_64bit] + /// + /// [length: 1] + [AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL1ui64vNV")] + [CLSCompliant(false)] + public static unsafe void VertexAttribL1(UInt32 index, [CountAttribute(Count = 1)] UInt64* v) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_attrib_integer_64bit] + /// + /// + /// + [AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL2i64NV")] + [CLSCompliant(false)] + public static void VertexAttribL2(Int32 index, Int64 x, Int64 y) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_attrib_integer_64bit] + /// + /// + /// + [AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL2i64NV")] + [CLSCompliant(false)] + public static void VertexAttribL2(UInt32 index, Int64 x, Int64 y) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_attrib_integer_64bit] + /// + /// [length: 2] + [AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL2i64vNV")] + [CLSCompliant(false)] + public static void VertexAttribL2(Int32 index, [CountAttribute(Count = 2)] Int64[] v) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_attrib_integer_64bit] + /// + /// [length: 2] + [AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL2i64vNV")] + [CLSCompliant(false)] + public static void VertexAttribL2(Int32 index, [CountAttribute(Count = 2)] ref Int64 v) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_attrib_integer_64bit] + /// + /// [length: 2] + [AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL2i64vNV")] + [CLSCompliant(false)] + public static unsafe void VertexAttribL2(Int32 index, [CountAttribute(Count = 2)] Int64* v) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_attrib_integer_64bit] + /// + /// [length: 2] + [AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL2i64vNV")] + [CLSCompliant(false)] + public static void VertexAttribL2(UInt32 index, [CountAttribute(Count = 2)] Int64[] v) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_attrib_integer_64bit] + /// + /// [length: 2] + [AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL2i64vNV")] + [CLSCompliant(false)] + public static void VertexAttribL2(UInt32 index, [CountAttribute(Count = 2)] ref Int64 v) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_attrib_integer_64bit] + /// + /// [length: 2] + [AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL2i64vNV")] + [CLSCompliant(false)] + public static unsafe void VertexAttribL2(UInt32 index, [CountAttribute(Count = 2)] Int64* v) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_attrib_integer_64bit] + /// + /// + /// + [AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL2ui64NV")] + [CLSCompliant(false)] + public static void VertexAttribL2(UInt32 index, UInt64 x, UInt64 y) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_attrib_integer_64bit] + /// + /// [length: 2] + [AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL2ui64vNV")] + [CLSCompliant(false)] + public static void VertexAttribL2(UInt32 index, [CountAttribute(Count = 2)] UInt64[] v) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_attrib_integer_64bit] + /// + /// [length: 2] + [AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL2ui64vNV")] + [CLSCompliant(false)] + public static void VertexAttribL2(UInt32 index, [CountAttribute(Count = 2)] ref UInt64 v) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_attrib_integer_64bit] + /// + /// [length: 2] + [AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL2ui64vNV")] + [CLSCompliant(false)] + public static unsafe void VertexAttribL2(UInt32 index, [CountAttribute(Count = 2)] UInt64* v) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_attrib_integer_64bit] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL3i64NV")] + [CLSCompliant(false)] + public static void VertexAttribL3(Int32 index, Int64 x, Int64 y, Int64 z) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_attrib_integer_64bit] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL3i64NV")] + [CLSCompliant(false)] + public static void VertexAttribL3(UInt32 index, Int64 x, Int64 y, Int64 z) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_attrib_integer_64bit] + /// + /// [length: 3] + [AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL3i64vNV")] + [CLSCompliant(false)] + public static void VertexAttribL3(Int32 index, [CountAttribute(Count = 3)] Int64[] v) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_attrib_integer_64bit] + /// + /// [length: 3] + [AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL3i64vNV")] + [CLSCompliant(false)] + public static void VertexAttribL3(Int32 index, [CountAttribute(Count = 3)] ref Int64 v) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_attrib_integer_64bit] + /// + /// [length: 3] + [AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL3i64vNV")] + [CLSCompliant(false)] + public static unsafe void VertexAttribL3(Int32 index, [CountAttribute(Count = 3)] Int64* v) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_attrib_integer_64bit] + /// + /// [length: 3] + [AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL3i64vNV")] + [CLSCompliant(false)] + public static void VertexAttribL3(UInt32 index, [CountAttribute(Count = 3)] Int64[] v) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_attrib_integer_64bit] + /// + /// [length: 3] + [AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL3i64vNV")] + [CLSCompliant(false)] + public static void VertexAttribL3(UInt32 index, [CountAttribute(Count = 3)] ref Int64 v) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_attrib_integer_64bit] + /// + /// [length: 3] + [AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL3i64vNV")] + [CLSCompliant(false)] + public static unsafe void VertexAttribL3(UInt32 index, [CountAttribute(Count = 3)] Int64* v) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_attrib_integer_64bit] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL3ui64NV")] + [CLSCompliant(false)] + public static void VertexAttribL3(UInt32 index, UInt64 x, UInt64 y, UInt64 z) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_attrib_integer_64bit] + /// + /// [length: 3] + [AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL3ui64vNV")] + [CLSCompliant(false)] + public static void VertexAttribL3(UInt32 index, [CountAttribute(Count = 3)] UInt64[] v) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_attrib_integer_64bit] + /// + /// [length: 3] + [AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL3ui64vNV")] + [CLSCompliant(false)] + public static void VertexAttribL3(UInt32 index, [CountAttribute(Count = 3)] ref UInt64 v) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_attrib_integer_64bit] + /// + /// [length: 3] + [AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL3ui64vNV")] + [CLSCompliant(false)] + public static unsafe void VertexAttribL3(UInt32 index, [CountAttribute(Count = 3)] UInt64* v) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_attrib_integer_64bit] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL4i64NV")] + [CLSCompliant(false)] + public static void VertexAttribL4(Int32 index, Int64 x, Int64 y, Int64 z, Int64 w) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_attrib_integer_64bit] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL4i64NV")] + [CLSCompliant(false)] + public static void VertexAttribL4(UInt32 index, Int64 x, Int64 y, Int64 z, Int64 w) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_attrib_integer_64bit] + /// + /// [length: 4] + [AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL4i64vNV")] + [CLSCompliant(false)] + public static void VertexAttribL4(Int32 index, [CountAttribute(Count = 4)] Int64[] v) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_attrib_integer_64bit] + /// + /// [length: 4] + [AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL4i64vNV")] + [CLSCompliant(false)] + public static void VertexAttribL4(Int32 index, [CountAttribute(Count = 4)] ref Int64 v) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_attrib_integer_64bit] + /// + /// [length: 4] + [AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL4i64vNV")] + [CLSCompliant(false)] + public static unsafe void VertexAttribL4(Int32 index, [CountAttribute(Count = 4)] Int64* v) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_attrib_integer_64bit] + /// + /// [length: 4] + [AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL4i64vNV")] + [CLSCompliant(false)] + public static void VertexAttribL4(UInt32 index, [CountAttribute(Count = 4)] Int64[] v) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_attrib_integer_64bit] + /// + /// [length: 4] + [AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL4i64vNV")] + [CLSCompliant(false)] + public static void VertexAttribL4(UInt32 index, [CountAttribute(Count = 4)] ref Int64 v) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_attrib_integer_64bit] + /// + /// [length: 4] + [AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL4i64vNV")] + [CLSCompliant(false)] + public static unsafe void VertexAttribL4(UInt32 index, [CountAttribute(Count = 4)] Int64* v) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_attrib_integer_64bit] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL4ui64NV")] + [CLSCompliant(false)] + public static void VertexAttribL4(UInt32 index, UInt64 x, UInt64 y, UInt64 z, UInt64 w) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_attrib_integer_64bit] + /// + /// [length: 4] + [AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL4ui64vNV")] + [CLSCompliant(false)] + public static void VertexAttribL4(UInt32 index, [CountAttribute(Count = 4)] UInt64[] v) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_attrib_integer_64bit] + /// + /// [length: 4] + [AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL4ui64vNV")] + [CLSCompliant(false)] + public static void VertexAttribL4(UInt32 index, [CountAttribute(Count = 4)] ref UInt64 v) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_attrib_integer_64bit] + /// + /// [length: 4] + [AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribL4ui64vNV")] + [CLSCompliant(false)] + public static unsafe void VertexAttribL4(UInt32 index, [CountAttribute(Count = 4)] UInt64* v) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_attrib_integer_64bit] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribLFormatNV")] + [CLSCompliant(false)] + public static void VertexAttribLFormat(Int32 index, Int32 size, OpenTK.Graphics.OpenGL4.All type, Int32 stride) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_attrib_integer_64bit] + /// + /// + /// + /// + [AutoGenerated(Category = "NV_vertex_attrib_integer_64bit", Version = "", EntryPoint = "glVertexAttribLFormatNV")] + [CLSCompliant(false)] + public static void VertexAttribLFormat(UInt32 index, Int32 size, OpenTK.Graphics.OpenGL4.All type, Int32 stride) { throw new NotImplementedException(); } + + /// [requires: NV_vertex_buffer_unified_memory] + /// + /// + /// + [AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "", EntryPoint = "glVertexFormatNV")] + public static void VertexFormat(Int32 size, OpenTK.Graphics.OpenGL4.All type, Int32 stride) { throw new NotImplementedException(); } + + /// [requires: NV_clip_space_w_scaling] + /// + /// + /// + [AutoGenerated(Category = "NV_clip_space_w_scaling", Version = "", EntryPoint = "glViewportPositionWScaleNV")] + [CLSCompliant(false)] + public static void ViewportPositionWScale(Int32 index, Single xcoeff, Single ycoeff) { throw new NotImplementedException(); } + + /// [requires: NV_clip_space_w_scaling] + /// + /// + /// + [AutoGenerated(Category = "NV_clip_space_w_scaling", Version = "", EntryPoint = "glViewportPositionWScaleNV")] + [CLSCompliant(false)] + public static void ViewportPositionWScale(UInt32 index, Single xcoeff, Single ycoeff) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_swizzle] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_viewport_swizzle", Version = "", EntryPoint = "glViewportSwizzleNV")] + [CLSCompliant(false)] + public static void ViewportSwizzle(Int32 index, OpenTK.Graphics.OpenGL4.All swizzlex, OpenTK.Graphics.OpenGL4.All swizzley, OpenTK.Graphics.OpenGL4.All swizzlez, OpenTK.Graphics.OpenGL4.All swizzlew) { throw new NotImplementedException(); } + + /// [requires: NV_viewport_swizzle] + /// + /// + /// + /// + /// + [AutoGenerated(Category = "NV_viewport_swizzle", Version = "", EntryPoint = "glViewportSwizzleNV")] + [CLSCompliant(false)] + public static void ViewportSwizzle(UInt32 index, OpenTK.Graphics.OpenGL4.All swizzlex, OpenTK.Graphics.OpenGL4.All swizzley, OpenTK.Graphics.OpenGL4.All swizzlez, OpenTK.Graphics.OpenGL4.All swizzlew) { throw new NotImplementedException(); } + + /// [requires: NV_draw_vulkan_image] + /// + [AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glWaitVkSemaphoreNV")] + [CLSCompliant(false)] + public static void WaitVkSemaphore(Int64 vkSemaphore) { throw new NotImplementedException(); } + + /// [requires: NV_draw_vulkan_image] + /// + [AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glWaitVkSemaphoreNV")] + [CLSCompliant(false)] + public static void WaitVkSemaphore(UInt64 vkSemaphore) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numPaths] + /// [length: numPaths] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glWeightPathsNV")] + [CLSCompliant(false)] + public static void WeightPath(Int32 resultPath, Int32 numPaths, [CountAttribute(Parameter = "numPaths")] Int32[] paths, [CountAttribute(Parameter = "numPaths")] Single[] weights) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numPaths] + /// [length: numPaths] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glWeightPathsNV")] + [CLSCompliant(false)] + public static void WeightPath(Int32 resultPath, Int32 numPaths, [CountAttribute(Parameter = "numPaths")] ref Int32 paths, [CountAttribute(Parameter = "numPaths")] ref Single weights) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numPaths] + /// [length: numPaths] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glWeightPathsNV")] + [CLSCompliant(false)] + public static unsafe void WeightPath(Int32 resultPath, Int32 numPaths, [CountAttribute(Parameter = "numPaths")] Int32* paths, [CountAttribute(Parameter = "numPaths")] Single* weights) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numPaths] + /// [length: numPaths] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glWeightPathsNV")] + [CLSCompliant(false)] + public static void WeightPath(UInt32 resultPath, Int32 numPaths, [CountAttribute(Parameter = "numPaths")] UInt32[] paths, [CountAttribute(Parameter = "numPaths")] Single[] weights) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numPaths] + /// [length: numPaths] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glWeightPathsNV")] + [CLSCompliant(false)] + public static void WeightPath(UInt32 resultPath, Int32 numPaths, [CountAttribute(Parameter = "numPaths")] ref UInt32 paths, [CountAttribute(Parameter = "numPaths")] ref Single weights) { throw new NotImplementedException(); } + + /// [requires: NV_path_rendering] + /// + /// + /// [length: numPaths] + /// [length: numPaths] + [AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glWeightPathsNV")] + [CLSCompliant(false)] + public static unsafe void WeightPath(UInt32 resultPath, Int32 numPaths, [CountAttribute(Parameter = "numPaths")] UInt32* paths, [CountAttribute(Parameter = "numPaths")] Single* weights) { throw new NotImplementedException(); } + + } + + public static partial class Ovr + { + /// [requires: OVR_multiview] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "OVR_multiview", Version = "", EntryPoint = "glFramebufferTextureMultiviewOVR")] + [CLSCompliant(false)] + public static void FramebufferTextureMultiview(OpenTK.Graphics.OpenGL4.FramebufferTarget target, OpenTK.Graphics.OpenGL4.FramebufferAttachment attachment, Int32 texture, Int32 level, Int32 baseViewIndex, Int32 numViews) { throw new NotImplementedException(); } + + /// [requires: OVR_multiview] + /// + /// + /// + /// + /// + /// + [AutoGenerated(Category = "OVR_multiview", Version = "", EntryPoint = "glFramebufferTextureMultiviewOVR")] + [CLSCompliant(false)] + public static void FramebufferTextureMultiview(OpenTK.Graphics.OpenGL4.FramebufferTarget target, OpenTK.Graphics.OpenGL4.FramebufferAttachment attachment, UInt32 texture, Int32 level, Int32 baseViewIndex, Int32 numViews) { throw new NotImplementedException(); } + + } + [Slot(8)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindBuffer(System.Int32 target, UInt32 buffer); - [Slot(9)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindBufferBase(System.Int32 target, UInt32 index, UInt32 buffer); - [Slot(10)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindBufferRange(System.Int32 target, UInt32 index, UInt32 buffer, IntPtr offset, IntPtr size); - [Slot(11)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glBindBuffersBase(System.Int32 target, UInt32 first, Int32 count, [CountAttribute(Parameter = "count")] UInt32* buffers); - [Slot(12)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glBindBuffersRange(System.Int32 target, UInt32 first, Int32 count, [CountAttribute(Parameter = "count")] UInt32* buffers, [CountAttribute(Parameter = "count")] IntPtr* offsets, [CountAttribute(Parameter = "count")] IntPtr* sizes); - [Slot(13)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindFragDataLocation(UInt32 program, UInt32 color, [CountAttribute(Computed = "name")] IntPtr name); - [Slot(14)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindFragDataLocationIndexed(UInt32 program, UInt32 colorNumber, UInt32 index, IntPtr name); - [Slot(15)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindFramebuffer(System.Int32 target, UInt32 framebuffer); - [Slot(16)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindImageTexture(UInt32 unit, UInt32 texture, Int32 level, bool layered, Int32 layer, System.Int32 access, System.Int32 format); - [Slot(17)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glBindImageTextures(UInt32 first, Int32 count, [CountAttribute(Parameter = "count")] UInt32* textures); - [Slot(18)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindProgramPipeline(UInt32 pipeline); - [Slot(19)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindRenderbuffer(System.Int32 target, UInt32 renderbuffer); - [Slot(20)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindSampler(UInt32 unit, UInt32 sampler); - [Slot(21)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glBindSamplers(UInt32 first, Int32 count, [CountAttribute(Parameter = "count")] UInt32* samplers); - [Slot(22)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindTexture(System.Int32 target, UInt32 texture); - [Slot(23)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glBindTextures(UInt32 first, Int32 count, [CountAttribute(Parameter = "count")] UInt32* textures); - [Slot(24)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindTextureUnit(UInt32 unit, UInt32 texture); - [Slot(25)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindTransformFeedback(System.Int32 target, UInt32 id); - [Slot(26)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindVertexArray(UInt32 array); - [Slot(27)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBindVertexBuffer(UInt32 bindingindex, UInt32 buffer, IntPtr offset, Int32 stride); - [Slot(28)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glBindVertexBuffers(UInt32 first, Int32 count, [CountAttribute(Parameter = "count")] UInt32* buffers, [CountAttribute(Parameter = "count")] IntPtr* offsets, [CountAttribute(Parameter = "count")] Int32* strides); - [Slot(29)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendColor(Single red, Single green, Single blue, Single alpha); - [Slot(30)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendEquation(System.Int32 mode); - [Slot(31)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendEquationi(UInt32 buf, System.Int32 mode); - [Slot(33)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendEquationSeparate(System.Int32 modeRGB, System.Int32 modeAlpha); - [Slot(34)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendEquationSeparatei(UInt32 buf, System.Int32 modeRGB, System.Int32 modeAlpha); - [Slot(36)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendFunc(System.Int32 sfactor, System.Int32 dfactor); - [Slot(37)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendFunci(UInt32 buf, System.Int32 src, System.Int32 dst); - [Slot(39)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendFuncSeparate(System.Int32 sfactorRGB, System.Int32 dfactorRGB, System.Int32 sfactorAlpha, System.Int32 dfactorAlpha); - [Slot(40)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlendFuncSeparatei(UInt32 buf, System.Int32 srcRGB, System.Int32 dstRGB, System.Int32 srcAlpha, System.Int32 dstAlpha); - [Slot(42)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlitFramebuffer(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, System.Int32 mask, System.Int32 filter); - [Slot(43)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBlitNamedFramebuffer(UInt32 readFramebuffer, UInt32 drawFramebuffer, Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, System.Int32 mask, System.Int32 filter); - [Slot(44)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBufferData(System.Int32 target, IntPtr size, [CountAttribute(Parameter = "size")] IntPtr data, System.Int32 usage); - [Slot(46)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBufferStorage(System.Int32 target, IntPtr size, [CountAttribute(Parameter = "size")] IntPtr data, System.Int32 flags); - [Slot(47)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glBufferSubData(System.Int32 target, IntPtr offset, IntPtr size, [CountAttribute(Parameter = "size")] IntPtr data); - [Slot(48)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern System.Int32 glCheckFramebufferStatus(System.Int32 target); - [Slot(49)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern System.Int32 glCheckNamedFramebufferStatus(UInt32 framebuffer, System.Int32 target); - [Slot(50)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glClampColor(System.Int32 target, System.Int32 clamp); - [Slot(51)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glClear(System.Int32 mask); - [Slot(52)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glClearBufferData(System.Int32 target, System.Int32 internalformat, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type")] IntPtr data); - [Slot(53)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glClearBufferfi(System.Int32 buffer, Int32 drawbuffer, Single depth, Int32 stencil); - [Slot(54)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glClearBufferfv(System.Int32 buffer, Int32 drawbuffer, [CountAttribute(Computed = "buffer")] Single* value); - [Slot(55)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glClearBufferiv(System.Int32 buffer, Int32 drawbuffer, [CountAttribute(Computed = "buffer")] Int32* value); - [Slot(56)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glClearBufferSubData(System.Int32 target, System.Int32 internalformat, IntPtr offset, IntPtr size, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type")] IntPtr data); - [Slot(57)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glClearBufferuiv(System.Int32 buffer, Int32 drawbuffer, [CountAttribute(Computed = "buffer")] UInt32* value); - [Slot(58)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glClearColor(Single red, Single green, Single blue, Single alpha); - [Slot(59)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glClearDepth(Double depth); - [Slot(60)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glClearDepthf(Single d); - [Slot(61)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glClearNamedBufferData(UInt32 buffer, System.Int32 internalformat, System.Int32 format, System.Int32 type, IntPtr data); - [Slot(62)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glClearNamedBufferSubData(UInt32 buffer, System.Int32 internalformat, IntPtr offset, Int32 size, System.Int32 format, System.Int32 type, IntPtr data); - [Slot(63)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glClearNamedFramebufferfi(UInt32 framebuffer, System.Int32 buffer, Single depth, Int32 stencil); - [Slot(64)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glClearNamedFramebufferfv(UInt32 framebuffer, System.Int32 buffer, Int32 drawbuffer, Single* value); - [Slot(65)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glClearNamedFramebufferiv(UInt32 framebuffer, System.Int32 buffer, Int32 drawbuffer, Int32* value); - [Slot(66)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glClearNamedFramebufferuiv(UInt32 framebuffer, System.Int32 buffer, Int32 drawbuffer, UInt32* value); - [Slot(67)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glClearStencil(Int32 s); - [Slot(68)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glClearTexImage(UInt32 texture, Int32 level, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type")] IntPtr data); - [Slot(69)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glClearTexSubImage(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type")] IntPtr data); - [Slot(70)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern System.Int32 glClientWaitSync(IntPtr sync, System.Int32 flags, UInt64 timeout); - [Slot(71)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glClipControl(System.Int32 origin, System.Int32 depth); - [Slot(72)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glColorMask(bool red, bool green, bool blue, bool alpha); - [Slot(73)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glColorMaski(UInt32 index, bool r, bool g, bool b, bool a); - [Slot(74)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glColorP3ui(System.Int32 type, UInt32 color); - [Slot(75)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glColorP3uiv(System.Int32 type, [CountAttribute(Count = 1)] UInt32* color); - [Slot(76)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glColorP4ui(System.Int32 type, UInt32 color); - [Slot(77)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glColorP4uiv(System.Int32 type, [CountAttribute(Count = 1)] UInt32* color); - [Slot(78)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glColorSubTable(System.Int32 target, Int32 start, Int32 count, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,count")] IntPtr data); - [Slot(79)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glColorTable(System.Int32 target, System.Int32 internalformat, Int32 width, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width")] IntPtr table); - [Slot(80)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glColorTableParameterfv(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); - [Slot(81)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glColorTableParameteriv(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); - [Slot(82)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCompileShader(UInt32 shader); - [Slot(84)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCompressedTexImage1D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 border, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); - [Slot(85)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCompressedTexImage2D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); - [Slot(86)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCompressedTexImage3D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); - [Slot(87)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCompressedTexSubImage1D(System.Int32 target, Int32 level, Int32 xoffset, Int32 width, System.Int32 format, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); - [Slot(88)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCompressedTexSubImage2D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); - [Slot(89)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCompressedTexSubImage3D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); - [Slot(90)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCompressedTextureSubImage1D(UInt32 texture, Int32 level, Int32 xoffset, Int32 width, System.Int32 format, Int32 imageSize, IntPtr data); - [Slot(91)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCompressedTextureSubImage2D(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, Int32 imageSize, IntPtr data); - [Slot(92)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCompressedTextureSubImage3D(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, Int32 imageSize, IntPtr data); - [Slot(93)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glConvolutionFilter1D(System.Int32 target, System.Int32 internalformat, Int32 width, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width")] IntPtr image); - [Slot(94)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glConvolutionFilter2D(System.Int32 target, System.Int32 internalformat, Int32 width, Int32 height, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height")] IntPtr image); - [Slot(95)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glConvolutionParameterf(System.Int32 target, System.Int32 pname, Single @params); - [Slot(96)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glConvolutionParameterfv(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); - [Slot(97)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glConvolutionParameteri(System.Int32 target, System.Int32 pname, Int32 @params); - [Slot(98)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glConvolutionParameteriv(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); - [Slot(99)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyBufferSubData(System.Int32 readTarget, System.Int32 writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size); - [Slot(100)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyColorSubTable(System.Int32 target, Int32 start, Int32 x, Int32 y, Int32 width); - [Slot(101)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyColorTable(System.Int32 target, System.Int32 internalformat, Int32 x, Int32 y, Int32 width); - [Slot(102)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyConvolutionFilter1D(System.Int32 target, System.Int32 internalformat, Int32 x, Int32 y, Int32 width); - [Slot(103)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyConvolutionFilter2D(System.Int32 target, System.Int32 internalformat, Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(104)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyImageSubData(UInt32 srcName, System.Int32 srcTarget, Int32 srcLevel, Int32 srcX, Int32 srcY, Int32 srcZ, UInt32 dstName, System.Int32 dstTarget, Int32 dstLevel, Int32 dstX, Int32 dstY, Int32 dstZ, Int32 srcWidth, Int32 srcHeight, Int32 srcDepth); - [Slot(105)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyNamedBufferSubData(UInt32 readBuffer, UInt32 writeBuffer, IntPtr readOffset, IntPtr writeOffset, Int32 size); - [Slot(106)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyTexImage1D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 x, Int32 y, Int32 width, Int32 border); - [Slot(107)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyTexImage2D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 x, Int32 y, Int32 width, Int32 height, Int32 border); - [Slot(108)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyTexSubImage1D(System.Int32 target, Int32 level, Int32 xoffset, Int32 x, Int32 y, Int32 width); - [Slot(109)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyTexSubImage2D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(110)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyTexSubImage3D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(111)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyTextureSubImage1D(UInt32 texture, Int32 level, Int32 xoffset, Int32 x, Int32 y, Int32 width); - [Slot(112)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyTextureSubImage2D(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(113)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCopyTextureSubImage3D(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(114)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glCreateBuffers(Int32 n, [OutAttribute] UInt32* buffers); - [Slot(115)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glCreateFramebuffers(Int32 n, [OutAttribute] UInt32* framebuffers); - [Slot(116)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glCreateProgram(); - [Slot(117)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glCreateProgramPipelines(Int32 n, [OutAttribute] UInt32* pipelines); - [Slot(118)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glCreateQueries(System.Int32 target, Int32 n, [OutAttribute] UInt32* ids); - [Slot(119)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glCreateRenderbuffers(Int32 n, [OutAttribute] UInt32* renderbuffers); - [Slot(120)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glCreateSamplers(Int32 n, [OutAttribute] UInt32* samplers); - [Slot(121)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glCreateShader(System.Int32 type); - [Slot(122)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glCreateShaderProgramv(System.Int32 type, Int32 count, [CountAttribute(Parameter = "count")] IntPtr strings); - [Slot(124)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glCreateTextures(System.Int32 target, Int32 n, [OutAttribute] UInt32* textures); - [Slot(125)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glCreateTransformFeedbacks(Int32 n, [OutAttribute] UInt32* ids); - [Slot(126)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glCreateVertexArrays(Int32 n, [OutAttribute] UInt32* arrays); - [Slot(127)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glCullFace(System.Int32 mode); - [Slot(128)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDebugMessageCallback(DebugProc callback, IntPtr userParam); - [Slot(131)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDebugMessageControl(System.Int32 source, System.Int32 type, System.Int32 severity, Int32 count, [CountAttribute(Parameter = "count")] UInt32* ids, bool enabled); - [Slot(134)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDebugMessageInsert(System.Int32 source, System.Int32 type, UInt32 id, System.Int32 severity, Int32 length, [CountAttribute(Computed = "buf,length")] IntPtr buf); - [Slot(137)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteBuffers(Int32 n, [CountAttribute(Parameter = "n")] UInt32* buffers); - [Slot(138)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteFramebuffers(Int32 n, [CountAttribute(Parameter = "n")] UInt32* framebuffers); - [Slot(140)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDeleteProgram(UInt32 program); - [Slot(141)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteProgramPipelines(Int32 n, [CountAttribute(Parameter = "n")] UInt32* pipelines); - [Slot(142)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteQueries(Int32 n, [CountAttribute(Parameter = "n")] UInt32* ids); - [Slot(143)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteRenderbuffers(Int32 n, [CountAttribute(Parameter = "n")] UInt32* renderbuffers); - [Slot(144)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteSamplers(Int32 count, [CountAttribute(Parameter = "count")] UInt32* samplers); - [Slot(145)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDeleteShader(UInt32 shader); - [Slot(146)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDeleteSync(IntPtr sync); - [Slot(147)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteTextures(Int32 n, [CountAttribute(Parameter = "n")] UInt32* textures); - [Slot(148)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteTransformFeedbacks(Int32 n, [CountAttribute(Parameter = "n")] UInt32* ids); - [Slot(149)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDeleteVertexArrays(Int32 n, [CountAttribute(Parameter = "n")] UInt32* arrays); - [Slot(150)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDepthFunc(System.Int32 func); - [Slot(151)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDepthMask(bool flag); - [Slot(152)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDepthRange(Double near, Double far); - [Slot(153)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDepthRangeArrayv(UInt32 first, Int32 count, [CountAttribute(Computed = "count")] Double* v); - [Slot(154)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDepthRangef(Single n, Single f); - [Slot(155)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDepthRangeIndexed(UInt32 index, Double n, Double f); - [Slot(156)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDetachShader(UInt32 program, UInt32 shader); - [Slot(157)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDisable(System.Int32 cap); - [Slot(158)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDisablei(System.Int32 target, UInt32 index); - [Slot(159)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDisableVertexArrayAttrib(UInt32 vaobj, UInt32 index); - [Slot(160)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDisableVertexAttribArray(UInt32 index); - [Slot(161)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDispatchCompute(UInt32 num_groups_x, UInt32 num_groups_y, UInt32 num_groups_z); - [Slot(163)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDispatchComputeIndirect(IntPtr indirect); - [Slot(164)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawArrays(System.Int32 mode, Int32 first, Int32 count); - [Slot(165)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawArraysIndirect(System.Int32 mode, IntPtr indirect); - [Slot(166)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawArraysInstanced(System.Int32 mode, Int32 first, Int32 count, Int32 instancecount); - [Slot(167)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawArraysInstancedBaseInstance(System.Int32 mode, Int32 first, Int32 count, Int32 instancecount, UInt32 baseinstance); - [Slot(168)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawBuffer(System.Int32 buf); - [Slot(169)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDrawBuffers(Int32 n, [CountAttribute(Parameter = "n")] System.Int32* bufs); - [Slot(170)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawElements(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices); - [Slot(171)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawElementsBaseVertex(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 basevertex); - [Slot(172)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawElementsIndirect(System.Int32 mode, System.Int32 type, IntPtr indirect); - [Slot(173)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawElementsInstanced(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 instancecount); - [Slot(174)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawElementsInstancedBaseInstance(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Parameter = "count")] IntPtr indices, Int32 instancecount, UInt32 baseinstance); - [Slot(175)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawElementsInstancedBaseVertex(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 instancecount, Int32 basevertex); - [Slot(176)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawElementsInstancedBaseVertexBaseInstance(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Parameter = "count")] IntPtr indices, Int32 instancecount, Int32 basevertex, UInt32 baseinstance); - [Slot(177)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawRangeElements(System.Int32 mode, UInt32 start, UInt32 end, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices); - [Slot(178)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawRangeElementsBaseVertex(System.Int32 mode, UInt32 start, UInt32 end, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 basevertex); - [Slot(179)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawTransformFeedback(System.Int32 mode, UInt32 id); - [Slot(180)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawTransformFeedbackInstanced(System.Int32 mode, UInt32 id, Int32 instancecount); - [Slot(181)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawTransformFeedbackStream(System.Int32 mode, UInt32 id, UInt32 stream); - [Slot(182)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDrawTransformFeedbackStreamInstanced(System.Int32 mode, UInt32 id, UInt32 stream, Int32 instancecount); - [Slot(183)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEnable(System.Int32 cap); - [Slot(184)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEnablei(System.Int32 target, UInt32 index); - [Slot(185)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEnableVertexArrayAttrib(UInt32 vaobj, UInt32 index); - [Slot(186)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEnableVertexAttribArray(UInt32 index); - [Slot(187)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEndConditionalRender(); - [Slot(188)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEndQuery(System.Int32 target); - [Slot(189)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEndQueryIndexed(System.Int32 target, UInt32 index); - [Slot(190)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glEndTransformFeedback(); - [Slot(191)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern IntPtr glFenceSync(System.Int32 condition, System.Int32 flags); - [Slot(192)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFinish(); - [Slot(193)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFlush(); - [Slot(194)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFlushMappedBufferRange(System.Int32 target, IntPtr offset, IntPtr length); - [Slot(195)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFlushMappedNamedBufferRange(UInt32 buffer, IntPtr offset, Int32 length); - [Slot(196)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFramebufferParameteri(System.Int32 target, System.Int32 pname, Int32 param); - [Slot(197)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFramebufferRenderbuffer(System.Int32 target, System.Int32 attachment, System.Int32 renderbuffertarget, UInt32 renderbuffer); + private static extern void glBeginPerfMonitorAMD(UInt32 monitor); [Slot(198)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFramebufferTexture(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level); - [Slot(199)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFramebufferTexture1D(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level); - [Slot(200)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFramebufferTexture2D(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level); - [Slot(201)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFramebufferTexture3D(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level, Int32 zoffset); - [Slot(202)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFramebufferTextureLayer(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level, Int32 layer); - [Slot(203)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glFrontFace(System.Int32 mode); - [Slot(204)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenBuffers(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* buffers); - [Slot(205)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGenerateMipmap(System.Int32 target); - [Slot(206)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGenerateTextureMipmap(UInt32 texture); - [Slot(207)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenFramebuffers(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* framebuffers); - [Slot(208)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenProgramPipelines(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* pipelines); - [Slot(209)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenQueries(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* ids); - [Slot(210)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenRenderbuffers(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* renderbuffers); - [Slot(211)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenSamplers(Int32 count, [OutAttribute, CountAttribute(Parameter = "count")] UInt32* samplers); - [Slot(212)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenTextures(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* textures); - [Slot(213)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenTransformFeedbacks(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* ids); - [Slot(214)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGenVertexArrays(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* arrays); - [Slot(215)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetActiveAtomicCounterBufferiv(UInt32 program, UInt32 bufferIndex, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(216)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] Int32* size, [OutAttribute, CountAttribute(Count = 1)] System.Int32* type, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr name); - [Slot(217)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetActiveSubroutineName(UInt32 program, System.Int32 shadertype, UInt32 index, Int32 bufsize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufsize")] IntPtr name); - [Slot(218)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetActiveSubroutineUniformiv(UInt32 program, System.Int32 shadertype, UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* values); - [Slot(219)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetActiveSubroutineUniformName(UInt32 program, System.Int32 shadertype, UInt32 index, Int32 bufsize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufsize")] IntPtr name); - [Slot(220)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] Int32* size, [OutAttribute, CountAttribute(Count = 1)] System.Int32* type, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr name); - [Slot(221)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetActiveUniformBlockiv(UInt32 program, UInt32 uniformBlockIndex, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "program,uniformBlockIndex,pname")] Int32* @params); - [Slot(222)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetActiveUniformBlockName(UInt32 program, UInt32 uniformBlockIndex, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr uniformBlockName); - [Slot(223)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetActiveUniformName(UInt32 program, UInt32 uniformIndex, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr uniformName); - [Slot(224)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetActiveUniformsiv(UInt32 program, Int32 uniformCount, [CountAttribute(Parameter = "uniformCount")] UInt32* uniformIndices, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "uniformCount,pname")] Int32* @params); - [Slot(225)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetAttachedShaders(UInt32 program, Int32 maxCount, [OutAttribute, CountAttribute(Count = 1)] Int32* count, [OutAttribute, CountAttribute(Parameter = "maxCount")] UInt32* shaders); - [Slot(226)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glGetAttribLocation(UInt32 program, IntPtr name); - [Slot(227)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetBooleani_v(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] bool* data); - [Slot(228)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetBooleanv(System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] bool* data); - [Slot(229)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetBufferParameteri64v(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int64* @params); - [Slot(230)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetBufferParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(231)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetBufferPointerv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] IntPtr @params); - [Slot(232)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetBufferSubData(System.Int32 target, IntPtr offset, IntPtr size, [OutAttribute, CountAttribute(Parameter = "size")] IntPtr data); - [Slot(233)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetColorTable(System.Int32 target, System.Int32 format, System.Int32 type, [OutAttribute, CountAttribute(Computed = "target,format,type")] IntPtr table); - [Slot(234)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetColorTableParameterfv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); - [Slot(235)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetColorTableParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(236)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetCompressedTexImage(System.Int32 target, Int32 level, [OutAttribute, CountAttribute(Computed = "target,level")] IntPtr img); - [Slot(237)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetCompressedTextureImage(UInt32 texture, Int32 level, Int32 bufSize, [OutAttribute] IntPtr pixels); - [Slot(238)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetCompressedTextureSubImage(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, Int32 bufSize, [OutAttribute] IntPtr pixels); - [Slot(239)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetConvolutionFilter(System.Int32 target, System.Int32 format, System.Int32 type, [OutAttribute, CountAttribute(Computed = "target,format,type")] IntPtr image); - [Slot(240)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetConvolutionParameterfv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); - [Slot(241)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetConvolutionParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(242)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe Int32 glGetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* sources, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* types, [OutAttribute, CountAttribute(Parameter = "count")] UInt32* ids, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* severities, [OutAttribute, CountAttribute(Parameter = "count")] Int32* lengths, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr messageLog); - [Slot(245)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetDoublei_v(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Double* data); - [Slot(246)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetDoublev(System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Double* data); - [Slot(247)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern System.Int32 glGetError(); - [Slot(248)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetFloati_v(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Single* data); - [Slot(249)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetFloatv(System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* data); - [Slot(250)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glGetFragDataIndex(UInt32 program, IntPtr name); - [Slot(251)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glGetFragDataLocation(UInt32 program, [CountAttribute(Computed = "name")] IntPtr name); - [Slot(252)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetFramebufferAttachmentParameteriv(System.Int32 target, System.Int32 attachment, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(253)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetFramebufferParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(254)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern System.Int32 glGetGraphicsResetStatus(); - [Slot(257)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetHistogram(System.Int32 target, bool reset, System.Int32 format, System.Int32 type, [OutAttribute, CountAttribute(Computed = "target,format,type")] IntPtr values); - [Slot(258)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetHistogramParameterfv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); - [Slot(259)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetHistogramParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(261)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetInteger64i_v(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Int64* data); - [Slot(262)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetInteger64v(System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int64* data); - [Slot(263)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetIntegeri_v(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Int32* data); - [Slot(264)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetIntegerv(System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* data); - [Slot(265)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetInternalformati64v(System.Int32 target, System.Int32 internalformat, System.Int32 pname, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int64* @params); - [Slot(266)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetInternalformativ(System.Int32 target, System.Int32 internalformat, System.Int32 pname, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int32* @params); - [Slot(267)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetMinmax(System.Int32 target, bool reset, System.Int32 format, System.Int32 type, [OutAttribute, CountAttribute(Computed = "target,format,type")] IntPtr values); - [Slot(268)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetMinmaxParameterfv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); - [Slot(269)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetMinmaxParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(270)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetMultisamplefv(System.Int32 pname, UInt32 index, [OutAttribute, CountAttribute(Computed = "pname")] Single* val); + private static extern unsafe void glDeletePerfMonitorsAMD(Int32 n, [CountAttribute(Parameter = "n")] UInt32* monitors); [Slot(271)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetNamedBufferParameteri64v(UInt32 buffer, System.Int32 pname, [OutAttribute] Int64* @params); - [Slot(272)] + private static extern void glEndPerfMonitorAMD(UInt32 monitor); + [Slot(309)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetNamedBufferParameteriv(UInt32 buffer, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(273)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetNamedBufferPointerv(UInt32 buffer, System.Int32 pname, [OutAttribute] IntPtr @params); - [Slot(274)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetNamedBufferSubData(UInt32 buffer, IntPtr offset, Int32 size, [OutAttribute] IntPtr data); - [Slot(275)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetNamedFramebufferAttachmentParameteriv(UInt32 framebuffer, System.Int32 attachment, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(276)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetNamedFramebufferParameteriv(UInt32 framebuffer, System.Int32 pname, [OutAttribute] Int32* param); - [Slot(277)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetNamedRenderbufferParameteriv(UInt32 renderbuffer, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(280)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetnColorTable(System.Int32 target, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute] IntPtr table); - [Slot(282)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetnCompressedTexImage(System.Int32 target, Int32 lod, Int32 bufSize, [OutAttribute] IntPtr pixels); - [Slot(284)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetnConvolutionFilter(System.Int32 target, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute] IntPtr image); - [Slot(286)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetnHistogram(System.Int32 target, bool reset, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute] IntPtr values); - [Slot(288)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnMapdv(System.Int32 target, System.Int32 query, Int32 bufSize, [OutAttribute] Double* v); - [Slot(290)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnMapfv(System.Int32 target, System.Int32 query, Int32 bufSize, [OutAttribute] Single* v); - [Slot(292)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnMapiv(System.Int32 target, System.Int32 query, Int32 bufSize, [OutAttribute] Int32* v); - [Slot(294)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetnMinmax(System.Int32 target, bool reset, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute] IntPtr values); - [Slot(296)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnPixelMapfv(System.Int32 map, Int32 bufSize, [OutAttribute] Single* values); - [Slot(298)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnPixelMapuiv(System.Int32 map, Int32 bufSize, [OutAttribute] UInt32* values); - [Slot(300)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnPixelMapusv(System.Int32 map, Int32 bufSize, [OutAttribute] UInt16* values); - [Slot(302)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnPolygonStipple(Int32 bufSize, [OutAttribute] Byte* pattern); - [Slot(304)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetnSeparableFilter(System.Int32 target, System.Int32 format, System.Int32 type, Int32 rowBufSize, [OutAttribute] IntPtr row, Int32 columnBufSize, [OutAttribute] IntPtr column, [OutAttribute] IntPtr span); - [Slot(306)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetnTexImage(System.Int32 target, Int32 level, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute] IntPtr pixels); - [Slot(308)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnUniformdv(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Double* @params); - [Slot(310)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnUniformfv(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Single* @params); - [Slot(313)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnUniformiv(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Int32* @params); - [Slot(316)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnUniformuiv(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] UInt32* @params); - [Slot(319)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetObjectLabel(System.Int32 identifier, UInt32 name, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr label); - [Slot(321)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetObjectPtrLabel(IntPtr ptr, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr label); - [Slot(323)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetPointerv(System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] IntPtr @params); - [Slot(325)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] System.Int32* binaryFormat, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr binary); - [Slot(326)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetProgramInfoLog(UInt32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr infoLog); - [Slot(327)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetProgramInterfaceiv(UInt32 program, System.Int32 programInterface, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(328)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetProgramiv(UInt32 program, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(329)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetProgramPipelineInfoLog(UInt32 pipeline, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr infoLog); - [Slot(330)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetProgramPipelineiv(UInt32 pipeline, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(331)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glGetProgramResourceIndex(UInt32 program, System.Int32 programInterface, [CountAttribute(Computed = "name")] IntPtr name); - [Slot(332)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetProgramResourceiv(UInt32 program, System.Int32 programInterface, UInt32 index, Int32 propCount, [CountAttribute(Parameter = "propCount")] System.Int32* props, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int32* @params); - [Slot(333)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glGetProgramResourceLocation(UInt32 program, System.Int32 programInterface, [CountAttribute(Computed = "name")] IntPtr name); - [Slot(334)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glGetProgramResourceLocationIndex(UInt32 program, System.Int32 programInterface, [CountAttribute(Computed = "name")] IntPtr name); - [Slot(335)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetProgramResourceName(UInt32 program, System.Int32 programInterface, UInt32 index, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr name); - [Slot(336)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetProgramStageiv(UInt32 program, System.Int32 shadertype, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] Int32* values); - [Slot(337)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetQueryIndexediv(System.Int32 target, UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(338)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetQueryiv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(339)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetQueryObjecti64v(UInt32 id, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int64* @params); - [Slot(340)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetQueryObjectiv(UInt32 id, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(341)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetQueryObjectui64v(UInt32 id, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt64* @params); - [Slot(342)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetQueryObjectuiv(UInt32 id, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params); - [Slot(343)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetRenderbufferParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(344)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetSamplerParameterfv(UInt32 sampler, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); - [Slot(345)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetSamplerParameterIiv(UInt32 sampler, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(346)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetSamplerParameterIuiv(UInt32 sampler, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params); - [Slot(347)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetSamplerParameteriv(UInt32 sampler, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(348)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetSeparableFilter(System.Int32 target, System.Int32 format, System.Int32 type, [OutAttribute, CountAttribute(Computed = "target,format,type")] IntPtr row, [OutAttribute, CountAttribute(Computed = "target,format,type")] IntPtr column, [OutAttribute, CountAttribute(Computed = "target,format,type")] IntPtr span); - [Slot(349)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetShaderInfoLog(UInt32 shader, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr infoLog); - [Slot(350)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetShaderiv(UInt32 shader, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(351)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetShaderPrecisionFormat(System.Int32 shadertype, System.Int32 precisiontype, [OutAttribute, CountAttribute(Count = 2)] Int32* range, [OutAttribute, CountAttribute(Count = 2)] Int32* precision); - [Slot(352)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetShaderSource(UInt32 shader, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr source); - [Slot(353)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern IntPtr glGetString(System.Int32 name); - [Slot(354)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern IntPtr glGetStringi(System.Int32 name, UInt32 index); - [Slot(355)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glGetSubroutineIndex(UInt32 program, System.Int32 shadertype, IntPtr name); - [Slot(356)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glGetSubroutineUniformLocation(UInt32 program, System.Int32 shadertype, IntPtr name); - [Slot(357)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetSynciv(IntPtr sync, System.Int32 pname, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int32* values); - [Slot(358)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetTexImage(System.Int32 target, Int32 level, System.Int32 format, System.Int32 type, [OutAttribute, CountAttribute(Computed = "target,level,format,type")] IntPtr pixels); - [Slot(359)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTexLevelParameterfv(System.Int32 target, Int32 level, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); - [Slot(360)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTexLevelParameteriv(System.Int32 target, Int32 level, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(361)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTexParameterfv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); - [Slot(362)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTexParameterIiv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(363)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTexParameterIuiv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params); - [Slot(364)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTexParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); - [Slot(366)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetTextureImage(UInt32 texture, Int32 level, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute] IntPtr pixels); - [Slot(367)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTextureLevelParameterfv(UInt32 texture, Int32 level, System.Int32 pname, [OutAttribute] Single* @params); - [Slot(368)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTextureLevelParameteriv(UInt32 texture, Int32 level, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(369)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTextureParameterfv(UInt32 texture, System.Int32 pname, [OutAttribute] Single* @params); - [Slot(370)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTextureParameterIiv(UInt32 texture, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(371)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTextureParameterIuiv(UInt32 texture, System.Int32 pname, [OutAttribute] UInt32* @params); - [Slot(372)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTextureParameteriv(UInt32 texture, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(374)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetTextureSubImage(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute] IntPtr pixels); - [Slot(375)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTransformFeedbacki_v(UInt32 xfb, System.Int32 pname, UInt32 index, [OutAttribute] Int32* param); - [Slot(376)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTransformFeedbacki64_v(UInt32 xfb, System.Int32 pname, UInt32 index, [OutAttribute] Int64* param); - [Slot(377)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTransformFeedbackiv(UInt32 xfb, System.Int32 pname, [OutAttribute] Int32* param); - [Slot(378)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetTransformFeedbackVarying(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] Int32* size, [OutAttribute, CountAttribute(Count = 1)] System.Int32* type, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr name); - [Slot(379)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glGetUniformBlockIndex(UInt32 program, [CountAttribute(Computed = "")] IntPtr uniformBlockName); - [Slot(380)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetUniformdv(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] Double* @params); - [Slot(381)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetUniformfv(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] Single* @params); - [Slot(382)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetUniformIndices(UInt32 program, Int32 uniformCount, [CountAttribute(Computed = "uniformCount")] IntPtr uniformNames, [OutAttribute, CountAttribute(Computed = "uniformCount")] UInt32* uniformIndices); - [Slot(383)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetUniformiv(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] Int32* @params); - [Slot(384)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern Int32 glGetUniformLocation(UInt32 program, IntPtr name); - [Slot(385)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetUniformSubroutineuiv(System.Int32 shadertype, Int32 location, [OutAttribute, CountAttribute(Count = 1)] UInt32* @params); - [Slot(386)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetUniformuiv(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] UInt32* @params); - [Slot(387)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetVertexArrayIndexed64iv(UInt32 vaobj, UInt32 index, System.Int32 pname, [OutAttribute] Int64* param); - [Slot(388)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetVertexArrayIndexediv(UInt32 vaobj, UInt32 index, System.Int32 pname, [OutAttribute] Int32* param); - [Slot(389)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetVertexArrayiv(UInt32 vaobj, System.Int32 pname, [OutAttribute] Int32* param); - [Slot(390)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetVertexAttribdv(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 4)] Double* @params); - [Slot(391)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetVertexAttribfv(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 4)] Single* @params); - [Slot(392)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetVertexAttribIiv(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] Int32* @params); - [Slot(393)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetVertexAttribIuiv(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] UInt32* @params); - [Slot(394)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetVertexAttribiv(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 4)] Int32* @params); - [Slot(395)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetVertexAttribLdv(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Double* @params); - [Slot(397)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetVertexAttribPointerv(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] IntPtr pointer); - [Slot(398)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glHint(System.Int32 target, System.Int32 mode); - [Slot(399)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glHistogram(System.Int32 target, Int32 width, System.Int32 internalformat, bool sink); - [Slot(400)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glInvalidateBufferData(UInt32 buffer); - [Slot(401)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glInvalidateBufferSubData(UInt32 buffer, IntPtr offset, IntPtr length); - [Slot(402)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glInvalidateFramebuffer(System.Int32 target, Int32 numAttachments, [CountAttribute(Parameter = "numAttachments")] System.Int32* attachments); - [Slot(403)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glInvalidateNamedFramebufferData(UInt32 framebuffer, Int32 numAttachments, System.Int32* attachments); - [Slot(404)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glInvalidateNamedFramebufferSubData(UInt32 framebuffer, Int32 numAttachments, System.Int32* attachments, Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(405)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glInvalidateSubFramebuffer(System.Int32 target, Int32 numAttachments, [CountAttribute(Parameter = "numAttachments")] System.Int32* attachments, Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(406)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glInvalidateTexImage(UInt32 texture, Int32 level); - [Slot(407)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glInvalidateTexSubImage(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth); - [Slot(408)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsBuffer(UInt32 buffer); - [Slot(409)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsEnabled(System.Int32 cap); - [Slot(410)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsEnabledi(System.Int32 target, UInt32 index); - [Slot(411)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsFramebuffer(UInt32 framebuffer); - [Slot(414)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsProgram(UInt32 program); - [Slot(415)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsProgramPipeline(UInt32 pipeline); - [Slot(416)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsQuery(UInt32 id); - [Slot(417)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsRenderbuffer(UInt32 renderbuffer); - [Slot(418)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsSampler(UInt32 sampler); - [Slot(419)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsShader(UInt32 shader); - [Slot(420)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsSync(IntPtr sync); - [Slot(421)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsTexture(UInt32 texture); - [Slot(423)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsTransformFeedback(UInt32 id); - [Slot(424)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glIsVertexArray(UInt32 array); - [Slot(425)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glLineWidth(Single width); - [Slot(426)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glLinkProgram(UInt32 program); - [Slot(427)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glLogicOp(System.Int32 opcode); - [Slot(432)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern IntPtr glMapBuffer(System.Int32 target, System.Int32 access); - [Slot(433)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern IntPtr glMapBufferRange(System.Int32 target, IntPtr offset, IntPtr length, System.Int32 access); - [Slot(434)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern IntPtr glMapNamedBuffer(UInt32 buffer, System.Int32 access); - [Slot(435)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern IntPtr glMapNamedBufferRange(UInt32 buffer, IntPtr offset, Int32 length, System.Int32 access); - [Slot(436)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMemoryBarrier(System.Int32 barriers); - [Slot(437)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMemoryBarrierByRegion(System.Int32 barriers); - [Slot(438)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMinmax(System.Int32 target, System.Int32 internalformat, bool sink); - [Slot(439)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMinSampleShading(Single value); - [Slot(441)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiDrawArrays(System.Int32 mode, [CountAttribute(Computed = "count")] Int32* first, [CountAttribute(Computed = "drawcount")] Int32* count, Int32 drawcount); - [Slot(442)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiDrawArraysIndirect(System.Int32 mode, [CountAttribute(Computed = "drawcount,stride")] IntPtr indirect, Int32 drawcount, Int32 stride); - [Slot(444)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiDrawElements(System.Int32 mode, [CountAttribute(Computed = "drawcount")] Int32* count, System.Int32 type, [CountAttribute(Computed = "drawcount")] IntPtr indices, Int32 drawcount); - [Slot(445)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiDrawElementsBaseVertex(System.Int32 mode, [CountAttribute(Computed = "drawcount")] Int32* count, System.Int32 type, [CountAttribute(Computed = "drawcount")] IntPtr indices, Int32 drawcount, [CountAttribute(Computed = "drawcount")] Int32* basevertex); - [Slot(446)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiDrawElementsIndirect(System.Int32 mode, System.Int32 type, [CountAttribute(Computed = "drawcount,stride")] IntPtr indirect, Int32 drawcount, Int32 stride); - [Slot(448)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexCoordP1ui(System.Int32 texture, System.Int32 type, UInt32 coords); - [Slot(449)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiTexCoordP1uiv(System.Int32 texture, System.Int32 type, [CountAttribute(Count = 1)] UInt32* coords); - [Slot(450)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexCoordP2ui(System.Int32 texture, System.Int32 type, UInt32 coords); - [Slot(451)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiTexCoordP2uiv(System.Int32 texture, System.Int32 type, [CountAttribute(Count = 1)] UInt32* coords); - [Slot(452)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexCoordP3ui(System.Int32 texture, System.Int32 type, UInt32 coords); - [Slot(453)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiTexCoordP3uiv(System.Int32 texture, System.Int32 type, [CountAttribute(Count = 1)] UInt32* coords); - [Slot(454)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glMultiTexCoordP4ui(System.Int32 texture, System.Int32 type, UInt32 coords); - [Slot(455)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glMultiTexCoordP4uiv(System.Int32 texture, System.Int32 type, [CountAttribute(Count = 1)] UInt32* coords); - [Slot(456)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNamedBufferData(UInt32 buffer, Int32 size, IntPtr data, System.Int32 usage); - [Slot(459)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNamedBufferStorage(UInt32 buffer, Int32 size, IntPtr data, System.Int32 flags); - [Slot(460)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNamedBufferSubData(UInt32 buffer, IntPtr offset, Int32 size, IntPtr data); - [Slot(461)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNamedFramebufferDrawBuffer(UInt32 framebuffer, System.Int32 buf); - [Slot(462)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glNamedFramebufferDrawBuffers(UInt32 framebuffer, Int32 n, System.Int32* bufs); - [Slot(463)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNamedFramebufferParameteri(UInt32 framebuffer, System.Int32 pname, Int32 param); - [Slot(464)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNamedFramebufferReadBuffer(UInt32 framebuffer, System.Int32 src); - [Slot(465)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNamedFramebufferRenderbuffer(UInt32 framebuffer, System.Int32 attachment, System.Int32 renderbuffertarget, UInt32 renderbuffer); - [Slot(466)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNamedFramebufferTexture(UInt32 framebuffer, System.Int32 attachment, UInt32 texture, Int32 level); - [Slot(467)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNamedFramebufferTextureLayer(UInt32 framebuffer, System.Int32 attachment, UInt32 texture, Int32 level, Int32 layer); - [Slot(468)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNamedRenderbufferStorage(UInt32 renderbuffer, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(469)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNamedRenderbufferStorageMultisample(UInt32 renderbuffer, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(471)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNormalP3ui(System.Int32 type, UInt32 coords); - [Slot(472)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glNormalP3uiv(System.Int32 type, [CountAttribute(Count = 1)] UInt32* coords); - [Slot(473)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glObjectLabel(System.Int32 identifier, UInt32 name, Int32 length, [CountAttribute(Computed = "label,length")] IntPtr label); - [Slot(475)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glObjectPtrLabel(IntPtr ptr, Int32 length, [CountAttribute(Computed = "label,length")] IntPtr label); - [Slot(477)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glPatchParameterfv(System.Int32 pname, [CountAttribute(Computed = "pname")] Single* values); - [Slot(478)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPatchParameteri(System.Int32 pname, Int32 value); - [Slot(479)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPauseTransformFeedback(); - [Slot(480)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPixelStoref(System.Int32 pname, Single param); - [Slot(481)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPixelStorei(System.Int32 pname, Int32 param); - [Slot(482)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPointParameterf(System.Int32 pname, Single param); - [Slot(483)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glPointParameterfv(System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); - [Slot(484)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPointParameteri(System.Int32 pname, Int32 param); - [Slot(485)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glPointParameteriv(System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); + private static extern unsafe void glGenPerfMonitorsAMD(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* monitors); [Slot(486)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPointSize(Single size); + private static extern unsafe void glGetPerfMonitorCounterDataAMD(UInt32 monitor, System.Int32 pname, Int32 dataSize, [OutAttribute, CountAttribute(Parameter = "dataSize")] UInt32* data, [OutAttribute, CountAttribute(Count = 1)] Int32* bytesWritten); [Slot(487)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPolygonMode(System.Int32 face, System.Int32 mode); + private static extern void glGetPerfMonitorCounterInfoAMD(UInt32 group, UInt32 counter, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] IntPtr data); [Slot(488)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPolygonOffset(Single factor, Single units); + private static extern unsafe void glGetPerfMonitorCountersAMD(UInt32 group, [OutAttribute, CountAttribute(Count = 1)] Int32* numCounters, [OutAttribute, CountAttribute(Count = 1)] Int32* maxActiveCounters, Int32 counterSize, [OutAttribute, CountAttribute(Parameter = "counterSize")] UInt32* counters); [Slot(489)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPopDebugGroup(); - [Slot(491)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPrimitiveRestartIndex(UInt32 index); - [Slot(492)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramBinary(UInt32 program, System.Int32 binaryFormat, [CountAttribute(Parameter = "length")] IntPtr binary, Int32 length); - [Slot(493)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramParameteri(UInt32 program, System.Int32 pname, Int32 value); - [Slot(494)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform1d(UInt32 program, Int32 location, Double v0); - [Slot(495)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform1dv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 1)] Double* value); - [Slot(496)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform1f(UInt32 program, Int32 location, Single v0); - [Slot(497)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform1fv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 1)] Single* value); - [Slot(498)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform1i(UInt32 program, Int32 location, Int32 v0); - [Slot(499)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform1iv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 1)] Int32* value); - [Slot(500)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform1ui(UInt32 program, Int32 location, UInt32 v0); - [Slot(501)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform1uiv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 1)] UInt32* value); - [Slot(502)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform2d(UInt32 program, Int32 location, Double v0, Double v1); - [Slot(503)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform2dv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] Double* value); - [Slot(504)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform2f(UInt32 program, Int32 location, Single v0, Single v1); - [Slot(505)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform2fv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] Single* value); - [Slot(506)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform2i(UInt32 program, Int32 location, Int32 v0, Int32 v1); - [Slot(507)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform2iv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] Int32* value); - [Slot(508)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform2ui(UInt32 program, Int32 location, UInt32 v0, UInt32 v1); - [Slot(509)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform2uiv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 2)] UInt32* value); - [Slot(510)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform3d(UInt32 program, Int32 location, Double v0, Double v1, Double v2); - [Slot(511)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform3dv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] Double* value); - [Slot(512)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform3f(UInt32 program, Int32 location, Single v0, Single v1, Single v2); - [Slot(513)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform3fv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] Single* value); - [Slot(514)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform3i(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2); - [Slot(515)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform3iv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] Int32* value); - [Slot(516)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform3ui(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2); - [Slot(517)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform3uiv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 3)] UInt32* value); - [Slot(518)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform4d(UInt32 program, Int32 location, Double v0, Double v1, Double v2, Double v3); - [Slot(519)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform4dv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] Double* value); - [Slot(520)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform4f(UInt32 program, Int32 location, Single v0, Single v1, Single v2, Single v3); - [Slot(521)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform4fv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] Single* value); - [Slot(522)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform4i(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3); - [Slot(523)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform4iv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] Int32* value); - [Slot(524)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProgramUniform4ui(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3); - [Slot(525)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniform4uiv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Count = 4)] UInt32* value); - [Slot(528)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix2dv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 2)] Double* value); - [Slot(529)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix2fv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 2)] Single* value); - [Slot(530)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix2x3dv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value); - [Slot(531)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix2x3fv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single* value); - [Slot(532)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix2x4dv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value); - [Slot(533)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix2x4fv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single* value); - [Slot(534)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix3dv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 3)] Double* value); - [Slot(535)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix3fv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 3)] Single* value); - [Slot(536)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix3x2dv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value); - [Slot(537)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix3x2fv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single* value); - [Slot(538)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix3x4dv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value); - [Slot(539)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix3x4fv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single* value); - [Slot(540)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix4dv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 4)] Double* value); - [Slot(541)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix4fv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Count = 4)] Single* value); - [Slot(542)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix4x2dv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value); - [Slot(543)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix4x2fv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single* value); - [Slot(544)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix4x3dv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Double* value); - [Slot(545)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glProgramUniformMatrix4x3fv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count")] Single* value); - [Slot(546)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glProvokingVertex(System.Int32 mode); - [Slot(547)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPushDebugGroup(System.Int32 source, UInt32 id, Int32 length, [CountAttribute(Computed = "message,length")] IntPtr message); - [Slot(549)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glQueryCounter(UInt32 id, System.Int32 target); - [Slot(550)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glReadBuffer(System.Int32 src); - [Slot(551)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glReadnPixels(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute] IntPtr data); - [Slot(554)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glReadPixels(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, [OutAttribute, CountAttribute(Computed = "format,type,width,height")] IntPtr pixels); - [Slot(555)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glReleaseShaderCompiler(); - [Slot(556)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glRenderbufferStorage(System.Int32 target, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(557)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glRenderbufferStorageMultisample(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(558)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glResetHistogram(System.Int32 target); - [Slot(559)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glResetMinmax(System.Int32 target); - [Slot(560)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glResumeTransformFeedback(); - [Slot(561)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSampleCoverage(Single value, bool invert); - [Slot(562)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSampleMaski(UInt32 maskNumber, UInt32 mask); - [Slot(563)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSamplerParameterf(UInt32 sampler, System.Int32 pname, Single param); - [Slot(564)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glSamplerParameterfv(UInt32 sampler, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* param); - [Slot(565)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSamplerParameteri(UInt32 sampler, System.Int32 pname, Int32 param); - [Slot(566)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glSamplerParameterIiv(UInt32 sampler, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* param); - [Slot(567)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glSamplerParameterIuiv(UInt32 sampler, System.Int32 pname, [CountAttribute(Computed = "pname")] UInt32* param); - [Slot(568)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glSamplerParameteriv(UInt32 sampler, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* param); - [Slot(569)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glScissor(Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(570)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glScissorArrayv(UInt32 first, Int32 count, [CountAttribute(Computed = "count")] Int32* v); - [Slot(571)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glScissorIndexed(UInt32 index, Int32 left, Int32 bottom, Int32 width, Int32 height); - [Slot(572)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glScissorIndexedv(UInt32 index, [CountAttribute(Count = 4)] Int32* v); - [Slot(573)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSecondaryColorP3ui(System.Int32 type, UInt32 color); - [Slot(574)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glSecondaryColorP3uiv(System.Int32 type, [CountAttribute(Count = 1)] UInt32* color); - [Slot(575)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glSeparableFilter2D(System.Int32 target, System.Int32 internalformat, Int32 width, Int32 height, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "target,format,type,width")] IntPtr row, [CountAttribute(Computed = "target,format,type,height")] IntPtr column); - [Slot(576)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glShaderBinary(Int32 count, [CountAttribute(Parameter = "count")] UInt32* shaders, System.Int32 binaryformat, [CountAttribute(Parameter = "length")] IntPtr binary, Int32 length); - [Slot(577)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glShaderSource(UInt32 shader, Int32 count, [CountAttribute(Parameter = "count")] IntPtr @string, [CountAttribute(Parameter = "count")] Int32* length); - [Slot(578)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glShaderStorageBlockBinding(UInt32 program, UInt32 storageBlockIndex, UInt32 storageBlockBinding); - [Slot(579)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glStencilFunc(System.Int32 func, Int32 @ref, UInt32 mask); - [Slot(580)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glStencilFuncSeparate(System.Int32 face, System.Int32 func, Int32 @ref, UInt32 mask); - [Slot(581)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glStencilMask(UInt32 mask); - [Slot(582)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glStencilMaskSeparate(System.Int32 face, UInt32 mask); - [Slot(583)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glStencilOp(System.Int32 fail, System.Int32 zfail, System.Int32 zpass); - [Slot(584)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glStencilOpSeparate(System.Int32 face, System.Int32 sfail, System.Int32 dpfail, System.Int32 dppass); - [Slot(585)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexBuffer(System.Int32 target, System.Int32 internalformat, UInt32 buffer); - [Slot(586)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexBufferRange(System.Int32 target, System.Int32 internalformat, UInt32 buffer, IntPtr offset, IntPtr size); - [Slot(587)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexCoordP1ui(System.Int32 type, UInt32 coords); - [Slot(588)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexCoordP1uiv(System.Int32 type, [CountAttribute(Count = 1)] UInt32* coords); - [Slot(589)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexCoordP2ui(System.Int32 type, UInt32 coords); - [Slot(590)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexCoordP2uiv(System.Int32 type, [CountAttribute(Count = 1)] UInt32* coords); - [Slot(591)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexCoordP3ui(System.Int32 type, UInt32 coords); - [Slot(592)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexCoordP3uiv(System.Int32 type, [CountAttribute(Count = 1)] UInt32* coords); - [Slot(593)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexCoordP4ui(System.Int32 type, UInt32 coords); - [Slot(594)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexCoordP4uiv(System.Int32 type, [CountAttribute(Count = 1)] UInt32* coords); - [Slot(595)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexImage1D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 border, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width")] IntPtr pixels); - [Slot(596)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexImage2D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 border, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height")] IntPtr pixels); - [Slot(597)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexImage2DMultisample(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height, bool fixedsamplelocations); - [Slot(598)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexImage3D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height,depth")] IntPtr pixels); - [Slot(599)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexImage3DMultisample(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, bool fixedsamplelocations); - [Slot(601)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexParameterf(System.Int32 target, System.Int32 pname, Single param); - [Slot(602)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexParameterfv(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); - [Slot(603)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexParameteri(System.Int32 target, System.Int32 pname, Int32 param); - [Slot(604)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexParameterIiv(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); - [Slot(605)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexParameterIuiv(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] UInt32* @params); - [Slot(606)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTexParameteriv(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); - [Slot(607)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexStorage1D(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width); - [Slot(608)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexStorage2D(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(609)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexStorage2DMultisample(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height, bool fixedsamplelocations); - [Slot(610)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexStorage3D(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth); - [Slot(611)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexStorage3DMultisample(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, bool fixedsamplelocations); - [Slot(612)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexSubImage1D(System.Int32 target, Int32 level, Int32 xoffset, Int32 width, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width")] IntPtr pixels); - [Slot(613)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexSubImage2D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height")] IntPtr pixels); - [Slot(614)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTexSubImage3D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height,depth")] IntPtr pixels); - [Slot(615)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureBarrier(); - [Slot(616)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureBuffer(UInt32 texture, System.Int32 internalformat, UInt32 buffer); - [Slot(617)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureBufferRange(UInt32 texture, System.Int32 internalformat, UInt32 buffer, IntPtr offset, Int32 size); - [Slot(618)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureParameterf(UInt32 texture, System.Int32 pname, Single param); - [Slot(619)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTextureParameterfv(UInt32 texture, System.Int32 pname, Single* param); - [Slot(620)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureParameteri(UInt32 texture, System.Int32 pname, Int32 param); - [Slot(621)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTextureParameterIiv(UInt32 texture, System.Int32 pname, Int32* @params); - [Slot(622)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTextureParameterIuiv(UInt32 texture, System.Int32 pname, UInt32* @params); - [Slot(623)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glTextureParameteriv(UInt32 texture, System.Int32 pname, Int32* param); - [Slot(624)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureStorage1D(UInt32 texture, Int32 levels, System.Int32 internalformat, Int32 width); - [Slot(625)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureStorage2D(UInt32 texture, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(626)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureStorage2DMultisample(UInt32 texture, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height, bool fixedsamplelocations); - [Slot(627)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureStorage3D(UInt32 texture, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth); - [Slot(628)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureStorage3DMultisample(UInt32 texture, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, bool fixedsamplelocations); - [Slot(629)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureSubImage1D(UInt32 texture, Int32 level, Int32 xoffset, Int32 width, System.Int32 format, System.Int32 type, IntPtr pixels); - [Slot(630)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureSubImage2D(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, System.Int32 type, IntPtr pixels); - [Slot(631)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureSubImage3D(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, IntPtr pixels); - [Slot(632)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTextureView(UInt32 texture, System.Int32 target, UInt32 origtexture, System.Int32 internalformat, UInt32 minlevel, UInt32 numlevels, UInt32 minlayer, UInt32 numlayers); - [Slot(633)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTransformFeedbackBufferBase(UInt32 xfb, UInt32 index, UInt32 buffer); - [Slot(634)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTransformFeedbackBufferRange(UInt32 xfb, UInt32 index, UInt32 buffer, IntPtr offset, Int32 size); - [Slot(635)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glTransformFeedbackVaryings(UInt32 program, Int32 count, [CountAttribute(Parameter = "count")] IntPtr varyings, System.Int32 bufferMode); - [Slot(636)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform1d(Int32 location, Double x); - [Slot(637)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform1dv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] Double* value); - [Slot(638)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform1f(Int32 location, Single v0); - [Slot(639)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform1fv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] Single* value); - [Slot(640)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform1i(Int32 location, Int32 v0); - [Slot(641)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform1iv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] Int32* value); - [Slot(642)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform1ui(Int32 location, UInt32 v0); - [Slot(643)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform1uiv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] UInt32* value); - [Slot(644)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform2d(Int32 location, Double x, Double y); - [Slot(645)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform2dv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Double* value); - [Slot(646)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform2f(Int32 location, Single v0, Single v1); - [Slot(647)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform2fv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Single* value); - [Slot(648)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform2i(Int32 location, Int32 v0, Int32 v1); - [Slot(649)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform2iv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int32* value); - [Slot(650)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform2ui(Int32 location, UInt32 v0, UInt32 v1); - [Slot(651)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform2uiv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt32* value); - [Slot(652)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform3d(Int32 location, Double x, Double y, Double z); - [Slot(653)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform3dv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Double* value); - [Slot(654)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform3f(Int32 location, Single v0, Single v1, Single v2); - [Slot(655)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform3fv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Single* value); - [Slot(656)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform3i(Int32 location, Int32 v0, Int32 v1, Int32 v2); - [Slot(657)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform3iv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int32* value); - [Slot(658)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform3ui(Int32 location, UInt32 v0, UInt32 v1, UInt32 v2); - [Slot(659)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform3uiv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt32* value); - [Slot(660)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform4d(Int32 location, Double x, Double y, Double z, Double w); - [Slot(661)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform4dv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Double* value); - [Slot(662)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform4f(Int32 location, Single v0, Single v1, Single v2, Single v3); - [Slot(663)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform4fv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Single* value); - [Slot(664)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform4i(Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3); - [Slot(665)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform4iv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int32* value); - [Slot(666)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniform4ui(Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3); - [Slot(667)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniform4uiv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt32* value); - [Slot(668)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUniformBlockBinding(UInt32 program, UInt32 uniformBlockIndex, UInt32 uniformBlockBinding); - [Slot(671)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix2dv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Double* value); - [Slot(672)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix2fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Single* value); - [Slot(673)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix2x3dv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Double* value); - [Slot(674)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix2x3fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value); - [Slot(675)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix2x4dv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Double* value); - [Slot(676)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix2x4fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value); - [Slot(677)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix3dv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Double* value); - [Slot(678)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix3fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Single* value); - [Slot(679)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix3x2dv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Double* value); - [Slot(680)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix3x2fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value); - [Slot(681)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix3x4dv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Double* value); - [Slot(682)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix3x4fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value); - [Slot(683)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix4dv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Double* value); - [Slot(684)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix4fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Single* value); - [Slot(685)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix4x2dv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Double* value); - [Slot(686)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix4x2fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value); - [Slot(687)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix4x3dv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Double* value); - [Slot(688)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformMatrix4x3fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value); - [Slot(689)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glUniformSubroutinesuiv(System.Int32 shadertype, Int32 count, [CountAttribute(Parameter = "count")] UInt32* indices); - [Slot(690)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glUnmapBuffer(System.Int32 target); - [Slot(691)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern byte glUnmapNamedBuffer(UInt32 buffer); - [Slot(692)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUseProgram(UInt32 program); - [Slot(693)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glUseProgramStages(UInt32 pipeline, System.Int32 stages, UInt32 program); - [Slot(694)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glValidateProgram(UInt32 program); - [Slot(695)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glValidateProgramPipeline(UInt32 pipeline); - [Slot(696)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexArrayAttribBinding(UInt32 vaobj, UInt32 attribindex, UInt32 bindingindex); - [Slot(697)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexArrayAttribFormat(UInt32 vaobj, UInt32 attribindex, Int32 size, System.Int32 type, bool normalized, UInt32 relativeoffset); - [Slot(698)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexArrayAttribIFormat(UInt32 vaobj, UInt32 attribindex, Int32 size, System.Int32 type, UInt32 relativeoffset); - [Slot(699)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexArrayAttribLFormat(UInt32 vaobj, UInt32 attribindex, Int32 size, System.Int32 type, UInt32 relativeoffset); - [Slot(700)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexArrayBindingDivisor(UInt32 vaobj, UInt32 bindingindex, UInt32 divisor); - [Slot(701)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexArrayElementBuffer(UInt32 vaobj, UInt32 buffer); - [Slot(702)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexArrayVertexBuffer(UInt32 vaobj, UInt32 bindingindex, UInt32 buffer, IntPtr offset, Int32 stride); - [Slot(703)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexArrayVertexBuffers(UInt32 vaobj, UInt32 first, Int32 count, UInt32* buffers, IntPtr* offsets, Int32* strides); - [Slot(704)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib1d(UInt32 index, Double x); - [Slot(705)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib1dv(UInt32 index, [CountAttribute(Count = 1)] Double* v); - [Slot(706)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib1f(UInt32 index, Single x); - [Slot(707)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib1fv(UInt32 index, [CountAttribute(Count = 1)] Single* v); - [Slot(708)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib1s(UInt32 index, Int16 x); - [Slot(709)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib1sv(UInt32 index, [CountAttribute(Count = 1)] Int16* v); - [Slot(710)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib2d(UInt32 index, Double x, Double y); - [Slot(711)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib2dv(UInt32 index, [CountAttribute(Count = 2)] Double* v); - [Slot(712)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib2f(UInt32 index, Single x, Single y); - [Slot(713)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib2fv(UInt32 index, [CountAttribute(Count = 2)] Single* v); - [Slot(714)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib2s(UInt32 index, Int16 x, Int16 y); - [Slot(715)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib2sv(UInt32 index, [CountAttribute(Count = 2)] Int16* v); - [Slot(716)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib3d(UInt32 index, Double x, Double y, Double z); - [Slot(717)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib3dv(UInt32 index, [CountAttribute(Count = 3)] Double* v); - [Slot(718)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib3f(UInt32 index, Single x, Single y, Single z); - [Slot(719)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib3fv(UInt32 index, [CountAttribute(Count = 3)] Single* v); - [Slot(720)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib3s(UInt32 index, Int16 x, Int16 y, Int16 z); - [Slot(721)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib3sv(UInt32 index, [CountAttribute(Count = 3)] Int16* v); - [Slot(722)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib4bv(UInt32 index, [CountAttribute(Count = 4)] SByte* v); - [Slot(723)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib4d(UInt32 index, Double x, Double y, Double z, Double w); - [Slot(724)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib4dv(UInt32 index, [CountAttribute(Count = 4)] Double* v); - [Slot(725)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib4f(UInt32 index, Single x, Single y, Single z, Single w); - [Slot(726)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib4fv(UInt32 index, [CountAttribute(Count = 4)] Single* v); - [Slot(727)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib4iv(UInt32 index, [CountAttribute(Count = 4)] Int32* v); - [Slot(728)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib4Nbv(UInt32 index, [CountAttribute(Count = 4)] SByte* v); - [Slot(729)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib4Niv(UInt32 index, [CountAttribute(Count = 4)] Int32* v); - [Slot(730)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib4Nsv(UInt32 index, [CountAttribute(Count = 4)] Int16* v); - [Slot(731)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib4Nub(UInt32 index, Byte x, Byte y, Byte z, Byte w); - [Slot(732)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib4Nubv(UInt32 index, [CountAttribute(Count = 4)] Byte* v); - [Slot(733)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib4Nuiv(UInt32 index, [CountAttribute(Count = 4)] UInt32* v); - [Slot(734)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib4Nusv(UInt32 index, [CountAttribute(Count = 4)] UInt16* v); - [Slot(735)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttrib4s(UInt32 index, Int16 x, Int16 y, Int16 z, Int16 w); - [Slot(736)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib4sv(UInt32 index, [CountAttribute(Count = 4)] Int16* v); - [Slot(737)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib4ubv(UInt32 index, [CountAttribute(Count = 4)] Byte* v); - [Slot(738)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib4uiv(UInt32 index, [CountAttribute(Count = 4)] UInt32* v); - [Slot(739)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttrib4usv(UInt32 index, [CountAttribute(Count = 4)] UInt16* v); - [Slot(740)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribBinding(UInt32 attribindex, UInt32 bindingindex); - [Slot(741)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribDivisor(UInt32 index, UInt32 divisor); - [Slot(742)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribFormat(UInt32 attribindex, Int32 size, System.Int32 type, bool normalized, UInt32 relativeoffset); - [Slot(743)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribI1i(UInt32 index, Int32 x); - [Slot(744)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribI1iv(UInt32 index, [CountAttribute(Count = 1)] Int32* v); - [Slot(745)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribI1ui(UInt32 index, UInt32 x); - [Slot(746)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribI1uiv(UInt32 index, [CountAttribute(Count = 1)] UInt32* v); - [Slot(747)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribI2i(UInt32 index, Int32 x, Int32 y); - [Slot(748)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribI2iv(UInt32 index, [CountAttribute(Count = 2)] Int32* v); - [Slot(749)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribI2ui(UInt32 index, UInt32 x, UInt32 y); - [Slot(750)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribI2uiv(UInt32 index, [CountAttribute(Count = 2)] UInt32* v); - [Slot(751)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribI3i(UInt32 index, Int32 x, Int32 y, Int32 z); - [Slot(752)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribI3iv(UInt32 index, [CountAttribute(Count = 3)] Int32* v); - [Slot(753)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribI3ui(UInt32 index, UInt32 x, UInt32 y, UInt32 z); - [Slot(754)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribI3uiv(UInt32 index, [CountAttribute(Count = 3)] UInt32* v); - [Slot(755)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribI4bv(UInt32 index, [CountAttribute(Count = 4)] SByte* v); - [Slot(756)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribI4i(UInt32 index, Int32 x, Int32 y, Int32 z, Int32 w); - [Slot(757)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribI4iv(UInt32 index, [CountAttribute(Count = 4)] Int32* v); - [Slot(758)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribI4sv(UInt32 index, [CountAttribute(Count = 4)] Int16* v); - [Slot(759)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribI4ubv(UInt32 index, [CountAttribute(Count = 4)] Byte* v); - [Slot(760)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribI4ui(UInt32 index, UInt32 x, UInt32 y, UInt32 z, UInt32 w); - [Slot(761)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribI4uiv(UInt32 index, [CountAttribute(Count = 4)] UInt32* v); - [Slot(762)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribI4usv(UInt32 index, [CountAttribute(Count = 4)] UInt16* v); - [Slot(763)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribIFormat(UInt32 attribindex, Int32 size, System.Int32 type, UInt32 relativeoffset); - [Slot(764)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribIPointer(UInt32 index, Int32 size, System.Int32 type, Int32 stride, [CountAttribute(Computed = "size,type,stride")] IntPtr pointer); - [Slot(765)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribL1d(UInt32 index, Double x); - [Slot(766)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribL1dv(UInt32 index, [CountAttribute(Count = 1)] Double* v); - [Slot(769)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribL2d(UInt32 index, Double x, Double y); - [Slot(770)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribL2dv(UInt32 index, [CountAttribute(Count = 2)] Double* v); - [Slot(771)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribL3d(UInt32 index, Double x, Double y, Double z); - [Slot(772)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribL3dv(UInt32 index, [CountAttribute(Count = 3)] Double* v); - [Slot(773)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribL4d(UInt32 index, Double x, Double y, Double z, Double w); - [Slot(774)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribL4dv(UInt32 index, [CountAttribute(Count = 4)] Double* v); - [Slot(775)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribLFormat(UInt32 attribindex, Int32 size, System.Int32 type, UInt32 relativeoffset); - [Slot(776)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribLPointer(UInt32 index, Int32 size, System.Int32 type, Int32 stride, [CountAttribute(Parameter = "size")] IntPtr pointer); - [Slot(777)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribP1ui(UInt32 index, System.Int32 type, bool normalized, UInt32 value); - [Slot(778)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribP1uiv(UInt32 index, System.Int32 type, bool normalized, [CountAttribute(Count = 1)] UInt32* value); - [Slot(779)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribP2ui(UInt32 index, System.Int32 type, bool normalized, UInt32 value); - [Slot(780)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribP2uiv(UInt32 index, System.Int32 type, bool normalized, [CountAttribute(Count = 1)] UInt32* value); - [Slot(781)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribP3ui(UInt32 index, System.Int32 type, bool normalized, UInt32 value); - [Slot(782)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribP3uiv(UInt32 index, System.Int32 type, bool normalized, [CountAttribute(Count = 1)] UInt32* value); - [Slot(783)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribP4ui(UInt32 index, System.Int32 type, bool normalized, UInt32 value); - [Slot(784)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexAttribP4uiv(UInt32 index, System.Int32 type, bool normalized, [CountAttribute(Count = 1)] UInt32* value); - [Slot(785)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexAttribPointer(UInt32 index, Int32 size, System.Int32 type, bool normalized, Int32 stride, [CountAttribute(Computed = "size,type,stride")] IntPtr pointer); - [Slot(786)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexBindingDivisor(UInt32 bindingindex, UInt32 divisor); - [Slot(787)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexP2ui(System.Int32 type, UInt32 value); - [Slot(788)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexP2uiv(System.Int32 type, [CountAttribute(Count = 1)] UInt32* value); - [Slot(789)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexP3ui(System.Int32 type, UInt32 value); - [Slot(790)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexP3uiv(System.Int32 type, [CountAttribute(Count = 1)] UInt32* value); - [Slot(791)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glVertexP4ui(System.Int32 type, UInt32 value); - [Slot(792)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glVertexP4uiv(System.Int32 type, [CountAttribute(Count = 1)] UInt32* value); - [Slot(793)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glViewport(Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(794)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glViewportArrayv(UInt32 first, Int32 count, [CountAttribute(Computed = "count")] Single* v); - [Slot(795)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glViewportIndexedf(UInt32 index, Single x, Single y, Single w, Single h); - [Slot(796)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glViewportIndexedfv(UInt32 index, [CountAttribute(Count = 4)] Single* v); - [Slot(797)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glWaitSync(IntPtr sync, System.Int32 flags, UInt64 timeout); - [Slot(458)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glNamedBufferPageCommitmentEXT(UInt32 buffer, IntPtr offset, Int32 size, bool commit); - [Slot(130)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDebugMessageCallbackKHR(DebugProcKhr callback, IntPtr userParam); - [Slot(133)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glDebugMessageControlKHR(System.Int32 source, System.Int32 type, System.Int32 severity, Int32 count, UInt32* ids, bool enabled); - [Slot(136)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glDebugMessageInsertKHR(System.Int32 source, System.Int32 type, UInt32 id, System.Int32 severity, Int32 length, IntPtr buf); - [Slot(244)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe Int32 glGetDebugMessageLogKHR(UInt32 count, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* sources, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* types, [OutAttribute, CountAttribute(Parameter = "count")] UInt32* ids, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* severities, [OutAttribute, CountAttribute(Parameter = "count")] Int32* lengths, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr messageLog); - [Slot(256)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern System.Int32 glGetGraphicsResetStatusKHR(); - [Slot(312)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnUniformfvKHR(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Single* @params); - [Slot(315)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnUniformivKHR(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Int32* @params); - [Slot(318)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetnUniformuivKHR(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] UInt32* @params); - [Slot(320)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetObjectLabelKHR(System.Int32 identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr label); - [Slot(322)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern unsafe void glGetObjectPtrLabelKHR(IntPtr ptr, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr label); - [Slot(324)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glGetPointervKHR(System.Int32 pname, [OutAttribute] IntPtr @params); - [Slot(474)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glObjectLabelKHR(System.Int32 identifier, UInt32 name, Int32 length, IntPtr label); - [Slot(476)] - [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glObjectPtrLabelKHR(IntPtr ptr, Int32 length, IntPtr label); + private static extern unsafe void glGetPerfMonitorCounterStringAMD(UInt32 group, UInt32 counter, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr counterString); [Slot(490)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPopDebugGroupKHR(); - [Slot(548)] + private static extern unsafe void glGetPerfMonitorGroupsAMD([OutAttribute, CountAttribute(Count = 1)] Int32* numGroups, Int32 groupsSize, [OutAttribute, CountAttribute(Parameter = "groupsSize")] UInt32* groups); + [Slot(491)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] - private static extern void glPushDebugGroupKHR(System.Int32 source, UInt32 id, Int32 length, IntPtr message); + private static extern unsafe void glGetPerfMonitorGroupStringAMD(UInt32 group, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr groupString); + [Slot(1011)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glSelectPerfMonitorCountersAMD(UInt32 monitor, bool enable, UInt32 group, Int32 numCounters, [OutAttribute, CountAttribute(Parameter = "numCounters")] UInt32* counterList); + [Slot(42)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendEquationiARB(UInt32 buf, System.Int32 mode); + [Slot(45)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendEquationSeparateiARB(UInt32 buf, System.Int32 modeRGB, System.Int32 modeAlpha); + [Slot(48)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendFunciARB(UInt32 buf, System.Int32 src, System.Int32 dst); + [Slot(51)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendFuncSeparateiARB(UInt32 buf, System.Int32 srcRGB, System.Int32 dstRGB, System.Int32 srcAlpha, System.Int32 dstAlpha); + [Slot(57)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBufferPageCommitmentARB(System.Int32 target, IntPtr offset, IntPtr size, bool commit); + [Slot(103)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glCompileShaderIncludeARB(UInt32 shader, Int32 count, [CountAttribute(Parameter = "count")] IntPtr path, [CountAttribute(Parameter = "count")] Int32* length); + [Slot(179)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe IntPtr glCreateSyncFromCLeventARB([OutAttribute] IntPtr* context, [OutAttribute] IntPtr* @event, UInt32 flags); + [Slot(185)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDebugMessageCallbackARB(DebugProcArb callback, [CountAttribute(Computed = "callback")] IntPtr userParam); + [Slot(188)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDebugMessageControlARB(System.Int32 source, System.Int32 type, System.Int32 severity, Int32 count, [CountAttribute(Parameter = "count")] UInt32* ids, bool enabled); + [Slot(191)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDebugMessageInsertARB(System.Int32 source, System.Int32 type, UInt32 id, System.Int32 severity, Int32 length, [CountAttribute(Parameter = "length")] IntPtr buf); + [Slot(196)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDeleteNamedStringARB(Int32 namelen, [CountAttribute(Parameter = "namelen")] IntPtr name); + [Slot(229)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDispatchComputeGroupSizeARB(UInt32 num_groups_x, UInt32 num_groups_y, UInt32 num_groups_z, UInt32 group_size_x, UInt32 group_size_y, UInt32 group_size_z); + [Slot(234)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawArraysInstancedARB(System.Int32 mode, Int32 first, Int32 count, Int32 primcount); + [Slot(247)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawElementsInstancedARB(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 primcount); + [Slot(276)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEvaluateDepthValuesARB(); + [Slot(290)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glFramebufferSampleLocationsfvARB(System.Int32 target, UInt32 start, Int32 count, Single* v); + [Slot(296)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferTextureARB(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level); + [Slot(297)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferTextureFaceARB(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level, System.Int32 face); + [Slot(299)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferTextureLayerARB(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level, Int32 layer); + [Slot(352)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe Int32 glGetDebugMessageLogARB(UInt32 count, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* sources, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* types, [OutAttribute, CountAttribute(Parameter = "count")] UInt32* ids, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* severities, [OutAttribute, CountAttribute(Parameter = "count")] Int32* lengths, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr messageLog); + [Slot(370)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern System.Int32 glGetGraphicsResetStatusARB(); + [Slot(375)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int64 glGetImageHandleARB(UInt32 texture, Int32 level, bool layered, Int32 layer, System.Int32 format); + [Slot(423)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetNamedStringARB(Int32 namelen, [CountAttribute(Parameter = "namelen")] IntPtr name, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* stringlen, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr @string); + [Slot(424)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetNamedStringivARB(Int32 namelen, [CountAttribute(Parameter = "namelen")] IntPtr name, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(426)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetnColorTableARB(System.Int32 target, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr table); + [Slot(428)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetnCompressedTexImageARB(System.Int32 target, Int32 lod, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr img); + [Slot(430)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetnConvolutionFilterARB(System.Int32 target, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr image); + [Slot(433)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetnHistogramARB(System.Int32 target, bool reset, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr values); + [Slot(435)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnMapdvARB(System.Int32 target, System.Int32 query, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Double* v); + [Slot(437)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnMapfvARB(System.Int32 target, System.Int32 query, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Single* v); + [Slot(439)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnMapivARB(System.Int32 target, System.Int32 query, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int32* v); + [Slot(441)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetnMinmaxARB(System.Int32 target, bool reset, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr values); + [Slot(443)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnPixelMapfvARB(System.Int32 map, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Single* values); + [Slot(445)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnPixelMapuivARB(System.Int32 map, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] UInt32* values); + [Slot(447)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnPixelMapusvARB(System.Int32 map, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] UInt16* values); + [Slot(449)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnPolygonStippleARB(Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Byte* pattern); + [Slot(451)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetnSeparableFilterARB(System.Int32 target, System.Int32 format, System.Int32 type, Int32 rowBufSize, [OutAttribute, CountAttribute(Parameter = "rowBufSize")] IntPtr row, Int32 columnBufSize, [OutAttribute, CountAttribute(Parameter = "columnBufSize")] IntPtr column, [OutAttribute, CountAttribute(Count = 0)] IntPtr span); + [Slot(453)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetnTexImageARB(System.Int32 target, Int32 level, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr img); + [Slot(455)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnUniformdvARB(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Double* @params); + [Slot(457)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnUniformfvARB(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Single* @params); + [Slot(459)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnUniformi64vARB(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Int64* @params); + [Slot(461)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnUniformivARB(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int32* @params); + [Slot(463)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnUniformui64vARB(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] UInt64* @params); + [Slot(465)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnUniformuivARB(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] UInt32* @params); + [Slot(547)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int64 glGetTextureHandleARB(UInt32 texture); + [Slot(563)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int64 glGetTextureSamplerHandleARB(UInt32 texture, UInt32 sampler); + [Slot(573)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetUniformi64vARB(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] Int64* @params); + [Slot(579)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetUniformui64vARB(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] UInt64* @params); + [Slot(596)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetVertexAttribLui64vARB(UInt32 index, System.Int32 pname, [OutAttribute] UInt64* @params); + [Slot(620)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsImageHandleResidentARB(UInt64 handle); + [Slot(623)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsNamedStringARB(Int32 namelen, [CountAttribute(Parameter = "namelen")] IntPtr name); + [Slot(637)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsTextureHandleResidentARB(UInt64 handle); + [Slot(648)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMakeImageHandleNonResidentARB(UInt64 handle); + [Slot(650)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMakeImageHandleResidentARB(UInt64 handle, System.Int32 access); + [Slot(654)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMakeTextureHandleNonResidentARB(UInt64 handle); + [Slot(656)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMakeTextureHandleResidentARB(UInt64 handle); + [Slot(689)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMaxShaderCompilerThreadsARB(UInt32 count); + [Slot(694)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMinSampleShadingARB(Single value); + [Slot(700)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiDrawArraysIndirectCountARB(System.Int32 mode, IntPtr indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride); + [Slot(707)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiDrawElementsIndirectCountARB(System.Int32 mode, System.Int32 type, IntPtr indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride); + [Slot(743)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNamedBufferPageCommitmentARB(UInt32 buffer, IntPtr offset, IntPtr size, bool commit); + [Slot(757)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glNamedFramebufferSampleLocationsfvARB(UInt32 framebuffer, UInt32 start, Int32 count, Single* v); + [Slot(784)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNamedStringARB(System.Int32 type, Int32 namelen, [CountAttribute(Parameter = "namelen")] IntPtr name, Int32 stringlen, [CountAttribute(Parameter = "stringlen")] IntPtr @string); + [Slot(831)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPrimitiveBoundingBoxARB(Single minX, Single minY, Single minZ, Single minW, Single maxX, Single maxY, Single maxZ, Single maxW); + [Slot(835)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramParameteriARB(UInt32 program, System.Int32 pname, Int32 value); + [Slot(847)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform1i64ARB(UInt32 program, Int32 location, Int64 x); + [Slot(849)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform1i64vARB(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64* value); + [Slot(855)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform1ui64ARB(UInt32 program, Int32 location, UInt64 x); + [Slot(857)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform1ui64vARB(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64* value); + [Slot(871)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform2i64ARB(UInt32 program, Int32 location, Int64 x, Int64 y); + [Slot(873)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform2i64vARB(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int64* value); + [Slot(879)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform2ui64ARB(UInt32 program, Int32 location, UInt64 x, UInt64 y); + [Slot(881)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform2ui64vARB(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt64* value); + [Slot(895)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform3i64ARB(UInt32 program, Int32 location, Int64 x, Int64 y, Int64 z); + [Slot(897)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform3i64vARB(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int64* value); + [Slot(903)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform3ui64ARB(UInt32 program, Int32 location, UInt64 x, UInt64 y, UInt64 z); + [Slot(905)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform3ui64vARB(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt64* value); + [Slot(919)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform4i64ARB(UInt32 program, Int32 location, Int64 x, Int64 y, Int64 z, Int64 w); + [Slot(921)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform4i64vARB(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int64* value); + [Slot(927)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform4ui64ARB(UInt32 program, Int32 location, UInt64 x, UInt64 y, UInt64 z, UInt64 w); + [Slot(929)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform4ui64vARB(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt64* value); + [Slot(934)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniformHandleui64ARB(UInt32 program, Int32 location, UInt64 value); + [Slot(936)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformHandleui64vARB(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64* values); + [Slot(985)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glReadnPixelsARB(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr data); + [Slot(1019)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glSpecializeShaderARB(UInt32 shader, IntPtr pEntryPoint, UInt32 numSpecializationConstants, UInt32* pConstantIndex, UInt32* pConstantValue); + [Slot(1037)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexBufferARB(System.Int32 target, System.Int32 internalformat, UInt32 buffer); + [Slot(1053)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexPageCommitmentARB(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, bool commit); + [Slot(1117)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform1i64ARB(Int32 location, Int64 x); + [Slot(1119)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform1i64vARB(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] Int64* value); + [Slot(1123)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform1ui64ARB(Int32 location, UInt64 x); + [Slot(1125)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform1ui64vARB(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] UInt64* value); + [Slot(1133)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform2i64ARB(Int32 location, Int64 x, Int64 y); + [Slot(1135)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform2i64vARB(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int64* value); + [Slot(1139)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform2ui64ARB(Int32 location, UInt64 x, UInt64 y); + [Slot(1141)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform2ui64vARB(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt64* value); + [Slot(1149)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform3i64ARB(Int32 location, Int64 x, Int64 y, Int64 z); + [Slot(1151)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform3i64vARB(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int64* value); + [Slot(1155)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform3ui64ARB(Int32 location, UInt64 x, UInt64 y, UInt64 z); + [Slot(1157)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform3ui64vARB(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt64* value); + [Slot(1165)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform4i64ARB(Int32 location, Int64 x, Int64 y, Int64 z, Int64 w); + [Slot(1167)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform4i64vARB(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int64* value); + [Slot(1171)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform4ui64ARB(Int32 location, UInt64 x, UInt64 y, UInt64 z, UInt64 w); + [Slot(1173)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform4ui64vARB(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt64* value); + [Slot(1177)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniformHandleui64ARB(Int32 location, UInt64 value); + [Slot(1179)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformHandleui64vARB(Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64* value); + [Slot(1277)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribDivisorARB(UInt32 index, UInt32 divisor); + [Slot(1307)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribL1ui64ARB(UInt32 index, UInt64 x); + [Slot(1309)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribL1ui64vARB(UInt32 index, UInt64* v); + [Slot(4)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glApplyFramebufferAttachmentCMAAINTEL(); + [Slot(1)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glActiveShaderProgram(UInt32 pipeline, UInt32 program); + [Slot(3)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glActiveTexture(System.Int32 texture); + [Slot(5)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glAttachShader(UInt32 program, UInt32 shader); + [Slot(6)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBeginConditionalRender(UInt32 id, System.Int32 mode); + [Slot(10)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBeginQuery(System.Int32 target, UInt32 id); + [Slot(11)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBeginQueryIndexed(System.Int32 target, UInt32 index, UInt32 id); + [Slot(12)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBeginTransformFeedback(System.Int32 primitiveMode); + [Slot(13)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindAttribLocation(UInt32 program, UInt32 index, IntPtr name); + [Slot(14)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindBuffer(System.Int32 target, UInt32 buffer); + [Slot(15)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindBufferBase(System.Int32 target, UInt32 index, UInt32 buffer); + [Slot(16)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindBufferRange(System.Int32 target, UInt32 index, UInt32 buffer, IntPtr offset, IntPtr size); + [Slot(17)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glBindBuffersBase(System.Int32 target, UInt32 first, Int32 count, [CountAttribute(Parameter = "count")] UInt32* buffers); + [Slot(18)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glBindBuffersRange(System.Int32 target, UInt32 first, Int32 count, [CountAttribute(Parameter = "count")] UInt32* buffers, [CountAttribute(Parameter = "count")] IntPtr* offsets, [CountAttribute(Parameter = "count")] IntPtr* sizes); + [Slot(19)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindFragDataLocation(UInt32 program, UInt32 color, [CountAttribute(Computed = "name")] IntPtr name); + [Slot(20)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindFragDataLocationIndexed(UInt32 program, UInt32 colorNumber, UInt32 index, IntPtr name); + [Slot(21)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindFramebuffer(System.Int32 target, UInt32 framebuffer); + [Slot(22)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindImageTexture(UInt32 unit, UInt32 texture, Int32 level, bool layered, Int32 layer, System.Int32 access, System.Int32 format); + [Slot(23)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glBindImageTextures(UInt32 first, Int32 count, [CountAttribute(Parameter = "count")] UInt32* textures); + [Slot(25)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindProgramPipeline(UInt32 pipeline); + [Slot(27)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindRenderbuffer(System.Int32 target, UInt32 renderbuffer); + [Slot(28)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindSampler(UInt32 unit, UInt32 sampler); + [Slot(29)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glBindSamplers(UInt32 first, Int32 count, [CountAttribute(Parameter = "count")] UInt32* samplers); + [Slot(30)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindTexture(System.Int32 target, UInt32 texture); + [Slot(31)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glBindTextures(UInt32 first, Int32 count, [CountAttribute(Parameter = "count")] UInt32* textures); + [Slot(32)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindTextureUnit(UInt32 unit, UInt32 texture); + [Slot(33)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindTransformFeedback(System.Int32 target, UInt32 id); + [Slot(34)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindVertexArray(UInt32 array); + [Slot(35)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindVertexBuffer(UInt32 bindingindex, UInt32 buffer, IntPtr offset, Int32 stride); + [Slot(36)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glBindVertexBuffers(UInt32 first, Int32 count, [CountAttribute(Parameter = "count")] UInt32* buffers, [CountAttribute(Parameter = "count")] IntPtr* offsets, [CountAttribute(Parameter = "count")] Int32* strides); + [Slot(39)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendColor(Single red, Single green, Single blue, Single alpha); + [Slot(40)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendEquation(System.Int32 mode); + [Slot(41)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendEquationi(UInt32 buf, System.Int32 mode); + [Slot(43)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendEquationSeparate(System.Int32 modeRGB, System.Int32 modeAlpha); + [Slot(44)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendEquationSeparatei(UInt32 buf, System.Int32 modeRGB, System.Int32 modeAlpha); + [Slot(46)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendFunc(System.Int32 sfactor, System.Int32 dfactor); + [Slot(47)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendFunci(UInt32 buf, System.Int32 src, System.Int32 dst); + [Slot(49)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendFuncSeparate(System.Int32 sfactorRGB, System.Int32 dfactorRGB, System.Int32 sfactorAlpha, System.Int32 dfactorAlpha); + [Slot(50)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendFuncSeparatei(UInt32 buf, System.Int32 srcRGB, System.Int32 dstRGB, System.Int32 srcAlpha, System.Int32 dstAlpha); + [Slot(53)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlitFramebuffer(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, System.Int32 mask, System.Int32 filter); + [Slot(54)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlitNamedFramebuffer(UInt32 readFramebuffer, UInt32 drawFramebuffer, Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, System.Int32 mask, System.Int32 filter); + [Slot(56)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBufferData(System.Int32 target, IntPtr size, [CountAttribute(Parameter = "size")] IntPtr data, System.Int32 usage); + [Slot(58)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBufferStorage(System.Int32 target, IntPtr size, [CountAttribute(Parameter = "size")] IntPtr data, System.Int32 flags); + [Slot(59)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBufferSubData(System.Int32 target, IntPtr offset, IntPtr size, [CountAttribute(Parameter = "size")] IntPtr data); + [Slot(61)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern System.Int32 glCheckFramebufferStatus(System.Int32 target); + [Slot(62)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern System.Int32 glCheckNamedFramebufferStatus(UInt32 framebuffer, System.Int32 target); + [Slot(64)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glClampColor(System.Int32 target, System.Int32 clamp); + [Slot(65)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glClear(System.Int32 mask); + [Slot(66)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glClearBufferData(System.Int32 target, System.Int32 internalformat, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type")] IntPtr data); + [Slot(67)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glClearBufferfi(System.Int32 buffer, Int32 drawbuffer, Single depth, Int32 stencil); + [Slot(68)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glClearBufferfv(System.Int32 buffer, Int32 drawbuffer, [CountAttribute(Computed = "buffer")] Single* value); + [Slot(69)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glClearBufferiv(System.Int32 buffer, Int32 drawbuffer, [CountAttribute(Computed = "buffer")] Int32* value); + [Slot(70)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glClearBufferSubData(System.Int32 target, System.Int32 internalformat, IntPtr offset, IntPtr size, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type")] IntPtr data); + [Slot(71)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glClearBufferuiv(System.Int32 buffer, Int32 drawbuffer, [CountAttribute(Computed = "buffer")] UInt32* value); + [Slot(72)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glClearColor(Single red, Single green, Single blue, Single alpha); + [Slot(73)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glClearDepth(Double depth); + [Slot(74)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glClearDepthf(Single d); + [Slot(75)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glClearNamedBufferData(UInt32 buffer, System.Int32 internalformat, System.Int32 format, System.Int32 type, IntPtr data); + [Slot(77)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glClearNamedBufferSubData(UInt32 buffer, System.Int32 internalformat, IntPtr offset, IntPtr size, System.Int32 format, System.Int32 type, IntPtr data); + [Slot(79)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glClearNamedFramebufferfi(UInt32 framebuffer, System.Int32 buffer, Int32 drawbuffer, Single depth, Int32 stencil); + [Slot(80)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glClearNamedFramebufferfv(UInt32 framebuffer, System.Int32 buffer, Int32 drawbuffer, Single* value); + [Slot(81)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glClearNamedFramebufferiv(UInt32 framebuffer, System.Int32 buffer, Int32 drawbuffer, Int32* value); + [Slot(82)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glClearNamedFramebufferuiv(UInt32 framebuffer, System.Int32 buffer, Int32 drawbuffer, UInt32* value); + [Slot(83)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glClearStencil(Int32 s); + [Slot(84)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glClearTexImage(UInt32 texture, Int32 level, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type")] IntPtr data); + [Slot(85)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glClearTexSubImage(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type")] IntPtr data); + [Slot(87)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern System.Int32 glClientWaitSync(IntPtr sync, System.Int32 flags, UInt64 timeout); + [Slot(88)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glClipControl(System.Int32 origin, System.Int32 depth); + [Slot(90)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glColorMask(bool red, bool green, bool blue, bool alpha); + [Slot(91)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glColorMaski(UInt32 index, bool r, bool g, bool b, bool a); + [Slot(92)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glColorP3ui(System.Int32 type, UInt32 color); + [Slot(93)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glColorP3uiv(System.Int32 type, [CountAttribute(Count = 1)] UInt32* color); + [Slot(94)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glColorP4ui(System.Int32 type, UInt32 color); + [Slot(95)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glColorP4uiv(System.Int32 type, [CountAttribute(Count = 1)] UInt32* color); + [Slot(96)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glColorSubTable(System.Int32 target, Int32 start, Int32 count, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,count")] IntPtr data); + [Slot(97)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glColorTable(System.Int32 target, System.Int32 internalformat, Int32 width, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width")] IntPtr table); + [Slot(98)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glColorTableParameterfv(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); + [Slot(99)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glColorTableParameteriv(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); + [Slot(102)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompileShader(UInt32 shader); + [Slot(110)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompressedTexImage1D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 border, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); + [Slot(111)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompressedTexImage2D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); + [Slot(112)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompressedTexImage3D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); + [Slot(113)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompressedTexSubImage1D(System.Int32 target, Int32 level, Int32 xoffset, Int32 width, System.Int32 format, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); + [Slot(114)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompressedTexSubImage2D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); + [Slot(115)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompressedTexSubImage3D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr data); + [Slot(119)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompressedTextureSubImage1D(UInt32 texture, Int32 level, Int32 xoffset, Int32 width, System.Int32 format, Int32 imageSize, IntPtr data); + [Slot(121)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompressedTextureSubImage2D(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, Int32 imageSize, IntPtr data); + [Slot(123)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompressedTextureSubImage3D(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, Int32 imageSize, IntPtr data); + [Slot(127)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glConvolutionFilter1D(System.Int32 target, System.Int32 internalformat, Int32 width, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width")] IntPtr image); + [Slot(128)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glConvolutionFilter2D(System.Int32 target, System.Int32 internalformat, Int32 width, Int32 height, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height")] IntPtr image); + [Slot(129)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glConvolutionParameterf(System.Int32 target, System.Int32 pname, Single @params); + [Slot(130)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glConvolutionParameterfv(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); + [Slot(131)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glConvolutionParameteri(System.Int32 target, System.Int32 pname, Int32 @params); + [Slot(132)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glConvolutionParameteriv(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); + [Slot(133)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyBufferSubData(System.Int32 readTarget, System.Int32 writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size); + [Slot(134)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyColorSubTable(System.Int32 target, Int32 start, Int32 x, Int32 y, Int32 width); + [Slot(135)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyColorTable(System.Int32 target, System.Int32 internalformat, Int32 x, Int32 y, Int32 width); + [Slot(136)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyConvolutionFilter1D(System.Int32 target, System.Int32 internalformat, Int32 x, Int32 y, Int32 width); + [Slot(137)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyConvolutionFilter2D(System.Int32 target, System.Int32 internalformat, Int32 x, Int32 y, Int32 width, Int32 height); + [Slot(138)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyImageSubData(UInt32 srcName, System.Int32 srcTarget, Int32 srcLevel, Int32 srcX, Int32 srcY, Int32 srcZ, UInt32 dstName, System.Int32 dstTarget, Int32 dstLevel, Int32 dstX, Int32 dstY, Int32 dstZ, Int32 srcWidth, Int32 srcHeight, Int32 srcDepth); + [Slot(144)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyNamedBufferSubData(UInt32 readBuffer, UInt32 writeBuffer, IntPtr readOffset, IntPtr writeOffset, IntPtr size); + [Slot(146)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyTexImage1D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 x, Int32 y, Int32 width, Int32 border); + [Slot(147)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyTexImage2D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 x, Int32 y, Int32 width, Int32 height, Int32 border); + [Slot(148)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyTexSubImage1D(System.Int32 target, Int32 level, Int32 xoffset, Int32 x, Int32 y, Int32 width); + [Slot(149)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyTexSubImage2D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 x, Int32 y, Int32 width, Int32 height); + [Slot(150)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyTexSubImage3D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height); + [Slot(153)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyTextureSubImage1D(UInt32 texture, Int32 level, Int32 xoffset, Int32 x, Int32 y, Int32 width); + [Slot(155)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyTextureSubImage2D(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 x, Int32 y, Int32 width, Int32 height); + [Slot(157)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyTextureSubImage3D(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height); + [Slot(165)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glCreateBuffers(Int32 n, [OutAttribute] UInt32* buffers); + [Slot(167)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glCreateFramebuffers(Int32 n, [OutAttribute] UInt32* framebuffers); + [Slot(169)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glCreateProgram(); + [Slot(170)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glCreateProgramPipelines(Int32 n, [OutAttribute] UInt32* pipelines); + [Slot(171)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glCreateQueries(System.Int32 target, Int32 n, [OutAttribute] UInt32* ids); + [Slot(172)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glCreateRenderbuffers(Int32 n, [OutAttribute] UInt32* renderbuffers); + [Slot(173)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glCreateSamplers(Int32 n, [OutAttribute] UInt32* samplers); + [Slot(174)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glCreateShader(System.Int32 type); + [Slot(176)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glCreateShaderProgramv(System.Int32 type, Int32 count, [CountAttribute(Parameter = "count")] IntPtr strings); + [Slot(180)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glCreateTextures(System.Int32 target, Int32 n, [OutAttribute] UInt32* textures); + [Slot(181)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glCreateTransformFeedbacks(Int32 n, [OutAttribute] UInt32* ids); + [Slot(182)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glCreateVertexArrays(Int32 n, [OutAttribute] UInt32* arrays); + [Slot(183)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCullFace(System.Int32 mode); + [Slot(184)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDebugMessageCallback(DebugProc callback, IntPtr userParam); + [Slot(187)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDebugMessageControl(System.Int32 source, System.Int32 type, System.Int32 severity, Int32 count, [CountAttribute(Parameter = "count")] UInt32* ids, bool enabled); + [Slot(190)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDebugMessageInsert(System.Int32 source, System.Int32 type, UInt32 id, System.Int32 severity, Int32 length, [CountAttribute(Computed = "buf,length")] IntPtr buf); + [Slot(193)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDeleteBuffers(Int32 n, [CountAttribute(Parameter = "n")] UInt32* buffers); + [Slot(195)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDeleteFramebuffers(Int32 n, [CountAttribute(Parameter = "n")] UInt32* framebuffers); + [Slot(200)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDeleteProgram(UInt32 program); + [Slot(201)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDeleteProgramPipelines(Int32 n, [CountAttribute(Parameter = "n")] UInt32* pipelines); + [Slot(203)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDeleteQueries(Int32 n, [CountAttribute(Parameter = "n")] UInt32* ids); + [Slot(204)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDeleteRenderbuffers(Int32 n, [CountAttribute(Parameter = "n")] UInt32* renderbuffers); + [Slot(205)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDeleteSamplers(Int32 count, [CountAttribute(Parameter = "count")] UInt32* samplers); + [Slot(206)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDeleteShader(UInt32 shader); + [Slot(208)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDeleteSync(IntPtr sync); + [Slot(209)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDeleteTextures(Int32 n, [CountAttribute(Parameter = "n")] UInt32* textures); + [Slot(210)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDeleteTransformFeedbacks(Int32 n, [CountAttribute(Parameter = "n")] UInt32* ids); + [Slot(211)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDeleteVertexArrays(Int32 n, [CountAttribute(Parameter = "n")] UInt32* arrays); + [Slot(212)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDepthFunc(System.Int32 func); + [Slot(213)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDepthMask(bool flag); + [Slot(214)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDepthRange(Double near, Double far); + [Slot(215)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDepthRangeArrayv(UInt32 first, Int32 count, [CountAttribute(Computed = "count")] Double* v); + [Slot(216)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDepthRangef(Single n, Single f); + [Slot(217)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDepthRangeIndexed(UInt32 index, Double n, Double f); + [Slot(218)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDetachShader(UInt32 program, UInt32 shader); + [Slot(219)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDisable(System.Int32 cap); + [Slot(222)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDisablei(System.Int32 target, UInt32 index); + [Slot(224)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDisableVertexArrayAttrib(UInt32 vaobj, UInt32 index); + [Slot(227)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDisableVertexAttribArray(UInt32 index); + [Slot(228)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDispatchCompute(UInt32 num_groups_x, UInt32 num_groups_y, UInt32 num_groups_z); + [Slot(230)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDispatchComputeIndirect(IntPtr indirect); + [Slot(231)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawArrays(System.Int32 mode, Int32 first, Int32 count); + [Slot(232)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawArraysIndirect(System.Int32 mode, IntPtr indirect); + [Slot(233)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawArraysInstanced(System.Int32 mode, Int32 first, Int32 count, Int32 instancecount); + [Slot(235)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawArraysInstancedBaseInstance(System.Int32 mode, Int32 first, Int32 count, Int32 instancecount, UInt32 baseinstance); + [Slot(237)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawBuffer(System.Int32 buf); + [Slot(238)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDrawBuffers(Int32 n, [CountAttribute(Parameter = "n")] System.Int32* bufs); + [Slot(243)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawElements(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices); + [Slot(244)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawElementsBaseVertex(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 basevertex); + [Slot(245)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawElementsIndirect(System.Int32 mode, System.Int32 type, IntPtr indirect); + [Slot(246)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawElementsInstanced(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 instancecount); + [Slot(248)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawElementsInstancedBaseInstance(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Parameter = "count")] IntPtr indices, Int32 instancecount, UInt32 baseinstance); + [Slot(249)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawElementsInstancedBaseVertex(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 instancecount, Int32 basevertex); + [Slot(250)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawElementsInstancedBaseVertexBaseInstance(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Parameter = "count")] IntPtr indices, Int32 instancecount, Int32 basevertex, UInt32 baseinstance); + [Slot(252)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawRangeElements(System.Int32 mode, UInt32 start, UInt32 end, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices); + [Slot(253)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawRangeElementsBaseVertex(System.Int32 mode, UInt32 start, UInt32 end, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 basevertex); + [Slot(254)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawTransformFeedback(System.Int32 mode, UInt32 id); + [Slot(255)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawTransformFeedbackInstanced(System.Int32 mode, UInt32 id, Int32 instancecount); + [Slot(256)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawTransformFeedbackStream(System.Int32 mode, UInt32 id, UInt32 stream); + [Slot(257)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawTransformFeedbackStreamInstanced(System.Int32 mode, UInt32 id, UInt32 stream, Int32 instancecount); + [Slot(260)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEnable(System.Int32 cap); + [Slot(263)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEnablei(System.Int32 target, UInt32 index); + [Slot(265)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEnableVertexArrayAttrib(UInt32 vaobj, UInt32 index); + [Slot(268)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEnableVertexAttribArray(UInt32 index); + [Slot(269)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEndConditionalRender(); + [Slot(273)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEndQuery(System.Int32 target); + [Slot(274)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEndQueryIndexed(System.Int32 target, UInt32 index); + [Slot(275)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEndTransformFeedback(); + [Slot(277)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern IntPtr glFenceSync(System.Int32 condition, System.Int32 flags); + [Slot(278)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFinish(); + [Slot(279)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFlush(); + [Slot(280)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFlushMappedBufferRange(System.Int32 target, IntPtr offset, IntPtr length); + [Slot(281)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFlushMappedNamedBufferRange(UInt32 buffer, IntPtr offset, IntPtr length); + [Slot(287)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferParameteri(System.Int32 target, System.Int32 pname, Int32 param); + [Slot(289)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferRenderbuffer(System.Int32 target, System.Int32 attachment, System.Int32 renderbuffertarget, UInt32 renderbuffer); + [Slot(292)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferTexture(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level); + [Slot(293)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferTexture1D(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level); + [Slot(294)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferTexture2D(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level); + [Slot(295)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferTexture3D(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level, Int32 zoffset); + [Slot(298)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferTextureLayer(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level, Int32 layer); + [Slot(301)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFrontFace(System.Int32 mode); + [Slot(302)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGenBuffers(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* buffers); + [Slot(303)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGenerateMipmap(System.Int32 target); + [Slot(305)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGenerateTextureMipmap(UInt32 texture); + [Slot(307)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGenFramebuffers(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* framebuffers); + [Slot(310)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGenProgramPipelines(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* pipelines); + [Slot(312)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGenQueries(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* ids); + [Slot(313)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGenRenderbuffers(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* renderbuffers); + [Slot(314)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGenSamplers(Int32 count, [OutAttribute, CountAttribute(Parameter = "count")] UInt32* samplers); + [Slot(315)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGenTextures(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* textures); + [Slot(316)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGenTransformFeedbacks(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* ids); + [Slot(317)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGenVertexArrays(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* arrays); + [Slot(318)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetActiveAtomicCounterBufferiv(UInt32 program, UInt32 bufferIndex, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(319)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] Int32* size, [OutAttribute, CountAttribute(Count = 1)] System.Int32* type, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr name); + [Slot(320)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetActiveSubroutineName(UInt32 program, System.Int32 shadertype, UInt32 index, Int32 bufsize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufsize")] IntPtr name); + [Slot(321)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetActiveSubroutineUniformiv(UInt32 program, System.Int32 shadertype, UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* values); + [Slot(322)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetActiveSubroutineUniformName(UInt32 program, System.Int32 shadertype, UInt32 index, Int32 bufsize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufsize")] IntPtr name); + [Slot(323)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] Int32* size, [OutAttribute, CountAttribute(Count = 1)] System.Int32* type, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr name); + [Slot(324)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetActiveUniformBlockiv(UInt32 program, UInt32 uniformBlockIndex, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "program,uniformBlockIndex,pname")] Int32* @params); + [Slot(325)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetActiveUniformBlockName(UInt32 program, UInt32 uniformBlockIndex, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr uniformBlockName); + [Slot(326)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetActiveUniformName(UInt32 program, UInt32 uniformIndex, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr uniformName); + [Slot(327)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetActiveUniformsiv(UInt32 program, Int32 uniformCount, [CountAttribute(Parameter = "uniformCount")] UInt32* uniformIndices, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "uniformCount,pname")] Int32* @params); + [Slot(328)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetAttachedShaders(UInt32 program, Int32 maxCount, [OutAttribute, CountAttribute(Count = 1)] Int32* count, [OutAttribute, CountAttribute(Parameter = "maxCount")] UInt32* shaders); + [Slot(329)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glGetAttribLocation(UInt32 program, IntPtr name); + [Slot(330)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetBooleani_v(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] bool* data); + [Slot(332)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetBooleanv(System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] bool* data); + [Slot(333)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetBufferParameteri64v(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int64* @params); + [Slot(334)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetBufferParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(336)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetBufferPointerv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] IntPtr @params); + [Slot(337)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetBufferSubData(System.Int32 target, IntPtr offset, IntPtr size, [OutAttribute, CountAttribute(Parameter = "size")] IntPtr data); + [Slot(338)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetColorTable(System.Int32 target, System.Int32 format, System.Int32 type, [OutAttribute, CountAttribute(Computed = "target,format,type")] IntPtr table); + [Slot(339)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetColorTableParameterfv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); + [Slot(340)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetColorTableParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(343)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetCompressedTexImage(System.Int32 target, Int32 level, [OutAttribute, CountAttribute(Computed = "target,level")] IntPtr img); + [Slot(344)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetCompressedTextureImage(UInt32 texture, Int32 level, Int32 bufSize, [OutAttribute] IntPtr pixels); + [Slot(346)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetCompressedTextureSubImage(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, Int32 bufSize, [OutAttribute] IntPtr pixels); + [Slot(347)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetConvolutionFilter(System.Int32 target, System.Int32 format, System.Int32 type, [OutAttribute, CountAttribute(Computed = "target,format,type")] IntPtr image); + [Slot(348)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetConvolutionParameterfv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); + [Slot(349)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetConvolutionParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(351)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe Int32 glGetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* sources, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* types, [OutAttribute, CountAttribute(Parameter = "count")] UInt32* ids, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* severities, [OutAttribute, CountAttribute(Parameter = "count")] Int32* lengths, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr messageLog); + [Slot(354)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetDoublei_v(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Double* data); + [Slot(357)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetDoublev(System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Double* data); + [Slot(358)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern System.Int32 glGetError(); + [Slot(360)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetFloati_v(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Single* data); + [Slot(363)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetFloatv(System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* data); + [Slot(364)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glGetFragDataIndex(UInt32 program, IntPtr name); + [Slot(365)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glGetFragDataLocation(UInt32 program, [CountAttribute(Computed = "name")] IntPtr name); + [Slot(366)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetFramebufferAttachmentParameteriv(System.Int32 target, System.Int32 attachment, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(367)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetFramebufferParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(369)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern System.Int32 glGetGraphicsResetStatus(); + [Slot(372)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetHistogram(System.Int32 target, bool reset, System.Int32 format, System.Int32 type, [OutAttribute, CountAttribute(Computed = "target,format,type")] IntPtr values); + [Slot(373)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetHistogramParameterfv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); + [Slot(374)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetHistogramParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(377)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetInteger64i_v(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Int64* data); + [Slot(378)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetInteger64v(System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int64* data); + [Slot(379)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetIntegeri_v(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Int32* data); + [Slot(383)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetIntegerv(System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* data); + [Slot(384)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetInternalformati64v(System.Int32 target, System.Int32 internalformat, System.Int32 pname, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int64* @params); + [Slot(385)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetInternalformativ(System.Int32 target, System.Int32 internalformat, System.Int32 pname, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int32* @params); + [Slot(387)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetMinmax(System.Int32 target, bool reset, System.Int32 format, System.Int32 type, [OutAttribute, CountAttribute(Computed = "target,format,type")] IntPtr values); + [Slot(388)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetMinmaxParameterfv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); + [Slot(389)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetMinmaxParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(390)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetMultisamplefv(System.Int32 pname, UInt32 index, [OutAttribute, CountAttribute(Computed = "pname")] Single* val); + [Slot(403)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetNamedBufferParameteri64v(UInt32 buffer, System.Int32 pname, [OutAttribute] Int64* @params); + [Slot(404)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetNamedBufferParameteriv(UInt32 buffer, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(407)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetNamedBufferPointerv(UInt32 buffer, System.Int32 pname, [OutAttribute] IntPtr @params); + [Slot(409)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetNamedBufferSubData(UInt32 buffer, IntPtr offset, IntPtr size, [OutAttribute] IntPtr data); + [Slot(411)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetNamedFramebufferAttachmentParameteriv(UInt32 framebuffer, System.Int32 attachment, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(413)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetNamedFramebufferParameteriv(UInt32 framebuffer, System.Int32 pname, [OutAttribute] Int32* param); + [Slot(421)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetNamedRenderbufferParameteriv(UInt32 renderbuffer, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(425)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetnColorTable(System.Int32 target, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute] IntPtr table); + [Slot(427)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetnCompressedTexImage(System.Int32 target, Int32 lod, Int32 bufSize, [OutAttribute] IntPtr pixels); + [Slot(429)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetnConvolutionFilter(System.Int32 target, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute] IntPtr image); + [Slot(432)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetnHistogram(System.Int32 target, bool reset, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute] IntPtr values); + [Slot(434)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnMapdv(System.Int32 target, System.Int32 query, Int32 bufSize, [OutAttribute] Double* v); + [Slot(436)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnMapfv(System.Int32 target, System.Int32 query, Int32 bufSize, [OutAttribute] Single* v); + [Slot(438)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnMapiv(System.Int32 target, System.Int32 query, Int32 bufSize, [OutAttribute] Int32* v); + [Slot(440)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetnMinmax(System.Int32 target, bool reset, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute] IntPtr values); + [Slot(442)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnPixelMapfv(System.Int32 map, Int32 bufSize, [OutAttribute] Single* values); + [Slot(444)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnPixelMapuiv(System.Int32 map, Int32 bufSize, [OutAttribute] UInt32* values); + [Slot(446)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnPixelMapusv(System.Int32 map, Int32 bufSize, [OutAttribute] UInt16* values); + [Slot(448)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnPolygonStipple(Int32 bufSize, [OutAttribute] Byte* pattern); + [Slot(450)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetnSeparableFilter(System.Int32 target, System.Int32 format, System.Int32 type, Int32 rowBufSize, [OutAttribute] IntPtr row, Int32 columnBufSize, [OutAttribute] IntPtr column, [OutAttribute] IntPtr span); + [Slot(452)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetnTexImage(System.Int32 target, Int32 level, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute] IntPtr pixels); + [Slot(454)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnUniformdv(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Double* @params); + [Slot(456)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnUniformfv(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Single* @params); + [Slot(460)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnUniformiv(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Int32* @params); + [Slot(464)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnUniformuiv(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] UInt32* @params); + [Slot(467)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetObjectLabel(System.Int32 identifier, UInt32 name, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr label); + [Slot(470)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetObjectPtrLabel(IntPtr ptr, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr label); + [Slot(497)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetPointerv(System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] IntPtr @params); + [Slot(499)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] System.Int32* binaryFormat, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr binary); + [Slot(500)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetProgramInfoLog(UInt32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr infoLog); + [Slot(501)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetProgramInterfaceiv(UInt32 program, System.Int32 programInterface, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(502)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetProgramiv(UInt32 program, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(503)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetProgramPipelineInfoLog(UInt32 pipeline, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr infoLog); + [Slot(505)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetProgramPipelineiv(UInt32 pipeline, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(508)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glGetProgramResourceIndex(UInt32 program, System.Int32 programInterface, [CountAttribute(Computed = "name")] IntPtr name); + [Slot(509)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetProgramResourceiv(UInt32 program, System.Int32 programInterface, UInt32 index, Int32 propCount, [CountAttribute(Parameter = "propCount")] System.Int32* props, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int32* @params); + [Slot(510)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glGetProgramResourceLocation(UInt32 program, System.Int32 programInterface, [CountAttribute(Computed = "name")] IntPtr name); + [Slot(511)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glGetProgramResourceLocationIndex(UInt32 program, System.Int32 programInterface, [CountAttribute(Computed = "name")] IntPtr name); + [Slot(512)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetProgramResourceName(UInt32 program, System.Int32 programInterface, UInt32 index, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr name); + [Slot(513)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetProgramStageiv(UInt32 program, System.Int32 shadertype, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] Int32* values); + [Slot(514)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetQueryBufferObjecti64v(UInt32 id, UInt32 buffer, System.Int32 pname, IntPtr offset); + [Slot(518)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetQueryIndexediv(System.Int32 target, UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(519)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetQueryiv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(520)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetQueryObjecti64v(UInt32 id, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int64* @params); + [Slot(521)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetQueryObjectiv(UInt32 id, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(522)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetQueryObjectui64v(UInt32 id, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt64* @params); + [Slot(523)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetQueryObjectuiv(UInt32 id, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params); + [Slot(524)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetRenderbufferParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(525)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetSamplerParameterfv(UInt32 sampler, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); + [Slot(526)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetSamplerParameterIiv(UInt32 sampler, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(527)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetSamplerParameterIuiv(UInt32 sampler, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params); + [Slot(528)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetSamplerParameteriv(UInt32 sampler, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(529)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetSeparableFilter(System.Int32 target, System.Int32 format, System.Int32 type, [OutAttribute, CountAttribute(Computed = "target,format,type")] IntPtr row, [OutAttribute, CountAttribute(Computed = "target,format,type")] IntPtr column, [OutAttribute, CountAttribute(Computed = "target,format,type")] IntPtr span); + [Slot(530)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetShaderInfoLog(UInt32 shader, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr infoLog); + [Slot(531)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetShaderiv(UInt32 shader, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(532)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetShaderPrecisionFormat(System.Int32 shadertype, System.Int32 precisiontype, [OutAttribute, CountAttribute(Count = 2)] Int32* range, [OutAttribute, CountAttribute(Count = 1)] Int32* precision); + [Slot(533)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetShaderSource(UInt32 shader, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr source); + [Slot(535)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern IntPtr glGetString(System.Int32 name); + [Slot(536)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern IntPtr glGetStringi(System.Int32 name, UInt32 index); + [Slot(537)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glGetSubroutineIndex(UInt32 program, System.Int32 shadertype, IntPtr name); + [Slot(538)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glGetSubroutineUniformLocation(UInt32 program, System.Int32 shadertype, IntPtr name); + [Slot(539)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetSynciv(IntPtr sync, System.Int32 pname, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int32* values); + [Slot(540)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetTexImage(System.Int32 target, Int32 level, System.Int32 format, System.Int32 type, [OutAttribute, CountAttribute(Computed = "target,level,format,type")] IntPtr pixels); + [Slot(541)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetTexLevelParameterfv(System.Int32 target, Int32 level, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); + [Slot(542)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetTexLevelParameteriv(System.Int32 target, Int32 level, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(543)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetTexParameterfv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); + [Slot(544)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetTexParameterIiv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(545)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetTexParameterIuiv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params); + [Slot(546)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetTexParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(549)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetTextureImage(UInt32 texture, Int32 level, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute] IntPtr pixels); + [Slot(551)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetTextureLevelParameterfv(UInt32 texture, Int32 level, System.Int32 pname, [OutAttribute] Single* @params); [Slot(553)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetTextureLevelParameteriv(UInt32 texture, Int32 level, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(555)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetTextureParameterfv(UInt32 texture, System.Int32 pname, [OutAttribute] Single* @params); + [Slot(557)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetTextureParameterIiv(UInt32 texture, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(559)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetTextureParameterIuiv(UInt32 texture, System.Int32 pname, [OutAttribute] UInt32* @params); + [Slot(561)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetTextureParameteriv(UInt32 texture, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(565)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetTextureSubImage(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute] IntPtr pixels); + [Slot(566)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetTransformFeedbacki_v(UInt32 xfb, System.Int32 pname, UInt32 index, [OutAttribute] Int32* param); + [Slot(567)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetTransformFeedbacki64_v(UInt32 xfb, System.Int32 pname, UInt32 index, [OutAttribute] Int64* param); + [Slot(568)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetTransformFeedbackiv(UInt32 xfb, System.Int32 pname, [OutAttribute] Int32* param); + [Slot(569)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetTransformFeedbackVarying(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] Int32* size, [OutAttribute, CountAttribute(Count = 1)] System.Int32* type, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr name); + [Slot(570)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glGetUniformBlockIndex(UInt32 program, [CountAttribute(Computed = "")] IntPtr uniformBlockName); + [Slot(571)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetUniformdv(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] Double* @params); + [Slot(572)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetUniformfv(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] Single* @params); + [Slot(575)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetUniformIndices(UInt32 program, Int32 uniformCount, [CountAttribute(Computed = "uniformCount")] IntPtr uniformNames, [OutAttribute, CountAttribute(Computed = "uniformCount")] UInt32* uniformIndices); + [Slot(576)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetUniformiv(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] Int32* @params); + [Slot(577)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glGetUniformLocation(UInt32 program, IntPtr name); + [Slot(578)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetUniformSubroutineuiv(System.Int32 shadertype, Int32 location, [OutAttribute, CountAttribute(Count = 1)] UInt32* @params); + [Slot(581)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetUniformuiv(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] UInt32* @params); + [Slot(582)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetVertexArrayIndexed64iv(UInt32 vaobj, UInt32 index, System.Int32 pname, [OutAttribute] Int64* param); + [Slot(583)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetVertexArrayIndexediv(UInt32 vaobj, UInt32 index, System.Int32 pname, [OutAttribute] Int32* param); + [Slot(586)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetVertexArrayiv(UInt32 vaobj, System.Int32 pname, [OutAttribute] Int32* param); + [Slot(589)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetVertexAttribdv(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 4)] Double* @params); + [Slot(590)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetVertexAttribfv(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 4)] Single* @params); + [Slot(591)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetVertexAttribIiv(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] Int32* @params); + [Slot(592)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetVertexAttribIuiv(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] UInt32* @params); + [Slot(593)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetVertexAttribiv(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 4)] Int32* @params); + [Slot(594)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetVertexAttribLdv(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Double* @params); + [Slot(598)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetVertexAttribPointerv(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] IntPtr pointer); + [Slot(600)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glHint(System.Int32 target, System.Int32 mode); + [Slot(601)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glHistogram(System.Int32 target, Int32 width, System.Int32 internalformat, bool sink); + [Slot(605)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glInvalidateBufferData(UInt32 buffer); + [Slot(606)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glInvalidateBufferSubData(UInt32 buffer, IntPtr offset, IntPtr length); + [Slot(607)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glInvalidateFramebuffer(System.Int32 target, Int32 numAttachments, [CountAttribute(Parameter = "numAttachments")] System.Int32* attachments); + [Slot(608)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glInvalidateNamedFramebufferData(UInt32 framebuffer, Int32 numAttachments, System.Int32* attachments); + [Slot(609)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glInvalidateNamedFramebufferSubData(UInt32 framebuffer, Int32 numAttachments, System.Int32* attachments, Int32 x, Int32 y, Int32 width, Int32 height); + [Slot(610)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glInvalidateSubFramebuffer(System.Int32 target, Int32 numAttachments, [CountAttribute(Parameter = "numAttachments")] System.Int32* attachments, Int32 x, Int32 y, Int32 width, Int32 height); + [Slot(611)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glInvalidateTexImage(UInt32 texture, Int32 level); + [Slot(612)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glInvalidateTexSubImage(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth); + [Slot(613)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsBuffer(UInt32 buffer); + [Slot(616)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsEnabled(System.Int32 cap); + [Slot(617)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsEnabledi(System.Int32 target, UInt32 index); + [Slot(619)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsFramebuffer(UInt32 framebuffer); + [Slot(627)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsProgram(UInt32 program); + [Slot(628)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsProgramPipeline(UInt32 pipeline); + [Slot(630)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsQuery(UInt32 id); + [Slot(631)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsRenderbuffer(UInt32 renderbuffer); + [Slot(632)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsSampler(UInt32 sampler); + [Slot(633)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsShader(UInt32 shader); + [Slot(635)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsSync(IntPtr sync); + [Slot(636)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsTexture(UInt32 texture); + [Slot(639)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsTransformFeedback(UInt32 id); + [Slot(640)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsVertexArray(UInt32 array); + [Slot(642)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glLineWidth(Single width); + [Slot(643)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glLinkProgram(UInt32 program); + [Slot(645)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glLogicOp(System.Int32 opcode); + [Slot(658)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern IntPtr glMapBuffer(System.Int32 target, System.Int32 access); + [Slot(659)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern IntPtr glMapBufferRange(System.Int32 target, IntPtr offset, IntPtr length, System.Int32 access); + [Slot(660)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern IntPtr glMapNamedBuffer(UInt32 buffer, System.Int32 access); + [Slot(662)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern IntPtr glMapNamedBufferRange(UInt32 buffer, IntPtr offset, IntPtr length, System.Int32 access); + [Slot(690)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMemoryBarrier(System.Int32 barriers); + [Slot(691)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMemoryBarrierByRegion(System.Int32 barriers); + [Slot(692)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMinmax(System.Int32 target, System.Int32 internalformat, bool sink); + [Slot(693)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMinSampleShading(Single value); + [Slot(695)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiDrawArrays(System.Int32 mode, [CountAttribute(Computed = "count")] Int32* first, [CountAttribute(Computed = "drawcount")] Int32* count, Int32 drawcount); + [Slot(696)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiDrawArraysIndirect(System.Int32 mode, [CountAttribute(Computed = "drawcount,stride")] IntPtr indirect, Int32 drawcount, Int32 stride); + [Slot(699)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiDrawArraysIndirectCount(System.Int32 mode, IntPtr indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride); + [Slot(701)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiDrawElements(System.Int32 mode, [CountAttribute(Computed = "drawcount")] Int32* count, System.Int32 type, [CountAttribute(Computed = "drawcount")] IntPtr indices, Int32 drawcount); + [Slot(702)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiDrawElementsBaseVertex(System.Int32 mode, [CountAttribute(Computed = "drawcount")] Int32* count, System.Int32 type, [CountAttribute(Computed = "drawcount")] IntPtr indices, Int32 drawcount, [CountAttribute(Computed = "drawcount")] Int32* basevertex); + [Slot(703)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiDrawElementsIndirect(System.Int32 mode, System.Int32 type, [CountAttribute(Computed = "drawcount,stride")] IntPtr indirect, Int32 drawcount, Int32 stride); + [Slot(706)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiDrawElementsIndirectCount(System.Int32 mode, System.Int32 type, IntPtr indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride); + [Slot(709)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexCoordP1ui(System.Int32 texture, System.Int32 type, UInt32 coords); + [Slot(710)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiTexCoordP1uiv(System.Int32 texture, System.Int32 type, [CountAttribute(Count = 1)] UInt32* coords); + [Slot(711)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexCoordP2ui(System.Int32 texture, System.Int32 type, UInt32 coords); + [Slot(712)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiTexCoordP2uiv(System.Int32 texture, System.Int32 type, [CountAttribute(Count = 1)] UInt32* coords); + [Slot(713)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexCoordP3ui(System.Int32 texture, System.Int32 type, UInt32 coords); + [Slot(714)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiTexCoordP3uiv(System.Int32 texture, System.Int32 type, [CountAttribute(Count = 1)] UInt32* coords); + [Slot(715)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexCoordP4ui(System.Int32 texture, System.Int32 type, UInt32 coords); + [Slot(716)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiTexCoordP4uiv(System.Int32 texture, System.Int32 type, [CountAttribute(Count = 1)] UInt32* coords); + [Slot(741)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNamedBufferData(UInt32 buffer, IntPtr size, IntPtr data, System.Int32 usage); + [Slot(745)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNamedBufferStorage(UInt32 buffer, IntPtr size, [CountAttribute(Parameter = "size")] IntPtr data, System.Int32 flags); + [Slot(747)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNamedBufferSubData(UInt32 buffer, IntPtr offset, IntPtr size, [CountAttribute(Computed = "size")] IntPtr data); + [Slot(750)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNamedFramebufferDrawBuffer(UInt32 framebuffer, System.Int32 buf); + [Slot(751)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glNamedFramebufferDrawBuffers(UInt32 framebuffer, Int32 n, System.Int32* bufs); + [Slot(752)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNamedFramebufferParameteri(UInt32 framebuffer, System.Int32 pname, Int32 param); + [Slot(754)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNamedFramebufferReadBuffer(UInt32 framebuffer, System.Int32 src); + [Slot(755)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNamedFramebufferRenderbuffer(UInt32 framebuffer, System.Int32 attachment, System.Int32 renderbuffertarget, UInt32 renderbuffer); + [Slot(759)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNamedFramebufferTexture(UInt32 framebuffer, System.Int32 attachment, UInt32 texture, Int32 level); + [Slot(765)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNamedFramebufferTextureLayer(UInt32 framebuffer, System.Int32 attachment, UInt32 texture, Int32 level, Int32 layer); + [Slot(779)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNamedRenderbufferStorage(UInt32 renderbuffer, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(781)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNamedRenderbufferStorageMultisample(UInt32 renderbuffer, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(786)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNormalP3ui(System.Int32 type, UInt32 coords); + [Slot(787)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glNormalP3uiv(System.Int32 type, [CountAttribute(Count = 1)] UInt32* coords); + [Slot(788)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glObjectLabel(System.Int32 identifier, UInt32 name, Int32 length, [CountAttribute(Computed = "label,length")] IntPtr label); + [Slot(790)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glObjectPtrLabel(IntPtr ptr, Int32 length, [CountAttribute(Computed = "label,length")] IntPtr label); + [Slot(792)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glPatchParameterfv(System.Int32 pname, [CountAttribute(Computed = "pname")] Single* values); + [Slot(793)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPatchParameteri(System.Int32 pname, Int32 value); + [Slot(815)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPauseTransformFeedback(); + [Slot(816)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPixelStoref(System.Int32 pname, Single param); + [Slot(817)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPixelStorei(System.Int32 pname, Int32 param); + [Slot(819)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPointParameterf(System.Int32 pname, Single param); + [Slot(820)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glPointParameterfv(System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); + [Slot(821)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPointParameteri(System.Int32 pname, Int32 param); + [Slot(822)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glPointParameteriv(System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); + [Slot(823)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPointSize(Single size); + [Slot(824)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPolygonMode(System.Int32 face, System.Int32 mode); + [Slot(825)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPolygonOffset(Single factor, Single units); + [Slot(826)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPolygonOffsetClamp(Single factor, Single units, Single clamp); + [Slot(828)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPopDebugGroup(); + [Slot(832)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPrimitiveRestartIndex(UInt32 index); + [Slot(833)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramBinary(UInt32 program, System.Int32 binaryFormat, [CountAttribute(Parameter = "length")] IntPtr binary, Int32 length); + [Slot(834)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramParameteri(UInt32 program, System.Int32 pname, Int32 value); + [Slot(838)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform1d(UInt32 program, Int32 location, Double v0); + [Slot(840)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform1dv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Double* value); + [Slot(842)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform1f(UInt32 program, Int32 location, Single v0); + [Slot(844)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform1fv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Single* value); + [Slot(846)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform1i(UInt32 program, Int32 location, Int32 v0); + [Slot(852)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform1iv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int32* value); + [Slot(854)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform1ui(UInt32 program, Int32 location, UInt32 v0); + [Slot(860)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform1uiv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt32* value); + [Slot(862)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform2d(UInt32 program, Int32 location, Double v0, Double v1); + [Slot(864)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform2dv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Double* value); + [Slot(866)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform2f(UInt32 program, Int32 location, Single v0, Single v1); + [Slot(868)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform2fv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Single* value); + [Slot(870)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform2i(UInt32 program, Int32 location, Int32 v0, Int32 v1); + [Slot(876)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform2iv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int32* value); + [Slot(878)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform2ui(UInt32 program, Int32 location, UInt32 v0, UInt32 v1); + [Slot(884)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform2uiv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt32* value); + [Slot(886)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform3d(UInt32 program, Int32 location, Double v0, Double v1, Double v2); + [Slot(888)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform3dv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Double* value); + [Slot(890)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform3f(UInt32 program, Int32 location, Single v0, Single v1, Single v2); + [Slot(892)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform3fv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Single* value); + [Slot(894)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform3i(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2); + [Slot(900)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform3iv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int32* value); + [Slot(902)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform3ui(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2); + [Slot(908)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform3uiv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt32* value); + [Slot(910)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform4d(UInt32 program, Int32 location, Double v0, Double v1, Double v2, Double v3); + [Slot(912)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform4dv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Double* value); + [Slot(914)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform4f(UInt32 program, Int32 location, Single v0, Single v1, Single v2, Single v3); + [Slot(916)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform4fv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Single* value); + [Slot(918)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform4i(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3); + [Slot(924)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform4iv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int32* value); + [Slot(926)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform4ui(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3); + [Slot(932)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform4uiv(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt32* value); + [Slot(938)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix2dv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Double* value); + [Slot(940)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix2fv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Single* value); + [Slot(942)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix2x3dv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Double* value); + [Slot(944)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix2x3fv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value); + [Slot(946)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix2x4dv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Double* value); + [Slot(948)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix2x4fv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value); + [Slot(950)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix3dv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Double* value); + [Slot(952)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix3fv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Single* value); + [Slot(954)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix3x2dv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Double* value); + [Slot(956)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix3x2fv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value); + [Slot(958)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix3x4dv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Double* value); + [Slot(960)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix3x4fv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value); + [Slot(962)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix4dv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Double* value); + [Slot(964)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix4fv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Single* value); + [Slot(966)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix4x2dv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Double* value); + [Slot(968)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix4x2fv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value); + [Slot(970)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix4x3dv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Double* value); + [Slot(972)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix4x3fv(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value); + [Slot(976)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProvokingVertex(System.Int32 mode); + [Slot(978)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPushDebugGroup(System.Int32 source, UInt32 id, Int32 length, [CountAttribute(Computed = "message,length")] IntPtr message); + [Slot(981)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glQueryCounter(UInt32 id, System.Int32 target); + [Slot(983)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glReadBuffer(System.Int32 src); + [Slot(984)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glReadnPixels(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute] IntPtr data); + [Slot(987)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glReadPixels(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, [OutAttribute, CountAttribute(Computed = "format,type,width,height")] IntPtr pixels); + [Slot(988)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glReleaseShaderCompiler(); + [Slot(989)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glRenderbufferStorage(System.Int32 target, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(990)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glRenderbufferStorageMultisample(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(992)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glResetHistogram(System.Int32 target); + [Slot(993)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glResetMinmax(System.Int32 target); + [Slot(995)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glResumeTransformFeedback(); + [Slot(996)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSampleCoverage(Single value, bool invert); + [Slot(997)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSampleMaski(UInt32 maskNumber, UInt32 mask); + [Slot(998)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSamplerParameterf(UInt32 sampler, System.Int32 pname, Single param); + [Slot(999)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glSamplerParameterfv(UInt32 sampler, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* param); + [Slot(1000)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSamplerParameteri(UInt32 sampler, System.Int32 pname, Int32 param); + [Slot(1001)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glSamplerParameterIiv(UInt32 sampler, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* param); + [Slot(1002)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glSamplerParameterIuiv(UInt32 sampler, System.Int32 pname, [CountAttribute(Computed = "pname")] UInt32* param); + [Slot(1003)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glSamplerParameteriv(UInt32 sampler, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* param); + [Slot(1004)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glScissor(Int32 x, Int32 y, Int32 width, Int32 height); + [Slot(1005)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glScissorArrayv(UInt32 first, Int32 count, [CountAttribute(Computed = "count")] Int32* v); + [Slot(1006)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glScissorIndexed(UInt32 index, Int32 left, Int32 bottom, Int32 width, Int32 height); + [Slot(1007)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glScissorIndexedv(UInt32 index, [CountAttribute(Count = 4)] Int32* v); + [Slot(1009)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSecondaryColorP3ui(System.Int32 type, UInt32 color); + [Slot(1010)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glSecondaryColorP3uiv(System.Int32 type, [CountAttribute(Count = 1)] UInt32* color); + [Slot(1012)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSeparableFilter2D(System.Int32 target, System.Int32 internalformat, Int32 width, Int32 height, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "target,format,type,width")] IntPtr row, [CountAttribute(Computed = "target,format,type,height")] IntPtr column); + [Slot(1013)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glShaderBinary(Int32 count, [CountAttribute(Parameter = "count")] UInt32* shaders, System.Int32 binaryformat, [CountAttribute(Parameter = "length")] IntPtr binary, Int32 length); + [Slot(1014)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glShaderSource(UInt32 shader, Int32 count, [CountAttribute(Parameter = "count")] IntPtr @string, [CountAttribute(Parameter = "count")] Int32* length); + [Slot(1015)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glShaderStorageBlockBinding(UInt32 program, UInt32 storageBlockIndex, UInt32 storageBlockBinding); + [Slot(1018)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glSpecializeShader(UInt32 shader, IntPtr pEntryPoint, UInt32 numSpecializationConstants, UInt32* pConstantIndex, UInt32* pConstantValue); + [Slot(1023)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glStencilFunc(System.Int32 func, Int32 @ref, UInt32 mask); + [Slot(1024)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glStencilFuncSeparate(System.Int32 face, System.Int32 func, Int32 @ref, UInt32 mask); + [Slot(1025)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glStencilMask(UInt32 mask); + [Slot(1026)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glStencilMaskSeparate(System.Int32 face, UInt32 mask); + [Slot(1027)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glStencilOp(System.Int32 fail, System.Int32 zfail, System.Int32 zpass); + [Slot(1028)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glStencilOpSeparate(System.Int32 face, System.Int32 sfail, System.Int32 dpfail, System.Int32 dppass); + [Slot(1036)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexBuffer(System.Int32 target, System.Int32 internalformat, UInt32 buffer); + [Slot(1038)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexBufferRange(System.Int32 target, System.Int32 internalformat, UInt32 buffer, IntPtr offset, IntPtr size); + [Slot(1040)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexCoordP1ui(System.Int32 type, UInt32 coords); + [Slot(1041)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTexCoordP1uiv(System.Int32 type, [CountAttribute(Count = 1)] UInt32* coords); + [Slot(1042)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexCoordP2ui(System.Int32 type, UInt32 coords); + [Slot(1043)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTexCoordP2uiv(System.Int32 type, [CountAttribute(Count = 1)] UInt32* coords); + [Slot(1044)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexCoordP3ui(System.Int32 type, UInt32 coords); + [Slot(1045)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTexCoordP3uiv(System.Int32 type, [CountAttribute(Count = 1)] UInt32* coords); + [Slot(1046)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexCoordP4ui(System.Int32 type, UInt32 coords); + [Slot(1047)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTexCoordP4uiv(System.Int32 type, [CountAttribute(Count = 1)] UInt32* coords); + [Slot(1048)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexImage1D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 border, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width")] IntPtr pixels); + [Slot(1049)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexImage2D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 border, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height")] IntPtr pixels); + [Slot(1050)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexImage2DMultisample(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height, bool fixedsamplelocations); + [Slot(1051)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexImage3D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height,depth")] IntPtr pixels); + [Slot(1052)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexImage3DMultisample(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, bool fixedsamplelocations); + [Slot(1054)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexParameterf(System.Int32 target, System.Int32 pname, Single param); + [Slot(1055)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTexParameterfv(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); + [Slot(1056)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexParameteri(System.Int32 target, System.Int32 pname, Int32 param); + [Slot(1057)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTexParameterIiv(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); + [Slot(1058)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTexParameterIuiv(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] UInt32* @params); + [Slot(1059)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTexParameteriv(System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); + [Slot(1060)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexStorage1D(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width); + [Slot(1061)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexStorage2D(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(1062)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexStorage2DMultisample(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height, bool fixedsamplelocations); + [Slot(1063)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexStorage3D(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth); + [Slot(1064)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexStorage3DMultisample(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, bool fixedsamplelocations); + [Slot(1065)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexSubImage1D(System.Int32 target, Int32 level, Int32 xoffset, Int32 width, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width")] IntPtr pixels); + [Slot(1066)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexSubImage2D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height")] IntPtr pixels); + [Slot(1067)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexSubImage3D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height,depth")] IntPtr pixels); + [Slot(1068)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureBarrier(); + [Slot(1070)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureBuffer(UInt32 texture, System.Int32 internalformat, UInt32 buffer); + [Slot(1072)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureBufferRange(UInt32 texture, System.Int32 internalformat, UInt32 buffer, IntPtr offset, IntPtr size); + [Slot(1078)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureParameterf(UInt32 texture, System.Int32 pname, Single param); + [Slot(1080)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTextureParameterfv(UInt32 texture, System.Int32 pname, Single* param); + [Slot(1082)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureParameteri(UInt32 texture, System.Int32 pname, Int32 param); + [Slot(1084)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTextureParameterIiv(UInt32 texture, System.Int32 pname, Int32* @params); + [Slot(1086)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTextureParameterIuiv(UInt32 texture, System.Int32 pname, UInt32* @params); + [Slot(1088)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTextureParameteriv(UInt32 texture, System.Int32 pname, Int32* param); + [Slot(1091)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureStorage1D(UInt32 texture, Int32 levels, System.Int32 internalformat, Int32 width); + [Slot(1093)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureStorage2D(UInt32 texture, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(1095)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureStorage2DMultisample(UInt32 texture, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height, bool fixedsamplelocations); + [Slot(1097)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureStorage3D(UInt32 texture, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth); + [Slot(1099)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureStorage3DMultisample(UInt32 texture, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, bool fixedsamplelocations); + [Slot(1101)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureSubImage1D(UInt32 texture, Int32 level, Int32 xoffset, Int32 width, System.Int32 format, System.Int32 type, IntPtr pixels); + [Slot(1103)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureSubImage2D(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, System.Int32 type, IntPtr pixels); + [Slot(1105)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureSubImage3D(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, IntPtr pixels); + [Slot(1107)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureView(UInt32 texture, System.Int32 target, UInt32 origtexture, System.Int32 internalformat, UInt32 minlevel, UInt32 numlevels, UInt32 minlayer, UInt32 numlayers); + [Slot(1108)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTransformFeedbackBufferBase(UInt32 xfb, UInt32 index, UInt32 buffer); + [Slot(1109)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTransformFeedbackBufferRange(UInt32 xfb, UInt32 index, UInt32 buffer, IntPtr offset, IntPtr size); + [Slot(1110)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTransformFeedbackVaryings(UInt32 program, Int32 count, [CountAttribute(Parameter = "count")] IntPtr varyings, System.Int32 bufferMode); + [Slot(1112)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform1d(Int32 location, Double x); + [Slot(1113)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform1dv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] Double* value); + [Slot(1114)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform1f(Int32 location, Single v0); + [Slot(1115)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform1fv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] Single* value); + [Slot(1116)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform1i(Int32 location, Int32 v0); + [Slot(1121)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform1iv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] Int32* value); + [Slot(1122)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform1ui(Int32 location, UInt32 v0); + [Slot(1127)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform1uiv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] UInt32* value); + [Slot(1128)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform2d(Int32 location, Double x, Double y); + [Slot(1129)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform2dv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Double* value); + [Slot(1130)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform2f(Int32 location, Single v0, Single v1); + [Slot(1131)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform2fv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Single* value); + [Slot(1132)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform2i(Int32 location, Int32 v0, Int32 v1); + [Slot(1137)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform2iv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int32* value); + [Slot(1138)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform2ui(Int32 location, UInt32 v0, UInt32 v1); + [Slot(1143)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform2uiv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt32* value); + [Slot(1144)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform3d(Int32 location, Double x, Double y, Double z); + [Slot(1145)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform3dv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Double* value); + [Slot(1146)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform3f(Int32 location, Single v0, Single v1, Single v2); + [Slot(1147)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform3fv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Single* value); + [Slot(1148)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform3i(Int32 location, Int32 v0, Int32 v1, Int32 v2); + [Slot(1153)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform3iv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int32* value); + [Slot(1154)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform3ui(Int32 location, UInt32 v0, UInt32 v1, UInt32 v2); + [Slot(1159)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform3uiv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt32* value); + [Slot(1160)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform4d(Int32 location, Double x, Double y, Double z, Double w); + [Slot(1161)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform4dv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Double* value); + [Slot(1162)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform4f(Int32 location, Single v0, Single v1, Single v2, Single v3); + [Slot(1163)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform4fv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Single* value); + [Slot(1164)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform4i(Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3); + [Slot(1169)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform4iv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int32* value); + [Slot(1170)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform4ui(Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3); + [Slot(1175)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform4uiv(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt32* value); + [Slot(1176)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniformBlockBinding(UInt32 program, UInt32 uniformBlockIndex, UInt32 uniformBlockBinding); + [Slot(1181)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix2dv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Double* value); + [Slot(1182)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix2fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Single* value); + [Slot(1183)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix2x3dv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Double* value); + [Slot(1184)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix2x3fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value); + [Slot(1185)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix2x4dv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Double* value); + [Slot(1186)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix2x4fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value); + [Slot(1187)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix3dv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Double* value); + [Slot(1188)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix3fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Single* value); + [Slot(1189)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix3x2dv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Double* value); + [Slot(1190)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix3x2fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value); + [Slot(1191)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix3x4dv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Double* value); + [Slot(1192)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix3x4fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value); + [Slot(1193)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix4dv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Double* value); + [Slot(1194)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix4fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Single* value); + [Slot(1195)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix4x2dv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Double* value); + [Slot(1196)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix4x2fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value); + [Slot(1197)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix4x3dv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Double* value); + [Slot(1198)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformMatrix4x3fv(Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value); + [Slot(1199)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformSubroutinesuiv(System.Int32 shadertype, Int32 count, [CountAttribute(Parameter = "count")] UInt32* indices); + [Slot(1202)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glUnmapBuffer(System.Int32 target); + [Slot(1203)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glUnmapNamedBuffer(UInt32 buffer); + [Slot(1205)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUseProgram(UInt32 program); + [Slot(1206)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUseProgramStages(UInt32 pipeline, System.Int32 stages, UInt32 program); + [Slot(1209)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glValidateProgram(UInt32 program); + [Slot(1210)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glValidateProgramPipeline(UInt32 pipeline); + [Slot(1212)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexArrayAttribBinding(UInt32 vaobj, UInt32 attribindex, UInt32 bindingindex); + [Slot(1213)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexArrayAttribFormat(UInt32 vaobj, UInt32 attribindex, Int32 size, System.Int32 type, bool normalized, UInt32 relativeoffset); + [Slot(1214)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexArrayAttribIFormat(UInt32 vaobj, UInt32 attribindex, Int32 size, System.Int32 type, UInt32 relativeoffset); + [Slot(1215)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexArrayAttribLFormat(UInt32 vaobj, UInt32 attribindex, Int32 size, System.Int32 type, UInt32 relativeoffset); + [Slot(1216)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexArrayBindingDivisor(UInt32 vaobj, UInt32 bindingindex, UInt32 divisor); + [Slot(1220)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexArrayElementBuffer(UInt32 vaobj, UInt32 buffer); + [Slot(1236)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexArrayVertexBuffer(UInt32 vaobj, UInt32 bindingindex, UInt32 buffer, IntPtr offset, Int32 stride); + [Slot(1237)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexArrayVertexBuffers(UInt32 vaobj, UInt32 first, Int32 count, UInt32* buffers, IntPtr* offsets, Int32* strides); + [Slot(1239)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttrib1d(UInt32 index, Double x); + [Slot(1240)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib1dv(UInt32 index, [CountAttribute(Count = 1)] Double* v); + [Slot(1241)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttrib1f(UInt32 index, Single x); + [Slot(1242)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib1fv(UInt32 index, [CountAttribute(Count = 1)] Single* v); + [Slot(1243)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttrib1s(UInt32 index, Int16 x); + [Slot(1244)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib1sv(UInt32 index, [CountAttribute(Count = 1)] Int16* v); + [Slot(1245)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttrib2d(UInt32 index, Double x, Double y); + [Slot(1246)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib2dv(UInt32 index, [CountAttribute(Count = 2)] Double* v); + [Slot(1247)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttrib2f(UInt32 index, Single x, Single y); + [Slot(1248)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib2fv(UInt32 index, [CountAttribute(Count = 2)] Single* v); + [Slot(1249)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttrib2s(UInt32 index, Int16 x, Int16 y); + [Slot(1250)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib2sv(UInt32 index, [CountAttribute(Count = 2)] Int16* v); + [Slot(1251)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttrib3d(UInt32 index, Double x, Double y, Double z); + [Slot(1252)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib3dv(UInt32 index, [CountAttribute(Count = 3)] Double* v); + [Slot(1253)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttrib3f(UInt32 index, Single x, Single y, Single z); + [Slot(1254)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib3fv(UInt32 index, [CountAttribute(Count = 3)] Single* v); + [Slot(1255)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttrib3s(UInt32 index, Int16 x, Int16 y, Int16 z); + [Slot(1256)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib3sv(UInt32 index, [CountAttribute(Count = 3)] Int16* v); + [Slot(1257)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib4bv(UInt32 index, [CountAttribute(Count = 4)] SByte* v); + [Slot(1258)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttrib4d(UInt32 index, Double x, Double y, Double z, Double w); + [Slot(1259)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib4dv(UInt32 index, [CountAttribute(Count = 4)] Double* v); + [Slot(1260)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttrib4f(UInt32 index, Single x, Single y, Single z, Single w); + [Slot(1261)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib4fv(UInt32 index, [CountAttribute(Count = 4)] Single* v); + [Slot(1262)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib4iv(UInt32 index, [CountAttribute(Count = 4)] Int32* v); + [Slot(1263)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib4Nbv(UInt32 index, [CountAttribute(Count = 4)] SByte* v); + [Slot(1264)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib4Niv(UInt32 index, [CountAttribute(Count = 4)] Int32* v); + [Slot(1265)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib4Nsv(UInt32 index, [CountAttribute(Count = 4)] Int16* v); + [Slot(1266)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttrib4Nub(UInt32 index, Byte x, Byte y, Byte z, Byte w); + [Slot(1267)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib4Nubv(UInt32 index, [CountAttribute(Count = 4)] Byte* v); + [Slot(1268)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib4Nuiv(UInt32 index, [CountAttribute(Count = 4)] UInt32* v); + [Slot(1269)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib4Nusv(UInt32 index, [CountAttribute(Count = 4)] UInt16* v); + [Slot(1270)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttrib4s(UInt32 index, Int16 x, Int16 y, Int16 z, Int16 w); + [Slot(1271)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib4sv(UInt32 index, [CountAttribute(Count = 4)] Int16* v); + [Slot(1272)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib4ubv(UInt32 index, [CountAttribute(Count = 4)] Byte* v); + [Slot(1273)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib4uiv(UInt32 index, [CountAttribute(Count = 4)] UInt32* v); + [Slot(1274)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttrib4usv(UInt32 index, [CountAttribute(Count = 4)] UInt16* v); + [Slot(1275)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribBinding(UInt32 attribindex, UInt32 bindingindex); + [Slot(1276)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribDivisor(UInt32 index, UInt32 divisor); + [Slot(1278)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribFormat(UInt32 attribindex, Int32 size, System.Int32 type, bool normalized, UInt32 relativeoffset); + [Slot(1280)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribI1i(UInt32 index, Int32 x); + [Slot(1281)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribI1iv(UInt32 index, [CountAttribute(Count = 1)] Int32* v); + [Slot(1282)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribI1ui(UInt32 index, UInt32 x); + [Slot(1283)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribI1uiv(UInt32 index, [CountAttribute(Count = 1)] UInt32* v); + [Slot(1284)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribI2i(UInt32 index, Int32 x, Int32 y); + [Slot(1285)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribI2iv(UInt32 index, [CountAttribute(Count = 2)] Int32* v); + [Slot(1286)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribI2ui(UInt32 index, UInt32 x, UInt32 y); + [Slot(1287)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribI2uiv(UInt32 index, [CountAttribute(Count = 2)] UInt32* v); + [Slot(1288)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribI3i(UInt32 index, Int32 x, Int32 y, Int32 z); + [Slot(1289)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribI3iv(UInt32 index, [CountAttribute(Count = 3)] Int32* v); + [Slot(1290)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribI3ui(UInt32 index, UInt32 x, UInt32 y, UInt32 z); + [Slot(1291)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribI3uiv(UInt32 index, [CountAttribute(Count = 3)] UInt32* v); + [Slot(1292)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribI4bv(UInt32 index, [CountAttribute(Count = 4)] SByte* v); + [Slot(1293)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribI4i(UInt32 index, Int32 x, Int32 y, Int32 z, Int32 w); + [Slot(1294)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribI4iv(UInt32 index, [CountAttribute(Count = 4)] Int32* v); + [Slot(1295)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribI4sv(UInt32 index, [CountAttribute(Count = 4)] Int16* v); + [Slot(1296)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribI4ubv(UInt32 index, [CountAttribute(Count = 4)] Byte* v); + [Slot(1297)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribI4ui(UInt32 index, UInt32 x, UInt32 y, UInt32 z, UInt32 w); + [Slot(1298)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribI4uiv(UInt32 index, [CountAttribute(Count = 4)] UInt32* v); + [Slot(1299)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribI4usv(UInt32 index, [CountAttribute(Count = 4)] UInt16* v); + [Slot(1300)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribIFormat(UInt32 attribindex, Int32 size, System.Int32 type, UInt32 relativeoffset); + [Slot(1302)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribIPointer(UInt32 index, Int32 size, System.Int32 type, Int32 stride, [CountAttribute(Computed = "size,type,stride")] IntPtr pointer); + [Slot(1303)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribL1d(UInt32 index, Double x); + [Slot(1304)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribL1dv(UInt32 index, [CountAttribute(Count = 1)] Double* v); + [Slot(1311)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribL2d(UInt32 index, Double x, Double y); + [Slot(1312)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribL2dv(UInt32 index, [CountAttribute(Count = 2)] Double* v); + [Slot(1317)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribL3d(UInt32 index, Double x, Double y, Double z); + [Slot(1318)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribL3dv(UInt32 index, [CountAttribute(Count = 3)] Double* v); + [Slot(1323)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribL4d(UInt32 index, Double x, Double y, Double z, Double w); + [Slot(1324)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribL4dv(UInt32 index, [CountAttribute(Count = 4)] Double* v); + [Slot(1329)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribLFormat(UInt32 attribindex, Int32 size, System.Int32 type, UInt32 relativeoffset); + [Slot(1331)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribLPointer(UInt32 index, Int32 size, System.Int32 type, Int32 stride, [CountAttribute(Parameter = "size")] IntPtr pointer); + [Slot(1332)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribP1ui(UInt32 index, System.Int32 type, bool normalized, UInt32 value); + [Slot(1333)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribP1uiv(UInt32 index, System.Int32 type, bool normalized, [CountAttribute(Count = 1)] UInt32* value); + [Slot(1334)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribP2ui(UInt32 index, System.Int32 type, bool normalized, UInt32 value); + [Slot(1335)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribP2uiv(UInt32 index, System.Int32 type, bool normalized, [CountAttribute(Count = 1)] UInt32* value); + [Slot(1336)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribP3ui(UInt32 index, System.Int32 type, bool normalized, UInt32 value); + [Slot(1337)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribP3uiv(UInt32 index, System.Int32 type, bool normalized, [CountAttribute(Count = 1)] UInt32* value); + [Slot(1338)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribP4ui(UInt32 index, System.Int32 type, bool normalized, UInt32 value); + [Slot(1339)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribP4uiv(UInt32 index, System.Int32 type, bool normalized, [CountAttribute(Count = 1)] UInt32* value); + [Slot(1340)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribPointer(UInt32 index, Int32 size, System.Int32 type, bool normalized, Int32 stride, [CountAttribute(Computed = "size,type,stride")] IntPtr pointer); + [Slot(1341)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexBindingDivisor(UInt32 bindingindex, UInt32 divisor); + [Slot(1343)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexP2ui(System.Int32 type, UInt32 value); + [Slot(1344)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexP2uiv(System.Int32 type, [CountAttribute(Count = 1)] UInt32* value); + [Slot(1345)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexP3ui(System.Int32 type, UInt32 value); + [Slot(1346)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexP3uiv(System.Int32 type, [CountAttribute(Count = 1)] UInt32* value); + [Slot(1347)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexP4ui(System.Int32 type, UInt32 value); + [Slot(1348)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexP4uiv(System.Int32 type, [CountAttribute(Count = 1)] UInt32* value); + [Slot(1349)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glViewport(Int32 x, Int32 y, Int32 width, Int32 height); + [Slot(1350)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glViewportArrayv(UInt32 first, Int32 count, [CountAttribute(Computed = "count")] Single* v); + [Slot(1351)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glViewportIndexedf(UInt32 index, Single x, Single y, Single w, Single h); + [Slot(1352)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glViewportIndexedfv(UInt32 index, [CountAttribute(Count = 4)] Single* v); + [Slot(1355)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glWaitSync(IntPtr sync, System.Int32 flags, UInt64 timeout); + [Slot(0)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glActiveProgramEXT(UInt32 program); + [Slot(2)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glActiveShaderProgramEXT(UInt32 pipeline, UInt32 program); + [Slot(24)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindMultiTextureEXT(System.Int32 texunit, System.Int32 target, UInt32 texture); + [Slot(26)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBindProgramPipelineEXT(UInt32 pipeline); + [Slot(63)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern System.Int32 glCheckNamedFramebufferStatusEXT(UInt32 framebuffer, System.Int32 target); + [Slot(76)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glClearNamedBufferDataEXT(UInt32 buffer, System.Int32 internalformat, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type")] IntPtr data); + [Slot(78)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glClearNamedBufferSubDataEXT(UInt32 buffer, System.Int32 internalformat, IntPtr offset, IntPtr size, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type")] IntPtr data); + [Slot(86)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glClientAttribDefaultEXT(System.Int32 mask); + [Slot(104)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompressedMultiTexImage1DEXT(System.Int32 texunit, System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 border, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr bits); + [Slot(105)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompressedMultiTexImage2DEXT(System.Int32 texunit, System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr bits); + [Slot(106)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompressedMultiTexImage3DEXT(System.Int32 texunit, System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr bits); + [Slot(107)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompressedMultiTexSubImage1DEXT(System.Int32 texunit, System.Int32 target, Int32 level, Int32 xoffset, Int32 width, System.Int32 format, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr bits); + [Slot(108)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompressedMultiTexSubImage2DEXT(System.Int32 texunit, System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr bits); + [Slot(109)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompressedMultiTexSubImage3DEXT(System.Int32 texunit, System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr bits); + [Slot(116)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompressedTextureImage1DEXT(UInt32 texture, System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 border, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr bits); + [Slot(117)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompressedTextureImage2DEXT(UInt32 texture, System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr bits); + [Slot(118)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompressedTextureImage3DEXT(UInt32 texture, System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr bits); + [Slot(120)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompressedTextureSubImage1DEXT(UInt32 texture, System.Int32 target, Int32 level, Int32 xoffset, Int32 width, System.Int32 format, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr bits); + [Slot(122)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompressedTextureSubImage2DEXT(UInt32 texture, System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr bits); + [Slot(124)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompressedTextureSubImage3DEXT(UInt32 texture, System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, Int32 imageSize, [CountAttribute(Parameter = "imageSize")] IntPtr bits); + [Slot(139)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyMultiTexImage1DEXT(System.Int32 texunit, System.Int32 target, Int32 level, System.Int32 internalformat, Int32 x, Int32 y, Int32 width, Int32 border); + [Slot(140)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyMultiTexImage2DEXT(System.Int32 texunit, System.Int32 target, Int32 level, System.Int32 internalformat, Int32 x, Int32 y, Int32 width, Int32 height, Int32 border); + [Slot(141)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyMultiTexSubImage1DEXT(System.Int32 texunit, System.Int32 target, Int32 level, Int32 xoffset, Int32 x, Int32 y, Int32 width); + [Slot(142)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyMultiTexSubImage2DEXT(System.Int32 texunit, System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 x, Int32 y, Int32 width, Int32 height); + [Slot(143)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyMultiTexSubImage3DEXT(System.Int32 texunit, System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height); + [Slot(151)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyTextureImage1DEXT(UInt32 texture, System.Int32 target, Int32 level, System.Int32 internalformat, Int32 x, Int32 y, Int32 width, Int32 border); + [Slot(152)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyTextureImage2DEXT(UInt32 texture, System.Int32 target, Int32 level, System.Int32 internalformat, Int32 x, Int32 y, Int32 width, Int32 height, Int32 border); + [Slot(154)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyTextureSubImage1DEXT(UInt32 texture, System.Int32 target, Int32 level, Int32 xoffset, Int32 x, Int32 y, Int32 width); + [Slot(156)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyTextureSubImage2DEXT(UInt32 texture, System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 x, Int32 y, Int32 width, Int32 height); + [Slot(158)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyTextureSubImage3DEXT(UInt32 texture, System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height); + [Slot(175)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glCreateShaderProgramEXT(System.Int32 type, IntPtr @string); + [Slot(177)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glCreateShaderProgramvEXT(System.Int32 type, Int32 count, [CountAttribute(Parameter = "count")] IntPtr strings); + [Slot(202)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDeleteProgramPipelinesEXT(Int32 n, [CountAttribute(Parameter = "n")] UInt32* pipelines); + [Slot(220)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDisableClientStateiEXT(System.Int32 array, UInt32 index); + [Slot(221)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDisableClientStateIndexedEXT(System.Int32 array, UInt32 index); + [Slot(223)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDisableIndexedEXT(System.Int32 target, UInt32 index); + [Slot(225)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDisableVertexArrayAttribEXT(UInt32 vaobj, UInt32 index); + [Slot(226)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDisableVertexArrayEXT(UInt32 vaobj, System.Int32 array); + [Slot(236)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawArraysInstancedEXT(System.Int32 mode, Int32 start, Int32 count, Int32 primcount); + [Slot(251)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawElementsInstancedEXT(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 primcount); + [Slot(261)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEnableClientStateiEXT(System.Int32 array, UInt32 index); + [Slot(262)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEnableClientStateIndexedEXT(System.Int32 array, UInt32 index); + [Slot(264)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEnableIndexedEXT(System.Int32 target, UInt32 index); + [Slot(266)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEnableVertexArrayAttribEXT(UInt32 vaobj, UInt32 index); + [Slot(267)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEnableVertexArrayEXT(UInt32 vaobj, System.Int32 array); + [Slot(282)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFlushMappedNamedBufferRangeEXT(UInt32 buffer, IntPtr offset, IntPtr length); + [Slot(285)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferDrawBufferEXT(UInt32 framebuffer, System.Int32 mode); + [Slot(286)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glFramebufferDrawBuffersEXT(UInt32 framebuffer, Int32 n, [CountAttribute(Parameter = "n")] System.Int32* bufs); + [Slot(288)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferReadBufferEXT(UInt32 framebuffer, System.Int32 mode); + [Slot(304)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGenerateMultiTexMipmapEXT(System.Int32 texunit, System.Int32 target); + [Slot(306)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGenerateTextureMipmapEXT(UInt32 texture, System.Int32 target); + [Slot(311)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGenProgramPipelinesEXT(Int32 n, [OutAttribute, CountAttribute(Parameter = "n")] UInt32* pipelines); + [Slot(331)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetBooleanIndexedvEXT(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] bool* data); + [Slot(342)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetCompressedMultiTexImageEXT(System.Int32 texunit, System.Int32 target, Int32 lod, [OutAttribute, CountAttribute(Computed = "target,lod")] IntPtr img); + [Slot(345)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetCompressedTextureImageEXT(UInt32 texture, System.Int32 target, Int32 lod, [OutAttribute, CountAttribute(Computed = "target,lod")] IntPtr img); + [Slot(355)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetDoublei_vEXT(System.Int32 pname, UInt32 index, [OutAttribute, CountAttribute(Computed = "pname")] Double* @params); + [Slot(356)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetDoubleIndexedvEXT(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Double* data); + [Slot(361)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetFloati_vEXT(System.Int32 pname, UInt32 index, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); + [Slot(362)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetFloatIndexedvEXT(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Single* data); + [Slot(368)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetFramebufferParameterivEXT(UInt32 framebuffer, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(380)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetIntegerIndexedvEXT(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Computed = "target")] Int32* data); + [Slot(391)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetMultiTexEnvfvEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); + [Slot(392)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetMultiTexEnvivEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(393)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetMultiTexGendvEXT(System.Int32 texunit, System.Int32 coord, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Double* @params); + [Slot(394)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetMultiTexGenfvEXT(System.Int32 texunit, System.Int32 coord, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); + [Slot(395)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetMultiTexGenivEXT(System.Int32 texunit, System.Int32 coord, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(396)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetMultiTexImageEXT(System.Int32 texunit, System.Int32 target, Int32 level, System.Int32 format, System.Int32 type, [OutAttribute, CountAttribute(Computed = "target,level,format,type")] IntPtr pixels); + [Slot(397)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetMultiTexLevelParameterfvEXT(System.Int32 texunit, System.Int32 target, Int32 level, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); + [Slot(398)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetMultiTexLevelParameterivEXT(System.Int32 texunit, System.Int32 target, Int32 level, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(399)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetMultiTexParameterfvEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); + [Slot(400)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetMultiTexParameterIivEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(401)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetMultiTexParameterIuivEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params); + [Slot(402)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetMultiTexParameterivEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(405)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetNamedBufferParameterivEXT(UInt32 buffer, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(408)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetNamedBufferPointervEXT(UInt32 buffer, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] IntPtr @params); + [Slot(410)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetNamedBufferSubDataEXT(UInt32 buffer, IntPtr offset, IntPtr size, [OutAttribute, CountAttribute(Computed = "size")] IntPtr data); + [Slot(412)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetNamedFramebufferAttachmentParameterivEXT(UInt32 framebuffer, System.Int32 attachment, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(414)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetNamedFramebufferParameterivEXT(UInt32 framebuffer, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(415)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetNamedProgramivEXT(UInt32 program, System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] Int32* @params); + [Slot(416)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetNamedProgramLocalParameterdvEXT(UInt32 program, System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Count = 4)] Double* @params); + [Slot(417)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetNamedProgramLocalParameterfvEXT(UInt32 program, System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Count = 4)] Single* @params); + [Slot(418)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetNamedProgramLocalParameterIivEXT(UInt32 program, System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Count = 4)] Int32* @params); + [Slot(419)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetNamedProgramLocalParameterIuivEXT(UInt32 program, System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Count = 4)] UInt32* @params); + [Slot(420)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetNamedProgramStringEXT(UInt32 program, System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "program,pname")] IntPtr @string); + [Slot(422)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetNamedRenderbufferParameterivEXT(UInt32 renderbuffer, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(468)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetObjectLabelEXT(System.Int32 type, UInt32 @object, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr label); + [Slot(495)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetPointeri_vEXT(System.Int32 pname, UInt32 index, [OutAttribute, CountAttribute(Count = 1)] IntPtr @params); + [Slot(496)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetPointerIndexedvEXT(System.Int32 target, UInt32 index, [OutAttribute, CountAttribute(Count = 1)] IntPtr data); + [Slot(504)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetProgramPipelineInfoLogEXT(UInt32 pipeline, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr infoLog); + [Slot(506)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetProgramPipelineivEXT(UInt32 pipeline, System.Int32 pname, [OutAttribute] Int32* @params); + [Slot(550)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetTextureImageEXT(UInt32 texture, System.Int32 target, Int32 level, System.Int32 format, System.Int32 type, [OutAttribute, CountAttribute(Computed = "target,level,format,type")] IntPtr pixels); + [Slot(552)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetTextureLevelParameterfvEXT(UInt32 texture, System.Int32 target, Int32 level, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); + [Slot(554)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetTextureLevelParameterivEXT(UInt32 texture, System.Int32 target, Int32 level, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(556)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetTextureParameterfvEXT(UInt32 texture, System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* @params); + [Slot(558)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetTextureParameterIivEXT(UInt32 texture, System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(560)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetTextureParameterIuivEXT(UInt32 texture, System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt32* @params); + [Slot(562)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetTextureParameterivEXT(UInt32 texture, System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* @params); + [Slot(584)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetVertexArrayIntegeri_vEXT(UInt32 vaobj, UInt32 index, System.Int32 pname, [OutAttribute] Int32* param); + [Slot(585)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetVertexArrayIntegervEXT(UInt32 vaobj, System.Int32 pname, [OutAttribute] Int32* param); + [Slot(587)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetVertexArrayPointeri_vEXT(UInt32 vaobj, UInt32 index, System.Int32 pname, [OutAttribute] IntPtr param); + [Slot(588)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetVertexArrayPointervEXT(UInt32 vaobj, System.Int32 pname, [OutAttribute, CountAttribute(Count = 1)] IntPtr param); + [Slot(603)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glInsertEventMarkerEXT(Int32 length, IntPtr marker); + [Slot(618)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsEnabledIndexedEXT(System.Int32 target, UInt32 index); + [Slot(629)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsProgramPipelineEXT(UInt32 pipeline); + [Slot(641)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glLabelObjectEXT(System.Int32 type, UInt32 @object, Int32 length, IntPtr label); + [Slot(661)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern IntPtr glMapNamedBufferEXT(UInt32 buffer, System.Int32 access); + [Slot(663)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern IntPtr glMapNamedBufferRangeEXT(UInt32 buffer, IntPtr offset, IntPtr length, System.Int32 access); + [Slot(664)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMatrixFrustumEXT(System.Int32 mode, Double left, Double right, Double bottom, Double top, Double zNear, Double zFar); + [Slot(667)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMatrixLoaddEXT(System.Int32 mode, [CountAttribute(Count = 16)] Double* m); + [Slot(668)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMatrixLoadfEXT(System.Int32 mode, [CountAttribute(Count = 16)] Single* m); + [Slot(669)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMatrixLoadIdentityEXT(System.Int32 mode); + [Slot(671)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMatrixLoadTransposedEXT(System.Int32 mode, [CountAttribute(Count = 16)] Double* m); + [Slot(672)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMatrixLoadTransposefEXT(System.Int32 mode, [CountAttribute(Count = 16)] Single* m); + [Slot(675)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMatrixMultdEXT(System.Int32 mode, [CountAttribute(Count = 16)] Double* m); + [Slot(676)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMatrixMultfEXT(System.Int32 mode, [CountAttribute(Count = 16)] Single* m); + [Slot(678)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMatrixMultTransposedEXT(System.Int32 mode, [CountAttribute(Count = 16)] Double* m); + [Slot(679)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMatrixMultTransposefEXT(System.Int32 mode, [CountAttribute(Count = 16)] Single* m); + [Slot(680)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMatrixOrthoEXT(System.Int32 mode, Double left, Double right, Double bottom, Double top, Double zNear, Double zFar); + [Slot(681)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMatrixPopEXT(System.Int32 mode); + [Slot(682)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMatrixPushEXT(System.Int32 mode); + [Slot(683)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMatrixRotatedEXT(System.Int32 mode, Double angle, Double x, Double y, Double z); + [Slot(684)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMatrixRotatefEXT(System.Int32 mode, Single angle, Single x, Single y, Single z); + [Slot(685)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMatrixScaledEXT(System.Int32 mode, Double x, Double y, Double z); + [Slot(686)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMatrixScalefEXT(System.Int32 mode, Single x, Single y, Single z); + [Slot(687)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMatrixTranslatedEXT(System.Int32 mode, Double x, Double y, Double z); + [Slot(688)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMatrixTranslatefEXT(System.Int32 mode, Single x, Single y, Single z); + [Slot(708)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexBufferEXT(System.Int32 texunit, System.Int32 target, System.Int32 internalformat, UInt32 buffer); + [Slot(717)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexCoordPointerEXT(System.Int32 texunit, Int32 size, System.Int32 type, Int32 stride, [CountAttribute(Computed = "size,type,stride")] IntPtr pointer); + [Slot(718)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexEnvfEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, Single param); + [Slot(719)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiTexEnvfvEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); + [Slot(720)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexEnviEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, Int32 param); + [Slot(721)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiTexEnvivEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); + [Slot(722)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexGendEXT(System.Int32 texunit, System.Int32 coord, System.Int32 pname, Double param); + [Slot(723)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiTexGendvEXT(System.Int32 texunit, System.Int32 coord, System.Int32 pname, [CountAttribute(Computed = "pname")] Double* @params); + [Slot(724)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexGenfEXT(System.Int32 texunit, System.Int32 coord, System.Int32 pname, Single param); + [Slot(725)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiTexGenfvEXT(System.Int32 texunit, System.Int32 coord, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); + [Slot(726)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexGeniEXT(System.Int32 texunit, System.Int32 coord, System.Int32 pname, Int32 param); + [Slot(727)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiTexGenivEXT(System.Int32 texunit, System.Int32 coord, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); + [Slot(728)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexImage1DEXT(System.Int32 texunit, System.Int32 target, Int32 level, Int32 internalformat, Int32 width, Int32 border, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width")] IntPtr pixels); + [Slot(729)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexImage2DEXT(System.Int32 texunit, System.Int32 target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 border, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height")] IntPtr pixels); + [Slot(730)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexImage3DEXT(System.Int32 texunit, System.Int32 target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height,depth")] IntPtr pixels); + [Slot(731)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexParameterfEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, Single param); + [Slot(732)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiTexParameterfvEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); + [Slot(733)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexParameteriEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, Int32 param); + [Slot(734)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiTexParameterIivEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); + [Slot(735)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiTexParameterIuivEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] UInt32* @params); + [Slot(736)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMultiTexParameterivEXT(System.Int32 texunit, System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); + [Slot(737)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexRenderbufferEXT(System.Int32 texunit, System.Int32 target, UInt32 renderbuffer); + [Slot(738)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexSubImage1DEXT(System.Int32 texunit, System.Int32 target, Int32 level, Int32 xoffset, Int32 width, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width")] IntPtr pixels); + [Slot(739)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexSubImage2DEXT(System.Int32 texunit, System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height")] IntPtr pixels); + [Slot(740)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiTexSubImage3DEXT(System.Int32 texunit, System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height,depth")] IntPtr pixels); + [Slot(742)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNamedBufferDataEXT(UInt32 buffer, IntPtr size, [CountAttribute(Computed = "size")] IntPtr data, System.Int32 usage); + [Slot(744)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNamedBufferPageCommitmentEXT(UInt32 buffer, IntPtr offset, IntPtr size, bool commit); + [Slot(746)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNamedBufferStorageEXT(UInt32 buffer, IntPtr size, [CountAttribute(Parameter = "size")] IntPtr data, System.Int32 flags); + [Slot(748)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNamedBufferSubDataEXT(UInt32 buffer, IntPtr offset, IntPtr size, [CountAttribute(Computed = "size")] IntPtr data); + [Slot(749)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNamedCopyBufferSubDataEXT(UInt32 readBuffer, UInt32 writeBuffer, IntPtr readOffset, IntPtr writeOffset, IntPtr size); + [Slot(753)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNamedFramebufferParameteriEXT(UInt32 framebuffer, System.Int32 pname, Int32 param); + [Slot(756)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNamedFramebufferRenderbufferEXT(UInt32 framebuffer, System.Int32 attachment, System.Int32 renderbuffertarget, UInt32 renderbuffer); + [Slot(760)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNamedFramebufferTexture1DEXT(UInt32 framebuffer, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level); + [Slot(761)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNamedFramebufferTexture2DEXT(UInt32 framebuffer, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level); + [Slot(762)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNamedFramebufferTexture3DEXT(UInt32 framebuffer, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level, Int32 zoffset); + [Slot(763)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNamedFramebufferTextureEXT(UInt32 framebuffer, System.Int32 attachment, UInt32 texture, Int32 level); + [Slot(764)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNamedFramebufferTextureFaceEXT(UInt32 framebuffer, System.Int32 attachment, UInt32 texture, Int32 level, System.Int32 face); + [Slot(766)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNamedFramebufferTextureLayerEXT(UInt32 framebuffer, System.Int32 attachment, UInt32 texture, Int32 level, Int32 layer); + [Slot(767)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNamedProgramLocalParameter4dEXT(UInt32 program, System.Int32 target, UInt32 index, Double x, Double y, Double z, Double w); + [Slot(768)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glNamedProgramLocalParameter4dvEXT(UInt32 program, System.Int32 target, UInt32 index, [CountAttribute(Count = 4)] Double* @params); + [Slot(769)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNamedProgramLocalParameter4fEXT(UInt32 program, System.Int32 target, UInt32 index, Single x, Single y, Single z, Single w); + [Slot(770)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glNamedProgramLocalParameter4fvEXT(UInt32 program, System.Int32 target, UInt32 index, [CountAttribute(Count = 4)] Single* @params); + [Slot(771)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNamedProgramLocalParameterI4iEXT(UInt32 program, System.Int32 target, UInt32 index, Int32 x, Int32 y, Int32 z, Int32 w); + [Slot(772)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glNamedProgramLocalParameterI4ivEXT(UInt32 program, System.Int32 target, UInt32 index, [CountAttribute(Count = 4)] Int32* @params); + [Slot(773)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNamedProgramLocalParameterI4uiEXT(UInt32 program, System.Int32 target, UInt32 index, UInt32 x, UInt32 y, UInt32 z, UInt32 w); + [Slot(774)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glNamedProgramLocalParameterI4uivEXT(UInt32 program, System.Int32 target, UInt32 index, [CountAttribute(Count = 4)] UInt32* @params); + [Slot(775)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glNamedProgramLocalParameters4fvEXT(UInt32 program, System.Int32 target, UInt32 index, Int32 count, [CountAttribute(Parameter = "count*4")] Single* @params); + [Slot(776)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glNamedProgramLocalParametersI4ivEXT(UInt32 program, System.Int32 target, UInt32 index, Int32 count, [CountAttribute(Parameter = "count*4")] Int32* @params); + [Slot(777)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glNamedProgramLocalParametersI4uivEXT(UInt32 program, System.Int32 target, UInt32 index, Int32 count, [CountAttribute(Parameter = "count*4")] UInt32* @params); + [Slot(778)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNamedProgramStringEXT(UInt32 program, System.Int32 target, System.Int32 format, Int32 len, [CountAttribute(Parameter = "len")] IntPtr @string); + [Slot(780)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNamedRenderbufferStorageEXT(UInt32 renderbuffer, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(782)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNamedRenderbufferStorageMultisampleCoverageEXT(UInt32 renderbuffer, Int32 coverageSamples, Int32 colorSamples, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(783)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNamedRenderbufferStorageMultisampleEXT(UInt32 renderbuffer, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(827)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPolygonOffsetClampEXT(Single factor, Single units, Single clamp); + [Slot(830)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPopGroupMarkerEXT(); + [Slot(836)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramParameteriEXT(UInt32 program, System.Int32 pname, Int32 value); + [Slot(839)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform1dEXT(UInt32 program, Int32 location, Double x); + [Slot(841)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform1dvEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Double* value); + [Slot(843)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform1fEXT(UInt32 program, Int32 location, Single v0); + [Slot(845)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform1fvEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Single* value); + [Slot(851)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform1iEXT(UInt32 program, Int32 location, Int32 v0); + [Slot(853)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform1ivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int32* value); + [Slot(859)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform1uiEXT(UInt32 program, Int32 location, UInt32 v0); + [Slot(861)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform1uivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt32* value); + [Slot(863)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform2dEXT(UInt32 program, Int32 location, Double x, Double y); + [Slot(865)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform2dvEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Double* value); + [Slot(867)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform2fEXT(UInt32 program, Int32 location, Single v0, Single v1); + [Slot(869)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform2fvEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Single* value); + [Slot(875)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform2iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1); + [Slot(877)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform2ivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int32* value); + [Slot(883)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform2uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1); + [Slot(885)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform2uivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt32* value); + [Slot(887)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform3dEXT(UInt32 program, Int32 location, Double x, Double y, Double z); + [Slot(889)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform3dvEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Double* value); + [Slot(891)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform3fEXT(UInt32 program, Int32 location, Single v0, Single v1, Single v2); + [Slot(893)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform3fvEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Single* value); + [Slot(899)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform3iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2); + [Slot(901)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform3ivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int32* value); + [Slot(907)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform3uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2); + [Slot(909)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform3uivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt32* value); + [Slot(911)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform4dEXT(UInt32 program, Int32 location, Double x, Double y, Double z, Double w); + [Slot(913)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform4dvEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Double* value); + [Slot(915)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform4fEXT(UInt32 program, Int32 location, Single v0, Single v1, Single v2, Single v3); + [Slot(917)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform4fvEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Single* value); + [Slot(923)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform4iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3); + [Slot(925)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform4ivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int32* value); + [Slot(931)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform4uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3); + [Slot(933)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform4uivEXT(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt32* value); + [Slot(939)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix2dvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Double* value); + [Slot(941)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*4")] Single* value); + [Slot(943)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix2x3dvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Double* value); + [Slot(945)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix2x3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value); + [Slot(947)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix2x4dvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Double* value); + [Slot(949)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix2x4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value); + [Slot(951)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix3dvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Double* value); + [Slot(953)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*9")] Single* value); + [Slot(955)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix3x2dvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Double* value); + [Slot(957)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix3x2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*6")] Single* value); + [Slot(959)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix3x4dvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Double* value); + [Slot(961)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix3x4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value); + [Slot(963)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix4dvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Double* value); + [Slot(965)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*16")] Single* value); + [Slot(967)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix4x2dvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Double* value); + [Slot(969)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix4x2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*8")] Single* value); + [Slot(971)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix4x3dvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Double* value); + [Slot(973)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformMatrix4x3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, [CountAttribute(Parameter = "count*12")] Single* value); + [Slot(977)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPushClientAttribDefaultEXT(System.Int32 mask); + [Slot(980)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPushGroupMarkerEXT(Int32 length, IntPtr marker); + [Slot(982)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glRasterSamplesEXT(UInt32 samples, bool fixedsamplelocations); + [Slot(1071)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureBufferEXT(UInt32 texture, System.Int32 target, System.Int32 internalformat, UInt32 buffer); + [Slot(1073)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureBufferRangeEXT(UInt32 texture, System.Int32 target, System.Int32 internalformat, UInt32 buffer, IntPtr offset, IntPtr size); + [Slot(1074)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureImage1DEXT(UInt32 texture, System.Int32 target, Int32 level, Int32 internalformat, Int32 width, Int32 border, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width")] IntPtr pixels); + [Slot(1075)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureImage2DEXT(UInt32 texture, System.Int32 target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 border, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height")] IntPtr pixels); + [Slot(1076)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureImage3DEXT(UInt32 texture, System.Int32 target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height,depth")] IntPtr pixels); + [Slot(1077)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexturePageCommitmentEXT(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, bool commit); + [Slot(1079)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureParameterfEXT(UInt32 texture, System.Int32 target, System.Int32 pname, Single param); + [Slot(1081)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTextureParameterfvEXT(UInt32 texture, System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* @params); + [Slot(1083)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureParameteriEXT(UInt32 texture, System.Int32 target, System.Int32 pname, Int32 param); + [Slot(1085)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTextureParameterIivEXT(UInt32 texture, System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); + [Slot(1087)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTextureParameterIuivEXT(UInt32 texture, System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] UInt32* @params); + [Slot(1089)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTextureParameterivEXT(UInt32 texture, System.Int32 target, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* @params); + [Slot(1090)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureRenderbufferEXT(UInt32 texture, System.Int32 target, UInt32 renderbuffer); + [Slot(1092)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureStorage1DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width); + [Slot(1094)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureStorage2DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(1096)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureStorage2DMultisampleEXT(UInt32 texture, System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height, bool fixedsamplelocations); + [Slot(1098)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureStorage3DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth); + [Slot(1100)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureStorage3DMultisampleEXT(UInt32 texture, System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, bool fixedsamplelocations); + [Slot(1102)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureSubImage1DEXT(UInt32 texture, System.Int32 target, Int32 level, Int32 xoffset, Int32 width, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width")] IntPtr pixels); + [Slot(1104)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureSubImage2DEXT(UInt32 texture, System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height")] IntPtr pixels); + [Slot(1106)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureSubImage3DEXT(UInt32 texture, System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, [CountAttribute(Computed = "format,type,width,height,depth")] IntPtr pixels); + [Slot(1204)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glUnmapNamedBufferEXT(UInt32 buffer); + [Slot(1207)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUseProgramStagesEXT(UInt32 pipeline, UInt32 stages, UInt32 program); + [Slot(1208)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUseShaderProgramEXT(System.Int32 type, UInt32 program); + [Slot(1211)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glValidateProgramPipelineEXT(UInt32 pipeline); + [Slot(1217)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexArrayBindVertexBufferEXT(UInt32 vaobj, UInt32 bindingindex, UInt32 buffer, IntPtr offset, Int32 stride); + [Slot(1218)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexArrayColorOffsetEXT(UInt32 vaobj, UInt32 buffer, Int32 size, System.Int32 type, Int32 stride, IntPtr offset); + [Slot(1219)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexArrayEdgeFlagOffsetEXT(UInt32 vaobj, UInt32 buffer, Int32 stride, IntPtr offset); + [Slot(1221)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexArrayFogCoordOffsetEXT(UInt32 vaobj, UInt32 buffer, System.Int32 type, Int32 stride, IntPtr offset); + [Slot(1222)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexArrayIndexOffsetEXT(UInt32 vaobj, UInt32 buffer, System.Int32 type, Int32 stride, IntPtr offset); + [Slot(1223)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexArrayMultiTexCoordOffsetEXT(UInt32 vaobj, UInt32 buffer, System.Int32 texunit, Int32 size, System.Int32 type, Int32 stride, IntPtr offset); + [Slot(1224)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexArrayNormalOffsetEXT(UInt32 vaobj, UInt32 buffer, System.Int32 type, Int32 stride, IntPtr offset); + [Slot(1225)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexArraySecondaryColorOffsetEXT(UInt32 vaobj, UInt32 buffer, Int32 size, System.Int32 type, Int32 stride, IntPtr offset); + [Slot(1226)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexArrayTexCoordOffsetEXT(UInt32 vaobj, UInt32 buffer, Int32 size, System.Int32 type, Int32 stride, IntPtr offset); + [Slot(1227)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexArrayVertexAttribBindingEXT(UInt32 vaobj, UInt32 attribindex, UInt32 bindingindex); + [Slot(1228)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexArrayVertexAttribDivisorEXT(UInt32 vaobj, UInt32 index, UInt32 divisor); + [Slot(1229)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexArrayVertexAttribFormatEXT(UInt32 vaobj, UInt32 attribindex, Int32 size, System.Int32 type, bool normalized, UInt32 relativeoffset); + [Slot(1230)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexArrayVertexAttribIFormatEXT(UInt32 vaobj, UInt32 attribindex, Int32 size, System.Int32 type, UInt32 relativeoffset); + [Slot(1231)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexArrayVertexAttribIOffsetEXT(UInt32 vaobj, UInt32 buffer, UInt32 index, Int32 size, System.Int32 type, Int32 stride, IntPtr offset); + [Slot(1232)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexArrayVertexAttribLFormatEXT(UInt32 vaobj, UInt32 attribindex, Int32 size, System.Int32 type, UInt32 relativeoffset); + [Slot(1233)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexArrayVertexAttribLOffsetEXT(UInt32 vaobj, UInt32 buffer, UInt32 index, Int32 size, System.Int32 type, Int32 stride, IntPtr offset); + [Slot(1234)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexArrayVertexAttribOffsetEXT(UInt32 vaobj, UInt32 buffer, UInt32 index, Int32 size, System.Int32 type, bool normalized, Int32 stride, IntPtr offset); + [Slot(1235)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexArrayVertexBindingDivisorEXT(UInt32 vaobj, UInt32 bindingindex, UInt32 divisor); + [Slot(1238)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexArrayVertexOffsetEXT(UInt32 vaobj, UInt32 buffer, Int32 size, System.Int32 type, Int32 stride, IntPtr offset); + [Slot(1358)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glWindowRectanglesEXT(System.Int32 mode, Int32 count, [CountAttribute(Computed = "count")] Int32* box); + [Slot(9)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBeginPerfQueryINTEL(UInt32 queryHandle); + [Slot(168)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glCreatePerfQueryINTEL(UInt32 queryId, [OutAttribute] UInt32* queryHandle); + [Slot(199)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDeletePerfQueryINTEL(UInt32 queryHandle); + [Slot(272)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEndPerfQueryINTEL(UInt32 queryHandle); + [Slot(359)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetFirstPerfQueryIdINTEL([OutAttribute] UInt32* queryId); + [Slot(431)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetNextPerfQueryIdINTEL(UInt32 queryId, [OutAttribute] UInt32* nextQueryId); + [Slot(485)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPerfCounterInfoINTEL(UInt32 queryId, UInt32 counterId, UInt32 counterNameLength, [OutAttribute] IntPtr counterName, UInt32 counterDescLength, [OutAttribute] IntPtr counterDesc, [OutAttribute] UInt32* counterOffset, [OutAttribute] UInt32* counterDataSize, [OutAttribute] UInt32* counterTypeEnum, [OutAttribute] UInt32* counterDataTypeEnum, [OutAttribute] UInt64* rawCounterMaxValue); + [Slot(492)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPerfQueryDataINTEL(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [OutAttribute] IntPtr data, [OutAttribute] UInt32* bytesWritten); + [Slot(493)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPerfQueryIdByNameINTEL([OutAttribute] IntPtr queryName, [OutAttribute] UInt32* queryId); + [Slot(494)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPerfQueryInfoINTEL(UInt32 queryId, UInt32 queryNameLength, [OutAttribute] IntPtr queryName, [OutAttribute] UInt32* dataSize, [OutAttribute] UInt32* noCounters, [OutAttribute] UInt32* noInstances, [OutAttribute] UInt32* capsMask); + [Slot(37)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendBarrierKHR(); + [Slot(186)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDebugMessageCallbackKHR(DebugProcKhr callback, IntPtr userParam); + [Slot(189)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDebugMessageControlKHR(System.Int32 source, System.Int32 type, System.Int32 severity, Int32 count, UInt32* ids, bool enabled); + [Slot(192)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDebugMessageInsertKHR(System.Int32 source, System.Int32 type, UInt32 id, System.Int32 severity, Int32 length, IntPtr buf); + [Slot(353)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe Int32 glGetDebugMessageLogKHR(UInt32 count, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* sources, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* types, [OutAttribute, CountAttribute(Parameter = "count")] UInt32* ids, [OutAttribute, CountAttribute(Parameter = "count")] System.Int32* severities, [OutAttribute, CountAttribute(Parameter = "count")] Int32* lengths, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr messageLog); + [Slot(371)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern System.Int32 glGetGraphicsResetStatusKHR(); + [Slot(458)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnUniformfvKHR(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Single* @params); + [Slot(462)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnUniformivKHR(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Int32* @params); + [Slot(466)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetnUniformuivKHR(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] UInt32* @params); + [Slot(469)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetObjectLabelKHR(System.Int32 identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr label); + [Slot(471)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetObjectPtrLabelKHR(IntPtr ptr, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr label); + [Slot(498)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glGetPointervKHR(System.Int32 pname, [OutAttribute] IntPtr @params); + [Slot(789)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glObjectLabelKHR(System.Int32 identifier, UInt32 name, Int32 length, IntPtr label); + [Slot(791)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glObjectPtrLabelKHR(IntPtr ptr, Int32 length, IntPtr label); + [Slot(829)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPopDebugGroupKHR(); + [Slot(979)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPushDebugGroupKHR(System.Int32 source, UInt32 id, Int32 length, IntPtr message); + [Slot(986)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] private static extern void glReadnPixelsKHR(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr data); + [Slot(7)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBeginConditionalRenderNV(UInt32 id, System.Int32 mode); + [Slot(38)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendBarrierNV(); + [Slot(52)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBlendParameteriNV(System.Int32 pname, Int32 value); + [Slot(55)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glBufferAddressRangeNV(System.Int32 pname, UInt32 index, UInt64 address, IntPtr length); + [Slot(60)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCallCommandListNV(UInt32 list); + [Slot(89)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glColorFormatNV(Int32 size, System.Int32 type, Int32 stride); + [Slot(100)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCommandListSegmentsNV(UInt32 list, UInt32 segments); + [Slot(101)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCompileCommandListNV(UInt32 list); + [Slot(125)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glConservativeRasterParameterfNV(System.Int32 pname, Single value); + [Slot(126)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glConservativeRasterParameteriNV(System.Int32 pname, Int32 param); + [Slot(145)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCopyPathNV(UInt32 resultPath, UInt32 srcPath); + [Slot(159)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCoverageModulationNV(System.Int32 components); + [Slot(160)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glCoverageModulationTableNV(Int32 n, Single* v); + [Slot(161)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glCoverFillPathInstancedNV(Int32 numPaths, System.Int32 pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, System.Int32 coverMode, System.Int32 transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues); + [Slot(162)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCoverFillPathNV(UInt32 path, System.Int32 coverMode); + [Slot(163)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glCoverStrokePathInstancedNV(Int32 numPaths, System.Int32 pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, System.Int32 coverMode, System.Int32 transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues); + [Slot(164)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glCoverStrokePathNV(UInt32 path, System.Int32 coverMode); + [Slot(166)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glCreateCommandListsNV(Int32 n, [OutAttribute] UInt32* lists); + [Slot(178)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glCreateStatesNV(Int32 n, [OutAttribute] UInt32* states); + [Slot(194)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDeleteCommandListsNV(Int32 n, UInt32* lists); + [Slot(197)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDeletePathsNV(UInt32 path, Int32 range); + [Slot(207)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDeleteStatesNV(Int32 n, UInt32* states); + [Slot(239)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDrawCommandsAddressNV(System.Int32 primitiveMode, UInt64* indirects, Int32* sizes, UInt32 count); + [Slot(240)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDrawCommandsNV(System.Int32 primitiveMode, UInt32 buffer, IntPtr* indirects, Int32* sizes, UInt32 count); + [Slot(241)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDrawCommandsStatesAddressNV(UInt64* indirects, Int32* sizes, UInt32* states, UInt32* fbos, UInt32 count); + [Slot(242)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glDrawCommandsStatesNV(UInt32 buffer, IntPtr* indirects, Int32* sizes, UInt32* states, UInt32* fbos, UInt32 count); + [Slot(258)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glDrawVkImageNV(UInt64 vkImage, UInt32 sampler, Single x0, Single y0, Single x1, Single y1, Single z, Single s0, Single t0, Single s1, Single t1); + [Slot(259)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEdgeFlagFormatNV(Int32 stride); + [Slot(270)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glEndConditionalRenderNV(); + [Slot(283)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFogCoordFormatNV(System.Int32 type, Int32 stride); + [Slot(284)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFragmentCoverageColorNV(UInt32 color); + [Slot(291)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glFramebufferSampleLocationsfvNV(System.Int32 target, UInt32 start, Int32 count, Single* v); + [Slot(308)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glGenPathsNV(Int32 range); + [Slot(335)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetBufferParameterui64vNV(System.Int32 target, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt64* @params); + [Slot(341)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int32 glGetCommandHeaderNV(System.Int32 tokenID, UInt32 size); + [Slot(350)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetCoverageModulationTableNV(Int32 bufsize, [OutAttribute] Single* v); + [Slot(376)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int64 glGetImageHandleNV(UInt32 texture, Int32 level, bool layered, Int32 layer, System.Int32 format); + [Slot(381)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetIntegerui64i_vNV(System.Int32 value, UInt32 index, [OutAttribute, CountAttribute(Computed = "value")] UInt64* result); + [Slot(382)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetIntegerui64vNV(System.Int32 value, [OutAttribute, CountAttribute(Computed = "value")] UInt64* result); + [Slot(386)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetInternalformatSampleivNV(System.Int32 target, System.Int32 internalformat, Int32 samples, System.Int32 pname, Int32 bufSize, [OutAttribute, CountAttribute(Parameter = "bufSize")] Int32* @params); + [Slot(406)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetNamedBufferParameterui64vNV(UInt32 buffer, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt64* @params); + [Slot(472)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPathColorGenfvNV(System.Int32 color, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* value); + [Slot(473)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPathColorGenivNV(System.Int32 color, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* value); + [Slot(474)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPathCommandsNV(UInt32 path, [OutAttribute, CountAttribute(Computed = "path")] Byte* commands); + [Slot(475)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPathCoordsNV(UInt32 path, [OutAttribute, CountAttribute(Computed = "path")] Single* coords); + [Slot(476)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPathDashArrayNV(UInt32 path, [OutAttribute, CountAttribute(Computed = "path")] Single* dashArray); + [Slot(477)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Single glGetPathLengthNV(UInt32 path, Int32 startSegment, Int32 numSegments); + [Slot(478)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPathMetricRangeNV(UInt32 metricQueryMask, UInt32 firstPathName, Int32 numPaths, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single* metrics); + [Slot(479)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPathMetricsNV(UInt32 metricQueryMask, Int32 numPaths, System.Int32 pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, Int32 stride, [OutAttribute, CountAttribute(Computed = "metricQueryMask,numPaths,stride")] Single* metrics); + [Slot(480)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPathParameterfvNV(UInt32 path, System.Int32 pname, [OutAttribute, CountAttribute(Count = 4)] Single* value); + [Slot(481)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPathParameterivNV(UInt32 path, System.Int32 pname, [OutAttribute, CountAttribute(Count = 4)] Int32* value); + [Slot(482)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPathSpacingNV(System.Int32 pathListMode, Int32 numPaths, System.Int32 pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, Single advanceScale, Single kerningScale, System.Int32 transformType, [OutAttribute, CountAttribute(Computed = "pathListMode,numPaths")] Single* returnedSpacing); + [Slot(483)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPathTexGenfvNV(System.Int32 texCoordSet, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Single* value); + [Slot(484)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetPathTexGenivNV(System.Int32 texCoordSet, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int32* value); + [Slot(507)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetProgramResourcefvNV(UInt32 program, System.Int32 programInterface, UInt32 index, Int32 propCount, System.Int32* props, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Single* @params); + [Slot(534)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int16 glGetStageIndexNV(System.Int32 shadertype); + [Slot(548)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int64 glGetTextureHandleNV(UInt32 texture); + [Slot(564)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern Int64 glGetTextureSamplerHandleNV(UInt32 texture, UInt32 sampler); + [Slot(574)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetUniformi64vNV(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] Int64* @params); + [Slot(580)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetUniformui64vNV(UInt32 program, Int32 location, [OutAttribute, CountAttribute(Computed = "program,location")] UInt64* @params); + [Slot(595)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetVertexAttribLi64vNV(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] Int64* @params); + [Slot(597)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glGetVertexAttribLui64vNV(UInt32 index, System.Int32 pname, [OutAttribute, CountAttribute(Computed = "pname")] UInt64* @params); + [Slot(599)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern IntPtr glGetVkProcAddrNV([CountAttribute(Computed = "name")] IntPtr name); + [Slot(602)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glIndexFormatNV(System.Int32 type, Int32 stride); + [Slot(604)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glInterpolatePathsNV(UInt32 resultPath, UInt32 pathA, UInt32 pathB, Single weight); + [Slot(614)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsBufferResidentNV(System.Int32 target); + [Slot(615)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsCommandListNV(UInt32 list); + [Slot(621)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsImageHandleResidentNV(UInt64 handle); + [Slot(622)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsNamedBufferResidentNV(UInt32 buffer); + [Slot(624)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsPathNV(UInt32 path); + [Slot(625)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsPointInFillPathNV(UInt32 path, UInt32 mask, Single x, Single y); + [Slot(626)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsPointInStrokePathNV(UInt32 path, Single x, Single y); + [Slot(634)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsStateNV(UInt32 state); + [Slot(638)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern byte glIsTextureHandleResidentNV(UInt64 handle); + [Slot(644)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glListDrawCommandsStatesClientNV(UInt32 list, UInt32 segment, IntPtr indirects, Int32* sizes, UInt32* states, UInt32* fbos, UInt32 count); + [Slot(646)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMakeBufferNonResidentNV(System.Int32 target); + [Slot(647)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMakeBufferResidentNV(System.Int32 target, System.Int32 access); + [Slot(649)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMakeImageHandleNonResidentNV(UInt64 handle); + [Slot(651)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMakeImageHandleResidentNV(UInt64 handle, System.Int32 access); + [Slot(652)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMakeNamedBufferNonResidentNV(UInt32 buffer); + [Slot(653)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMakeNamedBufferResidentNV(UInt32 buffer, System.Int32 access); + [Slot(655)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMakeTextureHandleNonResidentNV(UInt64 handle); + [Slot(657)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMakeTextureHandleResidentNV(UInt64 handle); + [Slot(665)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMatrixLoad3x2fNV(System.Int32 matrixMode, Single* m); + [Slot(666)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMatrixLoad3x3fNV(System.Int32 matrixMode, Single* m); + [Slot(670)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMatrixLoadTranspose3x3fNV(System.Int32 matrixMode, Single* m); + [Slot(673)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMatrixMult3x2fNV(System.Int32 matrixMode, Single* m); + [Slot(674)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMatrixMult3x3fNV(System.Int32 matrixMode, Single* m); + [Slot(677)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glMatrixMultTranspose3x3fNV(System.Int32 matrixMode, Single* m); + [Slot(697)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiDrawArraysIndirectBindlessCountNV(System.Int32 mode, IntPtr indirect, Int32 drawCount, Int32 maxDrawCount, Int32 stride, Int32 vertexBufferCount); + [Slot(698)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiDrawArraysIndirectBindlessNV(System.Int32 mode, IntPtr indirect, Int32 drawCount, Int32 stride, Int32 vertexBufferCount); + [Slot(704)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiDrawElementsIndirectBindlessCountNV(System.Int32 mode, System.Int32 type, IntPtr indirect, Int32 drawCount, Int32 maxDrawCount, Int32 stride, Int32 vertexBufferCount); + [Slot(705)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glMultiDrawElementsIndirectBindlessNV(System.Int32 mode, System.Int32 type, IntPtr indirect, Int32 drawCount, Int32 stride, Int32 vertexBufferCount); + [Slot(758)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glNamedFramebufferSampleLocationsfvNV(UInt32 framebuffer, UInt32 start, Int32 count, Single* v); + [Slot(785)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glNormalFormatNV(System.Int32 type, Int32 stride); + [Slot(794)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glPathColorGenNV(System.Int32 color, System.Int32 genMode, System.Int32 colorFormat, [CountAttribute(Computed = "genMode,colorFormat")] Single* coeffs); + [Slot(795)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glPathCommandsNV(UInt32 path, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, System.Int32 coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords); + [Slot(796)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPathCoordsNV(UInt32 path, Int32 numCoords, System.Int32 coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords); + [Slot(797)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPathCoverDepthFuncNV(System.Int32 func); + [Slot(798)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glPathDashArrayNV(UInt32 path, Int32 dashCount, [CountAttribute(Parameter = "dashCount")] Single* dashArray); + [Slot(799)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPathFogGenNV(System.Int32 genMode); + [Slot(800)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern System.Int32 glPathGlyphIndexArrayNV(UInt32 firstPathName, System.Int32 fontTarget, IntPtr fontName, UInt32 fontStyle, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale); + [Slot(801)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern System.Int32 glPathGlyphIndexRangeNV(System.Int32 fontTarget, IntPtr fontName, UInt32 fontStyle, UInt32 pathParameterTemplate, Single emScale, UInt32 baseAndCount); + [Slot(802)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPathGlyphRangeNV(UInt32 firstPathName, System.Int32 fontTarget, [CountAttribute(Computed = "fontTarget,fontName")] IntPtr fontName, UInt32 fontStyle, UInt32 firstGlyph, Int32 numGlyphs, System.Int32 handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale); + [Slot(803)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPathGlyphsNV(UInt32 firstPathName, System.Int32 fontTarget, [CountAttribute(Computed = "fontTarget,fontName")] IntPtr fontName, UInt32 fontStyle, Int32 numGlyphs, System.Int32 type, [CountAttribute(Computed = "numGlyphs,type,charcodes")] IntPtr charcodes, System.Int32 handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale); + [Slot(804)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern System.Int32 glPathMemoryGlyphIndexArrayNV(UInt32 firstPathName, System.Int32 fontTarget, IntPtr fontSize, IntPtr fontData, Int32 faceIndex, UInt32 firstGlyphIndex, Int32 numGlyphs, UInt32 pathParameterTemplate, Single emScale); + [Slot(805)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPathParameterfNV(UInt32 path, System.Int32 pname, Single value); + [Slot(806)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glPathParameterfvNV(UInt32 path, System.Int32 pname, [CountAttribute(Computed = "pname")] Single* value); + [Slot(807)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPathParameteriNV(UInt32 path, System.Int32 pname, Int32 value); + [Slot(808)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glPathParameterivNV(UInt32 path, System.Int32 pname, [CountAttribute(Computed = "pname")] Int32* value); + [Slot(809)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPathStencilDepthOffsetNV(Single factor, Single units); + [Slot(810)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPathStencilFuncNV(System.Int32 func, Int32 @ref, UInt32 mask); + [Slot(811)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPathStringNV(UInt32 path, System.Int32 format, Int32 length, [CountAttribute(Parameter = "length")] IntPtr pathString); + [Slot(812)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glPathSubCommandsNV(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, [CountAttribute(Parameter = "numCommands")] Byte* commands, Int32 numCoords, System.Int32 coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords); + [Slot(813)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glPathSubCoordsNV(UInt32 path, Int32 coordStart, Int32 numCoords, System.Int32 coordType, [CountAttribute(Computed = "numCoords,coordType")] IntPtr coords); + [Slot(814)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glPathTexGenNV(System.Int32 texCoordSet, System.Int32 genMode, Int32 components, [CountAttribute(Computed = "genMode,components")] Single* coeffs); + [Slot(818)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe byte glPointAlongPathNV(UInt32 path, Int32 startSegment, Int32 numSegments, Single distance, [OutAttribute, CountAttribute(Count = 1)] Single* x, [OutAttribute, CountAttribute(Count = 1)] Single* y, [OutAttribute, CountAttribute(Count = 1)] Single* tangentX, [OutAttribute, CountAttribute(Count = 1)] Single* tangentY); + [Slot(837)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramPathFragmentInputGenNV(UInt32 program, Int32 location, System.Int32 genMode, Int32 components, Single* coeffs); + [Slot(848)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform1i64NV(UInt32 program, Int32 location, Int64 x); + [Slot(850)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform1i64vNV(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] Int64* value); + [Slot(856)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform1ui64NV(UInt32 program, Int32 location, UInt64 x); + [Slot(858)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform1ui64vNV(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64* value); + [Slot(872)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform2i64NV(UInt32 program, Int32 location, Int64 x, Int64 y); + [Slot(874)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform2i64vNV(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int64* value); + [Slot(880)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform2ui64NV(UInt32 program, Int32 location, UInt64 x, UInt64 y); + [Slot(882)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform2ui64vNV(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt64* value); + [Slot(896)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform3i64NV(UInt32 program, Int32 location, Int64 x, Int64 y, Int64 z); + [Slot(898)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform3i64vNV(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int64* value); + [Slot(904)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform3ui64NV(UInt32 program, Int32 location, UInt64 x, UInt64 y, UInt64 z); + [Slot(906)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform3ui64vNV(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt64* value); + [Slot(920)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform4i64NV(UInt32 program, Int32 location, Int64 x, Int64 y, Int64 z, Int64 w); + [Slot(922)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform4i64vNV(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int64* value); + [Slot(928)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniform4ui64NV(UInt32 program, Int32 location, UInt64 x, UInt64 y, UInt64 z, UInt64 w); + [Slot(930)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniform4ui64vNV(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt64* value); + [Slot(935)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniformHandleui64NV(UInt32 program, Int32 location, UInt64 value); + [Slot(937)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformHandleui64vNV(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64* values); + [Slot(974)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glProgramUniformui64NV(UInt32 program, Int32 location, UInt64 value); + [Slot(975)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glProgramUniformui64vNV(UInt32 program, Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64* value); + [Slot(991)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glRenderbufferStorageMultisampleCoverageNV(System.Int32 target, Int32 coverageSamples, Int32 colorSamples, System.Int32 internalformat, Int32 width, Int32 height); + [Slot(994)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glResolveDepthValuesNV(); + [Slot(1008)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSecondaryColorFormatNV(Int32 size, System.Int32 type, Int32 stride); + [Slot(1016)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSignalVkFenceNV(UInt64 vkFence); + [Slot(1017)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSignalVkSemaphoreNV(UInt64 vkSemaphore); + [Slot(1020)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glStateCaptureNV(UInt32 state, System.Int32 mode); + [Slot(1021)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glStencilFillPathInstancedNV(Int32 numPaths, System.Int32 pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, System.Int32 fillMode, UInt32 mask, System.Int32 transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues); + [Slot(1022)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glStencilFillPathNV(UInt32 path, System.Int32 fillMode, UInt32 mask); + [Slot(1029)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glStencilStrokePathInstancedNV(Int32 numPaths, System.Int32 pathNameType, [CountAttribute(Computed = "numPaths,pathNameType,paths")] IntPtr paths, UInt32 pathBase, Int32 reference, UInt32 mask, System.Int32 transformType, [CountAttribute(Computed = "numPaths,transformType")] Single* transformValues); + [Slot(1030)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glStencilStrokePathNV(UInt32 path, Int32 reference, UInt32 mask); + [Slot(1031)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glStencilThenCoverFillPathInstancedNV(Int32 numPaths, System.Int32 pathNameType, IntPtr paths, UInt32 pathBase, System.Int32 fillMode, UInt32 mask, System.Int32 coverMode, System.Int32 transformType, Single* transformValues); + [Slot(1032)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glStencilThenCoverFillPathNV(UInt32 path, System.Int32 fillMode, UInt32 mask, System.Int32 coverMode); + [Slot(1033)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glStencilThenCoverStrokePathInstancedNV(Int32 numPaths, System.Int32 pathNameType, IntPtr paths, UInt32 pathBase, Int32 reference, UInt32 mask, System.Int32 coverMode, System.Int32 transformType, Single* transformValues); + [Slot(1034)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glStencilThenCoverStrokePathNV(UInt32 path, Int32 reference, UInt32 mask, System.Int32 coverMode); + [Slot(1035)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glSubpixelPrecisionBiasNV(UInt32 xbits, UInt32 ybits); + [Slot(1039)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTexCoordFormatNV(Int32 size, System.Int32 type, Int32 stride); + [Slot(1069)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glTextureBarrierNV(); + [Slot(1111)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glTransformPathNV(UInt32 resultPath, UInt32 srcPath, System.Int32 transformType, [CountAttribute(Computed = "transformType")] Single* transformValues); + [Slot(1118)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform1i64NV(Int32 location, Int64 x); + [Slot(1120)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform1i64vNV(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] Int64* value); + [Slot(1124)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform1ui64NV(Int32 location, UInt64 x); + [Slot(1126)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform1ui64vNV(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] UInt64* value); + [Slot(1134)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform2i64NV(Int32 location, Int64 x, Int64 y); + [Slot(1136)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform2i64vNV(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] Int64* value); + [Slot(1140)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform2ui64NV(Int32 location, UInt64 x, UInt64 y); + [Slot(1142)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform2ui64vNV(Int32 location, Int32 count, [CountAttribute(Parameter = "count*2")] UInt64* value); + [Slot(1150)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform3i64NV(Int32 location, Int64 x, Int64 y, Int64 z); + [Slot(1152)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform3i64vNV(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] Int64* value); + [Slot(1156)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform3ui64NV(Int32 location, UInt64 x, UInt64 y, UInt64 z); + [Slot(1158)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform3ui64vNV(Int32 location, Int32 count, [CountAttribute(Parameter = "count*3")] UInt64* value); + [Slot(1166)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform4i64NV(Int32 location, Int64 x, Int64 y, Int64 z, Int64 w); + [Slot(1168)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform4i64vNV(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] Int64* value); + [Slot(1172)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniform4ui64NV(Int32 location, UInt64 x, UInt64 y, UInt64 z, UInt64 w); + [Slot(1174)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniform4ui64vNV(Int32 location, Int32 count, [CountAttribute(Parameter = "count*4")] UInt64* value); + [Slot(1178)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniformHandleui64NV(Int32 location, UInt64 value); + [Slot(1180)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformHandleui64vNV(Int32 location, Int32 count, [CountAttribute(Parameter = "count")] UInt64* value); + [Slot(1200)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glUniformui64NV(Int32 location, UInt64 value); + [Slot(1201)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glUniformui64vNV(Int32 location, Int32 count, [CountAttribute(Parameter = "count*1")] UInt64* value); + [Slot(1279)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribFormatNV(UInt32 index, Int32 size, System.Int32 type, bool normalized, Int32 stride); + [Slot(1301)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribIFormatNV(UInt32 index, Int32 size, System.Int32 type, Int32 stride); + [Slot(1305)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribL1i64NV(UInt32 index, Int64 x); + [Slot(1306)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribL1i64vNV(UInt32 index, [CountAttribute(Count = 1)] Int64* v); + [Slot(1308)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribL1ui64NV(UInt32 index, UInt64 x); + [Slot(1310)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribL1ui64vNV(UInt32 index, [CountAttribute(Count = 1)] UInt64* v); + [Slot(1313)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribL2i64NV(UInt32 index, Int64 x, Int64 y); + [Slot(1314)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribL2i64vNV(UInt32 index, [CountAttribute(Count = 2)] Int64* v); + [Slot(1315)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribL2ui64NV(UInt32 index, UInt64 x, UInt64 y); + [Slot(1316)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribL2ui64vNV(UInt32 index, [CountAttribute(Count = 2)] UInt64* v); + [Slot(1319)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribL3i64NV(UInt32 index, Int64 x, Int64 y, Int64 z); + [Slot(1320)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribL3i64vNV(UInt32 index, [CountAttribute(Count = 3)] Int64* v); + [Slot(1321)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribL3ui64NV(UInt32 index, UInt64 x, UInt64 y, UInt64 z); + [Slot(1322)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribL3ui64vNV(UInt32 index, [CountAttribute(Count = 3)] UInt64* v); + [Slot(1325)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribL4i64NV(UInt32 index, Int64 x, Int64 y, Int64 z, Int64 w); + [Slot(1326)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribL4i64vNV(UInt32 index, [CountAttribute(Count = 4)] Int64* v); + [Slot(1327)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribL4ui64NV(UInt32 index, UInt64 x, UInt64 y, UInt64 z, UInt64 w); + [Slot(1328)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glVertexAttribL4ui64vNV(UInt32 index, [CountAttribute(Count = 4)] UInt64* v); + [Slot(1330)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexAttribLFormatNV(UInt32 index, Int32 size, System.Int32 type, Int32 stride); + [Slot(1342)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glVertexFormatNV(Int32 size, System.Int32 type, Int32 stride); + [Slot(1353)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glViewportPositionWScaleNV(UInt32 index, Single xcoeff, Single ycoeff); + [Slot(1354)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glViewportSwizzleNV(UInt32 index, System.Int32 swizzlex, System.Int32 swizzley, System.Int32 swizzlez, System.Int32 swizzlew); + [Slot(1356)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glWaitVkSemaphoreNV(UInt64 vkSemaphore); + [Slot(1357)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern unsafe void glWeightPathsNV(UInt32 resultPath, Int32 numPaths, [CountAttribute(Parameter = "numPaths")] UInt32* paths, [CountAttribute(Parameter = "numPaths")] Single* weights); + [Slot(300)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + private static extern void glFramebufferTextureMultiviewOVR(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level, Int32 baseViewIndex, Int32 numViews); } } diff --git a/src/OpenTK/Graphics/OpenGL4/GL4Enums.cs b/src/OpenTK/Graphics/OpenGL4/GL4Enums.cs index 7e28eff8..4e739124 100644 --- a/src/OpenTK/Graphics/OpenGL4/GL4Enums.cs +++ b/src/OpenTK/Graphics/OpenGL4/GL4Enums.cs @@ -720,7 +720,7 @@ namespace OpenTK.Graphics.OpenGL4 } /// - /// Used in GL.Arb.BlendEquationSeparate, GL.Arb.BlendFunc and 47 other functions + /// Used in GL.Amd.GetPerfMonitorCounterData, GL.Amd.GetPerfMonitorCounterInfo and 174 other functions /// public enum All : int { @@ -749,10 +749,22 @@ namespace OpenTK.Graphics.OpenGL4 /// Zero = ((int)0), /// + /// Original was GL_CLOSE_PATH_NV = 0x00 + /// + ClosePathNv = ((int)0x00), + /// /// Original was GL_Points = 0x0000 /// Points = ((int)0x0000), /// + /// Original was GL_TERMINATE_SEQUENCE_COMMAND_NV = 0x0000 + /// + TerminateSequenceCommandNv = ((int)0x0000), + /// + /// Original was GL_PERFQUERY_SINGLE_CONTEXT_INTEL = 0x00000000 + /// + PerfquerySingleContextIntel = ((int)0x00000000), + /// /// Original was GL_CONTEXT_CORE_PROFILE_BIT = 0x00000001 /// ContextCoreProfileBit = ((int)0x00000001), @@ -761,6 +773,10 @@ namespace OpenTK.Graphics.OpenGL4 /// ContextFlagForwardCompatibleBit = ((int)0x00000001), /// + /// Original was GL_PERFQUERY_GLOBAL_CONTEXT_INTEL = 0x00000001 + /// + PerfqueryGlobalContextIntel = ((int)0x00000001), + /// /// Original was GL_QUERY_DEPTH_PASS_EVENT_BIT_AMD = 0x00000001 /// QueryDepthPassEventBitAmd = ((int)0x00000001), @@ -849,6 +865,14 @@ namespace OpenTK.Graphics.OpenGL4 /// UniformBarrierBitExt = ((int)0x00000004), /// + /// Original was GL_CONTEXT_FLAG_NO_ERROR_BIT = 0x00000008 + /// + ContextFlagNoErrorBit = ((int)0x00000008), + /// + /// Original was GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR = 0x00000008 + /// + ContextFlagNoErrorBitKhr = ((int)0x00000008), + /// /// Original was GL_GL_TEXTURE_FETCH_BARRIER_BIT = 0x00000008 /// GlTextureFetchBarrierBit = ((int)0x00000008), @@ -873,6 +897,10 @@ namespace OpenTK.Graphics.OpenGL4 /// TextureFetchBarrierBitExt = ((int)0x00000008), /// + /// Original was GL_CONTEXT_FLAG_PROTECTED_CONTENT_BIT_EXT = 0x00000010 + /// + ContextFlagProtectedContentBitExt = ((int)0x00000010), + /// /// Original was GL_SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV = 0x00000010 /// ShaderGlobalAccessBarrierBitNv = ((int)0x00000010), @@ -1009,6 +1037,18 @@ namespace OpenTK.Graphics.OpenGL4 /// MapReadBitExt = ((int)0x0001), /// + /// Original was GL_NOP_COMMAND_NV = 0x0001 + /// + NopCommandNv = ((int)0x0001), + /// + /// Original was GL_FONT_X_MIN_BOUNDS_BIT_NV = 0x00010000 + /// + FontXMinBoundsBitNv = ((int)0x00010000), + /// + /// Original was GL_DRAW_ELEMENTS_COMMAND_NV = 0x0002 + /// + DrawElementsCommandNv = ((int)0x0002), + /// /// Original was GL_LINE_LOOP = 0x0002 /// LineLoop = ((int)0x0002), @@ -1021,10 +1061,22 @@ namespace OpenTK.Graphics.OpenGL4 /// MapWriteBitExt = ((int)0x0002), /// + /// Original was GL_FONT_Y_MIN_BOUNDS_BIT_NV = 0x00020000 + /// + FontYMinBoundsBitNv = ((int)0x00020000), + /// + /// Original was GL_DRAW_ARRAYS_COMMAND_NV = 0x0003 + /// + DrawArraysCommandNv = ((int)0x0003), + /// /// Original was GL_LINE_STRIP = 0x0003 /// LineStrip = ((int)0x0003), /// + /// Original was GL_DRAW_ELEMENTS_STRIP_COMMAND_NV = 0x0004 + /// + DrawElementsStripCommandNv = ((int)0x0004), + /// /// Original was GL_MAP_INVALIDATE_RANGE_BIT = 0x0004 /// MapInvalidateRangeBit = ((int)0x0004), @@ -1037,14 +1089,30 @@ namespace OpenTK.Graphics.OpenGL4 /// Triangles = ((int)0x0004), /// + /// Original was GL_FONT_X_MAX_BOUNDS_BIT_NV = 0x00040000 + /// + FontXMaxBoundsBitNv = ((int)0x00040000), + /// + /// Original was GL_DRAW_ARRAYS_STRIP_COMMAND_NV = 0x0005 + /// + DrawArraysStripCommandNv = ((int)0x0005), + /// /// Original was GL_TRIANGLE_STRIP = 0x0005 /// TriangleStrip = ((int)0x0005), /// + /// Original was GL_DRAW_ELEMENTS_INSTANCED_COMMAND_NV = 0x0006 + /// + DrawElementsInstancedCommandNv = ((int)0x0006), + /// /// Original was GL_TRIANGLE_FAN = 0x0006 /// TriangleFan = ((int)0x0006), /// + /// Original was GL_DRAW_ARRAYS_INSTANCED_COMMAND_NV = 0x0007 + /// + DrawArraysInstancedCommandNv = ((int)0x0007), + /// /// Original was GL_QUADS = 0x0007 /// Quads = ((int)0x0007), @@ -1053,6 +1121,10 @@ namespace OpenTK.Graphics.OpenGL4 /// QuadsExt = ((int)0x0007), /// + /// Original was GL_ELEMENT_ADDRESS_COMMAND_NV = 0x0008 + /// + ElementAddressCommandNv = ((int)0x0008), + /// /// Original was GL_MAP_INVALIDATE_BUFFER_BIT = 0x0008 /// MapInvalidateBufferBit = ((int)0x0008), @@ -1065,6 +1137,14 @@ namespace OpenTK.Graphics.OpenGL4 /// QuadStrip = ((int)0x0008), /// + /// Original was GL_FONT_Y_MAX_BOUNDS_BIT_NV = 0x00080000 + /// + FontYMaxBoundsBitNv = ((int)0x00080000), + /// + /// Original was GL_ATTRIBUTE_ADDRESS_COMMAND_NV = 0x0009 + /// + AttributeAddressCommandNv = ((int)0x0009), + /// /// Original was GL_POLYGON = 0x0009 /// Polygon = ((int)0x0009), @@ -1081,6 +1161,14 @@ namespace OpenTK.Graphics.OpenGL4 /// LinesAdjacencyExt = ((int)0x000A), /// + /// Original was GL_UNIFORM_ADDRESS_COMMAND_NV = 0x000A + /// + UniformAddressCommandNv = ((int)0x000A), + /// + /// Original was GL_BLEND_COLOR_COMMAND_NV = 0x000B + /// + BlendColorCommandNv = ((int)0x000B), + /// /// Original was GL_LINE_STRIP_ADJACENCY = 0x000B /// LineStripAdjacency = ((int)0x000B), @@ -1093,6 +1181,10 @@ namespace OpenTK.Graphics.OpenGL4 /// LineStripAdjacencyExt = ((int)0x000B), /// + /// Original was GL_STENCIL_REF_COMMAND_NV = 0x000C + /// + StencilRefCommandNv = ((int)0x000C), + /// /// Original was GL_TRIANGLES_ADJACENCY = 0x000C /// TrianglesAdjacency = ((int)0x000C), @@ -1105,6 +1197,10 @@ namespace OpenTK.Graphics.OpenGL4 /// TrianglesAdjacencyExt = ((int)0x000C), /// + /// Original was GL_LINE_WIDTH_COMMAND_NV = 0x000D + /// + LineWidthCommandNv = ((int)0x000D), + /// /// Original was GL_TRIANGLE_STRIP_ADJACENCY = 0x000D /// TriangleStripAdjacency = ((int)0x000D), @@ -1125,6 +1221,14 @@ namespace OpenTK.Graphics.OpenGL4 /// PatchesExt = ((int)0x000E), /// + /// Original was GL_POLYGON_OFFSET_COMMAND_NV = 0x000E + /// + PolygonOffsetCommandNv = ((int)0x000E), + /// + /// Original was GL_ALPHA_REF_COMMAND_NV = 0x000F + /// + AlphaRefCommandNv = ((int)0x000F), + /// /// Original was GL_MAP_FLUSH_EXPLICIT_BIT = 0x0010 /// MapFlushExplicitBit = ((int)0x0010), @@ -1133,6 +1237,22 @@ namespace OpenTK.Graphics.OpenGL4 /// MapFlushExplicitBitExt = ((int)0x0010), /// + /// Original was GL_VIEWPORT_COMMAND_NV = 0x0010 + /// + ViewportCommandNv = ((int)0x0010), + /// + /// Original was GL_FONT_UNITS_PER_EM_BIT_NV = 0x00100000 + /// + FontUnitsPerEmBitNv = ((int)0x00100000), + /// + /// Original was GL_SCISSOR_COMMAND_NV = 0x0011 + /// + ScissorCommandNv = ((int)0x0011), + /// + /// Original was GL_FRONT_FACE_COMMAND_NV = 0x0012 + /// + FrontFaceCommandNv = ((int)0x0012), + /// /// Original was GL_MAP_UNSYNCHRONIZED_BIT = 0x0020 /// MapUnsynchronizedBit = ((int)0x0020), @@ -1141,22 +1261,58 @@ namespace OpenTK.Graphics.OpenGL4 /// MapUnsynchronizedBitExt = ((int)0x0020), /// + /// Original was GL_FONT_ASCENDER_BIT_NV = 0x00200000 + /// + FontAscenderBitNv = ((int)0x00200000), + /// /// Original was GL_MAP_PERSISTENT_BIT = 0x0040 /// MapPersistentBit = ((int)0x0040), /// + /// Original was GL_FONT_DESCENDER_BIT_NV = 0x00400000 + /// + FontDescenderBitNv = ((int)0x00400000), + /// /// Original was GL_MAP_COHERENT_BIT = 0x0080 /// MapCoherentBit = ((int)0x0080), /// + /// Original was GL_FONT_HEIGHT_BIT_NV = 0x00800000 + /// + FontHeightBitNv = ((int)0x00800000), + /// + /// Original was GL_BOLD_BIT_NV = 0x01 + /// + BoldBitNv = ((int)0x01), + /// + /// Original was GL_GLYPH_WIDTH_BIT_NV = 0x01 + /// + GlyphWidthBitNv = ((int)0x01), + /// /// Original was GL_DYNAMIC_STORAGE_BIT = 0x0100 /// DynamicStorageBit = ((int)0x0100), /// + /// Original was GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV = 0x01000000 + /// + FontMaxAdvanceWidthBitNv = ((int)0x01000000), + /// /// Original was GL_ADD = 0x0104 /// Add = ((int)0x0104), /// + /// Original was GL_GLYPH_HEIGHT_BIT_NV = 0x02 + /// + GlyphHeightBitNv = ((int)0x02), + /// + /// Original was GL_ITALIC_BIT_NV = 0x02 + /// + ItalicBitNv = ((int)0x02), + /// + /// Original was GL_MOVE_TO_NV = 0x02 + /// + MoveToNv = ((int)0x02), + /// /// Original was GL_CLIENT_STORAGE_BIT = 0x0200 /// ClientStorageBit = ((int)0x0200), @@ -1165,6 +1321,10 @@ namespace OpenTK.Graphics.OpenGL4 /// Never = ((int)0x0200), /// + /// Original was GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV = 0x02000000 + /// + FontMaxAdvanceHeightBitNv = ((int)0x02000000), + /// /// Original was GL_LESS = 0x0201 /// Less = ((int)0x0201), @@ -1193,6 +1353,10 @@ namespace OpenTK.Graphics.OpenGL4 /// Always = ((int)0x0207), /// + /// Original was GL_RELATIVE_MOVE_TO_NV = 0x03 + /// + RelativeMoveToNv = ((int)0x03), + /// /// Original was GL_SRC_COLOR = 0x0300 /// SrcColor = ((int)0x0300), @@ -1229,6 +1393,14 @@ namespace OpenTK.Graphics.OpenGL4 /// SrcAlphaSaturate = ((int)0x0308), /// + /// Original was GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV = 0x04 + /// + GlyphHorizontalBearingXBitNv = ((int)0x04), + /// + /// Original was GL_LINE_TO_NV = 0x04 + /// + LineToNv = ((int)0x04), + /// /// Original was GL_FRONT_LEFT = 0x0400 /// FrontLeft = ((int)0x0400), @@ -1237,6 +1409,10 @@ namespace OpenTK.Graphics.OpenGL4 /// SparseStorageBitArb = ((int)0x0400), /// + /// Original was GL_FONT_UNDERLINE_POSITION_BIT_NV = 0x04000000 + /// + FontUnderlinePositionBitNv = ((int)0x04000000), + /// /// Original was GL_FRONT_RIGHT = 0x0401 /// FrontRight = ((int)0x0401), @@ -1285,6 +1461,10 @@ namespace OpenTK.Graphics.OpenGL4 /// Aux3 = ((int)0x040C), /// + /// Original was GL_RELATIVE_LINE_TO_NV = 0x05 + /// + RelativeLineToNv = ((int)0x05), + /// /// Original was GL_INVALID_ENUM = 0x0500 /// InvalidEnum = ((int)0x0500), @@ -1337,6 +1517,30 @@ namespace OpenTK.Graphics.OpenGL4 /// ContextLostKhr = ((int)0x0507), /// + /// Original was GL_HORIZONTAL_LINE_TO_NV = 0x06 + /// + HorizontalLineToNv = ((int)0x06), + /// + /// Original was GL_RELATIVE_HORIZONTAL_LINE_TO_NV = 0x07 + /// + RelativeHorizontalLineToNv = ((int)0x07), + /// + /// Original was GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV = 0x08 + /// + GlyphHorizontalBearingYBitNv = ((int)0x08), + /// + /// Original was GL_VERTICAL_LINE_TO_NV = 0x08 + /// + VerticalLineToNv = ((int)0x08), + /// + /// Original was GL_FONT_UNDERLINE_THICKNESS_BIT_NV = 0x08000000 + /// + FontUnderlineThicknessBitNv = ((int)0x08000000), + /// + /// Original was GL_RELATIVE_VERTICAL_LINE_TO_NV = 0x09 + /// + RelativeVerticalLineToNv = ((int)0x09), + /// /// Original was GL_CW = 0x0900 /// Cw = ((int)0x0900), @@ -1345,6 +1549,14 @@ namespace OpenTK.Graphics.OpenGL4 /// Ccw = ((int)0x0901), /// + /// Original was GL_QUADRATIC_CURVE_TO_NV = 0x0A + /// + QuadraticCurveToNv = ((int)0x0A), + /// + /// Original was GL_RELATIVE_QUADRATIC_CURVE_TO_NV = 0x0B + /// + RelativeQuadraticCurveToNv = ((int)0x0B), + /// /// Original was GL_POINT_SMOOTH = 0x0B10 /// PointSmooth = ((int)0x0B10), @@ -1537,10 +1749,26 @@ namespace OpenTK.Graphics.OpenGL4 /// Modelview0StackDepthExt = ((int)0x0BA3), /// + /// Original was GL_PATH_MODELVIEW_STACK_DEPTH_NV = 0x0BA3 + /// + PathModelviewStackDepthNv = ((int)0x0BA3), + /// + /// Original was GL_PATH_PROJECTION_STACK_DEPTH_NV = 0x0BA4 + /// + PathProjectionStackDepthNv = ((int)0x0BA4), + /// /// Original was GL_MODELVIEW0_MATRIX_EXT = 0x0BA6 /// Modelview0MatrixExt = ((int)0x0BA6), /// + /// Original was GL_PATH_MODELVIEW_MATRIX_NV = 0x0BA6 + /// + PathModelviewMatrixNv = ((int)0x0BA6), + /// + /// Original was GL_PATH_PROJECTION_MATRIX_NV = 0x0BA7 + /// + PathProjectionMatrixNv = ((int)0x0BA7), + /// /// Original was GL_ALPHA_TEST = 0x0BC0 /// AlphaTest = ((int)0x0BC0), @@ -1589,6 +1817,10 @@ namespace OpenTK.Graphics.OpenGL4 /// ColorLogicOp = ((int)0x0BF2), /// + /// Original was GL_CUBIC_CURVE_TO_NV = 0x0C + /// + CubicCurveToNv = ((int)0x0C), + /// /// Original was GL_DRAW_BUFFER = 0x0C01 /// DrawBuffer = ((int)0x0C01), @@ -1745,6 +1977,10 @@ namespace OpenTK.Graphics.OpenGL4 /// UnpackAlignment = ((int)0x0CF5), /// + /// Original was GL_RELATIVE_CUBIC_CURVE_TO_NV = 0x0D + /// + RelativeCubicCurveToNv = ((int)0x0D), + /// /// Original was GL_PACK_SWAP_BYTES = 0x0D00 /// PackSwapBytes = ((int)0x0D00), @@ -1833,6 +2069,14 @@ namespace OpenTK.Graphics.OpenGL4 /// MaxTextureSize = ((int)0x0D33), /// + /// Original was GL_PATH_MAX_MODELVIEW_STACK_DEPTH_NV = 0x0D36 + /// + PathMaxModelviewStackDepthNv = ((int)0x0D36), + /// + /// Original was GL_PATH_MAX_PROJECTION_STACK_DEPTH_NV = 0x0D38 + /// + PathMaxProjectionStackDepthNv = ((int)0x0D38), + /// /// Original was GL_MAX_VIEWPORT_DIMS = 0x0D3A /// MaxViewportDims = ((int)0x0D3A), @@ -1925,10 +2169,34 @@ namespace OpenTK.Graphics.OpenGL4 /// Texture2D = ((int)0x0DE1), /// + /// Original was GL_SMOOTH_QUADRATIC_CURVE_TO_NV = 0x0E + /// + SmoothQuadraticCurveToNv = ((int)0x0E), + /// + /// Original was GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV = 0x0F + /// + RelativeSmoothQuadraticCurveToNv = ((int)0x0F), + /// + /// Original was GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV = 0x10 + /// + GlyphHorizontalBearingAdvanceBitNv = ((int)0x10), + /// + /// Original was GL_SMOOTH_CUBIC_CURVE_TO_NV = 0x10 + /// + SmoothCubicCurveToNv = ((int)0x10), + /// + /// Original was GL_GLYPH_HAS_KERNING_BIT_NV = 0x100 + /// + GlyphHasKerningBitNv = ((int)0x100), + /// /// Original was GL_TEXTURE_WIDTH = 0x1000 /// TextureWidth = ((int)0x1000), /// + /// Original was GL_FONT_HAS_KERNING_BIT_NV = 0x10000000 + /// + FontHasKerningBitNv = ((int)0x10000000), + /// /// Original was GL_TEXTURE_HEIGHT = 0x1001 /// TextureHeight = ((int)0x1001), @@ -1949,6 +2217,10 @@ namespace OpenTK.Graphics.OpenGL4 /// TextureTarget = ((int)0x1006), /// + /// Original was GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV = 0x11 + /// + RelativeSmoothCubicCurveToNv = ((int)0x11), + /// /// Original was GL_DONT_CARE = 0x1100 /// DontCare = ((int)0x1100), @@ -1961,6 +2233,10 @@ namespace OpenTK.Graphics.OpenGL4 /// Nicest = ((int)0x1102), /// + /// Original was GL_SMALL_CCW_ARC_TO_NV = 0x12 + /// + SmallCcwArcToNv = ((int)0x12), + /// /// Original was GL_AMBIENT = 0x1200 /// Ambient = ((int)0x1200), @@ -1973,6 +2249,14 @@ namespace OpenTK.Graphics.OpenGL4 /// Specular = ((int)0x1202), /// + /// Original was GL_RELATIVE_SMALL_CCW_ARC_TO_NV = 0x13 + /// + RelativeSmallCcwArcToNv = ((int)0x13), + /// + /// Original was GL_SMALL_CW_ARC_TO_NV = 0x14 + /// + SmallCwArcToNv = ((int)0x14), + /// /// Original was GL_BYTE = 0x1400 /// Byte = ((int)0x1400), @@ -2001,6 +2285,18 @@ namespace OpenTK.Graphics.OpenGL4 /// Float = ((int)0x1406), /// + /// Original was GL_2_BYTES_NV = 0x1407 + /// + Gl2BytesNv = ((int)0x1407), + /// + /// Original was GL_3_BYTES_NV = 0x1408 + /// + Gl3BytesNv = ((int)0x1408), + /// + /// Original was GL_4_BYTES_NV = 0x1409 + /// + Gl4BytesNv = ((int)0x1409), + /// /// Original was GL_DOUBLE = 0x140A /// Double = ((int)0x140A), @@ -2013,10 +2309,26 @@ namespace OpenTK.Graphics.OpenGL4 /// Fixed = ((int)0x140C), /// + /// Original was GL_INT64_ARB = 0x140E + /// + Int64Arb = ((int)0x140E), + /// + /// Original was GL_INT64_NV = 0x140E + /// + Int64Nv = ((int)0x140E), + /// /// Original was GL_UNSIGNED_INT64_ARB = 0x140F /// UnsignedInt64Arb = ((int)0x140F), /// + /// Original was GL_UNSIGNED_INT64_NV = 0x140F + /// + UnsignedInt64Nv = ((int)0x140F), + /// + /// Original was GL_RELATIVE_SMALL_CW_ARC_TO_NV = 0x15 + /// + RelativeSmallCwArcToNv = ((int)0x15), + /// /// Original was GL_CLEAR = 0x1500 /// Clear = ((int)0x1500), @@ -2045,6 +2357,10 @@ namespace OpenTK.Graphics.OpenGL4 /// Xor = ((int)0x1506), /// + /// Original was GL_XOR_NV = 0x1506 + /// + XorNv = ((int)0x1506), + /// /// Original was GL_OR = 0x1507 /// Or = ((int)0x1507), @@ -2081,6 +2397,10 @@ namespace OpenTK.Graphics.OpenGL4 /// Set = ((int)0x150F), /// + /// Original was GL_LARGE_CCW_ARC_TO_NV = 0x16 + /// + LargeCcwArcToNv = ((int)0x16), + /// /// Original was GL_EMISSION = 0x1600 /// Emission = ((int)0x1600), @@ -2089,14 +2409,30 @@ namespace OpenTK.Graphics.OpenGL4 /// AmbientAndDiffuse = ((int)0x1602), /// + /// Original was GL_RELATIVE_LARGE_CCW_ARC_TO_NV = 0x17 + /// + RelativeLargeCcwArcToNv = ((int)0x17), + /// /// Original was GL_MODELVIEW0_EXT = 0x1700 /// Modelview0Ext = ((int)0x1700), /// + /// Original was GL_PATH_MODELVIEW_NV = 0x1700 + /// + PathModelviewNv = ((int)0x1700), + /// + /// Original was GL_PATH_PROJECTION_NV = 0x1701 + /// + PathProjectionNv = ((int)0x1701), + /// /// Original was GL_TEXTURE = 0x1702 /// Texture = ((int)0x1702), /// + /// Original was GL_LARGE_CW_ARC_TO_NV = 0x18 + /// + LargeCwArcToNv = ((int)0x18), + /// /// Original was GL_COLOR = 0x1800 /// Color = ((int)0x1800), @@ -2121,6 +2457,10 @@ namespace OpenTK.Graphics.OpenGL4 /// StencilExt = ((int)0x1802), /// + /// Original was GL_RELATIVE_LARGE_CW_ARC_TO_NV = 0x19 + /// + RelativeLargeCwArcToNv = ((int)0x19), + /// /// Original was GL_COLOR_INDEX = 0x1900 /// ColorIndex = ((int)0x1900), @@ -2141,14 +2481,26 @@ namespace OpenTK.Graphics.OpenGL4 /// RedExt = ((int)0x1903), /// + /// Original was GL_RED_NV = 0x1903 + /// + RedNv = ((int)0x1903), + /// /// Original was GL_GREEN = 0x1904 /// Green = ((int)0x1904), /// + /// Original was GL_GREEN_NV = 0x1904 + /// + GreenNv = ((int)0x1904), + /// /// Original was GL_BLUE = 0x1905 /// Blue = ((int)0x1905), /// + /// Original was GL_BLUE_NV = 0x1905 + /// + BlueNv = ((int)0x1905), + /// /// Original was GL_ALPHA = 0x1906 /// Alpha = ((int)0x1906), @@ -2169,6 +2521,10 @@ namespace OpenTK.Graphics.OpenGL4 /// LuminanceAlpha = ((int)0x190A), /// + /// Original was GL_CONIC_CURVE_TO_NV = 0x1A + /// + ConicCurveToNv = ((int)0x1A), + /// /// Original was GL_PREFER_DOUBLEBUFFER_HINT_PGI = 0x1A1F8 /// PreferDoublebufferHintPgi = ((int)0x1A1F8), @@ -2261,6 +2617,10 @@ namespace OpenTK.Graphics.OpenGL4 /// MaxVertexHintPgi = ((int)0x1A22D), /// + /// Original was GL_RELATIVE_CONIC_CURVE_TO_NV = 0x1B + /// + RelativeConicCurveToNv = ((int)0x1B), + /// /// Original was GL_POINT = 0x1B00 /// Point = ((int)0x1B00), @@ -2305,6 +2665,14 @@ namespace OpenTK.Graphics.OpenGL4 /// Extensions = ((int)0x1F03), /// + /// Original was GL_GLYPH_VERTICAL_BEARING_X_BIT_NV = 0x20 + /// + GlyphVerticalBearingXBitNv = ((int)0x20), + /// + /// Original was GL_FONT_NUM_GLYPH_INDICES_BIT_NV = 0x20000000 + /// + FontNumGlyphIndicesBitNv = ((int)0x20000000), + /// /// Original was GL_MULTISAMPLE_BIT = 0x20000000 /// MultisampleBit = ((int)0x20000000), @@ -2325,6 +2693,14 @@ namespace OpenTK.Graphics.OpenGL4 /// Modulate = ((int)0x2100), /// + /// Original was GL_EYE_LINEAR_NV = 0x2400 + /// + EyeLinearNv = ((int)0x2400), + /// + /// Original was GL_OBJECT_LINEAR_NV = 0x2401 + /// + ObjectLinearNv = ((int)0x2401), + /// /// Original was GL_NEAREST = 0x2600 /// Nearest = ((int)0x2600), @@ -2441,6 +2817,10 @@ namespace OpenTK.Graphics.OpenGL4 /// ClipDistance7 = ((int)0x3007), /// + /// Original was GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV = 0x40 + /// + GlyphVerticalBearingYBitNv = ((int)0x40), + /// /// Original was GL_LIGHT0 = 0x4000 /// Light0 = ((int)0x4000), @@ -2473,6 +2853,10 @@ namespace OpenTK.Graphics.OpenGL4 /// Light7 = ((int)0x4007), /// + /// Original was GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV = 0x80 + /// + GlyphVerticalBearingAdvanceBitNv = ((int)0x80), + /// /// Original was GL_ABGR_EXT = 0x8000 /// AbgrExt = ((int)0x8000), @@ -3641,10 +4025,18 @@ namespace OpenTK.Graphics.OpenGL4 /// PhongHintWin = ((int)0x80EB), /// + /// Original was GL_PARAMETER_BUFFER = 0x80EE + /// + ParameterBuffer = ((int)0x80EE), + /// /// Original was GL_PARAMETER_BUFFER_ARB = 0x80EE /// ParameterBufferArb = ((int)0x80EE), /// + /// Original was GL_PARAMETER_BUFFER_BINDING = 0x80EF + /// + ParameterBufferBinding = ((int)0x80EF), + /// /// Original was GL_PARAMETER_BUFFER_BINDING_ARB = 0x80EF /// ParameterBufferBindingArb = ((int)0x80EF), @@ -4705,6 +5097,10 @@ namespace OpenTK.Graphics.OpenGL4 /// ProgramSeparable = ((int)0x8258), /// + /// Original was GL_PROGRAM_SEPARABLE_EXT = 0x8258 + /// + ProgramSeparableExt = ((int)0x8258), + /// /// Original was GL_ACTIVE_PROGRAM = 0x8259 /// ActiveProgram = ((int)0x8259), @@ -4713,6 +5109,10 @@ namespace OpenTK.Graphics.OpenGL4 /// ProgramPipelineBinding = ((int)0x825A), /// + /// Original was GL_PROGRAM_PIPELINE_BINDING_EXT = 0x825A + /// + ProgramPipelineBindingExt = ((int)0x825A), + /// /// Original was GL_MAX_VIEWPORTS = 0x825B /// MaxViewports = ((int)0x825B), @@ -5305,6 +5705,10 @@ namespace OpenTK.Graphics.OpenGL4 /// ProgramPipeline = ((int)0x82E4), /// + /// Original was GL_PROGRAM_PIPELINE_KHR = 0x82E4 + /// + ProgramPipelineKhr = ((int)0x82E4), + /// /// Original was GL_MAX_VERTEX_ATTRIB_STRIDE = 0x82E5 /// MaxVertexAttribStride = ((int)0x82E5), @@ -5337,54 +5741,98 @@ namespace OpenTK.Graphics.OpenGL4 /// QueryTarget = ((int)0x82EA), /// - /// Original was GL_TEXTURE_BINDING = 0x82EB + /// Original was GL_TRANSFORM_FEEDBACK_OVERFLOW = 0x82EC /// - TextureBinding = ((int)0x82EB), + TransformFeedbackOverflow = ((int)0x82EC), /// /// Original was GL_TRANSFORM_FEEDBACK_OVERFLOW_ARB = 0x82EC /// TransformFeedbackOverflowArb = ((int)0x82EC), /// + /// Original was GL_TRANSFORM_FEEDBACK_STREAM_OVERFLOW = 0x82ED + /// + TransformFeedbackStreamOverflow = ((int)0x82ED), + /// /// Original was GL_TRANSFORM_FEEDBACK_STREAM_OVERFLOW_ARB = 0x82ED /// TransformFeedbackStreamOverflowArb = ((int)0x82ED), /// + /// Original was GL_VERTICES_SUBMITTED = 0x82EE + /// + VerticesSubmitted = ((int)0x82EE), + /// /// Original was GL_VERTICES_SUBMITTED_ARB = 0x82EE /// VerticesSubmittedArb = ((int)0x82EE), /// + /// Original was GL_PRIMITIVES_SUBMITTED = 0x82EF + /// + PrimitivesSubmitted = ((int)0x82EF), + /// /// Original was GL_PRIMITIVES_SUBMITTED_ARB = 0x82EF /// PrimitivesSubmittedArb = ((int)0x82EF), /// + /// Original was GL_VERTEX_SHADER_INVOCATIONS = 0x82F0 + /// + VertexShaderInvocations = ((int)0x82F0), + /// /// Original was GL_VERTEX_SHADER_INVOCATIONS_ARB = 0x82F0 /// VertexShaderInvocationsArb = ((int)0x82F0), /// + /// Original was GL_TESS_CONTROL_SHADER_PATCHES = 0x82F1 + /// + TessControlShaderPatches = ((int)0x82F1), + /// /// Original was GL_TESS_CONTROL_SHADER_PATCHES_ARB = 0x82F1 /// TessControlShaderPatchesArb = ((int)0x82F1), /// + /// Original was GL_TESS_EVALUATION_SHADER_INVOCATIONS = 0x82F2 + /// + TessEvaluationShaderInvocations = ((int)0x82F2), + /// /// Original was GL_TESS_EVALUATION_SHADER_INVOCATIONS_ARB = 0x82F2 /// TessEvaluationShaderInvocationsArb = ((int)0x82F2), /// + /// Original was GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED = 0x82F3 + /// + GeometryShaderPrimitivesEmitted = ((int)0x82F3), + /// /// Original was GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED_ARB = 0x82F3 /// GeometryShaderPrimitivesEmittedArb = ((int)0x82F3), /// + /// Original was GL_FRAGMENT_SHADER_INVOCATIONS = 0x82F4 + /// + FragmentShaderInvocations = ((int)0x82F4), + /// /// Original was GL_FRAGMENT_SHADER_INVOCATIONS_ARB = 0x82F4 /// FragmentShaderInvocationsArb = ((int)0x82F4), /// + /// Original was GL_COMPUTE_SHADER_INVOCATIONS = 0x82F5 + /// + ComputeShaderInvocations = ((int)0x82F5), + /// /// Original was GL_COMPUTE_SHADER_INVOCATIONS_ARB = 0x82F5 /// ComputeShaderInvocationsArb = ((int)0x82F5), /// + /// Original was GL_CLIPPING_INPUT_PRIMITIVES = 0x82F6 + /// + ClippingInputPrimitives = ((int)0x82F6), + /// /// Original was GL_CLIPPING_INPUT_PRIMITIVES_ARB = 0x82F6 /// ClippingInputPrimitivesArb = ((int)0x82F6), /// + /// Original was GL_CLIPPING_OUTPUT_PRIMITIVES = 0x82F7 + /// + ClippingOutputPrimitives = ((int)0x82F7), + /// /// Original was GL_CLIPPING_OUTPUT_PRIMITIVES_ARB = 0x82F7 /// ClippingOutputPrimitivesArb = ((int)0x82F7), @@ -5557,6 +6005,10 @@ namespace OpenTK.Graphics.OpenGL4 /// MirroredRepeat = ((int)0x8370), /// + /// Original was GL_MIRRORED_REPEAT_ARB = 0x8370 + /// + MirroredRepeatArb = ((int)0x8370), + /// /// Original was GL_VERTEX_PRECLIP_SGIX = 0x83EE /// VertexPreclipSgix = ((int)0x83EE), @@ -5581,6 +6033,22 @@ namespace OpenTK.Graphics.OpenGL4 /// CompressedRgbaS3tcDxt5Ext = ((int)0x83F3), /// + /// Original was GL_PERFQUERY_DONOT_FLUSH_INTEL = 0x83F9 + /// + PerfqueryDonotFlushIntel = ((int)0x83F9), + /// + /// Original was GL_PERFQUERY_FLUSH_INTEL = 0x83FA + /// + PerfqueryFlushIntel = ((int)0x83FA), + /// + /// Original was GL_PERFQUERY_WAIT_INTEL = 0x83FB + /// + PerfqueryWaitIntel = ((int)0x83FB), + /// + /// Original was GL_CONSERVATIVE_RASTERIZATION_INTEL = 0x83FE + /// + ConservativeRasterizationIntel = ((int)0x83FE), + /// /// Original was GL_FRAGMENT_LIGHTING_SGIX = 0x8400 /// FragmentLightingSgix = ((int)0x8400), @@ -5657,26 +6125,26 @@ namespace OpenTK.Graphics.OpenGL4 /// FragmentLight7Sgix = ((int)0x8413), /// - /// Original was GL_PACK_RESAMPLE_SGIX = 0x842C + /// Original was GL_PACK_RESAMPLE_SGIX = 0x842E /// - PackResampleSgix = ((int)0x842C), + PackResampleSgix = ((int)0x842E), /// - /// Original was GL_UNPACK_RESAMPLE_SGIX = 0x842D + /// Original was GL_UNPACK_RESAMPLE_SGIX = 0x842F /// - UnpackResampleSgix = ((int)0x842D), - /// - /// Original was GL_RESAMPLE_REPLICATE_SGIX = 0x842E - /// - ResampleReplicateSgix = ((int)0x842E), - /// - /// Original was GL_RESAMPLE_ZERO_FILL_SGIX = 0x842F - /// - ResampleZeroFillSgix = ((int)0x842F), + UnpackResampleSgix = ((int)0x842F), /// /// Original was GL_RESAMPLE_DECIMATE_SGIX = 0x8430 /// ResampleDecimateSgix = ((int)0x8430), /// + /// Original was GL_RESAMPLE_REPLICATE_SGIX = 0x8433 + /// + ResampleReplicateSgix = ((int)0x8433), + /// + /// Original was GL_RESAMPLE_ZERO_FILL_SGIX = 0x8434 + /// + ResampleZeroFillSgix = ((int)0x8434), + /// /// Original was GL_NEAREST_CLIPMAP_NEAREST_SGIX = 0x844D /// NearestClipmapNearestSgix = ((int)0x844D), @@ -5949,10 +6417,18 @@ namespace OpenTK.Graphics.OpenGL4 /// MaxTextureUnits = ((int)0x84E2), /// + /// Original was GL_PATH_TRANSPOSE_MODELVIEW_MATRIX_NV = 0x84E3 + /// + PathTransposeModelviewMatrixNv = ((int)0x84E3), + /// /// Original was GL_TRANSPOSE_MODELVIEW_MATRIX = 0x84E3 /// TransposeModelviewMatrix = ((int)0x84E3), /// + /// Original was GL_PATH_TRANSPOSE_PROJECTION_MATRIX_NV = 0x84E4 + /// + PathTransposeProjectionMatrixNv = ((int)0x84E4), + /// /// Original was GL_TRANSPOSE_PROJECTION_MATRIX = 0x84E4 /// TransposeProjectionMatrix = ((int)0x84E4), @@ -6029,6 +6505,14 @@ namespace OpenTK.Graphics.OpenGL4 /// ProxyTextureRectangle = ((int)0x84F7), /// + /// Original was GL_PROXY_TEXTURE_RECTANGLE_ARB = 0x84F7 + /// + ProxyTextureRectangleArb = ((int)0x84F7), + /// + /// Original was GL_PROXY_TEXTURE_RECTANGLE_NV = 0x84F7 + /// + ProxyTextureRectangleNv = ((int)0x84F7), + /// /// Original was GL_MAX_RECTANGLE_TEXTURE_SIZE = 0x84F8 /// MaxRectangleTextureSize = ((int)0x84F8), @@ -6045,10 +6529,18 @@ namespace OpenTK.Graphics.OpenGL4 /// MaxTextureLodBias = ((int)0x84FD), /// + /// Original was GL_TEXTURE_MAX_ANISOTROPY = 0x84FE + /// + TextureMaxAnisotropy = ((int)0x84FE), + /// /// Original was GL_TextureMaxAnisotropyExt = 0x84FE /// TextureMaxAnisotropyExt = ((int)0x84FE), /// + /// Original was GL_MAX_TEXTURE_MAX_ANISOTROPY = 0x84FF + /// + MaxTextureMaxAnisotropy = ((int)0x84FF), + /// /// Original was GL_TEXTURE_FILTER_CONTROL = 0x8500 /// TextureFilterControl = ((int)0x8500), @@ -6109,6 +6601,14 @@ namespace OpenTK.Graphics.OpenGL4 /// ProxyTextureCubeMap = ((int)0x851B), /// + /// Original was GL_PROXY_TEXTURE_CUBE_MAP_ARB = 0x851B + /// + ProxyTextureCubeMapArb = ((int)0x851B), + /// + /// Original was GL_PROXY_TEXTURE_CUBE_MAP_EXT = 0x851B + /// + ProxyTextureCubeMapExt = ((int)0x851B), + /// /// Original was GL_MAX_CUBE_MAP_TEXTURE_SIZE = 0x851C /// MaxCubeMapTextureSize = ((int)0x851C), @@ -6117,6 +6617,14 @@ namespace OpenTK.Graphics.OpenGL4 /// VertexArrayStorageHintApple = ((int)0x851F), /// + /// Original was GL_PRIMARY_COLOR_NV = 0x852C + /// + PrimaryColorNv = ((int)0x852C), + /// + /// Original was GL_SECONDARY_COLOR_NV = 0x852D + /// + SecondaryColorNv = ((int)0x852D), + /// /// Original was GL_MULTISAMPLE_FILTER_HINT_NV = 0x8534 /// MultisampleFilterHintNv = ((int)0x8534), @@ -6149,6 +6657,10 @@ namespace OpenTK.Graphics.OpenGL4 /// Constant = ((int)0x8576), /// + /// Original was GL_CONSTANT_NV = 0x8576 + /// + ConstantNv = ((int)0x8576), + /// /// Original was GL_PRIMARY_COLOR = 0x8577 /// PrimaryColor = ((int)0x8577), @@ -6233,6 +6745,14 @@ namespace OpenTK.Graphics.OpenGL4 /// VertexArrayBinding = ((int)0x85B5), /// + /// Original was GL_UNSIGNED_SHORT_8_8_APPLE = 0x85BA + /// + UnsignedShort88Apple = ((int)0x85BA), + /// + /// Original was GL_UNSIGNED_SHORT_8_8_REV_APPLE = 0x85BB + /// + UnsignedShort88RevApple = ((int)0x85BB), + /// /// Original was GL_TEXTURE_STORAGE_HINT_APPLE = 0x85BC /// TextureStorageHintApple = ((int)0x85BC), @@ -6281,6 +6801,10 @@ namespace OpenTK.Graphics.OpenGL4 /// ProgramPointSize = ((int)0x8642), /// + /// Original was GL_PROGRAM_POINT_SIZE_ARB = 0x8642 + /// + ProgramPointSizeArb = ((int)0x8642), + /// /// Original was GL_VERTEX_PROGRAM_POINT_SIZE = 0x8642 /// VertexProgramPointSize = ((int)0x8642), @@ -6953,18 +7477,34 @@ namespace OpenTK.Graphics.OpenGL4 /// PixelPackBuffer = ((int)0x88EB), /// + /// Original was GL_PIXEL_PACK_BUFFER_ARB = 0x88EB + /// + PixelPackBufferArb = ((int)0x88EB), + /// /// Original was GL_PIXEL_UNPACK_BUFFER = 0x88EC /// PixelUnpackBuffer = ((int)0x88EC), /// + /// Original was GL_PIXEL_UNPACK_BUFFER_ARB = 0x88EC + /// + PixelUnpackBufferArb = ((int)0x88EC), + /// /// Original was GL_PIXEL_PACK_BUFFER_BINDING = 0x88ED /// PixelPackBufferBinding = ((int)0x88ED), /// + /// Original was GL_PIXEL_PACK_BUFFER_BINDING_ARB = 0x88ED + /// + PixelPackBufferBindingArb = ((int)0x88ED), + /// /// Original was GL_PIXEL_UNPACK_BUFFER_BINDING = 0x88EF /// PixelUnpackBufferBinding = ((int)0x88EF), /// + /// Original was GL_PIXEL_UNPACK_BUFFER_BINDING_ARB = 0x88EF + /// + PixelUnpackBufferBindingArb = ((int)0x88EF), + /// /// Original was GL_DEPTH24_STENCIL8 = 0x88F0 /// Depth24Stencil8 = ((int)0x88F0), @@ -7001,6 +7541,10 @@ namespace OpenTK.Graphics.OpenGL4 /// VertexAttribArrayDivisor = ((int)0x88FE), /// + /// Original was GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ARB = 0x88FE + /// + VertexAttribArrayDivisorArb = ((int)0x88FE), + /// /// Original was GL_MAX_ARRAY_TEXTURE_LAYERS = 0x88FF /// MaxArrayTextureLayers = ((int)0x88FF), @@ -7061,6 +7605,10 @@ namespace OpenTK.Graphics.OpenGL4 /// UniformBuffer = ((int)0x8A11), /// + /// Original was GL_RGB_422_APPLE = 0x8A1F + /// + Rgb422Apple = ((int)0x8A1F), + /// /// Original was GL_UNIFORM_BUFFER_BINDING = 0x8A28 /// UniformBufferBinding = ((int)0x8A28), @@ -7185,6 +7733,26 @@ namespace OpenTK.Graphics.OpenGL4 /// UniformBlockReferencedByFragmentShader = ((int)0x8A46), /// + /// Original was GL_TEXTURE_SRGB_DECODE_EXT = 0x8A48 + /// + TextureSrgbDecodeExt = ((int)0x8A48), + /// + /// Original was GL_DECODE_EXT = 0x8A49 + /// + DecodeExt = ((int)0x8A49), + /// + /// Original was GL_SKIP_DECODE_EXT = 0x8A4A + /// + SkipDecodeExt = ((int)0x8A4A), + /// + /// Original was GL_PROGRAM_PIPELINE_OBJECT_EXT = 0x8A4F + /// + ProgramPipelineObjectExt = ((int)0x8A4F), + /// + /// Original was GL_RGB_RAW_422_APPLE = 0x8A51 + /// + RgbRaw422Apple = ((int)0x8A51), + /// /// Original was GL_FRAGMENT_SHADER = 0x8B30 /// FragmentShader = ((int)0x8B30), @@ -7193,6 +7761,14 @@ namespace OpenTK.Graphics.OpenGL4 /// VertexShader = ((int)0x8B31), /// + /// Original was GL_PROGRAM_OBJECT_EXT = 0x8B40 + /// + ProgramObjectExt = ((int)0x8B40), + /// + /// Original was GL_SHADER_OBJECT_EXT = 0x8B48 + /// + ShaderObjectExt = ((int)0x8B48), + /// /// Original was GL_MAX_FRAGMENT_UNIFORM_COMPONENTS = 0x8B49 /// MaxFragmentUniformComponents = ((int)0x8B49), @@ -7401,6 +7977,34 @@ namespace OpenTK.Graphics.OpenGL4 /// ImplementationColorReadFormat = ((int)0x8B9B), /// + /// Original was GL_COUNTER_TYPE_AMD = 0x8BC0 + /// + CounterTypeAmd = ((int)0x8BC0), + /// + /// Original was GL_COUNTER_RANGE_AMD = 0x8BC1 + /// + CounterRangeAmd = ((int)0x8BC1), + /// + /// Original was GL_UNSIGNED_INT64_AMD = 0x8BC2 + /// + UnsignedInt64Amd = ((int)0x8BC2), + /// + /// Original was GL_PERCENTAGE_AMD = 0x8BC3 + /// + PercentageAmd = ((int)0x8BC3), + /// + /// Original was GL_PERFMON_RESULT_AVAILABLE_AMD = 0x8BC4 + /// + PerfmonResultAvailableAmd = ((int)0x8BC4), + /// + /// Original was GL_PERFMON_RESULT_SIZE_AMD = 0x8BC5 + /// + PerfmonResultSizeAmd = ((int)0x8BC5), + /// + /// Original was GL_PERFMON_RESULT_AMD = 0x8BC6 + /// + PerfmonResultAmd = ((int)0x8BC6), + /// /// Original was GL_TEXTURE_RED_TYPE = 0x8C10 /// TextureRedType = ((int)0x8C10), @@ -7441,6 +8045,10 @@ namespace OpenTK.Graphics.OpenGL4 /// ProxyTexture1DArray = ((int)0x8C19), /// + /// Original was GL_PROXY_TEXTURE_1D_ARRAY_EXT = 0x8C19 + /// + ProxyTexture1DArrayExt = ((int)0x8C19), + /// /// Original was GL_TEXTURE_2D_ARRAY = 0x8C1A /// Texture2DArray = ((int)0x8C1A), @@ -7449,6 +8057,10 @@ namespace OpenTK.Graphics.OpenGL4 /// ProxyTexture2DArray = ((int)0x8C1B), /// + /// Original was GL_PROXY_TEXTURE_2D_ARRAY_EXT = 0x8C1B + /// + ProxyTexture2DArrayExt = ((int)0x8C1B), + /// /// Original was GL_TEXTURE_BINDING_1D_ARRAY = 0x8C1C /// TextureBinding1DArray = ((int)0x8C1C), @@ -7461,10 +8073,18 @@ namespace OpenTK.Graphics.OpenGL4 /// MaxGeometryTextureImageUnits = ((int)0x8C29), /// + /// Original was GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB = 0x8C29 + /// + MaxGeometryTextureImageUnitsArb = ((int)0x8C29), + /// /// Original was GL_TEXTURE_BUFFER = 0x8C2A /// TextureBuffer = ((int)0x8C2A), /// + /// Original was GL_TEXTURE_BUFFER_ARB = 0x8C2A + /// + TextureBufferArb = ((int)0x8C2A), + /// /// Original was GL_TEXTURE_BUFFER_BINDING = 0x8C2A /// TextureBufferBinding = ((int)0x8C2A), @@ -7473,14 +8093,30 @@ namespace OpenTK.Graphics.OpenGL4 /// MaxTextureBufferSize = ((int)0x8C2B), /// + /// Original was GL_MAX_TEXTURE_BUFFER_SIZE_ARB = 0x8C2B + /// + MaxTextureBufferSizeArb = ((int)0x8C2B), + /// /// Original was GL_TEXTURE_BINDING_BUFFER = 0x8C2C /// TextureBindingBuffer = ((int)0x8C2C), /// + /// Original was GL_TEXTURE_BINDING_BUFFER_ARB = 0x8C2C + /// + TextureBindingBufferArb = ((int)0x8C2C), + /// /// Original was GL_TEXTURE_BUFFER_DATA_STORE_BINDING = 0x8C2D /// TextureBufferDataStoreBinding = ((int)0x8C2D), /// + /// Original was GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB = 0x8C2D + /// + TextureBufferDataStoreBindingArb = ((int)0x8C2D), + /// + /// Original was GL_TEXTURE_BUFFER_FORMAT_ARB = 0x8C2E + /// + TextureBufferFormatArb = ((int)0x8C2E), + /// /// Original was GL_ANY_SAMPLES_PASSED = 0x8C2F /// AnySamplesPassed = ((int)0x8C2F), @@ -7701,6 +8337,10 @@ namespace OpenTK.Graphics.OpenGL4 /// ReadFramebufferBinding = ((int)0x8CAA), /// + /// Original was GL_RENDERBUFFER_COVERAGE_SAMPLES_NV = 0x8CAB + /// + RenderbufferCoverageSamplesNv = ((int)0x8CAB), + /// /// Original was GL_RENDERBUFFER_SAMPLES = 0x8CAB /// RenderbufferSamples = ((int)0x8CAB), @@ -7945,6 +8585,70 @@ namespace OpenTK.Graphics.OpenGL4 /// ColorAttachment15Ext = ((int)0x8CEF), /// + /// Original was GL_COLOR_ATTACHMENT16 = 0x8CF0 + /// + ColorAttachment16 = ((int)0x8CF0), + /// + /// Original was GL_COLOR_ATTACHMENT17 = 0x8CF1 + /// + ColorAttachment17 = ((int)0x8CF1), + /// + /// Original was GL_COLOR_ATTACHMENT18 = 0x8CF2 + /// + ColorAttachment18 = ((int)0x8CF2), + /// + /// Original was GL_COLOR_ATTACHMENT19 = 0x8CF3 + /// + ColorAttachment19 = ((int)0x8CF3), + /// + /// Original was GL_COLOR_ATTACHMENT20 = 0x8CF4 + /// + ColorAttachment20 = ((int)0x8CF4), + /// + /// Original was GL_COLOR_ATTACHMENT21 = 0x8CF5 + /// + ColorAttachment21 = ((int)0x8CF5), + /// + /// Original was GL_COLOR_ATTACHMENT22 = 0x8CF6 + /// + ColorAttachment22 = ((int)0x8CF6), + /// + /// Original was GL_COLOR_ATTACHMENT23 = 0x8CF7 + /// + ColorAttachment23 = ((int)0x8CF7), + /// + /// Original was GL_COLOR_ATTACHMENT24 = 0x8CF8 + /// + ColorAttachment24 = ((int)0x8CF8), + /// + /// Original was GL_COLOR_ATTACHMENT25 = 0x8CF9 + /// + ColorAttachment25 = ((int)0x8CF9), + /// + /// Original was GL_COLOR_ATTACHMENT26 = 0x8CFA + /// + ColorAttachment26 = ((int)0x8CFA), + /// + /// Original was GL_COLOR_ATTACHMENT27 = 0x8CFB + /// + ColorAttachment27 = ((int)0x8CFB), + /// + /// Original was GL_COLOR_ATTACHMENT28 = 0x8CFC + /// + ColorAttachment28 = ((int)0x8CFC), + /// + /// Original was GL_COLOR_ATTACHMENT29 = 0x8CFD + /// + ColorAttachment29 = ((int)0x8CFD), + /// + /// Original was GL_COLOR_ATTACHMENT30 = 0x8CFE + /// + ColorAttachment30 = ((int)0x8CFE), + /// + /// Original was GL_COLOR_ATTACHMENT31 = 0x8CFF + /// + ColorAttachment31 = ((int)0x8CFF), + /// /// Original was GL_DEPTH_ATTACHMENT = 0x8D00 /// DepthAttachment = ((int)0x8D00), @@ -8193,14 +8897,26 @@ namespace OpenTK.Graphics.OpenGL4 /// FramebufferAttachmentLayered = ((int)0x8DA7), /// + /// Original was GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB = 0x8DA7 + /// + FramebufferAttachmentLayeredArb = ((int)0x8DA7), + /// /// Original was GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS = 0x8DA8 /// FramebufferIncompleteLayerTargets = ((int)0x8DA8), /// + /// Original was GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB = 0x8DA8 + /// + FramebufferIncompleteLayerTargetsArb = ((int)0x8DA8), + /// /// Original was GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT = 0x8DA9 /// FramebufferIncompleteLayerCount = ((int)0x8DA9), /// + /// Original was GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB = 0x8DA9 + /// + FramebufferIncompleteLayerCountArb = ((int)0x8DA9), + /// /// Original was GL_FLOAT_32_UNSIGNED_INT_24_8_REV = 0x8DAD /// Float32UnsignedInt248Rev = ((int)0x8DAD), @@ -8333,26 +9049,62 @@ namespace OpenTK.Graphics.OpenGL4 /// GeometryShader = ((int)0x8DD9), /// + /// Original was GL_GEOMETRY_SHADER_ARB = 0x8DD9 + /// + GeometryShaderArb = ((int)0x8DD9), + /// + /// Original was GL_GEOMETRY_VERTICES_OUT_ARB = 0x8DDA + /// + GeometryVerticesOutArb = ((int)0x8DDA), + /// + /// Original was GL_GEOMETRY_INPUT_TYPE_ARB = 0x8DDB + /// + GeometryInputTypeArb = ((int)0x8DDB), + /// + /// Original was GL_GEOMETRY_OUTPUT_TYPE_ARB = 0x8DDC + /// + GeometryOutputTypeArb = ((int)0x8DDC), + /// /// Original was GL_MAX_GEOMETRY_VARYING_COMPONENTS = 0x8DDD /// MaxGeometryVaryingComponents = ((int)0x8DDD), /// + /// Original was GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB = 0x8DDD + /// + MaxGeometryVaryingComponentsArb = ((int)0x8DDD), + /// /// Original was GL_MAX_VERTEX_VARYING_COMPONENTS = 0x8DDE /// MaxVertexVaryingComponents = ((int)0x8DDE), /// + /// Original was GL_MAX_VERTEX_VARYING_COMPONENTS_ARB = 0x8DDE + /// + MaxVertexVaryingComponentsArb = ((int)0x8DDE), + /// /// Original was GL_MAX_GEOMETRY_UNIFORM_COMPONENTS = 0x8DDF /// MaxGeometryUniformComponents = ((int)0x8DDF), /// + /// Original was GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB = 0x8DDF + /// + MaxGeometryUniformComponentsArb = ((int)0x8DDF), + /// /// Original was GL_MAX_GEOMETRY_OUTPUT_VERTICES = 0x8DE0 /// MaxGeometryOutputVertices = ((int)0x8DE0), /// + /// Original was GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB = 0x8DE0 + /// + MaxGeometryOutputVerticesArb = ((int)0x8DE0), + /// /// Original was GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS = 0x8DE1 /// MaxGeometryTotalOutputComponents = ((int)0x8DE1), /// + /// Original was GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB = 0x8DE1 + /// + MaxGeometryTotalOutputComponentsArb = ((int)0x8DE1), + /// /// Original was GL_ACTIVE_SUBROUTINES = 0x8DE5 /// ActiveSubroutines = ((int)0x8DE5), @@ -8425,22 +9177,50 @@ namespace OpenTK.Graphics.OpenGL4 /// MaxFragmentUniformVectors = ((int)0x8DFD), /// + /// Original was GL_RENDERBUFFER_COLOR_SAMPLES_NV = 0x8E10 + /// + RenderbufferColorSamplesNv = ((int)0x8E10), + /// + /// Original was GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV = 0x8E11 + /// + MaxMultisampleCoverageModesNv = ((int)0x8E11), + /// + /// Original was GL_MULTISAMPLE_COVERAGE_MODES_NV = 0x8E12 + /// + MultisampleCoverageModesNv = ((int)0x8E12), + /// /// Original was GL_QUERY_WAIT = 0x8E13 /// QueryWait = ((int)0x8E13), /// + /// Original was GL_QUERY_WAIT_NV = 0x8E13 + /// + QueryWaitNv = ((int)0x8E13), + /// /// Original was GL_QUERY_NO_WAIT = 0x8E14 /// QueryNoWait = ((int)0x8E14), /// + /// Original was GL_QUERY_NO_WAIT_NV = 0x8E14 + /// + QueryNoWaitNv = ((int)0x8E14), + /// /// Original was GL_QUERY_BY_REGION_WAIT = 0x8E15 /// QueryByRegionWait = ((int)0x8E15), /// + /// Original was GL_QUERY_BY_REGION_WAIT_NV = 0x8E15 + /// + QueryByRegionWaitNv = ((int)0x8E15), + /// /// Original was GL_QUERY_BY_REGION_NO_WAIT = 0x8E16 /// QueryByRegionNoWait = ((int)0x8E16), /// + /// Original was GL_QUERY_BY_REGION_NO_WAIT_NV = 0x8E16 + /// + QueryByRegionNoWaitNv = ((int)0x8E16), + /// /// Original was GL_QUERY_WAIT_INVERTED = 0x8E17 /// QueryWaitInverted = ((int)0x8E17), @@ -8457,6 +9237,14 @@ namespace OpenTK.Graphics.OpenGL4 /// QueryByRegionNoWaitInverted = ((int)0x8E1A), /// + /// Original was GL_POLYGON_OFFSET_CLAMP = 0x8E1B + /// + PolygonOffsetClamp = ((int)0x8E1B), + /// + /// Original was GL_POLYGON_OFFSET_CLAMP_EXT = 0x8E1B + /// + PolygonOffsetClampExt = ((int)0x8E1B), + /// /// Original was GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS = 0x8E1E /// MaxCombinedTessControlUniformComponents = ((int)0x8E1E), @@ -8465,6 +9253,10 @@ namespace OpenTK.Graphics.OpenGL4 /// MaxCombinedTessEvaluationUniformComponents = ((int)0x8E1F), /// + /// Original was GL_COLOR_SAMPLES_NV = 0x8E20 + /// + ColorSamplesNv = ((int)0x8E20), + /// /// Original was GL_TRANSFORM_FEEDBACK = 0x8E22 /// TransformFeedback = ((int)0x8E22), @@ -8493,6 +9285,18 @@ namespace OpenTK.Graphics.OpenGL4 /// Timestamp = ((int)0x8E28), /// + /// Original was GL_PROGRAM_MATRIX_EXT = 0x8E2D + /// + ProgramMatrixExt = ((int)0x8E2D), + /// + /// Original was GL_TRANSPOSE_PROGRAM_MATRIX_EXT = 0x8E2E + /// + TransposeProgramMatrixExt = ((int)0x8E2E), + /// + /// Original was GL_PROGRAM_MATRIX_STACK_DEPTH_EXT = 0x8E2F + /// + ProgramMatrixStackDepthExt = ((int)0x8E2F), + /// /// Original was GL_TEXTURE_SWIZZLE_R = 0x8E42 /// TextureSwizzleR = ((int)0x8E42), @@ -8549,6 +9353,14 @@ namespace OpenTK.Graphics.OpenGL4 /// ProvokingVertex = ((int)0x8E4F), /// + /// Original was GL_SAMPLE_LOCATION_ARB = 0x8E50 + /// + SampleLocationArb = ((int)0x8E50), + /// + /// Original was GL_SAMPLE_LOCATION_NV = 0x8E50 + /// + SampleLocationNv = ((int)0x8E50), + /// /// Original was GL_SAMPLE_POSITION = 0x8E50 /// SamplePosition = ((int)0x8E50), @@ -8737,6 +9549,130 @@ namespace OpenTK.Graphics.OpenGL4 /// CompressedRgbBptcUnsignedFloatArb = ((int)0x8E8F), /// + /// Original was GL_INCLUSIVE_EXT = 0x8F10 + /// + InclusiveExt = ((int)0x8F10), + /// + /// Original was GL_EXCLUSIVE_EXT = 0x8F11 + /// + ExclusiveExt = ((int)0x8F11), + /// + /// Original was GL_WINDOW_RECTANGLE_EXT = 0x8F12 + /// + WindowRectangleExt = ((int)0x8F12), + /// + /// Original was GL_WINDOW_RECTANGLE_MODE_EXT = 0x8F13 + /// + WindowRectangleModeExt = ((int)0x8F13), + /// + /// Original was GL_MAX_WINDOW_RECTANGLES_EXT = 0x8F14 + /// + MaxWindowRectanglesExt = ((int)0x8F14), + /// + /// Original was GL_NUM_WINDOW_RECTANGLES_EXT = 0x8F15 + /// + NumWindowRectanglesExt = ((int)0x8F15), + /// + /// Original was GL_BUFFER_GPU_ADDRESS_NV = 0x8F1D + /// + BufferGpuAddressNv = ((int)0x8F1D), + /// + /// Original was GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV = 0x8F1E + /// + VertexAttribArrayUnifiedNv = ((int)0x8F1E), + /// + /// Original was GL_ELEMENT_ARRAY_UNIFIED_NV = 0x8F1F + /// + ElementArrayUnifiedNv = ((int)0x8F1F), + /// + /// Original was GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV = 0x8F20 + /// + VertexAttribArrayAddressNv = ((int)0x8F20), + /// + /// Original was GL_VERTEX_ARRAY_ADDRESS_NV = 0x8F21 + /// + VertexArrayAddressNv = ((int)0x8F21), + /// + /// Original was GL_NORMAL_ARRAY_ADDRESS_NV = 0x8F22 + /// + NormalArrayAddressNv = ((int)0x8F22), + /// + /// Original was GL_COLOR_ARRAY_ADDRESS_NV = 0x8F23 + /// + ColorArrayAddressNv = ((int)0x8F23), + /// + /// Original was GL_INDEX_ARRAY_ADDRESS_NV = 0x8F24 + /// + IndexArrayAddressNv = ((int)0x8F24), + /// + /// Original was GL_TEXTURE_COORD_ARRAY_ADDRESS_NV = 0x8F25 + /// + TextureCoordArrayAddressNv = ((int)0x8F25), + /// + /// Original was GL_EDGE_FLAG_ARRAY_ADDRESS_NV = 0x8F26 + /// + EdgeFlagArrayAddressNv = ((int)0x8F26), + /// + /// Original was GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV = 0x8F27 + /// + SecondaryColorArrayAddressNv = ((int)0x8F27), + /// + /// Original was GL_FOG_COORD_ARRAY_ADDRESS_NV = 0x8F28 + /// + FogCoordArrayAddressNv = ((int)0x8F28), + /// + /// Original was GL_ELEMENT_ARRAY_ADDRESS_NV = 0x8F29 + /// + ElementArrayAddressNv = ((int)0x8F29), + /// + /// Original was GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV = 0x8F2A + /// + VertexAttribArrayLengthNv = ((int)0x8F2A), + /// + /// Original was GL_VERTEX_ARRAY_LENGTH_NV = 0x8F2B + /// + VertexArrayLengthNv = ((int)0x8F2B), + /// + /// Original was GL_NORMAL_ARRAY_LENGTH_NV = 0x8F2C + /// + NormalArrayLengthNv = ((int)0x8F2C), + /// + /// Original was GL_COLOR_ARRAY_LENGTH_NV = 0x8F2D + /// + ColorArrayLengthNv = ((int)0x8F2D), + /// + /// Original was GL_INDEX_ARRAY_LENGTH_NV = 0x8F2E + /// + IndexArrayLengthNv = ((int)0x8F2E), + /// + /// Original was GL_TEXTURE_COORD_ARRAY_LENGTH_NV = 0x8F2F + /// + TextureCoordArrayLengthNv = ((int)0x8F2F), + /// + /// Original was GL_EDGE_FLAG_ARRAY_LENGTH_NV = 0x8F30 + /// + EdgeFlagArrayLengthNv = ((int)0x8F30), + /// + /// Original was GL_SECONDARY_COLOR_ARRAY_LENGTH_NV = 0x8F31 + /// + SecondaryColorArrayLengthNv = ((int)0x8F31), + /// + /// Original was GL_FOG_COORD_ARRAY_LENGTH_NV = 0x8F32 + /// + FogCoordArrayLengthNv = ((int)0x8F32), + /// + /// Original was GL_ELEMENT_ARRAY_LENGTH_NV = 0x8F33 + /// + ElementArrayLengthNv = ((int)0x8F33), + /// + /// Original was GL_GPU_ADDRESS_NV = 0x8F34 + /// + GpuAddressNv = ((int)0x8F34), + /// + /// Original was GL_MAX_SHADER_BUFFER_ADDRESS_NV = 0x8F35 + /// + MaxShaderBufferAddressNv = ((int)0x8F35), + /// /// Original was GL_COPY_READ_BUFFER = 0x8F36 /// CopyReadBuffer = ((int)0x8F36), @@ -8789,6 +9725,18 @@ namespace OpenTK.Graphics.OpenGL4 /// DrawIndirectBuffer = ((int)0x8F3F), /// + /// Original was GL_DRAW_INDIRECT_UNIFIED_NV = 0x8F40 + /// + DrawIndirectUnifiedNv = ((int)0x8F40), + /// + /// Original was GL_DRAW_INDIRECT_ADDRESS_NV = 0x8F41 + /// + DrawIndirectAddressNv = ((int)0x8F41), + /// + /// Original was GL_DRAW_INDIRECT_LENGTH_NV = 0x8F42 + /// + DrawIndirectLengthNv = ((int)0x8F42), + /// /// Original was GL_DRAW_INDIRECT_BUFFER_BINDING = 0x8F43 /// DrawIndirectBufferBinding = ((int)0x8F43), @@ -8885,6 +9833,134 @@ namespace OpenTK.Graphics.OpenGL4 /// BinningControlHintQcom = ((int)0x8FB0), /// + /// Original was GL_INT8_NV = 0x8FE0 + /// + Int8Nv = ((int)0x8FE0), + /// + /// Original was GL_INT8_VEC2_NV = 0x8FE1 + /// + Int8Vec2Nv = ((int)0x8FE1), + /// + /// Original was GL_INT8_VEC3_NV = 0x8FE2 + /// + Int8Vec3Nv = ((int)0x8FE2), + /// + /// Original was GL_INT8_VEC4_NV = 0x8FE3 + /// + Int8Vec4Nv = ((int)0x8FE3), + /// + /// Original was GL_INT16_NV = 0x8FE4 + /// + Int16Nv = ((int)0x8FE4), + /// + /// Original was GL_INT16_VEC2_NV = 0x8FE5 + /// + Int16Vec2Nv = ((int)0x8FE5), + /// + /// Original was GL_INT16_VEC3_NV = 0x8FE6 + /// + Int16Vec3Nv = ((int)0x8FE6), + /// + /// Original was GL_INT16_VEC4_NV = 0x8FE7 + /// + Int16Vec4Nv = ((int)0x8FE7), + /// + /// Original was GL_INT64_VEC2_ARB = 0x8FE9 + /// + Int64Vec2Arb = ((int)0x8FE9), + /// + /// Original was GL_INT64_VEC2_NV = 0x8FE9 + /// + Int64Vec2Nv = ((int)0x8FE9), + /// + /// Original was GL_INT64_VEC3_ARB = 0x8FEA + /// + Int64Vec3Arb = ((int)0x8FEA), + /// + /// Original was GL_INT64_VEC3_NV = 0x8FEA + /// + Int64Vec3Nv = ((int)0x8FEA), + /// + /// Original was GL_INT64_VEC4_ARB = 0x8FEB + /// + Int64Vec4Arb = ((int)0x8FEB), + /// + /// Original was GL_INT64_VEC4_NV = 0x8FEB + /// + Int64Vec4Nv = ((int)0x8FEB), + /// + /// Original was GL_UNSIGNED_INT8_NV = 0x8FEC + /// + UnsignedInt8Nv = ((int)0x8FEC), + /// + /// Original was GL_UNSIGNED_INT8_VEC2_NV = 0x8FED + /// + UnsignedInt8Vec2Nv = ((int)0x8FED), + /// + /// Original was GL_UNSIGNED_INT8_VEC3_NV = 0x8FEE + /// + UnsignedInt8Vec3Nv = ((int)0x8FEE), + /// + /// Original was GL_UNSIGNED_INT8_VEC4_NV = 0x8FEF + /// + UnsignedInt8Vec4Nv = ((int)0x8FEF), + /// + /// Original was GL_UNSIGNED_INT16_NV = 0x8FF0 + /// + UnsignedInt16Nv = ((int)0x8FF0), + /// + /// Original was GL_UNSIGNED_INT16_VEC2_NV = 0x8FF1 + /// + UnsignedInt16Vec2Nv = ((int)0x8FF1), + /// + /// Original was GL_UNSIGNED_INT16_VEC3_NV = 0x8FF2 + /// + UnsignedInt16Vec3Nv = ((int)0x8FF2), + /// + /// Original was GL_UNSIGNED_INT16_VEC4_NV = 0x8FF3 + /// + UnsignedInt16Vec4Nv = ((int)0x8FF3), + /// + /// Original was GL_UNSIGNED_INT64_VEC2_ARB = 0x8FF5 + /// + UnsignedInt64Vec2Arb = ((int)0x8FF5), + /// + /// Original was GL_UNSIGNED_INT64_VEC2_NV = 0x8FF5 + /// + UnsignedInt64Vec2Nv = ((int)0x8FF5), + /// + /// Original was GL_UNSIGNED_INT64_VEC3_ARB = 0x8FF6 + /// + UnsignedInt64Vec3Arb = ((int)0x8FF6), + /// + /// Original was GL_UNSIGNED_INT64_VEC3_NV = 0x8FF6 + /// + UnsignedInt64Vec3Nv = ((int)0x8FF6), + /// + /// Original was GL_UNSIGNED_INT64_VEC4_ARB = 0x8FF7 + /// + UnsignedInt64Vec4Arb = ((int)0x8FF7), + /// + /// Original was GL_UNSIGNED_INT64_VEC4_NV = 0x8FF7 + /// + UnsignedInt64Vec4Nv = ((int)0x8FF7), + /// + /// Original was GL_FLOAT16_NV = 0x8FF8 + /// + Float16Nv = ((int)0x8FF8), + /// + /// Original was GL_FLOAT16_VEC2_NV = 0x8FF9 + /// + Float16Vec2Nv = ((int)0x8FF9), + /// + /// Original was GL_FLOAT16_VEC3_NV = 0x8FFA + /// + Float16Vec3Nv = ((int)0x8FFA), + /// + /// Original was GL_FLOAT16_VEC4_NV = 0x8FFB + /// + Float16Vec4Nv = ((int)0x8FFB), + /// /// Original was GL_DOUBLE_VEC2 = 0x8FFC /// DoubleVec2 = ((int)0x8FFC), @@ -8933,6 +10009,14 @@ namespace OpenTK.Graphics.OpenGL4 /// TextureCubeMapArrayArb = ((int)0x9009), /// + /// Original was GL_TEXTURE_CUBE_MAP_ARRAY_EXT = 0x9009 + /// + TextureCubeMapArrayExt = ((int)0x9009), + /// + /// Original was GL_TEXTURE_CUBE_MAP_ARRAY_OES = 0x9009 + /// + TextureCubeMapArrayOes = ((int)0x9009), + /// /// Original was GL_TEXTURE_BINDING_CUBE_MAP_ARRAY = 0x900A /// TextureBindingCubeMapArray = ((int)0x900A), @@ -8981,6 +10065,14 @@ namespace OpenTK.Graphics.OpenGL4 /// UnsignedIntSamplerCubeMapArrayArb = ((int)0x900F), /// + /// Original was GL_FACTOR_MIN_AMD = 0x901C + /// + FactorMinAmd = ((int)0x901C), + /// + /// Original was GL_FACTOR_MAX_AMD = 0x901D + /// + FactorMaxAmd = ((int)0x901D), + /// /// Original was GL_IMAGE_1D = 0x904C /// Image1D = ((int)0x904C), @@ -9125,10 +10217,286 @@ namespace OpenTK.Graphics.OpenGL4 /// Rgb10A2ui = ((int)0x906F), /// + /// Original was GL_PATH_FORMAT_SVG_NV = 0x9070 + /// + PathFormatSvgNv = ((int)0x9070), + /// + /// Original was GL_PATH_FORMAT_PS_NV = 0x9071 + /// + PathFormatPsNv = ((int)0x9071), + /// + /// Original was GL_STANDARD_FONT_NAME_NV = 0x9072 + /// + StandardFontNameNv = ((int)0x9072), + /// + /// Original was GL_SYSTEM_FONT_NAME_NV = 0x9073 + /// + SystemFontNameNv = ((int)0x9073), + /// + /// Original was GL_FILE_NAME_NV = 0x9074 + /// + FileNameNv = ((int)0x9074), + /// + /// Original was GL_PATH_STROKE_WIDTH_NV = 0x9075 + /// + PathStrokeWidthNv = ((int)0x9075), + /// + /// Original was GL_PATH_END_CAPS_NV = 0x9076 + /// + PathEndCapsNv = ((int)0x9076), + /// + /// Original was GL_PATH_INITIAL_END_CAP_NV = 0x9077 + /// + PathInitialEndCapNv = ((int)0x9077), + /// + /// Original was GL_PATH_TERMINAL_END_CAP_NV = 0x9078 + /// + PathTerminalEndCapNv = ((int)0x9078), + /// + /// Original was GL_PATH_JOIN_STYLE_NV = 0x9079 + /// + PathJoinStyleNv = ((int)0x9079), + /// + /// Original was GL_PATH_MITER_LIMIT_NV = 0x907A + /// + PathMiterLimitNv = ((int)0x907A), + /// + /// Original was GL_PATH_DASH_CAPS_NV = 0x907B + /// + PathDashCapsNv = ((int)0x907B), + /// + /// Original was GL_PATH_INITIAL_DASH_CAP_NV = 0x907C + /// + PathInitialDashCapNv = ((int)0x907C), + /// + /// Original was GL_PATH_TERMINAL_DASH_CAP_NV = 0x907D + /// + PathTerminalDashCapNv = ((int)0x907D), + /// + /// Original was GL_PATH_DASH_OFFSET_NV = 0x907E + /// + PathDashOffsetNv = ((int)0x907E), + /// + /// Original was GL_PATH_CLIENT_LENGTH_NV = 0x907F + /// + PathClientLengthNv = ((int)0x907F), + /// + /// Original was GL_PATH_FILL_MODE_NV = 0x9080 + /// + PathFillModeNv = ((int)0x9080), + /// + /// Original was GL_PATH_FILL_MASK_NV = 0x9081 + /// + PathFillMaskNv = ((int)0x9081), + /// + /// Original was GL_PATH_FILL_COVER_MODE_NV = 0x9082 + /// + PathFillCoverModeNv = ((int)0x9082), + /// + /// Original was GL_PATH_STROKE_COVER_MODE_NV = 0x9083 + /// + PathStrokeCoverModeNv = ((int)0x9083), + /// + /// Original was GL_PATH_STROKE_MASK_NV = 0x9084 + /// + PathStrokeMaskNv = ((int)0x9084), + /// + /// Original was GL_COUNT_UP_NV = 0x9088 + /// + CountUpNv = ((int)0x9088), + /// + /// Original was GL_COUNT_DOWN_NV = 0x9089 + /// + CountDownNv = ((int)0x9089), + /// + /// Original was GL_PATH_OBJECT_BOUNDING_BOX_NV = 0x908A + /// + PathObjectBoundingBoxNv = ((int)0x908A), + /// + /// Original was GL_CONVEX_HULL_NV = 0x908B + /// + ConvexHullNv = ((int)0x908B), + /// + /// Original was GL_BOUNDING_BOX_NV = 0x908D + /// + BoundingBoxNv = ((int)0x908D), + /// + /// Original was GL_TRANSLATE_X_NV = 0x908E + /// + TranslateXNv = ((int)0x908E), + /// + /// Original was GL_TRANSLATE_Y_NV = 0x908F + /// + TranslateYNv = ((int)0x908F), + /// + /// Original was GL_TRANSLATE_2D_NV = 0x9090 + /// + Translate2DNv = ((int)0x9090), + /// + /// Original was GL_TRANSLATE_3D_NV = 0x9091 + /// + Translate3DNv = ((int)0x9091), + /// + /// Original was GL_AFFINE_2D_NV = 0x9092 + /// + Affine2DNv = ((int)0x9092), + /// + /// Original was GL_AFFINE_3D_NV = 0x9094 + /// + Affine3DNv = ((int)0x9094), + /// + /// Original was GL_TRANSPOSE_AFFINE_2D_NV = 0x9096 + /// + TransposeAffine2DNv = ((int)0x9096), + /// + /// Original was GL_TRANSPOSE_AFFINE_3D_NV = 0x9098 + /// + TransposeAffine3DNv = ((int)0x9098), + /// + /// Original was GL_UTF8_NV = 0x909A + /// + Utf8Nv = ((int)0x909A), + /// + /// Original was GL_UTF16_NV = 0x909B + /// + Utf16Nv = ((int)0x909B), + /// + /// Original was GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV = 0x909C + /// + BoundingBoxOfBoundingBoxesNv = ((int)0x909C), + /// + /// Original was GL_PATH_COMMAND_COUNT_NV = 0x909D + /// + PathCommandCountNv = ((int)0x909D), + /// + /// Original was GL_PATH_COORD_COUNT_NV = 0x909E + /// + PathCoordCountNv = ((int)0x909E), + /// + /// Original was GL_PATH_DASH_ARRAY_COUNT_NV = 0x909F + /// + PathDashArrayCountNv = ((int)0x909F), + /// + /// Original was GL_PATH_COMPUTED_LENGTH_NV = 0x90A0 + /// + PathComputedLengthNv = ((int)0x90A0), + /// + /// Original was GL_PATH_FILL_BOUNDING_BOX_NV = 0x90A1 + /// + PathFillBoundingBoxNv = ((int)0x90A1), + /// + /// Original was GL_PATH_STROKE_BOUNDING_BOX_NV = 0x90A2 + /// + PathStrokeBoundingBoxNv = ((int)0x90A2), + /// + /// Original was GL_SQUARE_NV = 0x90A3 + /// + SquareNv = ((int)0x90A3), + /// + /// Original was GL_ROUND_NV = 0x90A4 + /// + RoundNv = ((int)0x90A4), + /// + /// Original was GL_TRIANGULAR_NV = 0x90A5 + /// + TriangularNv = ((int)0x90A5), + /// + /// Original was GL_BEVEL_NV = 0x90A6 + /// + BevelNv = ((int)0x90A6), + /// + /// Original was GL_MITER_REVERT_NV = 0x90A7 + /// + MiterRevertNv = ((int)0x90A7), + /// + /// Original was GL_MITER_TRUNCATE_NV = 0x90A8 + /// + MiterTruncateNv = ((int)0x90A8), + /// + /// Original was GL_SKIP_MISSING_GLYPH_NV = 0x90A9 + /// + SkipMissingGlyphNv = ((int)0x90A9), + /// + /// Original was GL_USE_MISSING_GLYPH_NV = 0x90AA + /// + UseMissingGlyphNv = ((int)0x90AA), + /// + /// Original was GL_PATH_ERROR_POSITION_NV = 0x90AB + /// + PathErrorPositionNv = ((int)0x90AB), + /// + /// Original was GL_PATH_FOG_GEN_MODE_NV = 0x90AC + /// + PathFogGenModeNv = ((int)0x90AC), + /// + /// Original was GL_ACCUM_ADJACENT_PAIRS_NV = 0x90AD + /// + AccumAdjacentPairsNv = ((int)0x90AD), + /// + /// Original was GL_ADJACENT_PAIRS_NV = 0x90AE + /// + AdjacentPairsNv = ((int)0x90AE), + /// + /// Original was GL_FIRST_TO_REST_NV = 0x90AF + /// + FirstToRestNv = ((int)0x90AF), + /// + /// Original was GL_PATH_GEN_MODE_NV = 0x90B0 + /// + PathGenModeNv = ((int)0x90B0), + /// + /// Original was GL_PATH_GEN_COEFF_NV = 0x90B1 + /// + PathGenCoeffNv = ((int)0x90B1), + /// + /// Original was GL_PATH_GEN_COLOR_FORMAT_NV = 0x90B2 + /// + PathGenColorFormatNv = ((int)0x90B2), + /// + /// Original was GL_PATH_GEN_COMPONENTS_NV = 0x90B3 + /// + PathGenComponentsNv = ((int)0x90B3), + /// + /// Original was GL_PATH_DASH_OFFSET_RESET_NV = 0x90B4 + /// + PathDashOffsetResetNv = ((int)0x90B4), + /// + /// Original was GL_MOVE_TO_RESETS_NV = 0x90B5 + /// + MoveToResetsNv = ((int)0x90B5), + /// + /// Original was GL_MOVE_TO_CONTINUES_NV = 0x90B6 + /// + MoveToContinuesNv = ((int)0x90B6), + /// + /// Original was GL_PATH_STENCIL_FUNC_NV = 0x90B7 + /// + PathStencilFuncNv = ((int)0x90B7), + /// + /// Original was GL_PATH_STENCIL_REF_NV = 0x90B8 + /// + PathStencilRefNv = ((int)0x90B8), + /// + /// Original was GL_PATH_STENCIL_VALUE_MASK_NV = 0x90B9 + /// + PathStencilValueMaskNv = ((int)0x90B9), + /// /// Original was GL_MIN_MAP_BUFFER_ALIGNMENT = 0x90BC /// MinMapBufferAlignment = ((int)0x90BC), /// + /// Original was GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV = 0x90BD + /// + PathStencilDepthOffsetFactorNv = ((int)0x90BD), + /// + /// Original was GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV = 0x90BE + /// + PathStencilDepthOffsetUnitsNv = ((int)0x90BE), + /// + /// Original was GL_PATH_COVER_DEPTH_FUNC_NV = 0x90BF + /// + PathCoverDepthFuncNv = ((int)0x90BF), + /// /// Original was GL_IMAGE_FORMAT_COMPATIBILITY_TYPE = 0x90C7 /// ImageFormatCompatibilityType = ((int)0x90C7), @@ -9517,6 +10885,18 @@ namespace OpenTK.Graphics.OpenGL4 /// DebugSeverityLowKhr = ((int)0x9148), /// + /// Original was GL_BUFFER_OBJECT_EXT = 0x9151 + /// + BufferObjectExt = ((int)0x9151), + /// + /// Original was GL_QUERY_OBJECT_EXT = 0x9153 + /// + QueryObjectExt = ((int)0x9153), + /// + /// Original was GL_VERTEX_ARRAY_OBJECT_EXT = 0x9154 + /// + VertexArrayObjectExt = ((int)0x9154), + /// /// Original was GL_QUERY_BUFFER = 0x9192 /// QueryBuffer = ((int)0x9192), @@ -9553,10 +10933,6 @@ namespace OpenTK.Graphics.OpenGL4 /// MaxSparseArrayTextureLayersArb = ((int)0x919A), /// - /// Original was GL_MIN_SPARSE_LEVEL_ARB = 0x919B - /// - MinSparseLevelArb = ((int)0x919B), - /// /// Original was GL_TEXTURE_BUFFER_OFFSET = 0x919D /// TextureBufferOffset = ((int)0x919D), @@ -9585,6 +10961,18 @@ namespace OpenTK.Graphics.OpenGL4 /// SparseTextureFullArrayCubeMipmapsArb = ((int)0x91A9), /// + /// Original was GL_NUM_SPARSE_LEVELS_ARB = 0x91AA + /// + NumSparseLevelsArb = ((int)0x91AA), + /// + /// Original was GL_MAX_SHADER_COMPILER_THREADS_ARB = 0x91B0 + /// + MaxShaderCompilerThreadsArb = ((int)0x91B0), + /// + /// Original was GL_COMPLETION_STATUS_ARB = 0x91B1 + /// + CompletionStatusArb = ((int)0x91B1), + /// /// Original was GL_COMPUTE_SHADER = 0x91B9 /// ComputeShader = ((int)0x91B9), @@ -9653,6 +11041,258 @@ namespace OpenTK.Graphics.OpenGL4 /// CompressedSrgb8Alpha8Etc2Eac = ((int)0x9279), /// + /// Original was GL_BLEND_PREMULTIPLIED_SRC_NV = 0x9280 + /// + BlendPremultipliedSrcNv = ((int)0x9280), + /// + /// Original was GL_BLEND_OVERLAP_NV = 0x9281 + /// + BlendOverlapNv = ((int)0x9281), + /// + /// Original was GL_UNCORRELATED_NV = 0x9282 + /// + UncorrelatedNv = ((int)0x9282), + /// + /// Original was GL_DISJOINT_NV = 0x9283 + /// + DisjointNv = ((int)0x9283), + /// + /// Original was GL_CONJOINT_NV = 0x9284 + /// + ConjointNv = ((int)0x9284), + /// + /// Original was GL_BLEND_ADVANCED_COHERENT_KHR = 0x9285 + /// + BlendAdvancedCoherentKhr = ((int)0x9285), + /// + /// Original was GL_BLEND_ADVANCED_COHERENT_NV = 0x9285 + /// + BlendAdvancedCoherentNv = ((int)0x9285), + /// + /// Original was GL_SRC_NV = 0x9286 + /// + SrcNv = ((int)0x9286), + /// + /// Original was GL_DST_NV = 0x9287 + /// + DstNv = ((int)0x9287), + /// + /// Original was GL_SRC_OVER_NV = 0x9288 + /// + SrcOverNv = ((int)0x9288), + /// + /// Original was GL_DST_OVER_NV = 0x9289 + /// + DstOverNv = ((int)0x9289), + /// + /// Original was GL_SRC_IN_NV = 0x928A + /// + SrcInNv = ((int)0x928A), + /// + /// Original was GL_DST_IN_NV = 0x928B + /// + DstInNv = ((int)0x928B), + /// + /// Original was GL_SRC_OUT_NV = 0x928C + /// + SrcOutNv = ((int)0x928C), + /// + /// Original was GL_DST_OUT_NV = 0x928D + /// + DstOutNv = ((int)0x928D), + /// + /// Original was GL_SRC_ATOP_NV = 0x928E + /// + SrcAtopNv = ((int)0x928E), + /// + /// Original was GL_DST_ATOP_NV = 0x928F + /// + DstAtopNv = ((int)0x928F), + /// + /// Original was GL_PLUS_NV = 0x9291 + /// + PlusNv = ((int)0x9291), + /// + /// Original was GL_PLUS_DARKER_NV = 0x9292 + /// + PlusDarkerNv = ((int)0x9292), + /// + /// Original was GL_MULTIPLY_KHR = 0x9294 + /// + MultiplyKhr = ((int)0x9294), + /// + /// Original was GL_MULTIPLY_NV = 0x9294 + /// + MultiplyNv = ((int)0x9294), + /// + /// Original was GL_SCREEN_KHR = 0x9295 + /// + ScreenKhr = ((int)0x9295), + /// + /// Original was GL_SCREEN_NV = 0x9295 + /// + ScreenNv = ((int)0x9295), + /// + /// Original was GL_OVERLAY_KHR = 0x9296 + /// + OverlayKhr = ((int)0x9296), + /// + /// Original was GL_OVERLAY_NV = 0x9296 + /// + OverlayNv = ((int)0x9296), + /// + /// Original was GL_DARKEN_KHR = 0x9297 + /// + DarkenKhr = ((int)0x9297), + /// + /// Original was GL_DARKEN_NV = 0x9297 + /// + DarkenNv = ((int)0x9297), + /// + /// Original was GL_LIGHTEN_KHR = 0x9298 + /// + LightenKhr = ((int)0x9298), + /// + /// Original was GL_LIGHTEN_NV = 0x9298 + /// + LightenNv = ((int)0x9298), + /// + /// Original was GL_COLORDODGE_KHR = 0x9299 + /// + ColordodgeKhr = ((int)0x9299), + /// + /// Original was GL_COLORDODGE_NV = 0x9299 + /// + ColordodgeNv = ((int)0x9299), + /// + /// Original was GL_COLORBURN_KHR = 0x929A + /// + ColorburnKhr = ((int)0x929A), + /// + /// Original was GL_COLORBURN_NV = 0x929A + /// + ColorburnNv = ((int)0x929A), + /// + /// Original was GL_HARDLIGHT_KHR = 0x929B + /// + HardlightKhr = ((int)0x929B), + /// + /// Original was GL_HARDLIGHT_NV = 0x929B + /// + HardlightNv = ((int)0x929B), + /// + /// Original was GL_SOFTLIGHT_KHR = 0x929C + /// + SoftlightKhr = ((int)0x929C), + /// + /// Original was GL_SOFTLIGHT_NV = 0x929C + /// + SoftlightNv = ((int)0x929C), + /// + /// Original was GL_DIFFERENCE_KHR = 0x929E + /// + DifferenceKhr = ((int)0x929E), + /// + /// Original was GL_DIFFERENCE_NV = 0x929E + /// + DifferenceNv = ((int)0x929E), + /// + /// Original was GL_MINUS_NV = 0x929F + /// + MinusNv = ((int)0x929F), + /// + /// Original was GL_EXCLUSION_KHR = 0x92A0 + /// + ExclusionKhr = ((int)0x92A0), + /// + /// Original was GL_EXCLUSION_NV = 0x92A0 + /// + ExclusionNv = ((int)0x92A0), + /// + /// Original was GL_CONTRAST_NV = 0x92A1 + /// + ContrastNv = ((int)0x92A1), + /// + /// Original was GL_INVERT_RGB_NV = 0x92A3 + /// + InvertRgbNv = ((int)0x92A3), + /// + /// Original was GL_LINEARDODGE_NV = 0x92A4 + /// + LineardodgeNv = ((int)0x92A4), + /// + /// Original was GL_LINEARBURN_NV = 0x92A5 + /// + LinearburnNv = ((int)0x92A5), + /// + /// Original was GL_VIVIDLIGHT_NV = 0x92A6 + /// + VividlightNv = ((int)0x92A6), + /// + /// Original was GL_LINEARLIGHT_NV = 0x92A7 + /// + LinearlightNv = ((int)0x92A7), + /// + /// Original was GL_PINLIGHT_NV = 0x92A8 + /// + PinlightNv = ((int)0x92A8), + /// + /// Original was GL_HARDMIX_NV = 0x92A9 + /// + HardmixNv = ((int)0x92A9), + /// + /// Original was GL_HSL_HUE_KHR = 0x92AD + /// + HslHueKhr = ((int)0x92AD), + /// + /// Original was GL_HSL_HUE_NV = 0x92AD + /// + HslHueNv = ((int)0x92AD), + /// + /// Original was GL_HSL_SATURATION_KHR = 0x92AE + /// + HslSaturationKhr = ((int)0x92AE), + /// + /// Original was GL_HSL_SATURATION_NV = 0x92AE + /// + HslSaturationNv = ((int)0x92AE), + /// + /// Original was GL_HSL_COLOR_KHR = 0x92AF + /// + HslColorKhr = ((int)0x92AF), + /// + /// Original was GL_HSL_COLOR_NV = 0x92AF + /// + HslColorNv = ((int)0x92AF), + /// + /// Original was GL_HSL_LUMINOSITY_KHR = 0x92B0 + /// + HslLuminosityKhr = ((int)0x92B0), + /// + /// Original was GL_HSL_LUMINOSITY_NV = 0x92B0 + /// + HslLuminosityNv = ((int)0x92B0), + /// + /// Original was GL_PLUS_CLAMPED_NV = 0x92B1 + /// + PlusClampedNv = ((int)0x92B1), + /// + /// Original was GL_PLUS_CLAMPED_ALPHA_NV = 0x92B2 + /// + PlusClampedAlphaNv = ((int)0x92B2), + /// + /// Original was GL_MINUS_CLAMPED_NV = 0x92B3 + /// + MinusClampedNv = ((int)0x92B3), + /// + /// Original was GL_INVERT_OVG_NV = 0x92B4 + /// + InvertOvgNv = ((int)0x92B4), + /// + /// Original was GL_PRIMITIVE_BOUNDING_BOX_ARB = 0x92BE + /// + PrimitiveBoundingBoxArb = ((int)0x92BE), + /// /// Original was GL_ATOMIC_COUNTER_BUFFER = 0x92C0 /// AtomicCounterBuffer = ((int)0x92C0), @@ -9769,6 +11409,14 @@ namespace OpenTK.Graphics.OpenGL4 /// MaxAtomicCounterBufferBindings = ((int)0x92DC), /// + /// Original was GL_FRAGMENT_COVERAGE_TO_COLOR_NV = 0x92DD + /// + FragmentCoverageToColorNv = ((int)0x92DD), + /// + /// Original was GL_FRAGMENT_COVERAGE_COLOR_NV = 0x92DE + /// + FragmentCoverageColorNv = ((int)0x92DE), + /// /// Original was GL_DEBUG_OUTPUT = 0x92E0 /// DebugOutput = ((int)0x92E0), @@ -10001,6 +11649,130 @@ namespace OpenTK.Graphics.OpenGL4 /// MaxFramebufferSamples = ((int)0x9318), /// + /// Original was GL_RASTER_MULTISAMPLE_EXT = 0x9327 + /// + RasterMultisampleExt = ((int)0x9327), + /// + /// Original was GL_RASTER_SAMPLES_EXT = 0x9328 + /// + RasterSamplesExt = ((int)0x9328), + /// + /// Original was GL_MAX_RASTER_SAMPLES_EXT = 0x9329 + /// + MaxRasterSamplesExt = ((int)0x9329), + /// + /// Original was GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT = 0x932A + /// + RasterFixedSampleLocationsExt = ((int)0x932A), + /// + /// Original was GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT = 0x932B + /// + MultisampleRasterizationAllowedExt = ((int)0x932B), + /// + /// Original was GL_EFFECTIVE_RASTER_SAMPLES_EXT = 0x932C + /// + EffectiveRasterSamplesExt = ((int)0x932C), + /// + /// Original was GL_DEPTH_SAMPLES_NV = 0x932D + /// + DepthSamplesNv = ((int)0x932D), + /// + /// Original was GL_STENCIL_SAMPLES_NV = 0x932E + /// + StencilSamplesNv = ((int)0x932E), + /// + /// Original was GL_MIXED_DEPTH_SAMPLES_SUPPORTED_NV = 0x932F + /// + MixedDepthSamplesSupportedNv = ((int)0x932F), + /// + /// Original was GL_MIXED_STENCIL_SAMPLES_SUPPORTED_NV = 0x9330 + /// + MixedStencilSamplesSupportedNv = ((int)0x9330), + /// + /// Original was GL_COVERAGE_MODULATION_TABLE_NV = 0x9331 + /// + CoverageModulationTableNv = ((int)0x9331), + /// + /// Original was GL_COVERAGE_MODULATION_NV = 0x9332 + /// + CoverageModulationNv = ((int)0x9332), + /// + /// Original was GL_COVERAGE_MODULATION_TABLE_SIZE_NV = 0x9333 + /// + CoverageModulationTableSizeNv = ((int)0x9333), + /// + /// Original was GL_WARP_SIZE_NV = 0x9339 + /// + WarpSizeNv = ((int)0x9339), + /// + /// Original was GL_WARPS_PER_SM_NV = 0x933A + /// + WarpsPerSmNv = ((int)0x933A), + /// + /// Original was GL_SM_COUNT_NV = 0x933B + /// + SmCountNv = ((int)0x933B), + /// + /// Original was GL_FILL_RECTANGLE_NV = 0x933C + /// + FillRectangleNv = ((int)0x933C), + /// + /// Original was GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB = 0x933D + /// + SampleLocationSubpixelBitsArb = ((int)0x933D), + /// + /// Original was GL_SAMPLE_LOCATION_SUBPIXEL_BITS_NV = 0x933D + /// + SampleLocationSubpixelBitsNv = ((int)0x933D), + /// + /// Original was GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB = 0x933E + /// + SampleLocationPixelGridWidthArb = ((int)0x933E), + /// + /// Original was GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV = 0x933E + /// + SampleLocationPixelGridWidthNv = ((int)0x933E), + /// + /// Original was GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB = 0x933F + /// + SampleLocationPixelGridHeightArb = ((int)0x933F), + /// + /// Original was GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV = 0x933F + /// + SampleLocationPixelGridHeightNv = ((int)0x933F), + /// + /// Original was GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB = 0x9340 + /// + ProgrammableSampleLocationTableSizeArb = ((int)0x9340), + /// + /// Original was GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV = 0x9340 + /// + ProgrammableSampleLocationTableSizeNv = ((int)0x9340), + /// + /// Original was GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB = 0x9341 + /// + ProgrammableSampleLocationArb = ((int)0x9341), + /// + /// Original was GL_PROGRAMMABLE_SAMPLE_LOCATION_NV = 0x9341 + /// + ProgrammableSampleLocationNv = ((int)0x9341), + /// + /// Original was GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB = 0x9342 + /// + FramebufferProgrammableSampleLocationsArb = ((int)0x9342), + /// + /// Original was GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV = 0x9342 + /// + FramebufferProgrammableSampleLocationsNv = ((int)0x9342), + /// + /// Original was GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB = 0x9343 + /// + FramebufferSampleLocationPixelGridArb = ((int)0x9343), + /// + /// Original was GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV = 0x9343 + /// + FramebufferSampleLocationPixelGridNv = ((int)0x9343), + /// /// Original was GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB = 0x9344 /// MaxComputeVariableGroupInvocationsArb = ((int)0x9344), @@ -10009,6 +11781,22 @@ namespace OpenTK.Graphics.OpenGL4 /// MaxComputeVariableGroupSizeArb = ((int)0x9345), /// + /// Original was GL_CONSERVATIVE_RASTERIZATION_NV = 0x9346 + /// + ConservativeRasterizationNv = ((int)0x9346), + /// + /// Original was GL_SUBPIXEL_PRECISION_BIAS_X_BITS_NV = 0x9347 + /// + SubpixelPrecisionBiasXBitsNv = ((int)0x9347), + /// + /// Original was GL_SUBPIXEL_PRECISION_BIAS_Y_BITS_NV = 0x9348 + /// + SubpixelPrecisionBiasYBitsNv = ((int)0x9348), + /// + /// Original was GL_MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV = 0x9349 + /// + MaxSubpixelPrecisionBiasBitsNv = ((int)0x9349), + /// /// Original was GL_LOCATION_COMPONENT = 0x934A /// LocationComponent = ((int)0x934A), @@ -10021,6 +11809,54 @@ namespace OpenTK.Graphics.OpenGL4 /// TransformFeedbackBufferStride = ((int)0x934C), /// + /// Original was GL_VIEWPORT_SWIZZLE_POSITIVE_X_NV = 0x9350 + /// + ViewportSwizzlePositiveXNv = ((int)0x9350), + /// + /// Original was GL_VIEWPORT_SWIZZLE_NEGATIVE_X_NV = 0x9351 + /// + ViewportSwizzleNegativeXNv = ((int)0x9351), + /// + /// Original was GL_VIEWPORT_SWIZZLE_POSITIVE_Y_NV = 0x9352 + /// + ViewportSwizzlePositiveYNv = ((int)0x9352), + /// + /// Original was GL_VIEWPORT_SWIZZLE_NEGATIVE_Y_NV = 0x9353 + /// + ViewportSwizzleNegativeYNv = ((int)0x9353), + /// + /// Original was GL_VIEWPORT_SWIZZLE_POSITIVE_Z_NV = 0x9354 + /// + ViewportSwizzlePositiveZNv = ((int)0x9354), + /// + /// Original was GL_VIEWPORT_SWIZZLE_NEGATIVE_Z_NV = 0x9355 + /// + ViewportSwizzleNegativeZNv = ((int)0x9355), + /// + /// Original was GL_VIEWPORT_SWIZZLE_POSITIVE_W_NV = 0x9356 + /// + ViewportSwizzlePositiveWNv = ((int)0x9356), + /// + /// Original was GL_VIEWPORT_SWIZZLE_NEGATIVE_W_NV = 0x9357 + /// + ViewportSwizzleNegativeWNv = ((int)0x9357), + /// + /// Original was GL_VIEWPORT_SWIZZLE_X_NV = 0x9358 + /// + ViewportSwizzleXNv = ((int)0x9358), + /// + /// Original was GL_VIEWPORT_SWIZZLE_Y_NV = 0x9359 + /// + ViewportSwizzleYNv = ((int)0x9359), + /// + /// Original was GL_VIEWPORT_SWIZZLE_Z_NV = 0x935A + /// + ViewportSwizzleZNv = ((int)0x935A), + /// + /// Original was GL_VIEWPORT_SWIZZLE_W_NV = 0x935B + /// + ViewportSwizzleWNv = ((int)0x935B), + /// /// Original was GL_CLIP_ORIGIN = 0x935C /// ClipOrigin = ((int)0x935C), @@ -10041,10 +11877,102 @@ namespace OpenTK.Graphics.OpenGL4 /// ClearTexture = ((int)0x9365), /// + /// Original was GL_TEXTURE_REDUCTION_MODE_ARB = 0x9366 + /// + TextureReductionModeArb = ((int)0x9366), + /// + /// Original was GL_WEIGHTED_AVERAGE_ARB = 0x9367 + /// + WeightedAverageArb = ((int)0x9367), + /// + /// Original was GL_FONT_GLYPHS_AVAILABLE_NV = 0x9368 + /// + FontGlyphsAvailableNv = ((int)0x9368), + /// + /// Original was GL_FONT_TARGET_UNAVAILABLE_NV = 0x9369 + /// + FontTargetUnavailableNv = ((int)0x9369), + /// + /// Original was GL_FONT_UNAVAILABLE_NV = 0x936A + /// + FontUnavailableNv = ((int)0x936A), + /// + /// Original was GL_FONT_UNINTELLIGIBLE_NV = 0x936B + /// + FontUnintelligibleNv = ((int)0x936B), + /// + /// Original was GL_STANDARD_FONT_FORMAT_NV = 0x936C + /// + StandardFontFormatNv = ((int)0x936C), + /// + /// Original was GL_FRAGMENT_INPUT_NV = 0x936D + /// + FragmentInputNv = ((int)0x936D), + /// + /// Original was GL_UNIFORM_BUFFER_UNIFIED_NV = 0x936E + /// + UniformBufferUnifiedNv = ((int)0x936E), + /// + /// Original was GL_UNIFORM_BUFFER_ADDRESS_NV = 0x936F + /// + UniformBufferAddressNv = ((int)0x936F), + /// + /// Original was GL_UNIFORM_BUFFER_LENGTH_NV = 0x9370 + /// + UniformBufferLengthNv = ((int)0x9370), + /// + /// Original was GL_MULTISAMPLES_NV = 0x9371 + /// + MultisamplesNv = ((int)0x9371), + /// + /// Original was GL_SUPERSAMPLE_SCALE_X_NV = 0x9372 + /// + SupersampleScaleXNv = ((int)0x9372), + /// + /// Original was GL_SUPERSAMPLE_SCALE_Y_NV = 0x9373 + /// + SupersampleScaleYNv = ((int)0x9373), + /// + /// Original was GL_CONFORMANT_NV = 0x9374 + /// + ConformantNv = ((int)0x9374), + /// + /// Original was GL_CONSERVATIVE_RASTER_DILATE_NV = 0x9379 + /// + ConservativeRasterDilateNv = ((int)0x9379), + /// + /// Original was GL_CONSERVATIVE_RASTER_DILATE_RANGE_NV = 0x937A + /// + ConservativeRasterDilateRangeNv = ((int)0x937A), + /// + /// Original was GL_CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV = 0x937B + /// + ConservativeRasterDilateGranularityNv = ((int)0x937B), + /// + /// Original was GL_VIEWPORT_POSITION_W_SCALE_NV = 0x937C + /// + ViewportPositionWScaleNv = ((int)0x937C), + /// + /// Original was GL_VIEWPORT_POSITION_W_SCALE_X_COEFF_NV = 0x937D + /// + ViewportPositionWScaleXCoeffNv = ((int)0x937D), + /// + /// Original was GL_VIEWPORT_POSITION_W_SCALE_Y_COEFF_NV = 0x937E + /// + ViewportPositionWScaleYCoeffNv = ((int)0x937E), + /// /// Original was GL_NUM_SAMPLE_COUNTS = 0x9380 /// NumSampleCounts = ((int)0x9380), /// + /// Original was GL_MULTISAMPLE_LINE_WIDTH_RANGE_ARB = 0x9381 + /// + MultisampleLineWidthRangeArb = ((int)0x9381), + /// + /// Original was GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY_ARB = 0x9382 + /// + MultisampleLineWidthGranularityArb = ((int)0x9382), + /// /// Original was GL_COMPRESSED_RGBA_ASTC_4x4_KHR = 0x93B0 /// CompressedRgbaAstc4X4Khr = ((int)0x93B0), @@ -10157,6 +12085,290 @@ namespace OpenTK.Graphics.OpenGL4 /// CompressedSrgb8Alpha8Astc12X12Khr = ((int)0x93DD), /// + /// Original was GL_PERFQUERY_COUNTER_EVENT_INTEL = 0x94F0 + /// + PerfqueryCounterEventIntel = ((int)0x94F0), + /// + /// Original was GL_PERFQUERY_COUNTER_DURATION_NORM_INTEL = 0x94F1 + /// + PerfqueryCounterDurationNormIntel = ((int)0x94F1), + /// + /// Original was GL_PERFQUERY_COUNTER_DURATION_RAW_INTEL = 0x94F2 + /// + PerfqueryCounterDurationRawIntel = ((int)0x94F2), + /// + /// Original was GL_PERFQUERY_COUNTER_THROUGHPUT_INTEL = 0x94F3 + /// + PerfqueryCounterThroughputIntel = ((int)0x94F3), + /// + /// Original was GL_PERFQUERY_COUNTER_RAW_INTEL = 0x94F4 + /// + PerfqueryCounterRawIntel = ((int)0x94F4), + /// + /// Original was GL_PERFQUERY_COUNTER_TIMESTAMP_INTEL = 0x94F5 + /// + PerfqueryCounterTimestampIntel = ((int)0x94F5), + /// + /// Original was GL_PERFQUERY_COUNTER_DATA_UINT32_INTEL = 0x94F8 + /// + PerfqueryCounterDataUint32Intel = ((int)0x94F8), + /// + /// Original was GL_PERFQUERY_COUNTER_DATA_UINT64_INTEL = 0x94F9 + /// + PerfqueryCounterDataUint64Intel = ((int)0x94F9), + /// + /// Original was GL_PERFQUERY_COUNTER_DATA_FLOAT_INTEL = 0x94FA + /// + PerfqueryCounterDataFloatIntel = ((int)0x94FA), + /// + /// Original was GL_PERFQUERY_COUNTER_DATA_DOUBLE_INTEL = 0x94FB + /// + PerfqueryCounterDataDoubleIntel = ((int)0x94FB), + /// + /// Original was GL_PERFQUERY_COUNTER_DATA_BOOL32_INTEL = 0x94FC + /// + PerfqueryCounterDataBool32Intel = ((int)0x94FC), + /// + /// Original was GL_PERFQUERY_QUERY_NAME_LENGTH_MAX_INTEL = 0x94FD + /// + PerfqueryQueryNameLengthMaxIntel = ((int)0x94FD), + /// + /// Original was GL_PERFQUERY_COUNTER_NAME_LENGTH_MAX_INTEL = 0x94FE + /// + PerfqueryCounterNameLengthMaxIntel = ((int)0x94FE), + /// + /// Original was GL_PERFQUERY_COUNTER_DESC_LENGTH_MAX_INTEL = 0x94FF + /// + PerfqueryCounterDescLengthMaxIntel = ((int)0x94FF), + /// + /// Original was GL_PERFQUERY_GPA_EXTENDED_COUNTERS_INTEL = 0x9500 + /// + PerfqueryGpaExtendedCountersIntel = ((int)0x9500), + /// + /// Original was GL_CONSERVATIVE_RASTER_MODE_NV = 0x954D + /// + ConservativeRasterModeNv = ((int)0x954D), + /// + /// Original was GL_CONSERVATIVE_RASTER_MODE_POST_SNAP_NV = 0x954E + /// + ConservativeRasterModePostSnapNv = ((int)0x954E), + /// + /// Original was GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_TRIANGLES_NV = 0x954F + /// + ConservativeRasterModePreSnapTrianglesNv = ((int)0x954F), + /// + /// Original was GL_SHADER_BINARY_FORMAT_SPIR_V = 0x9551 + /// + ShaderBinaryFormatSpirV = ((int)0x9551), + /// + /// Original was GL_SHADER_BINARY_FORMAT_SPIR_V_ARB = 0x9551 + /// + ShaderBinaryFormatSpirVArb = ((int)0x9551), + /// + /// Original was GL_SPIR_V_BINARY = 0x9552 + /// + SpirVBinary = ((int)0x9552), + /// + /// Original was GL_SPIR_V_BINARY_ARB = 0x9552 + /// + SpirVBinaryArb = ((int)0x9552), + /// + /// Original was GL_SPIR_V_EXTENSIONS = 0x9553 + /// + SpirVExtensions = ((int)0x9553), + /// + /// Original was GL_NUM_SPIR_V_EXTENSIONS = 0x9554 + /// + NumSpirVExtensions = ((int)0x9554), + /// + /// Original was GL_TEXTURE_TILING_EXT = 0x9580 + /// + TextureTilingExt = ((int)0x9580), + /// + /// Original was GL_DEDICATED_MEMORY_OBJECT_EXT = 0x9581 + /// + DedicatedMemoryObjectExt = ((int)0x9581), + /// + /// Original was GL_HANDLE_TYPE_OPAQUE_FD_EXT = 0x9586 + /// + HandleTypeOpaqueFdExt = ((int)0x9586), + /// + /// Original was GL_HANDLE_TYPE_OPAQUE_WIN32_EXT = 0x9587 + /// + HandleTypeOpaqueWin32Ext = ((int)0x9587), + /// + /// Original was GL_HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT = 0x9588 + /// + HandleTypeOpaqueWin32KmtExt = ((int)0x9588), + /// + /// Original was GL_HANDLE_TYPE_D3D12_TILEPOOL_EXT = 0x9589 + /// + HandleTypeD3D12TilepoolExt = ((int)0x9589), + /// + /// Original was GL_HANDLE_TYPE_D3D12_RESOURCE_EXT = 0x958A + /// + HandleTypeD3D12ResourceExt = ((int)0x958A), + /// + /// Original was GL_HANDLE_TYPE_D3D11_IMAGE_EXT = 0x958B + /// + HandleTypeD3D11ImageExt = ((int)0x958B), + /// + /// Original was GL_HANDLE_TYPE_D3D11_IMAGE_KMT_EXT = 0x958C + /// + HandleTypeD3D11ImageKmtExt = ((int)0x958C), + /// + /// Original was GL_LAYOUT_GENERAL_EXT = 0x958D + /// + LayoutGeneralExt = ((int)0x958D), + /// + /// Original was GL_LAYOUT_COLOR_ATTACHMENT_EXT = 0x958E + /// + LayoutColorAttachmentExt = ((int)0x958E), + /// + /// Original was GL_LAYOUT_DEPTH_STENCIL_ATTACHMENT_EXT = 0x958F + /// + LayoutDepthStencilAttachmentExt = ((int)0x958F), + /// + /// Original was GL_LAYOUT_DEPTH_STENCIL_READ_ONLY_EXT = 0x9590 + /// + LayoutDepthStencilReadOnlyExt = ((int)0x9590), + /// + /// Original was GL_LAYOUT_SHADER_READ_ONLY_EXT = 0x9591 + /// + LayoutShaderReadOnlyExt = ((int)0x9591), + /// + /// Original was GL_LAYOUT_TRANSFER_SRC_EXT = 0x9592 + /// + LayoutTransferSrcExt = ((int)0x9592), + /// + /// Original was GL_LAYOUT_TRANSFER_DST_EXT = 0x9593 + /// + LayoutTransferDstExt = ((int)0x9593), + /// + /// Original was GL_HANDLE_TYPE_D3D12_FENCE_EXT = 0x9594 + /// + HandleTypeD3D12FenceExt = ((int)0x9594), + /// + /// Original was GL_D3D12_FENCE_VALUE_EXT = 0x9595 + /// + D3D12FenceValueExt = ((int)0x9595), + /// + /// Original was GL_DEVICE_UUID_EXT = 0x9597 + /// + DeviceUuidExt = ((int)0x9597), + /// + /// Original was GL_DRIVER_UUID_EXT = 0x9598 + /// + DriverUuidExt = ((int)0x9598), + /// + /// Original was GL_DEVICE_LUID_EXT = 0x9599 + /// + DeviceLuidExt = ((int)0x9599), + /// + /// Original was GL_DEVICE_NODE_MASK_EXT = 0x959A + /// + DeviceNodeMaskExt = ((int)0x959A), + /// + /// Original was GL_PROTECTED_MEMORY_OBJECT_EXT = 0x959B + /// + ProtectedMemoryObjectExt = ((int)0x959B), + /// + /// Original was GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR = 0x9630 + /// + FramebufferAttachmentTextureNumViewsOvr = ((int)0x9630), + /// + /// Original was GL_MAX_VIEWS_OVR = 0x9631 + /// + MaxViewsOvr = ((int)0x9631), + /// + /// Original was GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR = 0x9632 + /// + FramebufferAttachmentTextureBaseViewIndexOvr = ((int)0x9632), + /// + /// Original was GL_FRAMEBUFFER_INCOMPLETE_VIEW_TARGETS_OVR = 0x9633 + /// + FramebufferIncompleteViewTargetsOvr = ((int)0x9633), + /// + /// Original was GL_FRAMEBUFFER_FETCH_NONCOHERENT_QCOM = 0x96A2 + /// + FramebufferFetchNoncoherentQcom = ((int)0x96A2), + /// + /// Original was GL_SHARED_EDGE_NV = 0xC0 + /// + SharedEdgeNv = ((int)0xC0), + /// + /// Original was GL_ROUNDED_RECT_NV = 0xE8 + /// + RoundedRectNv = ((int)0xE8), + /// + /// Original was GL_RELATIVE_ROUNDED_RECT_NV = 0xE9 + /// + RelativeRoundedRectNv = ((int)0xE9), + /// + /// Original was GL_ROUNDED_RECT2_NV = 0xEA + /// + RoundedRect2Nv = ((int)0xEA), + /// + /// Original was GL_RELATIVE_ROUNDED_RECT2_NV = 0xEB + /// + RelativeRoundedRect2Nv = ((int)0xEB), + /// + /// Original was GL_ROUNDED_RECT4_NV = 0xEC + /// + RoundedRect4Nv = ((int)0xEC), + /// + /// Original was GL_RELATIVE_ROUNDED_RECT4_NV = 0xED + /// + RelativeRoundedRect4Nv = ((int)0xED), + /// + /// Original was GL_ROUNDED_RECT8_NV = 0xEE + /// + RoundedRect8Nv = ((int)0xEE), + /// + /// Original was GL_RELATIVE_ROUNDED_RECT8_NV = 0xEF + /// + RelativeRoundedRect8Nv = ((int)0xEF), + /// + /// Original was GL_RESTART_PATH_NV = 0xF0 + /// + RestartPathNv = ((int)0xF0), + /// + /// Original was GL_DUP_FIRST_CUBIC_CURVE_TO_NV = 0xF2 + /// + DupFirstCubicCurveToNv = ((int)0xF2), + /// + /// Original was GL_DUP_LAST_CUBIC_CURVE_TO_NV = 0xF4 + /// + DupLastCubicCurveToNv = ((int)0xF4), + /// + /// Original was GL_RECT_NV = 0xF6 + /// + RectNv = ((int)0xF6), + /// + /// Original was GL_RELATIVE_RECT_NV = 0xF7 + /// + RelativeRectNv = ((int)0xF7), + /// + /// Original was GL_CIRCULAR_CCW_ARC_TO_NV = 0xF8 + /// + CircularCcwArcToNv = ((int)0xF8), + /// + /// Original was GL_CIRCULAR_CW_ARC_TO_NV = 0xFA + /// + CircularCwArcToNv = ((int)0xFA), + /// + /// Original was GL_CIRCULAR_TANGENT_ARC_TO_NV = 0xFC + /// + CircularTangentArcToNv = ((int)0xFC), + /// + /// Original was GL_ARC_TO_NV = 0xFE + /// + ArcToNv = ((int)0xFE), + /// + /// Original was GL_RELATIVE_ARC_TO_NV = 0xFF + /// + RelativeArcToNv = ((int)0xFF), + /// /// Original was GL_ALL_BARRIER_BITS = 0xFFFFFFFF /// AllBarrierBits = unchecked((int)0xFFFFFFFF), @@ -10257,6 +12469,41 @@ namespace OpenTK.Graphics.OpenGL4 Always = ((int)0x0207), } + /// + /// Not used directly. + /// + public enum AmdPerformanceMonitor : int + { + /// + /// Original was GL_COUNTER_TYPE_AMD = 0x8BC0 + /// + CounterTypeAmd = ((int)0x8BC0), + /// + /// Original was GL_COUNTER_RANGE_AMD = 0x8BC1 + /// + CounterRangeAmd = ((int)0x8BC1), + /// + /// Original was GL_UNSIGNED_INT64_AMD = 0x8BC2 + /// + UnsignedInt64Amd = ((int)0x8BC2), + /// + /// Original was GL_PERCENTAGE_AMD = 0x8BC3 + /// + PercentageAmd = ((int)0x8BC3), + /// + /// Original was GL_PERFMON_RESULT_AVAILABLE_AMD = 0x8BC4 + /// + PerfmonResultAvailableAmd = ((int)0x8BC4), + /// + /// Original was GL_PERFMON_RESULT_SIZE_AMD = 0x8BC5 + /// + PerfmonResultSizeAmd = ((int)0x8BC5), + /// + /// Original was GL_PERFMON_RESULT_AMD = 0x8BC6 + /// + PerfmonResultAmd = ((int)0x8BC6), + } + /// /// Not used directly. /// @@ -10327,6 +12574,29 @@ namespace OpenTK.Graphics.OpenGL4 ContinuousAmd = ((int)0x9007), } + /// + /// Not used directly. + /// + public enum AppleRgb422 : int + { + /// + /// Original was GL_UNSIGNED_SHORT_8_8_APPLE = 0x85BA + /// + UnsignedShort88Apple = ((int)0x85BA), + /// + /// Original was GL_UNSIGNED_SHORT_8_8_REV_APPLE = 0x85BB + /// + UnsignedShort88RevApple = ((int)0x85BB), + /// + /// Original was GL_RGB_422_APPLE = 0x8A1F + /// + Rgb422Apple = ((int)0x8A1F), + /// + /// Original was GL_RGB_RAW_422_APPLE = 0x8A51 + /// + RgbRaw422Apple = ((int)0x8A51), + } + /// /// Not used directly. /// @@ -10667,17 +12937,9 @@ namespace OpenTK.Graphics.OpenGL4 /// CopyReadBuffer = ((int)0x8F36), /// - /// Original was GL_COPY_READ_BUFFER_BINDING = 0x8F36 - /// - CopyReadBufferBinding = ((int)0x8F36), - /// /// Original was GL_COPY_WRITE_BUFFER = 0x8F37 /// CopyWriteBuffer = ((int)0x8F37), - /// - /// Original was GL_COPY_WRITE_BUFFER_BINDING = 0x8F37 - /// - CopyWriteBufferBinding = ((int)0x8F37), } /// @@ -10860,10 +13122,6 @@ namespace OpenTK.Graphics.OpenGL4 /// QueryTarget = ((int)0x82EA), /// - /// Original was GL_TEXTURE_BINDING = 0x82EB - /// - TextureBinding = ((int)0x82EB), - /// /// Original was GL_TEXTURE_BINDING_RECTANGLE = 0x84F6 /// TextureBindingRectangle = ((int)0x84F6), @@ -10926,6 +13184,13 @@ namespace OpenTK.Graphics.OpenGL4 DrawIndirectBufferBinding = ((int)0x8F43), } + /// + /// Not used directly. + /// + public enum ArbDrawInstanced : int + { + } + /// /// Not used directly. /// @@ -11025,6 +13290,29 @@ namespace OpenTK.Graphics.OpenGL4 /// public enum ArbEs31Compatibility : int { + /// + /// Original was GL_BACK = 0x0405 + /// + Back = ((int)0x0405), + } + + /// + /// Not used directly. + /// + public enum ArbEs32Compatibility : int + { + /// + /// Original was GL_PRIMITIVE_BOUNDING_BOX_ARB = 0x92BE + /// + PrimitiveBoundingBoxArb = ((int)0x92BE), + /// + /// Original was GL_MULTISAMPLE_LINE_WIDTH_RANGE_ARB = 0x9381 + /// + MultisampleLineWidthRangeArb = ((int)0x9381), + /// + /// Original was GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY_ARB = 0x9382 + /// + MultisampleLineWidthGranularityArb = ((int)0x9382), } /// @@ -11118,6 +13406,13 @@ namespace OpenTK.Graphics.OpenGL4 { } + /// + /// Not used directly. + /// + public enum ArbFragmentShaderInterlock : int + { + } + /// /// Not used directly. /// @@ -11239,26 +13534,6 @@ namespace OpenTK.Graphics.OpenGL4 /// TextureStencilSize = ((int)0x88F1), /// - /// Original was GL_TEXTURE_RED_TYPE = 0x8C10 - /// - TextureRedType = ((int)0x8C10), - /// - /// Original was GL_TEXTURE_GREEN_TYPE = 0x8C11 - /// - TextureGreenType = ((int)0x8C11), - /// - /// Original was GL_TEXTURE_BLUE_TYPE = 0x8C12 - /// - TextureBlueType = ((int)0x8C12), - /// - /// Original was GL_TEXTURE_ALPHA_TYPE = 0x8C13 - /// - TextureAlphaType = ((int)0x8C13), - /// - /// Original was GL_TEXTURE_DEPTH_TYPE = 0x8C16 - /// - TextureDepthType = ((int)0x8C16), - /// /// Original was GL_UNSIGNED_NORMALIZED = 0x8C17 /// UnsignedNormalized = ((int)0x8C17), @@ -11491,6 +13766,93 @@ namespace OpenTK.Graphics.OpenGL4 FramebufferSrgb = ((int)0x8DB9), } + /// + /// Not used directly. + /// + public enum ArbGeometryShader4 : int + { + /// + /// Original was GL_LINES_ADJACENCY_ARB = 0x000A + /// + LinesAdjacencyArb = ((int)0x000A), + /// + /// Original was GL_LINE_STRIP_ADJACENCY_ARB = 0x000B + /// + LineStripAdjacencyArb = ((int)0x000B), + /// + /// Original was GL_TRIANGLES_ADJACENCY_ARB = 0x000C + /// + TrianglesAdjacencyArb = ((int)0x000C), + /// + /// Original was GL_TRIANGLE_STRIP_ADJACENCY_ARB = 0x000D + /// + TriangleStripAdjacencyArb = ((int)0x000D), + /// + /// Original was GL_PROGRAM_POINT_SIZE_ARB = 0x8642 + /// + ProgramPointSizeArb = ((int)0x8642), + /// + /// Original was GL_MAX_VARYING_COMPONENTS = 0x8B4B + /// + MaxVaryingComponents = ((int)0x8B4B), + /// + /// Original was GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB = 0x8C29 + /// + MaxGeometryTextureImageUnitsArb = ((int)0x8C29), + /// + /// Original was GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER = 0x8CD4 + /// + FramebufferAttachmentTextureLayer = ((int)0x8CD4), + /// + /// Original was GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB = 0x8DA7 + /// + FramebufferAttachmentLayeredArb = ((int)0x8DA7), + /// + /// Original was GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB = 0x8DA8 + /// + FramebufferIncompleteLayerTargetsArb = ((int)0x8DA8), + /// + /// Original was GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB = 0x8DA9 + /// + FramebufferIncompleteLayerCountArb = ((int)0x8DA9), + /// + /// Original was GL_GEOMETRY_SHADER_ARB = 0x8DD9 + /// + GeometryShaderArb = ((int)0x8DD9), + /// + /// Original was GL_GEOMETRY_VERTICES_OUT_ARB = 0x8DDA + /// + GeometryVerticesOutArb = ((int)0x8DDA), + /// + /// Original was GL_GEOMETRY_INPUT_TYPE_ARB = 0x8DDB + /// + GeometryInputTypeArb = ((int)0x8DDB), + /// + /// Original was GL_GEOMETRY_OUTPUT_TYPE_ARB = 0x8DDC + /// + GeometryOutputTypeArb = ((int)0x8DDC), + /// + /// Original was GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB = 0x8DDD + /// + MaxGeometryVaryingComponentsArb = ((int)0x8DDD), + /// + /// Original was GL_MAX_VERTEX_VARYING_COMPONENTS_ARB = 0x8DDE + /// + MaxVertexVaryingComponentsArb = ((int)0x8DDE), + /// + /// Original was GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB = 0x8DDF + /// + MaxGeometryUniformComponentsArb = ((int)0x8DDF), + /// + /// Original was GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB = 0x8DE0 + /// + MaxGeometryOutputVerticesArb = ((int)0x8DE0), + /// + /// Original was GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB = 0x8DE1 + /// + MaxGeometryTotalOutputComponentsArb = ((int)0x8DE1), + } + /// /// Not used directly. /// @@ -11521,6 +13883,21 @@ namespace OpenTK.Graphics.OpenGL4 { } + /// + /// Not used directly. + /// + public enum ArbGlSpirv : int + { + /// + /// Original was GL_SHADER_BINARY_FORMAT_SPIR_V_ARB = 0x9551 + /// + ShaderBinaryFormatSpirVArb = ((int)0x9551), + /// + /// Original was GL_SPIR_V_BINARY_ARB = 0x9552 + /// + SpirVBinaryArb = ((int)0x9552), + } + /// /// Not used directly. /// @@ -11611,6 +13988,45 @@ namespace OpenTK.Graphics.OpenGL4 DoubleVec4 = ((int)0x8FFE), } + /// + /// Not used directly. + /// + public enum ArbGpuShaderInt64 : int + { + /// + /// Original was GL_INT64_ARB = 0x140E + /// + Int64Arb = ((int)0x140E), + /// + /// Original was GL_UNSIGNED_INT64_ARB = 0x140F + /// + UnsignedInt64Arb = ((int)0x140F), + /// + /// Original was GL_INT64_VEC2_ARB = 0x8FE9 + /// + Int64Vec2Arb = ((int)0x8FE9), + /// + /// Original was GL_INT64_VEC3_ARB = 0x8FEA + /// + Int64Vec3Arb = ((int)0x8FEA), + /// + /// Original was GL_INT64_VEC4_ARB = 0x8FEB + /// + Int64Vec4Arb = ((int)0x8FEB), + /// + /// Original was GL_UNSIGNED_INT64_VEC2_ARB = 0x8FF5 + /// + UnsignedInt64Vec2Arb = ((int)0x8FF5), + /// + /// Original was GL_UNSIGNED_INT64_VEC3_ARB = 0x8FF6 + /// + UnsignedInt64Vec3Arb = ((int)0x8FF6), + /// + /// Original was GL_UNSIGNED_INT64_VEC4_ARB = 0x8FF7 + /// + UnsignedInt64Vec4Arb = ((int)0x8FF7), + } + /// /// Not used directly. /// @@ -11944,6 +14360,17 @@ namespace OpenTK.Graphics.OpenGL4 ParameterBufferBindingArb = ((int)0x80EF), } + /// + /// Not used directly. + /// + public enum ArbInstancedArrays : int + { + /// + /// Original was GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ARB = 0x88FE + /// + VertexAttribArrayDivisorArb = ((int)0x88FE), + } + /// /// Not used directly. /// @@ -12496,6 +14923,21 @@ namespace OpenTK.Graphics.OpenGL4 AnySamplesPassed = ((int)0x8C2F), } + /// + /// Not used directly. + /// + public enum ArbParallelShaderCompile : int + { + /// + /// Original was GL_MAX_SHADER_COMPILER_THREADS_ARB = 0x91B0 + /// + MaxShaderCompilerThreadsArb = ((int)0x91B0), + /// + /// Original was GL_COMPLETION_STATUS_ARB = 0x91B1 + /// + CompletionStatusArb = ((int)0x91B1), + } + /// /// Not used directly. /// @@ -12547,6 +14989,47 @@ namespace OpenTK.Graphics.OpenGL4 GeometryShaderInvocations = ((int)0x887F), } + /// + /// Not used directly. + /// + public enum ArbPixelBufferObject : int + { + /// + /// Original was GL_PIXEL_PACK_BUFFER_ARB = 0x88EB + /// + PixelPackBufferArb = ((int)0x88EB), + /// + /// Original was GL_PIXEL_UNPACK_BUFFER_ARB = 0x88EC + /// + PixelUnpackBufferArb = ((int)0x88EC), + /// + /// Original was GL_PIXEL_PACK_BUFFER_BINDING_ARB = 0x88ED + /// + PixelPackBufferBindingArb = ((int)0x88ED), + /// + /// Original was GL_PIXEL_UNPACK_BUFFER_BINDING_ARB = 0x88EF + /// + PixelUnpackBufferBindingArb = ((int)0x88EF), + } + + /// + /// Not used directly. + /// + public enum ArbPolygonOffsetClamp : int + { + /// + /// Original was GL_POLYGON_OFFSET_CLAMP = 0x8E1B + /// + PolygonOffsetClamp = ((int)0x8E1B), + } + + /// + /// Not used directly. + /// + public enum ArbPostDepthCoverage : int + { + } + /// /// Not used directly. /// @@ -12853,6 +15336,45 @@ namespace OpenTK.Graphics.OpenGL4 { } + /// + /// Not used directly. + /// + public enum ArbSampleLocations : int + { + /// + /// Original was GL_SAMPLE_LOCATION_ARB = 0x8E50 + /// + SampleLocationArb = ((int)0x8E50), + /// + /// Original was GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB = 0x933D + /// + SampleLocationSubpixelBitsArb = ((int)0x933D), + /// + /// Original was GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB = 0x933E + /// + SampleLocationPixelGridWidthArb = ((int)0x933E), + /// + /// Original was GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB = 0x933F + /// + SampleLocationPixelGridHeightArb = ((int)0x933F), + /// + /// Original was GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB = 0x9340 + /// + ProgrammableSampleLocationTableSizeArb = ((int)0x9340), + /// + /// Original was GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB = 0x9341 + /// + ProgrammableSampleLocationArb = ((int)0x9341), + /// + /// Original was GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB = 0x9342 + /// + FramebufferProgrammableSampleLocationsArb = ((int)0x9342), + /// + /// Original was GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB = 0x9343 + /// + FramebufferSampleLocationPixelGridArb = ((int)0x9343), + } + /// /// Not used directly. /// @@ -12944,6 +15466,13 @@ namespace OpenTK.Graphics.OpenGL4 AllShaderBits = unchecked((int)0xFFFFFFFF), } + /// + /// Not used directly. + /// + public enum ArbShaderAtomicCounterOps : int + { + } + /// /// Not used directly. /// @@ -13067,6 +15596,13 @@ namespace OpenTK.Graphics.OpenGL4 MaxAtomicCounterBufferBindings = ((int)0x92DC), } + /// + /// Not used directly. + /// + public enum ArbShaderBallot : int + { + } + /// /// Not used directly. /// @@ -13074,6 +15610,13 @@ namespace OpenTK.Graphics.OpenGL4 { } + /// + /// Not used directly. + /// + public enum ArbShaderClock : int + { + } + /// /// Not used directly. /// @@ -13505,6 +16048,13 @@ namespace OpenTK.Graphics.OpenGL4 { } + /// + /// Not used directly. + /// + public enum ArbShaderViewportLayerArray : int + { + } + /// /// Not used directly. /// @@ -13583,10 +16133,6 @@ namespace OpenTK.Graphics.OpenGL4 /// MaxSparseArrayTextureLayersArb = ((int)0x919A), /// - /// Original was GL_MIN_SPARSE_LEVEL_ARB = 0x919B - /// - MinSparseLevelArb = ((int)0x919B), - /// /// Original was GL_TEXTURE_SPARSE_ARB = 0x91A6 /// TextureSparseArb = ((int)0x91A6), @@ -13602,6 +16148,39 @@ namespace OpenTK.Graphics.OpenGL4 /// Original was GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_ARB = 0x91A9 /// SparseTextureFullArrayCubeMipmapsArb = ((int)0x91A9), + /// + /// Original was GL_NUM_SPARSE_LEVELS_ARB = 0x91AA + /// + NumSparseLevelsArb = ((int)0x91AA), + } + + /// + /// Not used directly. + /// + public enum ArbSparseTexture2 : int + { + } + + /// + /// Not used directly. + /// + public enum ArbSparseTextureClamp : int + { + } + + /// + /// Not used directly. + /// + public enum ArbSpirvExtensions : int + { + /// + /// Original was GL_SPIR_V_EXTENSIONS = 0x9553 + /// + SpirVExtensions = ((int)0x9553), + /// + /// Original was GL_NUM_SPIR_V_EXTENSIONS = 0x9554 + /// + NumSpirVExtensions = ((int)0x9554), } /// @@ -13840,6 +16419,44 @@ namespace OpenTK.Graphics.OpenGL4 { } + /// + /// Not used directly. + /// + public enum ArbTextureBorderClamp : int + { + /// + /// Original was GL_CLAMP_TO_BORDER_ARB = 0x812D + /// + ClampToBorderArb = ((int)0x812D), + } + + /// + /// Not used directly. + /// + public enum ArbTextureBufferObject : int + { + /// + /// Original was GL_TEXTURE_BUFFER_ARB = 0x8C2A + /// + TextureBufferArb = ((int)0x8C2A), + /// + /// Original was GL_MAX_TEXTURE_BUFFER_SIZE_ARB = 0x8C2B + /// + MaxTextureBufferSizeArb = ((int)0x8C2B), + /// + /// Original was GL_TEXTURE_BINDING_BUFFER_ARB = 0x8C2C + /// + TextureBindingBufferArb = ((int)0x8C2C), + /// + /// Original was GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB = 0x8C2D + /// + TextureBufferDataStoreBindingArb = ((int)0x8C2D), + /// + /// Original was GL_TEXTURE_BUFFER_FORMAT_ARB = 0x8C2E + /// + TextureBufferFormatArb = ((int)0x8C2E), + } + /// /// Not used directly. /// @@ -13959,6 +16576,36 @@ namespace OpenTK.Graphics.OpenGL4 UnsignedIntSamplerCubeMapArrayArb = ((int)0x900F), } + /// + /// Not used directly. + /// + public enum ArbTextureFilterAnisotropic : int + { + /// + /// Original was GL_TEXTURE_MAX_ANISOTROPY = 0x84FE + /// + TextureMaxAnisotropy = ((int)0x84FE), + /// + /// Original was GL_MAX_TEXTURE_MAX_ANISOTROPY = 0x84FF + /// + MaxTextureMaxAnisotropy = ((int)0x84FF), + } + + /// + /// Not used directly. + /// + public enum ArbTextureFilterMinmax : int + { + /// + /// Original was GL_TEXTURE_REDUCTION_MODE_ARB = 0x9366 + /// + TextureReductionModeArb = ((int)0x9366), + /// + /// Original was GL_WEIGHTED_AVERAGE_ARB = 0x9367 + /// + WeightedAverageArb = ((int)0x9367), + } + /// /// Not used directly. /// @@ -13989,6 +16636,17 @@ namespace OpenTK.Graphics.OpenGL4 MirrorClampToEdge = ((int)0x8743), } + /// + /// Not used directly. + /// + public enum ArbTextureMirroredRepeat : int + { + /// + /// Original was GL_MIRRORED_REPEAT_ARB = 0x8370 + /// + MirroredRepeatArb = ((int)0x8370), + } + /// /// Not used directly. /// @@ -14080,6 +16738,13 @@ namespace OpenTK.Graphics.OpenGL4 MaxIntegerSamples = ((int)0x9110), } + /// + /// Not used directly. + /// + public enum ArbTextureNonPowerOfTwo : int + { + } + /// /// Not used directly. /// @@ -14316,14 +16981,6 @@ namespace OpenTK.Graphics.OpenGL4 /// TransformFeedbackBufferPaused = ((int)0x8E23), /// - /// Original was GL_TRANSFORM_FEEDBACK_PAUSED = 0x8E23 - /// - TransformFeedbackPaused = ((int)0x8E23), - /// - /// Original was GL_TRANSFORM_FEEDBACK_ACTIVE = 0x8E24 - /// - TransformFeedbackActive = ((int)0x8E24), - /// /// Original was GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE = 0x8E24 /// TransformFeedbackBufferActive = ((int)0x8E24), @@ -14711,7 +17368,7 @@ namespace OpenTK.Graphics.OpenGL4 } /// - /// Not used directly. + /// Used in GL.Ext.DisableClientState, GL.Ext.DisableClientStateIndexed and 2 other functions /// public enum ArrayCap : int { @@ -14761,7 +17418,7 @@ namespace OpenTK.Graphics.OpenGL4 } /// - /// Not used directly. + /// Used in GL.Arb.ProgramParameter, GL.Ext.ProgramParameter /// public enum AssemblyProgramParameterArb : int { @@ -15432,7 +18089,7 @@ namespace OpenTK.Graphics.OpenGL4 } /// - /// Used in GL.MapBuffer, GL.MapNamedBuffer + /// Used in GL.MapBuffer, GL.MapNamedBuffer and 1 other function /// public enum BufferAccess : int { @@ -15470,7 +18127,7 @@ namespace OpenTK.Graphics.OpenGL4 } /// - /// Used in GL.MapBufferRange, GL.MapNamedBufferRange + /// Used in GL.MapBufferRange, GL.MapNamedBufferRange and 1 other function /// [Flags] public enum BufferAccessMask : int @@ -15517,7 +18174,7 @@ namespace OpenTK.Graphics.OpenGL4 } /// - /// Used in GL.GetBufferParameter, GL.GetNamedBufferParameter + /// Used in GL.GetBufferParameter, GL.GetNamedBufferParameter and 2 other functions /// public enum BufferParameterName : int { @@ -15583,7 +18240,7 @@ namespace OpenTK.Graphics.OpenGL4 } /// - /// Used in GL.GetBufferPointer, GL.GetNamedBufferPointer + /// Used in GL.GetBufferPointer, GL.GetNamedBufferPointer and 1 other function /// public enum BufferPointer : int { @@ -15628,7 +18285,7 @@ namespace OpenTK.Graphics.OpenGL4 } /// - /// Used in GL.BufferStorage, GL.NamedBufferStorage + /// Used in GL.BufferStorage, GL.NamedBufferStorage and 1 other function /// public enum BufferStorageFlags : int { @@ -15739,9 +18396,53 @@ namespace OpenTK.Graphics.OpenGL4 /// ElementArrayBuffer = ((int)0x8893), /// + /// Original was GL_PIXEL_PACK_BUFFER = 0x88EB + /// + PixelPackBuffer = ((int)0x88EB), + /// + /// Original was GL_PIXEL_UNPACK_BUFFER = 0x88EC + /// + PixelUnpackBuffer = ((int)0x88EC), + /// + /// Original was GL_UNIFORM_BUFFER = 0x8A11 + /// + UniformBuffer = ((int)0x8A11), + /// /// Original was GL_TEXTURE_BUFFER = 0x8C2A /// TextureBuffer = ((int)0x8C2A), + /// + /// Original was GL_TRANSFORM_FEEDBACK_BUFFER = 0x8C8E + /// + TransformFeedbackBuffer = ((int)0x8C8E), + /// + /// Original was GL_COPY_READ_BUFFER = 0x8F36 + /// + CopyReadBuffer = ((int)0x8F36), + /// + /// Original was GL_COPY_WRITE_BUFFER = 0x8F37 + /// + CopyWriteBuffer = ((int)0x8F37), + /// + /// Original was GL_DRAW_INDIRECT_BUFFER = 0x8F3F + /// + DrawIndirectBuffer = ((int)0x8F3F), + /// + /// Original was GL_SHADER_STORAGE_BUFFER = 0x90D2 + /// + ShaderStorageBuffer = ((int)0x90D2), + /// + /// Original was GL_DISPATCH_INDIRECT_BUFFER = 0x90EE + /// + DispatchIndirectBuffer = ((int)0x90EE), + /// + /// Original was GL_QUERY_BUFFER = 0x9192 + /// + QueryBuffer = ((int)0x9192), + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER = 0x92C0 + /// + AtomicCounterBuffer = ((int)0x92C0), } /// @@ -15788,7 +18489,7 @@ namespace OpenTK.Graphics.OpenGL4 } /// - /// Used in GL.BufferData, GL.NamedBufferData + /// Used in GL.BufferData, GL.NamedBufferData and 1 other function /// public enum BufferUsageHint : int { @@ -15931,7 +18632,7 @@ namespace OpenTK.Graphics.OpenGL4 } /// - /// Not used directly. + /// Used in GL.Ext.ClientAttribDefault, GL.Ext.PushClientAttribDefault /// [Flags] public enum ClientAttribMask : int @@ -16056,7 +18757,7 @@ namespace OpenTK.Graphics.OpenGL4 } /// - /// Not used directly. + /// Used in GL.Ext.VertexArrayColorOffset, GL.Ext.VertexArraySecondaryColorOffset /// public enum ColorPointerType : int { @@ -16299,6 +19000,10 @@ namespace OpenTK.Graphics.OpenGL4 /// Original was GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB = 0x00000004 /// ContextFlagRobustAccessBitArb = ((int)0x00000004), + /// + /// Original was GL_CONTEXT_FLAG_PROTECTED_CONTENT_BIT_EXT = 0x00000010 + /// + ContextFlagProtectedContentBitExt = ((int)0x00000010), } /// @@ -16691,7 +19396,7 @@ namespace OpenTK.Graphics.OpenGL4 } /// - /// Used in GL.DepthFunc + /// Used in GL.DepthFunc, GL.NV.PathCoverDepthFunc /// public enum DepthFunction : int { @@ -16730,7 +19435,7 @@ namespace OpenTK.Graphics.OpenGL4 } /// - /// Used in GL.DrawBuffer, GL.NamedFramebufferDrawBuffer + /// Used in GL.DrawBuffer, GL.NamedFramebufferDrawBuffer and 2 other functions /// public enum DrawBufferMode : int { @@ -16952,7 +19657,7 @@ namespace OpenTK.Graphics.OpenGL4 } /// - /// Used in GL.DrawElements, GL.DrawElementsBaseVertex and 9 other functions + /// Used in GL.Arb.DrawElementsInstanced, GL.DrawElements and 11 other functions /// public enum DrawElementsType : int { @@ -16971,7 +19676,7 @@ namespace OpenTK.Graphics.OpenGL4 } /// - /// Used in GL.Disable, GL.Enable and 1 other function + /// Used in GL.Disable, GL.Enable and 3 other functions /// public enum EnableCap : int { @@ -17428,6 +20133,304 @@ namespace OpenTK.Graphics.OpenGL4 TextureTooLargeExt = ((int)0x8065), } + /// + /// Not used directly. + /// + public enum ExtDebugLabel : int + { + /// + /// Original was GL_SAMPLER = 0x82E6 + /// + Sampler = ((int)0x82E6), + /// + /// Original was GL_PROGRAM_PIPELINE_OBJECT_EXT = 0x8A4F + /// + ProgramPipelineObjectExt = ((int)0x8A4F), + /// + /// Original was GL_PROGRAM_OBJECT_EXT = 0x8B40 + /// + ProgramObjectExt = ((int)0x8B40), + /// + /// Original was GL_SHADER_OBJECT_EXT = 0x8B48 + /// + ShaderObjectExt = ((int)0x8B48), + /// + /// Original was GL_TRANSFORM_FEEDBACK = 0x8E22 + /// + TransformFeedback = ((int)0x8E22), + /// + /// Original was GL_BUFFER_OBJECT_EXT = 0x9151 + /// + BufferObjectExt = ((int)0x9151), + /// + /// Original was GL_QUERY_OBJECT_EXT = 0x9153 + /// + QueryObjectExt = ((int)0x9153), + /// + /// Original was GL_VERTEX_ARRAY_OBJECT_EXT = 0x9154 + /// + VertexArrayObjectExt = ((int)0x9154), + } + + /// + /// Not used directly. + /// + public enum ExtDebugMarker : int + { + } + + /// + /// Used in GL.Ext.ClearNamedBufferData, GL.Ext.ClearNamedBufferSubData and 15 other functions + /// + public enum ExtDirectStateAccess : int + { + /// + /// Original was GL_PROGRAM_MATRIX_EXT = 0x8E2D + /// + ProgramMatrixExt = ((int)0x8E2D), + /// + /// Original was GL_TRANSPOSE_PROGRAM_MATRIX_EXT = 0x8E2E + /// + TransposeProgramMatrixExt = ((int)0x8E2E), + /// + /// Original was GL_PROGRAM_MATRIX_STACK_DEPTH_EXT = 0x8E2F + /// + ProgramMatrixStackDepthExt = ((int)0x8E2F), + } + + /// + /// Not used directly. + /// + public enum ExtDrawInstanced : int + { + } + + /// + /// Not used directly. + /// + public enum ExternalHandleType : int + { + /// + /// Original was GL_HANDLE_TYPE_OPAQUE_FD_EXT = 0x9586 + /// + HandleTypeOpaqueFdExt = ((int)0x9586), + /// + /// Original was GL_HANDLE_TYPE_OPAQUE_WIN32_EXT = 0x9587 + /// + HandleTypeOpaqueWin32Ext = ((int)0x9587), + /// + /// Original was GL_HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT = 0x9588 + /// + HandleTypeOpaqueWin32KmtExt = ((int)0x9588), + /// + /// Original was GL_HANDLE_TYPE_D3D12_TILEPOOL_EXT = 0x9589 + /// + HandleTypeD3D12TilepoolExt = ((int)0x9589), + /// + /// Original was GL_HANDLE_TYPE_D3D12_RESOURCE_EXT = 0x958A + /// + HandleTypeD3D12ResourceExt = ((int)0x958A), + /// + /// Original was GL_HANDLE_TYPE_D3D11_IMAGE_EXT = 0x958B + /// + HandleTypeD3D11ImageExt = ((int)0x958B), + /// + /// Original was GL_HANDLE_TYPE_D3D11_IMAGE_KMT_EXT = 0x958C + /// + HandleTypeD3D11ImageKmtExt = ((int)0x958C), + /// + /// Original was GL_HANDLE_TYPE_D3D12_FENCE_EXT = 0x9594 + /// + HandleTypeD3D12FenceExt = ((int)0x9594), + } + + /// + /// Not used directly. + /// + public enum ExtPolygonOffsetClamp : int + { + /// + /// Original was GL_POLYGON_OFFSET_CLAMP_EXT = 0x8E1B + /// + PolygonOffsetClampExt = ((int)0x8E1B), + } + + /// + /// Not used directly. + /// + public enum ExtPostDepthCoverage : int + { + } + + /// + /// Not used directly. + /// + public enum ExtRasterMultisample : int + { + /// + /// Original was GL_RASTER_MULTISAMPLE_EXT = 0x9327 + /// + RasterMultisampleExt = ((int)0x9327), + /// + /// Original was GL_RASTER_SAMPLES_EXT = 0x9328 + /// + RasterSamplesExt = ((int)0x9328), + /// + /// Original was GL_MAX_RASTER_SAMPLES_EXT = 0x9329 + /// + MaxRasterSamplesExt = ((int)0x9329), + /// + /// Original was GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT = 0x932A + /// + RasterFixedSampleLocationsExt = ((int)0x932A), + /// + /// Original was GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT = 0x932B + /// + MultisampleRasterizationAllowedExt = ((int)0x932B), + /// + /// Original was GL_EFFECTIVE_RASTER_SAMPLES_EXT = 0x932C + /// + EffectiveRasterSamplesExt = ((int)0x932C), + } + + /// + /// Not used directly. + /// + public enum ExtSeparateShaderObjects : int + { + /// + /// Original was GL_VERTEX_SHADER_BIT_EXT = 0x00000001 + /// + VertexShaderBitExt = ((int)0x00000001), + /// + /// Original was GL_FRAGMENT_SHADER_BIT_EXT = 0x00000002 + /// + FragmentShaderBitExt = ((int)0x00000002), + /// + /// Original was GL_PROGRAM_SEPARABLE_EXT = 0x8258 + /// + ProgramSeparableExt = ((int)0x8258), + /// + /// Original was GL_PROGRAM_PIPELINE_BINDING_EXT = 0x825A + /// + ProgramPipelineBindingExt = ((int)0x825A), + /// + /// Original was GL_ALL_SHADER_BITS_EXT = 0xFFFFFFFF + /// + AllShaderBitsExt = unchecked((int)0xFFFFFFFF), + } + + /// + /// Not used directly. + /// + public enum ExtShaderIntegerMix : int + { + } + + /// + /// Not used directly. + /// + public enum ExtTextureCompressionS3tc : int + { + /// + /// Original was GL_COMPRESSED_RGB_S3TC_DXT1_EXT = 0x83F0 + /// + CompressedRgbS3tcDxt1Ext = ((int)0x83F0), + /// + /// Original was GL_COMPRESSED_RGBA_S3TC_DXT1_EXT = 0x83F1 + /// + CompressedRgbaS3tcDxt1Ext = ((int)0x83F1), + /// + /// Original was GL_COMPRESSED_RGBA_S3TC_DXT3_EXT = 0x83F2 + /// + CompressedRgbaS3tcDxt3Ext = ((int)0x83F2), + /// + /// Original was GL_COMPRESSED_RGBA_S3TC_DXT5_EXT = 0x83F3 + /// + CompressedRgbaS3tcDxt5Ext = ((int)0x83F3), + } + + /// + /// Not used directly. + /// + public enum ExtTextureFilterMinmax : int + { + /// + /// Original was GL_RASTER_MULTISAMPLE_EXT = 0x9327 + /// + RasterMultisampleExt = ((int)0x9327), + /// + /// Original was GL_RASTER_SAMPLES_EXT = 0x9328 + /// + RasterSamplesExt = ((int)0x9328), + /// + /// Original was GL_MAX_RASTER_SAMPLES_EXT = 0x9329 + /// + MaxRasterSamplesExt = ((int)0x9329), + /// + /// Original was GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT = 0x932A + /// + RasterFixedSampleLocationsExt = ((int)0x932A), + /// + /// Original was GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT = 0x932B + /// + MultisampleRasterizationAllowedExt = ((int)0x932B), + /// + /// Original was GL_EFFECTIVE_RASTER_SAMPLES_EXT = 0x932C + /// + EffectiveRasterSamplesExt = ((int)0x932C), + } + + /// + /// Not used directly. + /// + public enum ExtTextureSrgbDecode : int + { + /// + /// Original was GL_TEXTURE_SRGB_DECODE_EXT = 0x8A48 + /// + TextureSrgbDecodeExt = ((int)0x8A48), + /// + /// Original was GL_DECODE_EXT = 0x8A49 + /// + DecodeExt = ((int)0x8A49), + /// + /// Original was GL_SKIP_DECODE_EXT = 0x8A4A + /// + SkipDecodeExt = ((int)0x8A4A), + } + + /// + /// Not used directly. + /// + public enum ExtWindowRectangles : int + { + /// + /// Original was GL_INCLUSIVE_EXT = 0x8F10 + /// + InclusiveExt = ((int)0x8F10), + /// + /// Original was GL_EXCLUSIVE_EXT = 0x8F11 + /// + ExclusiveExt = ((int)0x8F11), + /// + /// Original was GL_WINDOW_RECTANGLE_EXT = 0x8F12 + /// + WindowRectangleExt = ((int)0x8F12), + /// + /// Original was GL_WINDOW_RECTANGLE_MODE_EXT = 0x8F13 + /// + WindowRectangleModeExt = ((int)0x8F13), + /// + /// Original was GL_MAX_WINDOW_RECTANGLES_EXT = 0x8F14 + /// + MaxWindowRectanglesExt = ((int)0x8F14), + /// + /// Original was GL_NUM_WINDOW_RECTANGLES_EXT = 0x8F15 + /// + NumWindowRectanglesExt = ((int)0x8F15), + } + /// /// Not used directly. /// @@ -17523,7 +20526,7 @@ namespace OpenTK.Graphics.OpenGL4 } /// - /// Not used directly. + /// Used in GL.Ext.VertexArrayFogCoordOffset /// public enum FogPointerType : int { @@ -17603,7 +20606,7 @@ namespace OpenTK.Graphics.OpenGL4 } /// - /// Used in GL.FramebufferRenderbuffer, GL.FramebufferTexture and 13 other functions + /// Used in GL.Arb.FramebufferTexture, GL.Arb.FramebufferTextureFace and 25 other functions /// public enum FramebufferAttachment : int { @@ -17848,7 +20851,7 @@ namespace OpenTK.Graphics.OpenGL4 } /// - /// Used in GL.FramebufferParameter, GL.GetFramebufferParameter and 2 other functions + /// Used in GL.FramebufferParameter, GL.GetFramebufferParameter and 3 other functions /// public enum FramebufferDefaultParameter : int { @@ -17954,7 +20957,18 @@ namespace OpenTK.Graphics.OpenGL4 } /// - /// Used in GL.GetFramebufferAttachmentParameter, GL.GetNamedFramebufferAttachmentParameter + /// Not used directly. + /// + public enum FramebufferFetchNoncoherent : int + { + /// + /// Original was GL_FRAMEBUFFER_FETCH_NONCOHERENT_QCOM = 0x96A2 + /// + FramebufferFetchNoncoherentQcom = ((int)0x96A2), + } + + /// + /// Used in GL.GetFramebufferAttachmentParameter, GL.GetNamedFramebufferAttachmentParameter and 1 other function /// public enum FramebufferParameterName : int { @@ -18037,7 +21051,7 @@ namespace OpenTK.Graphics.OpenGL4 } /// - /// Used in GL.BindFramebuffer, GL.CheckFramebufferStatus and 12 other functions + /// Used in GL.Arb.FramebufferTexture, GL.Arb.FramebufferTextureFace and 17 other functions /// public enum FramebufferTarget : int { @@ -18372,7 +21386,7 @@ namespace OpenTK.Graphics.OpenGL4 } /// - /// Used in GL.GetBoolean, GL.GetDouble and 3 other functions + /// Used in GL.GetBoolean, GL.GetDouble and 4 other functions /// public enum GetIndexedPName : int { @@ -18405,10 +21419,6 @@ namespace OpenTK.Graphics.OpenGL4 /// TextureBinding3D = ((int)0x806A), /// - /// Original was GL_TEXTURE_BINDING = 0x82EB - /// - TextureBinding = ((int)0x82EB), - /// /// Original was GL_TEXTURE_BINDING_RECTANGLE = 0x84F6 /// TextureBindingRectangle = ((int)0x84F6), @@ -19743,13 +22753,13 @@ namespace OpenTK.Graphics.OpenGL4 /// FragmentLight0Sgix = ((int)0x840C), /// - /// Original was GL_PACK_RESAMPLE_SGIX = 0x842C + /// Original was GL_PACK_RESAMPLE_SGIX = 0x842E /// - PackResampleSgix = ((int)0x842C), + PackResampleSgix = ((int)0x842E), /// - /// Original was GL_UNPACK_RESAMPLE_SGIX = 0x842D + /// Original was GL_UNPACK_RESAMPLE_SGIX = 0x842F /// - UnpackResampleSgix = ((int)0x842D), + UnpackResampleSgix = ((int)0x842F), /// /// Original was GL_CURRENT_FOG_COORD = 0x8453 /// @@ -20546,6 +23556,22 @@ namespace OpenTK.Graphics.OpenGL4 /// Original was GL_CLIP_DEPTH_MODE = 0x935D /// ClipDepthMode = ((int)0x935D), + /// + /// Original was GL_DEVICE_UUID_EXT = 0x9597 + /// + DeviceUuidExt = ((int)0x9597), + /// + /// Original was GL_DRIVER_UUID_EXT = 0x9598 + /// + DriverUuidExt = ((int)0x9598), + /// + /// Original was GL_DEVICE_LUID_EXT = 0x9599 + /// + DeviceLuidExt = ((int)0x9599), + /// + /// Original was GL_DEVICE_NODE_MASK_EXT = 0x959A + /// + DeviceNodeMaskExt = ((int)0x959A), } /// @@ -20745,7 +23771,7 @@ namespace OpenTK.Graphics.OpenGL4 } /// - /// Used in GL.GetTexLevelParameter, GL.GetTexParameter and 3 other functions + /// Used in GL.GetTexLevelParameter, GL.GetTexParameter and 9 other functions /// public enum GetTextureParameter : int { @@ -21415,7 +24441,7 @@ namespace OpenTK.Graphics.OpenGL4 } /// - /// Used in GL.Disable, GL.Enable and 1 other function + /// Used in GL.Disable, GL.Enable and 4 other functions /// public enum IndexedEnableCap : int { @@ -21430,7 +24456,7 @@ namespace OpenTK.Graphics.OpenGL4 } /// - /// Not used directly. + /// Used in GL.Ext.VertexArrayIndexOffset /// public enum IndexPointerType : int { @@ -21452,6 +24478,111 @@ namespace OpenTK.Graphics.OpenGL4 Double = ((int)0x140A), } + /// + /// Not used directly. + /// + public enum IntelConservativeRasterization : int + { + /// + /// Original was GL_CONSERVATIVE_RASTERIZATION_INTEL = 0x83FE + /// + ConservativeRasterizationIntel = ((int)0x83FE), + } + + /// + /// Not used directly. + /// + public enum IntelFramebufferCmaa : int + { + } + + /// + /// Not used directly. + /// + public enum IntelPerformanceQuery : int + { + /// + /// Original was GL_PERFQUERY_SINGLE_CONTEXT_INTEL = 0x00000000 + /// + PerfquerySingleContextIntel = ((int)0x00000000), + /// + /// Original was GL_PERFQUERY_GLOBAL_CONTEXT_INTEL = 0x00000001 + /// + PerfqueryGlobalContextIntel = ((int)0x00000001), + /// + /// Original was GL_PERFQUERY_DONOT_FLUSH_INTEL = 0x83F9 + /// + PerfqueryDonotFlushIntel = ((int)0x83F9), + /// + /// Original was GL_PERFQUERY_FLUSH_INTEL = 0x83FA + /// + PerfqueryFlushIntel = ((int)0x83FA), + /// + /// Original was GL_PERFQUERY_WAIT_INTEL = 0x83FB + /// + PerfqueryWaitIntel = ((int)0x83FB), + /// + /// Original was GL_PERFQUERY_COUNTER_EVENT_INTEL = 0x94F0 + /// + PerfqueryCounterEventIntel = ((int)0x94F0), + /// + /// Original was GL_PERFQUERY_COUNTER_DURATION_NORM_INTEL = 0x94F1 + /// + PerfqueryCounterDurationNormIntel = ((int)0x94F1), + /// + /// Original was GL_PERFQUERY_COUNTER_DURATION_RAW_INTEL = 0x94F2 + /// + PerfqueryCounterDurationRawIntel = ((int)0x94F2), + /// + /// Original was GL_PERFQUERY_COUNTER_THROUGHPUT_INTEL = 0x94F3 + /// + PerfqueryCounterThroughputIntel = ((int)0x94F3), + /// + /// Original was GL_PERFQUERY_COUNTER_RAW_INTEL = 0x94F4 + /// + PerfqueryCounterRawIntel = ((int)0x94F4), + /// + /// Original was GL_PERFQUERY_COUNTER_TIMESTAMP_INTEL = 0x94F5 + /// + PerfqueryCounterTimestampIntel = ((int)0x94F5), + /// + /// Original was GL_PERFQUERY_COUNTER_DATA_UINT32_INTEL = 0x94F8 + /// + PerfqueryCounterDataUint32Intel = ((int)0x94F8), + /// + /// Original was GL_PERFQUERY_COUNTER_DATA_UINT64_INTEL = 0x94F9 + /// + PerfqueryCounterDataUint64Intel = ((int)0x94F9), + /// + /// Original was GL_PERFQUERY_COUNTER_DATA_FLOAT_INTEL = 0x94FA + /// + PerfqueryCounterDataFloatIntel = ((int)0x94FA), + /// + /// Original was GL_PERFQUERY_COUNTER_DATA_DOUBLE_INTEL = 0x94FB + /// + PerfqueryCounterDataDoubleIntel = ((int)0x94FB), + /// + /// Original was GL_PERFQUERY_COUNTER_DATA_BOOL32_INTEL = 0x94FC + /// + PerfqueryCounterDataBool32Intel = ((int)0x94FC), + /// + /// Original was GL_PERFQUERY_QUERY_NAME_LENGTH_MAX_INTEL = 0x94FD + /// + PerfqueryQueryNameLengthMaxIntel = ((int)0x94FD), + /// + /// Original was GL_PERFQUERY_COUNTER_NAME_LENGTH_MAX_INTEL = 0x94FE + /// + PerfqueryCounterNameLengthMaxIntel = ((int)0x94FE), + /// + /// Original was GL_PERFQUERY_COUNTER_DESC_LENGTH_MAX_INTEL = 0x94FF + /// + PerfqueryCounterDescLengthMaxIntel = ((int)0x94FF), + /// + /// Original was GL_PERFQUERY_GPA_EXTENDED_COUNTERS_INTEL = 0x9500 + /// + PerfqueryGpaExtendedCountersIntel = ((int)0x9500), + } + /// /// Not used directly. /// @@ -21914,6 +25045,81 @@ namespace OpenTK.Graphics.OpenGL4 /// public enum KhrBlendEquationAdvanced : int { + /// + /// Original was GL_BLEND_ADVANCED_COHERENT_KHR = 0x9285 + /// + BlendAdvancedCoherentKhr = ((int)0x9285), + /// + /// Original was GL_MULTIPLY_KHR = 0x9294 + /// + MultiplyKhr = ((int)0x9294), + /// + /// Original was GL_SCREEN_KHR = 0x9295 + /// + ScreenKhr = ((int)0x9295), + /// + /// Original was GL_OVERLAY_KHR = 0x9296 + /// + OverlayKhr = ((int)0x9296), + /// + /// Original was GL_DARKEN_KHR = 0x9297 + /// + DarkenKhr = ((int)0x9297), + /// + /// Original was GL_LIGHTEN_KHR = 0x9298 + /// + LightenKhr = ((int)0x9298), + /// + /// Original was GL_COLORDODGE_KHR = 0x9299 + /// + ColordodgeKhr = ((int)0x9299), + /// + /// Original was GL_COLORBURN_KHR = 0x929A + /// + ColorburnKhr = ((int)0x929A), + /// + /// Original was GL_HARDLIGHT_KHR = 0x929B + /// + HardlightKhr = ((int)0x929B), + /// + /// Original was GL_SOFTLIGHT_KHR = 0x929C + /// + SoftlightKhr = ((int)0x929C), + /// + /// Original was GL_DIFFERENCE_KHR = 0x929E + /// + DifferenceKhr = ((int)0x929E), + /// + /// Original was GL_EXCLUSION_KHR = 0x92A0 + /// + ExclusionKhr = ((int)0x92A0), + /// + /// Original was GL_HSL_HUE_KHR = 0x92AD + /// + HslHueKhr = ((int)0x92AD), + /// + /// Original was GL_HSL_SATURATION_KHR = 0x92AE + /// + HslSaturationKhr = ((int)0x92AE), + /// + /// Original was GL_HSL_COLOR_KHR = 0x92AF + /// + HslColorKhr = ((int)0x92AF), + /// + /// Original was GL_HSL_LUMINOSITY_KHR = 0x92B0 + /// + HslLuminosityKhr = ((int)0x92B0), + } + + /// + /// Not used directly. + /// + public enum KhrBlendEquationAdvancedCoherent : int + { + /// + /// Original was GL_BLEND_ADVANCED_COHERENT_KHR = 0x9285 + /// + BlendAdvancedCoherentKhr = ((int)0x9285), } /// @@ -22193,6 +25399,10 @@ namespace OpenTK.Graphics.OpenGL4 /// ProgramPipeline = ((int)0x82E4), /// + /// Original was GL_PROGRAM_PIPELINE_KHR = 0x82E4 + /// + ProgramPipelineKhr = ((int)0x82E4), + /// /// Original was GL_SAMPLER = 0x82E6 /// Sampler = ((int)0x82E6), @@ -22270,6 +25480,17 @@ namespace OpenTK.Graphics.OpenGL4 DebugOutputKhr = ((int)0x92E0), } + /// + /// Not used directly. + /// + public enum KhrNoError : int + { + /// + /// Original was GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR = 0x00000008 + /// + ContextFlagNoErrorBitKhr = ((int)0x00000008), + } + /// /// Not used directly. /// @@ -22590,6 +25811,13 @@ namespace OpenTK.Graphics.OpenGL4 CompressedSrgb8Alpha8Astc12X12Khr = ((int)0x93DD), } + /// + /// Not used directly. + /// + public enum KhrTextureCompressionAstcSliced3d : int + { + } + /// /// Not used directly. /// @@ -23105,7 +26333,7 @@ namespace OpenTK.Graphics.OpenGL4 } /// - /// Not used directly. + /// Used in GL.Ext.MatrixFrustum, GL.Ext.MatrixLoad and 10 other functions /// public enum MatrixMode : int { @@ -23496,6 +26724,21 @@ namespace OpenTK.Graphics.OpenGL4 GlAllBarrierBits = unchecked((int)0xFFFFFFFF), } + /// + /// Not used directly. + /// + public enum MemoryObjectParameterName : int + { + /// + /// Original was GL_DEDICATED_MEMORY_OBJECT_EXT = 0x9581 + /// + DedicatedMemoryObjectExt = ((int)0x9581), + /// + /// Original was GL_PROTECTED_MEMORY_OBJECT_EXT = 0x959B + /// + ProtectedMemoryObjectExt = ((int)0x959B), + } + /// /// Not used directly. /// @@ -23557,7 +26800,7 @@ namespace OpenTK.Graphics.OpenGL4 } /// - /// Not used directly. + /// Used in GL.Ext.VertexArrayNormalOffset /// public enum NormalPointerType : int { @@ -23595,6 +26838,1781 @@ namespace OpenTK.Graphics.OpenGL4 Int2101010Rev = ((int)0x8D9F), } + /// + /// Not used directly. + /// + public enum NvBindlessMultiDrawIndirect : int + { + } + + /// + /// Not used directly. + /// + public enum NvBindlessMultiDrawIndirectCount : int + { + } + + /// + /// Not used directly. + /// + public enum NvBindlessTexture : int + { + } + + /// + /// Not used directly. + /// + public enum NvBlendEquationAdvanced : int + { + /// + /// Original was GL_ZERO = 0 + /// + Zero = ((int)0), + /// + /// Original was GL_XOR_NV = 0x1506 + /// + XorNv = ((int)0x1506), + /// + /// Original was GL_INVERT = 0x150A + /// + Invert = ((int)0x150A), + /// + /// Original was GL_RED_NV = 0x1903 + /// + RedNv = ((int)0x1903), + /// + /// Original was GL_GREEN_NV = 0x1904 + /// + GreenNv = ((int)0x1904), + /// + /// Original was GL_BLUE_NV = 0x1905 + /// + BlueNv = ((int)0x1905), + /// + /// Original was GL_BLEND_PREMULTIPLIED_SRC_NV = 0x9280 + /// + BlendPremultipliedSrcNv = ((int)0x9280), + /// + /// Original was GL_BLEND_OVERLAP_NV = 0x9281 + /// + BlendOverlapNv = ((int)0x9281), + /// + /// Original was GL_UNCORRELATED_NV = 0x9282 + /// + UncorrelatedNv = ((int)0x9282), + /// + /// Original was GL_DISJOINT_NV = 0x9283 + /// + DisjointNv = ((int)0x9283), + /// + /// Original was GL_CONJOINT_NV = 0x9284 + /// + ConjointNv = ((int)0x9284), + /// + /// Original was GL_SRC_NV = 0x9286 + /// + SrcNv = ((int)0x9286), + /// + /// Original was GL_DST_NV = 0x9287 + /// + DstNv = ((int)0x9287), + /// + /// Original was GL_SRC_OVER_NV = 0x9288 + /// + SrcOverNv = ((int)0x9288), + /// + /// Original was GL_DST_OVER_NV = 0x9289 + /// + DstOverNv = ((int)0x9289), + /// + /// Original was GL_SRC_IN_NV = 0x928A + /// + SrcInNv = ((int)0x928A), + /// + /// Original was GL_DST_IN_NV = 0x928B + /// + DstInNv = ((int)0x928B), + /// + /// Original was GL_SRC_OUT_NV = 0x928C + /// + SrcOutNv = ((int)0x928C), + /// + /// Original was GL_DST_OUT_NV = 0x928D + /// + DstOutNv = ((int)0x928D), + /// + /// Original was GL_SRC_ATOP_NV = 0x928E + /// + SrcAtopNv = ((int)0x928E), + /// + /// Original was GL_DST_ATOP_NV = 0x928F + /// + DstAtopNv = ((int)0x928F), + /// + /// Original was GL_PLUS_NV = 0x9291 + /// + PlusNv = ((int)0x9291), + /// + /// Original was GL_PLUS_DARKER_NV = 0x9292 + /// + PlusDarkerNv = ((int)0x9292), + /// + /// Original was GL_MULTIPLY_NV = 0x9294 + /// + MultiplyNv = ((int)0x9294), + /// + /// Original was GL_SCREEN_NV = 0x9295 + /// + ScreenNv = ((int)0x9295), + /// + /// Original was GL_OVERLAY_NV = 0x9296 + /// + OverlayNv = ((int)0x9296), + /// + /// Original was GL_DARKEN_NV = 0x9297 + /// + DarkenNv = ((int)0x9297), + /// + /// Original was GL_LIGHTEN_NV = 0x9298 + /// + LightenNv = ((int)0x9298), + /// + /// Original was GL_COLORDODGE_NV = 0x9299 + /// + ColordodgeNv = ((int)0x9299), + /// + /// Original was GL_COLORBURN_NV = 0x929A + /// + ColorburnNv = ((int)0x929A), + /// + /// Original was GL_HARDLIGHT_NV = 0x929B + /// + HardlightNv = ((int)0x929B), + /// + /// Original was GL_SOFTLIGHT_NV = 0x929C + /// + SoftlightNv = ((int)0x929C), + /// + /// Original was GL_DIFFERENCE_NV = 0x929E + /// + DifferenceNv = ((int)0x929E), + /// + /// Original was GL_MINUS_NV = 0x929F + /// + MinusNv = ((int)0x929F), + /// + /// Original was GL_EXCLUSION_NV = 0x92A0 + /// + ExclusionNv = ((int)0x92A0), + /// + /// Original was GL_CONTRAST_NV = 0x92A1 + /// + ContrastNv = ((int)0x92A1), + /// + /// Original was GL_INVERT_RGB_NV = 0x92A3 + /// + InvertRgbNv = ((int)0x92A3), + /// + /// Original was GL_LINEARDODGE_NV = 0x92A4 + /// + LineardodgeNv = ((int)0x92A4), + /// + /// Original was GL_LINEARBURN_NV = 0x92A5 + /// + LinearburnNv = ((int)0x92A5), + /// + /// Original was GL_VIVIDLIGHT_NV = 0x92A6 + /// + VividlightNv = ((int)0x92A6), + /// + /// Original was GL_LINEARLIGHT_NV = 0x92A7 + /// + LinearlightNv = ((int)0x92A7), + /// + /// Original was GL_PINLIGHT_NV = 0x92A8 + /// + PinlightNv = ((int)0x92A8), + /// + /// Original was GL_HARDMIX_NV = 0x92A9 + /// + HardmixNv = ((int)0x92A9), + /// + /// Original was GL_HSL_HUE_NV = 0x92AD + /// + HslHueNv = ((int)0x92AD), + /// + /// Original was GL_HSL_SATURATION_NV = 0x92AE + /// + HslSaturationNv = ((int)0x92AE), + /// + /// Original was GL_HSL_COLOR_NV = 0x92AF + /// + HslColorNv = ((int)0x92AF), + /// + /// Original was GL_HSL_LUMINOSITY_NV = 0x92B0 + /// + HslLuminosityNv = ((int)0x92B0), + /// + /// Original was GL_PLUS_CLAMPED_NV = 0x92B1 + /// + PlusClampedNv = ((int)0x92B1), + /// + /// Original was GL_PLUS_CLAMPED_ALPHA_NV = 0x92B2 + /// + PlusClampedAlphaNv = ((int)0x92B2), + /// + /// Original was GL_MINUS_CLAMPED_NV = 0x92B3 + /// + MinusClampedNv = ((int)0x92B3), + /// + /// Original was GL_INVERT_OVG_NV = 0x92B4 + /// + InvertOvgNv = ((int)0x92B4), + } + + /// + /// Not used directly. + /// + public enum NvBlendEquationAdvancedCoherent : int + { + /// + /// Original was GL_BLEND_ADVANCED_COHERENT_NV = 0x9285 + /// + BlendAdvancedCoherentNv = ((int)0x9285), + } + + /// + /// Not used directly. + /// + public enum NvBlendMinmaxFactor : int + { + /// + /// Original was GL_FACTOR_MIN_AMD = 0x901C + /// + FactorMinAmd = ((int)0x901C), + /// + /// Original was GL_FACTOR_MAX_AMD = 0x901D + /// + FactorMaxAmd = ((int)0x901D), + } + + /// + /// Not used directly. + /// + public enum NvClipSpaceWScaling : int + { + /// + /// Original was GL_VIEWPORT_POSITION_W_SCALE_NV = 0x937C + /// + ViewportPositionWScaleNv = ((int)0x937C), + /// + /// Original was GL_VIEWPORT_POSITION_W_SCALE_X_COEFF_NV = 0x937D + /// + ViewportPositionWScaleXCoeffNv = ((int)0x937D), + /// + /// Original was GL_VIEWPORT_POSITION_W_SCALE_Y_COEFF_NV = 0x937E + /// + ViewportPositionWScaleYCoeffNv = ((int)0x937E), + } + + /// + /// Not used directly. + /// + public enum NvCommandList : int + { + /// + /// Original was GL_TERMINATE_SEQUENCE_COMMAND_NV = 0x0000 + /// + TerminateSequenceCommandNv = ((int)0x0000), + /// + /// Original was GL_NOP_COMMAND_NV = 0x0001 + /// + NopCommandNv = ((int)0x0001), + /// + /// Original was GL_DRAW_ELEMENTS_COMMAND_NV = 0x0002 + /// + DrawElementsCommandNv = ((int)0x0002), + /// + /// Original was GL_DRAW_ARRAYS_COMMAND_NV = 0x0003 + /// + DrawArraysCommandNv = ((int)0x0003), + /// + /// Original was GL_DRAW_ELEMENTS_STRIP_COMMAND_NV = 0x0004 + /// + DrawElementsStripCommandNv = ((int)0x0004), + /// + /// Original was GL_DRAW_ARRAYS_STRIP_COMMAND_NV = 0x0005 + /// + DrawArraysStripCommandNv = ((int)0x0005), + /// + /// Original was GL_DRAW_ELEMENTS_INSTANCED_COMMAND_NV = 0x0006 + /// + DrawElementsInstancedCommandNv = ((int)0x0006), + /// + /// Original was GL_DRAW_ARRAYS_INSTANCED_COMMAND_NV = 0x0007 + /// + DrawArraysInstancedCommandNv = ((int)0x0007), + /// + /// Original was GL_ELEMENT_ADDRESS_COMMAND_NV = 0x0008 + /// + ElementAddressCommandNv = ((int)0x0008), + /// + /// Original was GL_ATTRIBUTE_ADDRESS_COMMAND_NV = 0x0009 + /// + AttributeAddressCommandNv = ((int)0x0009), + /// + /// Original was GL_UNIFORM_ADDRESS_COMMAND_NV = 0x000A + /// + UniformAddressCommandNv = ((int)0x000A), + /// + /// Original was GL_BLEND_COLOR_COMMAND_NV = 0x000B + /// + BlendColorCommandNv = ((int)0x000B), + /// + /// Original was GL_STENCIL_REF_COMMAND_NV = 0x000C + /// + StencilRefCommandNv = ((int)0x000C), + /// + /// Original was GL_LINE_WIDTH_COMMAND_NV = 0x000D + /// + LineWidthCommandNv = ((int)0x000D), + /// + /// Original was GL_POLYGON_OFFSET_COMMAND_NV = 0x000E + /// + PolygonOffsetCommandNv = ((int)0x000E), + /// + /// Original was GL_ALPHA_REF_COMMAND_NV = 0x000F + /// + AlphaRefCommandNv = ((int)0x000F), + /// + /// Original was GL_VIEWPORT_COMMAND_NV = 0x0010 + /// + ViewportCommandNv = ((int)0x0010), + /// + /// Original was GL_SCISSOR_COMMAND_NV = 0x0011 + /// + ScissorCommandNv = ((int)0x0011), + /// + /// Original was GL_FRONT_FACE_COMMAND_NV = 0x0012 + /// + FrontFaceCommandNv = ((int)0x0012), + } + + /// + /// Not used directly. + /// + public enum NvConditionalRender : int + { + /// + /// Original was GL_QUERY_WAIT_NV = 0x8E13 + /// + QueryWaitNv = ((int)0x8E13), + /// + /// Original was GL_QUERY_NO_WAIT_NV = 0x8E14 + /// + QueryNoWaitNv = ((int)0x8E14), + /// + /// Original was GL_QUERY_BY_REGION_WAIT_NV = 0x8E15 + /// + QueryByRegionWaitNv = ((int)0x8E15), + /// + /// Original was GL_QUERY_BY_REGION_NO_WAIT_NV = 0x8E16 + /// + QueryByRegionNoWaitNv = ((int)0x8E16), + } + + /// + /// Not used directly. + /// + public enum NvConservativeRaster : int + { + /// + /// Original was GL_CONSERVATIVE_RASTERIZATION_NV = 0x9346 + /// + ConservativeRasterizationNv = ((int)0x9346), + /// + /// Original was GL_SUBPIXEL_PRECISION_BIAS_X_BITS_NV = 0x9347 + /// + SubpixelPrecisionBiasXBitsNv = ((int)0x9347), + /// + /// Original was GL_SUBPIXEL_PRECISION_BIAS_Y_BITS_NV = 0x9348 + /// + SubpixelPrecisionBiasYBitsNv = ((int)0x9348), + /// + /// Original was GL_MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV = 0x9349 + /// + MaxSubpixelPrecisionBiasBitsNv = ((int)0x9349), + } + + /// + /// Not used directly. + /// + public enum NvConservativeRasterDilate : int + { + /// + /// Original was GL_CONSERVATIVE_RASTER_DILATE_NV = 0x9379 + /// + ConservativeRasterDilateNv = ((int)0x9379), + /// + /// Original was GL_CONSERVATIVE_RASTER_DILATE_RANGE_NV = 0x937A + /// + ConservativeRasterDilateRangeNv = ((int)0x937A), + /// + /// Original was GL_CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV = 0x937B + /// + ConservativeRasterDilateGranularityNv = ((int)0x937B), + } + + /// + /// Not used directly. + /// + public enum NvConservativeRasterPreSnapTriangles : int + { + /// + /// Original was GL_CONSERVATIVE_RASTER_MODE_NV = 0x954D + /// + ConservativeRasterModeNv = ((int)0x954D), + /// + /// Original was GL_CONSERVATIVE_RASTER_MODE_POST_SNAP_NV = 0x954E + /// + ConservativeRasterModePostSnapNv = ((int)0x954E), + /// + /// Original was GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_TRIANGLES_NV = 0x954F + /// + ConservativeRasterModePreSnapTrianglesNv = ((int)0x954F), + } + + /// + /// Not used directly. + /// + public enum NvDrawVulkanImage : int + { + } + + /// + /// Not used directly. + /// + public enum NvFillRectangle : int + { + /// + /// Original was GL_FILL_RECTANGLE_NV = 0x933C + /// + FillRectangleNv = ((int)0x933C), + } + + /// + /// Not used directly. + /// + public enum NvFragmentCoverageToColor : int + { + /// + /// Original was GL_FRAGMENT_COVERAGE_TO_COLOR_NV = 0x92DD + /// + FragmentCoverageToColorNv = ((int)0x92DD), + /// + /// Original was GL_FRAGMENT_COVERAGE_COLOR_NV = 0x92DE + /// + FragmentCoverageColorNv = ((int)0x92DE), + } + + /// + /// Not used directly. + /// + public enum NvFragmentShaderInterlock : int + { + } + + /// + /// Not used directly. + /// + public enum NvFramebufferMixedSamples : int + { + /// + /// Original was GL_COLOR_SAMPLES_NV = 0x8E20 + /// + ColorSamplesNv = ((int)0x8E20), + /// + /// Original was GL_RASTER_MULTISAMPLE_EXT = 0x9327 + /// + RasterMultisampleExt = ((int)0x9327), + /// + /// Original was GL_RASTER_SAMPLES_EXT = 0x9328 + /// + RasterSamplesExt = ((int)0x9328), + /// + /// Original was GL_MAX_RASTER_SAMPLES_EXT = 0x9329 + /// + MaxRasterSamplesExt = ((int)0x9329), + /// + /// Original was GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT = 0x932A + /// + RasterFixedSampleLocationsExt = ((int)0x932A), + /// + /// Original was GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT = 0x932B + /// + MultisampleRasterizationAllowedExt = ((int)0x932B), + /// + /// Original was GL_EFFECTIVE_RASTER_SAMPLES_EXT = 0x932C + /// + EffectiveRasterSamplesExt = ((int)0x932C), + /// + /// Original was GL_DEPTH_SAMPLES_NV = 0x932D + /// + DepthSamplesNv = ((int)0x932D), + /// + /// Original was GL_STENCIL_SAMPLES_NV = 0x932E + /// + StencilSamplesNv = ((int)0x932E), + /// + /// Original was GL_MIXED_DEPTH_SAMPLES_SUPPORTED_NV = 0x932F + /// + MixedDepthSamplesSupportedNv = ((int)0x932F), + /// + /// Original was GL_MIXED_STENCIL_SAMPLES_SUPPORTED_NV = 0x9330 + /// + MixedStencilSamplesSupportedNv = ((int)0x9330), + /// + /// Original was GL_COVERAGE_MODULATION_TABLE_NV = 0x9331 + /// + CoverageModulationTableNv = ((int)0x9331), + /// + /// Original was GL_COVERAGE_MODULATION_NV = 0x9332 + /// + CoverageModulationNv = ((int)0x9332), + /// + /// Original was GL_COVERAGE_MODULATION_TABLE_SIZE_NV = 0x9333 + /// + CoverageModulationTableSizeNv = ((int)0x9333), + } + + /// + /// Not used directly. + /// + public enum NvFramebufferMultisampleCoverage : int + { + /// + /// Original was GL_RENDERBUFFER_COVERAGE_SAMPLES_NV = 0x8CAB + /// + RenderbufferCoverageSamplesNv = ((int)0x8CAB), + /// + /// Original was GL_RENDERBUFFER_COLOR_SAMPLES_NV = 0x8E10 + /// + RenderbufferColorSamplesNv = ((int)0x8E10), + /// + /// Original was GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV = 0x8E11 + /// + MaxMultisampleCoverageModesNv = ((int)0x8E11), + /// + /// Original was GL_MULTISAMPLE_COVERAGE_MODES_NV = 0x8E12 + /// + MultisampleCoverageModesNv = ((int)0x8E12), + } + + /// + /// Not used directly. + /// + public enum NvGeometryShaderPassthrough : int + { + } + + /// + /// Not used directly. + /// + public enum NvGpuShader5 : int + { + /// + /// Original was GL_PATCHES = 0x000E + /// + Patches = ((int)0x000E), + /// + /// Original was GL_INT64_NV = 0x140E + /// + Int64Nv = ((int)0x140E), + /// + /// Original was GL_UNSIGNED_INT64_NV = 0x140F + /// + UnsignedInt64Nv = ((int)0x140F), + /// + /// Original was GL_INT8_NV = 0x8FE0 + /// + Int8Nv = ((int)0x8FE0), + /// + /// Original was GL_INT8_VEC2_NV = 0x8FE1 + /// + Int8Vec2Nv = ((int)0x8FE1), + /// + /// Original was GL_INT8_VEC3_NV = 0x8FE2 + /// + Int8Vec3Nv = ((int)0x8FE2), + /// + /// Original was GL_INT8_VEC4_NV = 0x8FE3 + /// + Int8Vec4Nv = ((int)0x8FE3), + /// + /// Original was GL_INT16_NV = 0x8FE4 + /// + Int16Nv = ((int)0x8FE4), + /// + /// Original was GL_INT16_VEC2_NV = 0x8FE5 + /// + Int16Vec2Nv = ((int)0x8FE5), + /// + /// Original was GL_INT16_VEC3_NV = 0x8FE6 + /// + Int16Vec3Nv = ((int)0x8FE6), + /// + /// Original was GL_INT16_VEC4_NV = 0x8FE7 + /// + Int16Vec4Nv = ((int)0x8FE7), + /// + /// Original was GL_INT64_VEC2_NV = 0x8FE9 + /// + Int64Vec2Nv = ((int)0x8FE9), + /// + /// Original was GL_INT64_VEC3_NV = 0x8FEA + /// + Int64Vec3Nv = ((int)0x8FEA), + /// + /// Original was GL_INT64_VEC4_NV = 0x8FEB + /// + Int64Vec4Nv = ((int)0x8FEB), + /// + /// Original was GL_UNSIGNED_INT8_NV = 0x8FEC + /// + UnsignedInt8Nv = ((int)0x8FEC), + /// + /// Original was GL_UNSIGNED_INT8_VEC2_NV = 0x8FED + /// + UnsignedInt8Vec2Nv = ((int)0x8FED), + /// + /// Original was GL_UNSIGNED_INT8_VEC3_NV = 0x8FEE + /// + UnsignedInt8Vec3Nv = ((int)0x8FEE), + /// + /// Original was GL_UNSIGNED_INT8_VEC4_NV = 0x8FEF + /// + UnsignedInt8Vec4Nv = ((int)0x8FEF), + /// + /// Original was GL_UNSIGNED_INT16_NV = 0x8FF0 + /// + UnsignedInt16Nv = ((int)0x8FF0), + /// + /// Original was GL_UNSIGNED_INT16_VEC2_NV = 0x8FF1 + /// + UnsignedInt16Vec2Nv = ((int)0x8FF1), + /// + /// Original was GL_UNSIGNED_INT16_VEC3_NV = 0x8FF2 + /// + UnsignedInt16Vec3Nv = ((int)0x8FF2), + /// + /// Original was GL_UNSIGNED_INT16_VEC4_NV = 0x8FF3 + /// + UnsignedInt16Vec4Nv = ((int)0x8FF3), + /// + /// Original was GL_UNSIGNED_INT64_VEC2_NV = 0x8FF5 + /// + UnsignedInt64Vec2Nv = ((int)0x8FF5), + /// + /// Original was GL_UNSIGNED_INT64_VEC3_NV = 0x8FF6 + /// + UnsignedInt64Vec3Nv = ((int)0x8FF6), + /// + /// Original was GL_UNSIGNED_INT64_VEC4_NV = 0x8FF7 + /// + UnsignedInt64Vec4Nv = ((int)0x8FF7), + /// + /// Original was GL_FLOAT16_NV = 0x8FF8 + /// + Float16Nv = ((int)0x8FF8), + /// + /// Original was GL_FLOAT16_VEC2_NV = 0x8FF9 + /// + Float16Vec2Nv = ((int)0x8FF9), + /// + /// Original was GL_FLOAT16_VEC3_NV = 0x8FFA + /// + Float16Vec3Nv = ((int)0x8FFA), + /// + /// Original was GL_FLOAT16_VEC4_NV = 0x8FFB + /// + Float16Vec4Nv = ((int)0x8FFB), + } + + /// + /// Not used directly. + /// + public enum NvInternalformatSampleQuery : int + { + /// + /// Original was GL_RENDERBUFFER = 0x8D41 + /// + Renderbuffer = ((int)0x8D41), + /// + /// Original was GL_TEXTURE_2D_MULTISAMPLE = 0x9100 + /// + Texture2DMultisample = ((int)0x9100), + /// + /// Original was GL_TEXTURE_2D_MULTISAMPLE_ARRAY = 0x9102 + /// + Texture2DMultisampleArray = ((int)0x9102), + /// + /// Original was GL_MULTISAMPLES_NV = 0x9371 + /// + MultisamplesNv = ((int)0x9371), + /// + /// Original was GL_SUPERSAMPLE_SCALE_X_NV = 0x9372 + /// + SupersampleScaleXNv = ((int)0x9372), + /// + /// Original was GL_SUPERSAMPLE_SCALE_Y_NV = 0x9373 + /// + SupersampleScaleYNv = ((int)0x9373), + /// + /// Original was GL_CONFORMANT_NV = 0x9374 + /// + ConformantNv = ((int)0x9374), + } + + /// + /// Not used directly. + /// + public enum NvPathRendering : int + { + /// + /// Original was GL_CLOSE_PATH_NV = 0x00 + /// + ClosePathNv = ((int)0x00), + /// + /// Original was GL_FONT_X_MIN_BOUNDS_BIT_NV = 0x00010000 + /// + FontXMinBoundsBitNv = ((int)0x00010000), + /// + /// Original was GL_FONT_Y_MIN_BOUNDS_BIT_NV = 0x00020000 + /// + FontYMinBoundsBitNv = ((int)0x00020000), + /// + /// Original was GL_FONT_X_MAX_BOUNDS_BIT_NV = 0x00040000 + /// + FontXMaxBoundsBitNv = ((int)0x00040000), + /// + /// Original was GL_FONT_Y_MAX_BOUNDS_BIT_NV = 0x00080000 + /// + FontYMaxBoundsBitNv = ((int)0x00080000), + /// + /// Original was GL_FONT_UNITS_PER_EM_BIT_NV = 0x00100000 + /// + FontUnitsPerEmBitNv = ((int)0x00100000), + /// + /// Original was GL_FONT_ASCENDER_BIT_NV = 0x00200000 + /// + FontAscenderBitNv = ((int)0x00200000), + /// + /// Original was GL_FONT_DESCENDER_BIT_NV = 0x00400000 + /// + FontDescenderBitNv = ((int)0x00400000), + /// + /// Original was GL_FONT_HEIGHT_BIT_NV = 0x00800000 + /// + FontHeightBitNv = ((int)0x00800000), + /// + /// Original was GL_BOLD_BIT_NV = 0x01 + /// + BoldBitNv = ((int)0x01), + /// + /// Original was GL_GLYPH_WIDTH_BIT_NV = 0x01 + /// + GlyphWidthBitNv = ((int)0x01), + /// + /// Original was GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV = 0x01000000 + /// + FontMaxAdvanceWidthBitNv = ((int)0x01000000), + /// + /// Original was GL_GLYPH_HEIGHT_BIT_NV = 0x02 + /// + GlyphHeightBitNv = ((int)0x02), + /// + /// Original was GL_ITALIC_BIT_NV = 0x02 + /// + ItalicBitNv = ((int)0x02), + /// + /// Original was GL_MOVE_TO_NV = 0x02 + /// + MoveToNv = ((int)0x02), + /// + /// Original was GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV = 0x02000000 + /// + FontMaxAdvanceHeightBitNv = ((int)0x02000000), + /// + /// Original was GL_RELATIVE_MOVE_TO_NV = 0x03 + /// + RelativeMoveToNv = ((int)0x03), + /// + /// Original was GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV = 0x04 + /// + GlyphHorizontalBearingXBitNv = ((int)0x04), + /// + /// Original was GL_LINE_TO_NV = 0x04 + /// + LineToNv = ((int)0x04), + /// + /// Original was GL_FONT_UNDERLINE_POSITION_BIT_NV = 0x04000000 + /// + FontUnderlinePositionBitNv = ((int)0x04000000), + /// + /// Original was GL_RELATIVE_LINE_TO_NV = 0x05 + /// + RelativeLineToNv = ((int)0x05), + /// + /// Original was GL_HORIZONTAL_LINE_TO_NV = 0x06 + /// + HorizontalLineToNv = ((int)0x06), + /// + /// Original was GL_RELATIVE_HORIZONTAL_LINE_TO_NV = 0x07 + /// + RelativeHorizontalLineToNv = ((int)0x07), + /// + /// Original was GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV = 0x08 + /// + GlyphHorizontalBearingYBitNv = ((int)0x08), + /// + /// Original was GL_VERTICAL_LINE_TO_NV = 0x08 + /// + VerticalLineToNv = ((int)0x08), + /// + /// Original was GL_FONT_UNDERLINE_THICKNESS_BIT_NV = 0x08000000 + /// + FontUnderlineThicknessBitNv = ((int)0x08000000), + /// + /// Original was GL_RELATIVE_VERTICAL_LINE_TO_NV = 0x09 + /// + RelativeVerticalLineToNv = ((int)0x09), + /// + /// Original was GL_QUADRATIC_CURVE_TO_NV = 0x0A + /// + QuadraticCurveToNv = ((int)0x0A), + /// + /// Original was GL_RELATIVE_QUADRATIC_CURVE_TO_NV = 0x0B + /// + RelativeQuadraticCurveToNv = ((int)0x0B), + /// + /// Original was GL_PATH_MODELVIEW_STACK_DEPTH_NV = 0x0BA3 + /// + PathModelviewStackDepthNv = ((int)0x0BA3), + /// + /// Original was GL_PATH_PROJECTION_STACK_DEPTH_NV = 0x0BA4 + /// + PathProjectionStackDepthNv = ((int)0x0BA4), + /// + /// Original was GL_PATH_MODELVIEW_MATRIX_NV = 0x0BA6 + /// + PathModelviewMatrixNv = ((int)0x0BA6), + /// + /// Original was GL_PATH_PROJECTION_MATRIX_NV = 0x0BA7 + /// + PathProjectionMatrixNv = ((int)0x0BA7), + /// + /// Original was GL_CUBIC_CURVE_TO_NV = 0x0C + /// + CubicCurveToNv = ((int)0x0C), + /// + /// Original was GL_RELATIVE_CUBIC_CURVE_TO_NV = 0x0D + /// + RelativeCubicCurveToNv = ((int)0x0D), + /// + /// Original was GL_PATH_MAX_MODELVIEW_STACK_DEPTH_NV = 0x0D36 + /// + PathMaxModelviewStackDepthNv = ((int)0x0D36), + /// + /// Original was GL_PATH_MAX_PROJECTION_STACK_DEPTH_NV = 0x0D38 + /// + PathMaxProjectionStackDepthNv = ((int)0x0D38), + /// + /// Original was GL_SMOOTH_QUADRATIC_CURVE_TO_NV = 0x0E + /// + SmoothQuadraticCurveToNv = ((int)0x0E), + /// + /// Original was GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV = 0x0F + /// + RelativeSmoothQuadraticCurveToNv = ((int)0x0F), + /// + /// Original was GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV = 0x10 + /// + GlyphHorizontalBearingAdvanceBitNv = ((int)0x10), + /// + /// Original was GL_SMOOTH_CUBIC_CURVE_TO_NV = 0x10 + /// + SmoothCubicCurveToNv = ((int)0x10), + /// + /// Original was GL_GLYPH_HAS_KERNING_BIT_NV = 0x100 + /// + GlyphHasKerningBitNv = ((int)0x100), + /// + /// Original was GL_FONT_HAS_KERNING_BIT_NV = 0x10000000 + /// + FontHasKerningBitNv = ((int)0x10000000), + /// + /// Original was GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV = 0x11 + /// + RelativeSmoothCubicCurveToNv = ((int)0x11), + /// + /// Original was GL_SMALL_CCW_ARC_TO_NV = 0x12 + /// + SmallCcwArcToNv = ((int)0x12), + /// + /// Original was GL_RELATIVE_SMALL_CCW_ARC_TO_NV = 0x13 + /// + RelativeSmallCcwArcToNv = ((int)0x13), + /// + /// Original was GL_SMALL_CW_ARC_TO_NV = 0x14 + /// + SmallCwArcToNv = ((int)0x14), + /// + /// Original was GL_2_BYTES_NV = 0x1407 + /// + Gl2BytesNv = ((int)0x1407), + /// + /// Original was GL_3_BYTES_NV = 0x1408 + /// + Gl3BytesNv = ((int)0x1408), + /// + /// Original was GL_4_BYTES_NV = 0x1409 + /// + Gl4BytesNv = ((int)0x1409), + /// + /// Original was GL_RELATIVE_SMALL_CW_ARC_TO_NV = 0x15 + /// + RelativeSmallCwArcToNv = ((int)0x15), + /// + /// Original was GL_LARGE_CCW_ARC_TO_NV = 0x16 + /// + LargeCcwArcToNv = ((int)0x16), + /// + /// Original was GL_RELATIVE_LARGE_CCW_ARC_TO_NV = 0x17 + /// + RelativeLargeCcwArcToNv = ((int)0x17), + /// + /// Original was GL_PATH_MODELVIEW_NV = 0x1700 + /// + PathModelviewNv = ((int)0x1700), + /// + /// Original was GL_PATH_PROJECTION_NV = 0x1701 + /// + PathProjectionNv = ((int)0x1701), + /// + /// Original was GL_LARGE_CW_ARC_TO_NV = 0x18 + /// + LargeCwArcToNv = ((int)0x18), + /// + /// Original was GL_RELATIVE_LARGE_CW_ARC_TO_NV = 0x19 + /// + RelativeLargeCwArcToNv = ((int)0x19), + /// + /// Original was GL_CONIC_CURVE_TO_NV = 0x1A + /// + ConicCurveToNv = ((int)0x1A), + /// + /// Original was GL_RELATIVE_CONIC_CURVE_TO_NV = 0x1B + /// + RelativeConicCurveToNv = ((int)0x1B), + /// + /// Original was GL_GLYPH_VERTICAL_BEARING_X_BIT_NV = 0x20 + /// + GlyphVerticalBearingXBitNv = ((int)0x20), + /// + /// Original was GL_FONT_NUM_GLYPH_INDICES_BIT_NV = 0x20000000 + /// + FontNumGlyphIndicesBitNv = ((int)0x20000000), + /// + /// Original was GL_EYE_LINEAR_NV = 0x2400 + /// + EyeLinearNv = ((int)0x2400), + /// + /// Original was GL_OBJECT_LINEAR_NV = 0x2401 + /// + ObjectLinearNv = ((int)0x2401), + /// + /// Original was GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV = 0x40 + /// + GlyphVerticalBearingYBitNv = ((int)0x40), + /// + /// Original was GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV = 0x80 + /// + GlyphVerticalBearingAdvanceBitNv = ((int)0x80), + /// + /// Original was GL_PATH_TRANSPOSE_MODELVIEW_MATRIX_NV = 0x84E3 + /// + PathTransposeModelviewMatrixNv = ((int)0x84E3), + /// + /// Original was GL_PATH_TRANSPOSE_PROJECTION_MATRIX_NV = 0x84E4 + /// + PathTransposeProjectionMatrixNv = ((int)0x84E4), + /// + /// Original was GL_PRIMARY_COLOR_NV = 0x852C + /// + PrimaryColorNv = ((int)0x852C), + /// + /// Original was GL_SECONDARY_COLOR_NV = 0x852D + /// + SecondaryColorNv = ((int)0x852D), + /// + /// Original was GL_CONSTANT_NV = 0x8576 + /// + ConstantNv = ((int)0x8576), + /// + /// Original was GL_PATH_FORMAT_SVG_NV = 0x9070 + /// + PathFormatSvgNv = ((int)0x9070), + /// + /// Original was GL_PATH_FORMAT_PS_NV = 0x9071 + /// + PathFormatPsNv = ((int)0x9071), + /// + /// Original was GL_STANDARD_FONT_NAME_NV = 0x9072 + /// + StandardFontNameNv = ((int)0x9072), + /// + /// Original was GL_SYSTEM_FONT_NAME_NV = 0x9073 + /// + SystemFontNameNv = ((int)0x9073), + /// + /// Original was GL_FILE_NAME_NV = 0x9074 + /// + FileNameNv = ((int)0x9074), + /// + /// Original was GL_PATH_STROKE_WIDTH_NV = 0x9075 + /// + PathStrokeWidthNv = ((int)0x9075), + /// + /// Original was GL_PATH_END_CAPS_NV = 0x9076 + /// + PathEndCapsNv = ((int)0x9076), + /// + /// Original was GL_PATH_INITIAL_END_CAP_NV = 0x9077 + /// + PathInitialEndCapNv = ((int)0x9077), + /// + /// Original was GL_PATH_TERMINAL_END_CAP_NV = 0x9078 + /// + PathTerminalEndCapNv = ((int)0x9078), + /// + /// Original was GL_PATH_JOIN_STYLE_NV = 0x9079 + /// + PathJoinStyleNv = ((int)0x9079), + /// + /// Original was GL_PATH_MITER_LIMIT_NV = 0x907A + /// + PathMiterLimitNv = ((int)0x907A), + /// + /// Original was GL_PATH_DASH_CAPS_NV = 0x907B + /// + PathDashCapsNv = ((int)0x907B), + /// + /// Original was GL_PATH_INITIAL_DASH_CAP_NV = 0x907C + /// + PathInitialDashCapNv = ((int)0x907C), + /// + /// Original was GL_PATH_TERMINAL_DASH_CAP_NV = 0x907D + /// + PathTerminalDashCapNv = ((int)0x907D), + /// + /// Original was GL_PATH_DASH_OFFSET_NV = 0x907E + /// + PathDashOffsetNv = ((int)0x907E), + /// + /// Original was GL_PATH_CLIENT_LENGTH_NV = 0x907F + /// + PathClientLengthNv = ((int)0x907F), + /// + /// Original was GL_PATH_FILL_MODE_NV = 0x9080 + /// + PathFillModeNv = ((int)0x9080), + /// + /// Original was GL_PATH_FILL_MASK_NV = 0x9081 + /// + PathFillMaskNv = ((int)0x9081), + /// + /// Original was GL_PATH_FILL_COVER_MODE_NV = 0x9082 + /// + PathFillCoverModeNv = ((int)0x9082), + /// + /// Original was GL_PATH_STROKE_COVER_MODE_NV = 0x9083 + /// + PathStrokeCoverModeNv = ((int)0x9083), + /// + /// Original was GL_PATH_STROKE_MASK_NV = 0x9084 + /// + PathStrokeMaskNv = ((int)0x9084), + /// + /// Original was GL_COUNT_UP_NV = 0x9088 + /// + CountUpNv = ((int)0x9088), + /// + /// Original was GL_COUNT_DOWN_NV = 0x9089 + /// + CountDownNv = ((int)0x9089), + /// + /// Original was GL_PATH_OBJECT_BOUNDING_BOX_NV = 0x908A + /// + PathObjectBoundingBoxNv = ((int)0x908A), + /// + /// Original was GL_CONVEX_HULL_NV = 0x908B + /// + ConvexHullNv = ((int)0x908B), + /// + /// Original was GL_BOUNDING_BOX_NV = 0x908D + /// + BoundingBoxNv = ((int)0x908D), + /// + /// Original was GL_TRANSLATE_X_NV = 0x908E + /// + TranslateXNv = ((int)0x908E), + /// + /// Original was GL_TRANSLATE_Y_NV = 0x908F + /// + TranslateYNv = ((int)0x908F), + /// + /// Original was GL_TRANSLATE_2D_NV = 0x9090 + /// + Translate2DNv = ((int)0x9090), + /// + /// Original was GL_TRANSLATE_3D_NV = 0x9091 + /// + Translate3DNv = ((int)0x9091), + /// + /// Original was GL_AFFINE_2D_NV = 0x9092 + /// + Affine2DNv = ((int)0x9092), + /// + /// Original was GL_AFFINE_3D_NV = 0x9094 + /// + Affine3DNv = ((int)0x9094), + /// + /// Original was GL_TRANSPOSE_AFFINE_2D_NV = 0x9096 + /// + TransposeAffine2DNv = ((int)0x9096), + /// + /// Original was GL_TRANSPOSE_AFFINE_3D_NV = 0x9098 + /// + TransposeAffine3DNv = ((int)0x9098), + /// + /// Original was GL_UTF8_NV = 0x909A + /// + Utf8Nv = ((int)0x909A), + /// + /// Original was GL_UTF16_NV = 0x909B + /// + Utf16Nv = ((int)0x909B), + /// + /// Original was GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV = 0x909C + /// + BoundingBoxOfBoundingBoxesNv = ((int)0x909C), + /// + /// Original was GL_PATH_COMMAND_COUNT_NV = 0x909D + /// + PathCommandCountNv = ((int)0x909D), + /// + /// Original was GL_PATH_COORD_COUNT_NV = 0x909E + /// + PathCoordCountNv = ((int)0x909E), + /// + /// Original was GL_PATH_DASH_ARRAY_COUNT_NV = 0x909F + /// + PathDashArrayCountNv = ((int)0x909F), + /// + /// Original was GL_PATH_COMPUTED_LENGTH_NV = 0x90A0 + /// + PathComputedLengthNv = ((int)0x90A0), + /// + /// Original was GL_PATH_FILL_BOUNDING_BOX_NV = 0x90A1 + /// + PathFillBoundingBoxNv = ((int)0x90A1), + /// + /// Original was GL_PATH_STROKE_BOUNDING_BOX_NV = 0x90A2 + /// + PathStrokeBoundingBoxNv = ((int)0x90A2), + /// + /// Original was GL_SQUARE_NV = 0x90A3 + /// + SquareNv = ((int)0x90A3), + /// + /// Original was GL_ROUND_NV = 0x90A4 + /// + RoundNv = ((int)0x90A4), + /// + /// Original was GL_TRIANGULAR_NV = 0x90A5 + /// + TriangularNv = ((int)0x90A5), + /// + /// Original was GL_BEVEL_NV = 0x90A6 + /// + BevelNv = ((int)0x90A6), + /// + /// Original was GL_MITER_REVERT_NV = 0x90A7 + /// + MiterRevertNv = ((int)0x90A7), + /// + /// Original was GL_MITER_TRUNCATE_NV = 0x90A8 + /// + MiterTruncateNv = ((int)0x90A8), + /// + /// Original was GL_SKIP_MISSING_GLYPH_NV = 0x90A9 + /// + SkipMissingGlyphNv = ((int)0x90A9), + /// + /// Original was GL_USE_MISSING_GLYPH_NV = 0x90AA + /// + UseMissingGlyphNv = ((int)0x90AA), + /// + /// Original was GL_PATH_ERROR_POSITION_NV = 0x90AB + /// + PathErrorPositionNv = ((int)0x90AB), + /// + /// Original was GL_PATH_FOG_GEN_MODE_NV = 0x90AC + /// + PathFogGenModeNv = ((int)0x90AC), + /// + /// Original was GL_ACCUM_ADJACENT_PAIRS_NV = 0x90AD + /// + AccumAdjacentPairsNv = ((int)0x90AD), + /// + /// Original was GL_ADJACENT_PAIRS_NV = 0x90AE + /// + AdjacentPairsNv = ((int)0x90AE), + /// + /// Original was GL_FIRST_TO_REST_NV = 0x90AF + /// + FirstToRestNv = ((int)0x90AF), + /// + /// Original was GL_PATH_GEN_MODE_NV = 0x90B0 + /// + PathGenModeNv = ((int)0x90B0), + /// + /// Original was GL_PATH_GEN_COEFF_NV = 0x90B1 + /// + PathGenCoeffNv = ((int)0x90B1), + /// + /// Original was GL_PATH_GEN_COLOR_FORMAT_NV = 0x90B2 + /// + PathGenColorFormatNv = ((int)0x90B2), + /// + /// Original was GL_PATH_GEN_COMPONENTS_NV = 0x90B3 + /// + PathGenComponentsNv = ((int)0x90B3), + /// + /// Original was GL_PATH_DASH_OFFSET_RESET_NV = 0x90B4 + /// + PathDashOffsetResetNv = ((int)0x90B4), + /// + /// Original was GL_MOVE_TO_RESETS_NV = 0x90B5 + /// + MoveToResetsNv = ((int)0x90B5), + /// + /// Original was GL_MOVE_TO_CONTINUES_NV = 0x90B6 + /// + MoveToContinuesNv = ((int)0x90B6), + /// + /// Original was GL_PATH_STENCIL_FUNC_NV = 0x90B7 + /// + PathStencilFuncNv = ((int)0x90B7), + /// + /// Original was GL_PATH_STENCIL_REF_NV = 0x90B8 + /// + PathStencilRefNv = ((int)0x90B8), + /// + /// Original was GL_PATH_STENCIL_VALUE_MASK_NV = 0x90B9 + /// + PathStencilValueMaskNv = ((int)0x90B9), + /// + /// Original was GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV = 0x90BD + /// + PathStencilDepthOffsetFactorNv = ((int)0x90BD), + /// + /// Original was GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV = 0x90BE + /// + PathStencilDepthOffsetUnitsNv = ((int)0x90BE), + /// + /// Original was GL_PATH_COVER_DEPTH_FUNC_NV = 0x90BF + /// + PathCoverDepthFuncNv = ((int)0x90BF), + /// + /// Original was GL_FONT_GLYPHS_AVAILABLE_NV = 0x9368 + /// + FontGlyphsAvailableNv = ((int)0x9368), + /// + /// Original was GL_FONT_TARGET_UNAVAILABLE_NV = 0x9369 + /// + FontTargetUnavailableNv = ((int)0x9369), + /// + /// Original was GL_FONT_UNAVAILABLE_NV = 0x936A + /// + FontUnavailableNv = ((int)0x936A), + /// + /// Original was GL_FONT_UNINTELLIGIBLE_NV = 0x936B + /// + FontUnintelligibleNv = ((int)0x936B), + /// + /// Original was GL_STANDARD_FONT_FORMAT_NV = 0x936C + /// + StandardFontFormatNv = ((int)0x936C), + /// + /// Original was GL_FRAGMENT_INPUT_NV = 0x936D + /// + FragmentInputNv = ((int)0x936D), + /// + /// Original was GL_ROUNDED_RECT_NV = 0xE8 + /// + RoundedRectNv = ((int)0xE8), + /// + /// Original was GL_RELATIVE_ROUNDED_RECT_NV = 0xE9 + /// + RelativeRoundedRectNv = ((int)0xE9), + /// + /// Original was GL_ROUNDED_RECT2_NV = 0xEA + /// + RoundedRect2Nv = ((int)0xEA), + /// + /// Original was GL_RELATIVE_ROUNDED_RECT2_NV = 0xEB + /// + RelativeRoundedRect2Nv = ((int)0xEB), + /// + /// Original was GL_ROUNDED_RECT4_NV = 0xEC + /// + RoundedRect4Nv = ((int)0xEC), + /// + /// Original was GL_RELATIVE_ROUNDED_RECT4_NV = 0xED + /// + RelativeRoundedRect4Nv = ((int)0xED), + /// + /// Original was GL_ROUNDED_RECT8_NV = 0xEE + /// + RoundedRect8Nv = ((int)0xEE), + /// + /// Original was GL_RELATIVE_ROUNDED_RECT8_NV = 0xEF + /// + RelativeRoundedRect8Nv = ((int)0xEF), + /// + /// Original was GL_RESTART_PATH_NV = 0xF0 + /// + RestartPathNv = ((int)0xF0), + /// + /// Original was GL_DUP_FIRST_CUBIC_CURVE_TO_NV = 0xF2 + /// + DupFirstCubicCurveToNv = ((int)0xF2), + /// + /// Original was GL_DUP_LAST_CUBIC_CURVE_TO_NV = 0xF4 + /// + DupLastCubicCurveToNv = ((int)0xF4), + /// + /// Original was GL_RECT_NV = 0xF6 + /// + RectNv = ((int)0xF6), + /// + /// Original was GL_RELATIVE_RECT_NV = 0xF7 + /// + RelativeRectNv = ((int)0xF7), + /// + /// Original was GL_CIRCULAR_CCW_ARC_TO_NV = 0xF8 + /// + CircularCcwArcToNv = ((int)0xF8), + /// + /// Original was GL_CIRCULAR_CW_ARC_TO_NV = 0xFA + /// + CircularCwArcToNv = ((int)0xFA), + /// + /// Original was GL_CIRCULAR_TANGENT_ARC_TO_NV = 0xFC + /// + CircularTangentArcToNv = ((int)0xFC), + /// + /// Original was GL_ARC_TO_NV = 0xFE + /// + ArcToNv = ((int)0xFE), + /// + /// Original was GL_RELATIVE_ARC_TO_NV = 0xFF + /// + RelativeArcToNv = ((int)0xFF), + } + + /// + /// Not used directly. + /// + public enum NvPathRenderingSharedEdge : int + { + /// + /// Original was GL_SHARED_EDGE_NV = 0xC0 + /// + SharedEdgeNv = ((int)0xC0), + } + + /// + /// Not used directly. + /// + public enum NvSampleLocations : int + { + /// + /// Original was GL_SAMPLE_LOCATION_NV = 0x8E50 + /// + SampleLocationNv = ((int)0x8E50), + /// + /// Original was GL_SAMPLE_LOCATION_SUBPIXEL_BITS_NV = 0x933D + /// + SampleLocationSubpixelBitsNv = ((int)0x933D), + /// + /// Original was GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV = 0x933E + /// + SampleLocationPixelGridWidthNv = ((int)0x933E), + /// + /// Original was GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV = 0x933F + /// + SampleLocationPixelGridHeightNv = ((int)0x933F), + /// + /// Original was GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV = 0x9340 + /// + ProgrammableSampleLocationTableSizeNv = ((int)0x9340), + /// + /// Original was GL_PROGRAMMABLE_SAMPLE_LOCATION_NV = 0x9341 + /// + ProgrammableSampleLocationNv = ((int)0x9341), + /// + /// Original was GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV = 0x9342 + /// + FramebufferProgrammableSampleLocationsNv = ((int)0x9342), + /// + /// Original was GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV = 0x9343 + /// + FramebufferSampleLocationPixelGridNv = ((int)0x9343), + } + + /// + /// Not used directly. + /// + [Flags] + public enum NvSampleMaskOverrideCoverage : int + { + } + + /// + /// Not used directly. + /// + public enum NvShaderAtomicCounters : int + { + } + + /// + /// Not used directly. + /// + public enum NvShaderAtomicFloat : int + { + } + + /// + /// Not used directly. + /// + public enum NvShaderAtomicFloat64 : int + { + } + + /// + /// Not used directly. + /// + public enum NvShaderAtomicFp16Vector : int + { + } + + /// + /// Not used directly. + /// + public enum NvShaderAtomicInt64 : int + { + } + + /// + /// Used in GL.NV.GetNamedBufferParameter + /// + public enum NvShaderBufferLoad : int + { + /// + /// Original was GL_BUFFER_GPU_ADDRESS_NV = 0x8F1D + /// + BufferGpuAddressNv = ((int)0x8F1D), + /// + /// Original was GL_GPU_ADDRESS_NV = 0x8F34 + /// + GpuAddressNv = ((int)0x8F34), + /// + /// Original was GL_MAX_SHADER_BUFFER_ADDRESS_NV = 0x8F35 + /// + MaxShaderBufferAddressNv = ((int)0x8F35), + } + + /// + /// Not used directly. + /// + public enum NvShaderBufferStore : int + { + /// + /// Original was GL_SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV = 0x00000010 + /// + ShaderGlobalAccessBarrierBitNv = ((int)0x00000010), + /// + /// Original was GL_WRITE_ONLY = 0x88B9 + /// + WriteOnly = ((int)0x88B9), + /// + /// Original was GL_READ_WRITE = 0x88BA + /// + ReadWrite = ((int)0x88BA), + } + + /// + /// Not used directly. + /// + public enum NvShaderThreadGroup : int + { + /// + /// Original was GL_WARP_SIZE_NV = 0x9339 + /// + WarpSizeNv = ((int)0x9339), + /// + /// Original was GL_WARPS_PER_SM_NV = 0x933A + /// + WarpsPerSmNv = ((int)0x933A), + /// + /// Original was GL_SM_COUNT_NV = 0x933B + /// + SmCountNv = ((int)0x933B), + } + + /// + /// Not used directly. + /// + public enum NvShaderThreadShuffle : int + { + } + + /// + /// Not used directly. + /// + public enum NvStereoViewRendering : int + { + } + + /// + /// Not used directly. + /// + public enum NvTextureBarrier : int + { + } + + /// + /// Not used directly. + /// + public enum NvTextureRectangleCompressed : int + { + } + + /// + /// Not used directly. + /// + public enum NvUniformBufferUnifiedMemory : int + { + /// + /// Original was GL_UNIFORM_BUFFER_UNIFIED_NV = 0x936E + /// + UniformBufferUnifiedNv = ((int)0x936E), + /// + /// Original was GL_UNIFORM_BUFFER_ADDRESS_NV = 0x936F + /// + UniformBufferAddressNv = ((int)0x936F), + /// + /// Original was GL_UNIFORM_BUFFER_LENGTH_NV = 0x9370 + /// + UniformBufferLengthNv = ((int)0x9370), + } + + /// + /// Not used directly. + /// + public enum NvVertexAttribInteger64bit : int + { + /// + /// Original was GL_INT64_NV = 0x140E + /// + Int64Nv = ((int)0x140E), + /// + /// Original was GL_UNSIGNED_INT64_NV = 0x140F + /// + UnsignedInt64Nv = ((int)0x140F), + } + + /// + /// Not used directly. + /// + public enum NvVertexBufferUnifiedMemory : int + { + /// + /// Original was GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV = 0x8F1E + /// + VertexAttribArrayUnifiedNv = ((int)0x8F1E), + /// + /// Original was GL_ELEMENT_ARRAY_UNIFIED_NV = 0x8F1F + /// + ElementArrayUnifiedNv = ((int)0x8F1F), + /// + /// Original was GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV = 0x8F20 + /// + VertexAttribArrayAddressNv = ((int)0x8F20), + /// + /// Original was GL_VERTEX_ARRAY_ADDRESS_NV = 0x8F21 + /// + VertexArrayAddressNv = ((int)0x8F21), + /// + /// Original was GL_NORMAL_ARRAY_ADDRESS_NV = 0x8F22 + /// + NormalArrayAddressNv = ((int)0x8F22), + /// + /// Original was GL_COLOR_ARRAY_ADDRESS_NV = 0x8F23 + /// + ColorArrayAddressNv = ((int)0x8F23), + /// + /// Original was GL_INDEX_ARRAY_ADDRESS_NV = 0x8F24 + /// + IndexArrayAddressNv = ((int)0x8F24), + /// + /// Original was GL_TEXTURE_COORD_ARRAY_ADDRESS_NV = 0x8F25 + /// + TextureCoordArrayAddressNv = ((int)0x8F25), + /// + /// Original was GL_EDGE_FLAG_ARRAY_ADDRESS_NV = 0x8F26 + /// + EdgeFlagArrayAddressNv = ((int)0x8F26), + /// + /// Original was GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV = 0x8F27 + /// + SecondaryColorArrayAddressNv = ((int)0x8F27), + /// + /// Original was GL_FOG_COORD_ARRAY_ADDRESS_NV = 0x8F28 + /// + FogCoordArrayAddressNv = ((int)0x8F28), + /// + /// Original was GL_ELEMENT_ARRAY_ADDRESS_NV = 0x8F29 + /// + ElementArrayAddressNv = ((int)0x8F29), + /// + /// Original was GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV = 0x8F2A + /// + VertexAttribArrayLengthNv = ((int)0x8F2A), + /// + /// Original was GL_VERTEX_ARRAY_LENGTH_NV = 0x8F2B + /// + VertexArrayLengthNv = ((int)0x8F2B), + /// + /// Original was GL_NORMAL_ARRAY_LENGTH_NV = 0x8F2C + /// + NormalArrayLengthNv = ((int)0x8F2C), + /// + /// Original was GL_COLOR_ARRAY_LENGTH_NV = 0x8F2D + /// + ColorArrayLengthNv = ((int)0x8F2D), + /// + /// Original was GL_INDEX_ARRAY_LENGTH_NV = 0x8F2E + /// + IndexArrayLengthNv = ((int)0x8F2E), + /// + /// Original was GL_TEXTURE_COORD_ARRAY_LENGTH_NV = 0x8F2F + /// + TextureCoordArrayLengthNv = ((int)0x8F2F), + /// + /// Original was GL_EDGE_FLAG_ARRAY_LENGTH_NV = 0x8F30 + /// + EdgeFlagArrayLengthNv = ((int)0x8F30), + /// + /// Original was GL_SECONDARY_COLOR_ARRAY_LENGTH_NV = 0x8F31 + /// + SecondaryColorArrayLengthNv = ((int)0x8F31), + /// + /// Original was GL_FOG_COORD_ARRAY_LENGTH_NV = 0x8F32 + /// + FogCoordArrayLengthNv = ((int)0x8F32), + /// + /// Original was GL_ELEMENT_ARRAY_LENGTH_NV = 0x8F33 + /// + ElementArrayLengthNv = ((int)0x8F33), + /// + /// Original was GL_DRAW_INDIRECT_UNIFIED_NV = 0x8F40 + /// + DrawIndirectUnifiedNv = ((int)0x8F40), + /// + /// Original was GL_DRAW_INDIRECT_ADDRESS_NV = 0x8F41 + /// + DrawIndirectAddressNv = ((int)0x8F41), + /// + /// Original was GL_DRAW_INDIRECT_LENGTH_NV = 0x8F42 + /// + DrawIndirectLengthNv = ((int)0x8F42), + } + + /// + /// Not used directly. + /// + public enum NvViewportArray2 : int + { + } + + /// + /// Not used directly. + /// + public enum NvViewportSwizzle : int + { + /// + /// Original was GL_VIEWPORT_SWIZZLE_POSITIVE_X_NV = 0x9350 + /// + ViewportSwizzlePositiveXNv = ((int)0x9350), + /// + /// Original was GL_VIEWPORT_SWIZZLE_NEGATIVE_X_NV = 0x9351 + /// + ViewportSwizzleNegativeXNv = ((int)0x9351), + /// + /// Original was GL_VIEWPORT_SWIZZLE_POSITIVE_Y_NV = 0x9352 + /// + ViewportSwizzlePositiveYNv = ((int)0x9352), + /// + /// Original was GL_VIEWPORT_SWIZZLE_NEGATIVE_Y_NV = 0x9353 + /// + ViewportSwizzleNegativeYNv = ((int)0x9353), + /// + /// Original was GL_VIEWPORT_SWIZZLE_POSITIVE_Z_NV = 0x9354 + /// + ViewportSwizzlePositiveZNv = ((int)0x9354), + /// + /// Original was GL_VIEWPORT_SWIZZLE_NEGATIVE_Z_NV = 0x9355 + /// + ViewportSwizzleNegativeZNv = ((int)0x9355), + /// + /// Original was GL_VIEWPORT_SWIZZLE_POSITIVE_W_NV = 0x9356 + /// + ViewportSwizzlePositiveWNv = ((int)0x9356), + /// + /// Original was GL_VIEWPORT_SWIZZLE_NEGATIVE_W_NV = 0x9357 + /// + ViewportSwizzleNegativeWNv = ((int)0x9357), + /// + /// Original was GL_VIEWPORT_SWIZZLE_X_NV = 0x9358 + /// + ViewportSwizzleXNv = ((int)0x9358), + /// + /// Original was GL_VIEWPORT_SWIZZLE_Y_NV = 0x9359 + /// + ViewportSwizzleYNv = ((int)0x9359), + /// + /// Original was GL_VIEWPORT_SWIZZLE_Z_NV = 0x935A + /// + ViewportSwizzleZNv = ((int)0x935A), + /// + /// Original was GL_VIEWPORT_SWIZZLE_W_NV = 0x935B + /// + ViewportSwizzleWNv = ((int)0x935B), + } + /// /// Used in GL.GetObjectLabel, GL.ObjectLabel /// @@ -23674,6 +28692,36 @@ namespace OpenTK.Graphics.OpenGL4 QueryAllEventBitsAmd = unchecked((int)0xFFFFFFFF), } + /// + /// Not used directly. + /// + public enum OvrMultiview : int + { + /// + /// Original was GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR = 0x9630 + /// + FramebufferAttachmentTextureNumViewsOvr = ((int)0x9630), + /// + /// Original was GL_MAX_VIEWS_OVR = 0x9631 + /// + MaxViewsOvr = ((int)0x9631), + /// + /// Original was GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR = 0x9632 + /// + FramebufferAttachmentTextureBaseViewIndexOvr = ((int)0x9632), + /// + /// Original was GL_FRAMEBUFFER_INCOMPLETE_VIEW_TARGETS_OVR = 0x9633 + /// + FramebufferIncompleteViewTargetsOvr = ((int)0x9633), + } + + /// + /// Not used directly. + /// + public enum OvrMultiview2 : int + { + } + /// /// Used in GL.ColorP3, GL.ColorP4 and 17 other functions /// @@ -23747,7 +28795,7 @@ namespace OpenTK.Graphics.OpenGL4 } /// - /// Used in GL.Arb.ReadnPixels, GL.ClearBufferData and 36 other functions + /// Used in GL.Arb.ReadnPixels, GL.ClearBufferData and 58 other functions /// public enum PixelFormat : int { @@ -23902,7 +28950,7 @@ namespace OpenTK.Graphics.OpenGL4 } /// - /// Used in GL.ClearBufferData, GL.ClearBufferSubData and 22 other functions + /// Used in GL.ClearBufferData, GL.ClearBufferSubData and 28 other functions /// public enum PixelInternalFormat : int { @@ -24697,13 +29745,13 @@ namespace OpenTK.Graphics.OpenGL4 /// PixelTileCacheSizeSgix = ((int)0x8145), /// - /// Original was GL_PACK_RESAMPLE_SGIX = 0x842C + /// Original was GL_PACK_RESAMPLE_SGIX = 0x842E /// - PackResampleSgix = ((int)0x842C), + PackResampleSgix = ((int)0x842E), /// - /// Original was GL_UNPACK_RESAMPLE_SGIX = 0x842D + /// Original was GL_UNPACK_RESAMPLE_SGIX = 0x842F /// - UnpackResampleSgix = ((int)0x842D), + UnpackResampleSgix = ((int)0x842F), /// /// Original was GL_PACK_SUBSAMPLE_RATE_SGIX = 0x85A0 /// @@ -24759,18 +29807,18 @@ namespace OpenTK.Graphics.OpenGL4 /// public enum PixelStoreResampleMode : int { - /// - /// Original was GL_RESAMPLE_REPLICATE_SGIX = 0x842E - /// - ResampleReplicateSgix = ((int)0x842E), - /// - /// Original was GL_RESAMPLE_ZERO_FILL_SGIX = 0x842F - /// - ResampleZeroFillSgix = ((int)0x842F), /// /// Original was GL_RESAMPLE_DECIMATE_SGIX = 0x8430 /// ResampleDecimateSgix = ((int)0x8430), + /// + /// Original was GL_RESAMPLE_REPLICATE_SGIX = 0x8433 + /// + ResampleReplicateSgix = ((int)0x8433), + /// + /// Original was GL_RESAMPLE_ZERO_FILL_SGIX = 0x8434 + /// + ResampleZeroFillSgix = ((int)0x8434), } /// @@ -25042,7 +30090,7 @@ namespace OpenTK.Graphics.OpenGL4 } /// - /// Used in GL.Arb.ReadnPixels, GL.ClearTexImage and 26 other functions + /// Used in GL.Arb.ReadnPixels, GL.ClearTexImage and 42 other functions /// public enum PixelType : int { @@ -25285,7 +30333,7 @@ namespace OpenTK.Graphics.OpenGL4 } /// - /// Used in GL.DrawArrays, GL.DrawArraysIndirect and 20 other functions + /// Used in GL.Arb.DrawArraysInstanced, GL.Arb.DrawElementsInstanced and 32 other functions /// public enum PrimitiveType : int { @@ -25686,7 +30734,7 @@ namespace OpenTK.Graphics.OpenGL4 } /// - /// Used in GL.GetProgramResource + /// Used in GL.GetProgramResource, GL.Ext.GetNamedProgram /// public enum ProgramProperty : int { @@ -25929,7 +30977,7 @@ namespace OpenTK.Graphics.OpenGL4 } /// - /// Used in GL.NamedFramebufferReadBuffer, GL.ReadBuffer + /// Used in GL.NamedFramebufferReadBuffer, GL.ReadBuffer and 1 other function /// public enum ReadBufferMode : int { @@ -26056,7 +31104,7 @@ namespace OpenTK.Graphics.OpenGL4 } /// - /// Used in GL.GetNamedRenderbufferParameter, GL.GetRenderbufferParameter + /// Used in GL.GetNamedRenderbufferParameter, GL.GetRenderbufferParameter and 1 other function /// public enum RenderbufferParameterName : int { @@ -26139,7 +31187,7 @@ namespace OpenTK.Graphics.OpenGL4 } /// - /// Used in GL.NamedRenderbufferStorage, GL.NamedRenderbufferStorageMultisample and 2 other functions + /// Used in GL.NamedRenderbufferStorage, GL.NamedRenderbufferStorageMultisample and 4 other functions /// public enum RenderbufferStorage : int { @@ -26426,7 +31474,7 @@ namespace OpenTK.Graphics.OpenGL4 } /// - /// Used in GL.BindRenderbuffer, GL.FramebufferRenderbuffer and 4 other functions + /// Used in GL.BindRenderbuffer, GL.FramebufferRenderbuffer and 6 other functions /// public enum RenderbufferTarget : int { @@ -26643,6 +31691,17 @@ namespace OpenTK.Graphics.OpenGL4 TextureCompareFunc = ((int)0x884D), } + /// + /// Not used directly. + /// + public enum SemaphoreParameterName : int + { + /// + /// Original was GL_D3D12_FENCE_VALUE_EXT = 0x9595 + /// + D3D12FenceValueExt = ((int)0x9595), + } + /// /// Used in GL.GetSeparableFilter, GL.SeparableFilter2D /// @@ -26821,7 +31880,7 @@ namespace OpenTK.Graphics.OpenGL4 } /// - /// Used in GL.BindImageTexture, GL.GetInternalformat and 14 other functions + /// Used in GL.BindImageTexture, GL.GetInternalformat and 21 other functions /// public enum SizedInternalFormat : int { @@ -26967,7 +32026,26 @@ namespace OpenTK.Graphics.OpenGL4 } /// - /// Used in GL.StencilFunc, GL.StencilFuncSeparate + /// Not used directly. + /// + public enum StencilFaceDirection : int + { + /// + /// Original was GL_FRONT = 0x0404 + /// + Front = ((int)0x0404), + /// + /// Original was GL_BACK = 0x0405 + /// + Back = ((int)0x0405), + /// + /// Original was GL_FRONT_AND_BACK = 0x0408 + /// + FrontAndBack = ((int)0x0408), + } + + /// + /// Used in GL.StencilFunc, GL.StencilFuncSeparate and 1 other function /// public enum StencilFunction : int { @@ -27121,7 +32199,7 @@ namespace OpenTK.Graphics.OpenGL4 } /// - /// Not used directly. + /// Used in GL.Ext.MultiTexCoordPointer, GL.Ext.VertexArrayMultiTexCoordOffset and 1 other function /// public enum TexCoordPointerType : int { @@ -27205,7 +32283,7 @@ namespace OpenTK.Graphics.OpenGL4 } /// - /// Not used directly. + /// Used in GL.Ext.GetMultiTexGen, GL.Ext.MultiTexGend and 1 other function /// public enum TextureCoordName : int { @@ -27509,7 +32587,7 @@ namespace OpenTK.Graphics.OpenGL4 } /// - /// Not used directly. + /// Used in GL.Ext.GetMultiTexEnv, GL.Ext.MultiTexEnv /// public enum TextureEnvParameter : int { @@ -27588,7 +32666,7 @@ namespace OpenTK.Graphics.OpenGL4 } /// - /// Not used directly. + /// Used in GL.Ext.GetMultiTexEnv, GL.Ext.MultiTexEnv /// public enum TextureEnvTarget : int { @@ -27645,7 +32723,7 @@ namespace OpenTK.Graphics.OpenGL4 } /// - /// Not used directly. + /// Used in GL.Ext.GetMultiTexGen, GL.Ext.MultiTexGend and 1 other function /// public enum TextureGenParameter : int { @@ -27667,6 +32745,41 @@ namespace OpenTK.Graphics.OpenGL4 ObjectLineSgis = ((int)0x81F7), } + /// + /// Not used directly. + /// + public enum TextureLayout : int + { + /// + /// Original was GL_LAYOUT_GENERAL_EXT = 0x958D + /// + LayoutGeneralExt = ((int)0x958D), + /// + /// Original was GL_LAYOUT_COLOR_ATTACHMENT_EXT = 0x958E + /// + LayoutColorAttachmentExt = ((int)0x958E), + /// + /// Original was GL_LAYOUT_DEPTH_STENCIL_ATTACHMENT_EXT = 0x958F + /// + LayoutDepthStencilAttachmentExt = ((int)0x958F), + /// + /// Original was GL_LAYOUT_DEPTH_STENCIL_READ_ONLY_EXT = 0x9590 + /// + LayoutDepthStencilReadOnlyExt = ((int)0x9590), + /// + /// Original was GL_LAYOUT_SHADER_READ_ONLY_EXT = 0x9591 + /// + LayoutShaderReadOnlyExt = ((int)0x9591), + /// + /// Original was GL_LAYOUT_TRANSFER_SRC_EXT = 0x9592 + /// + LayoutTransferSrcExt = ((int)0x9592), + /// + /// Original was GL_LAYOUT_TRANSFER_DST_EXT = 0x9593 + /// + LayoutTransferDstExt = ((int)0x9593), + } + /// /// Not used directly. /// @@ -27786,7 +32899,7 @@ namespace OpenTK.Graphics.OpenGL4 } /// - /// Used in GL.TexParameter, GL.TexParameterI and 1 other function + /// Used in GL.TexParameter, GL.TexParameterI and 5 other functions /// public enum TextureParameterName : int { @@ -27990,10 +33103,18 @@ namespace OpenTK.Graphics.OpenGL4 /// Original was GL_TEXTURE_SWIZZLE_RGBA = 0x8E46 /// TextureSwizzleRgba = ((int)0x8E46), + /// + /// Original was GL_DEPTH_STENCIL_TEXTURE_MODE = 0x90EA + /// + DepthStencilTextureMode = ((int)0x90EA), + /// + /// Original was GL_TEXTURE_TILING_EXT = 0x9580 + /// + TextureTilingExt = ((int)0x9580), } /// - /// Used in GL.BindTexture, GL.CompressedTexImage1D and 28 other functions + /// Used in GL.Arb.FramebufferTextureFace, GL.Arb.TexBuffer and 91 other functions /// public enum TextureTarget : int { @@ -28054,38 +33175,6 @@ namespace OpenTK.Graphics.OpenGL4 /// ProxyTexture4DSgis = ((int)0x8135), /// - /// Original was GL_TEXTURE_MIN_LOD = 0x813A - /// - TextureMinLod = ((int)0x813A), - /// - /// Original was GL_TEXTURE_MIN_LOD_SGIS = 0x813A - /// - TextureMinLodSgis = ((int)0x813A), - /// - /// Original was GL_TEXTURE_MAX_LOD = 0x813B - /// - TextureMaxLod = ((int)0x813B), - /// - /// Original was GL_TEXTURE_MAX_LOD_SGIS = 0x813B - /// - TextureMaxLodSgis = ((int)0x813B), - /// - /// Original was GL_TEXTURE_BASE_LEVEL = 0x813C - /// - TextureBaseLevel = ((int)0x813C), - /// - /// Original was GL_TEXTURE_BASE_LEVEL_SGIS = 0x813C - /// - TextureBaseLevelSgis = ((int)0x813C), - /// - /// Original was GL_TEXTURE_MAX_LEVEL = 0x813D - /// - TextureMaxLevel = ((int)0x813D), - /// - /// Original was GL_TEXTURE_MAX_LEVEL_SGIS = 0x813D - /// - TextureMaxLevelSgis = ((int)0x813D), - /// /// Original was GL_TEXTURE_RECTANGLE = 0x84F5 /// TextureRectangle = ((int)0x84F5), @@ -28094,6 +33183,14 @@ namespace OpenTK.Graphics.OpenGL4 /// ProxyTextureRectangle = ((int)0x84F7), /// + /// Original was GL_PROXY_TEXTURE_RECTANGLE_ARB = 0x84F7 + /// + ProxyTextureRectangleArb = ((int)0x84F7), + /// + /// Original was GL_PROXY_TEXTURE_RECTANGLE_NV = 0x84F7 + /// + ProxyTextureRectangleNv = ((int)0x84F7), + /// /// Original was GL_TEXTURE_CUBE_MAP = 0x8513 /// TextureCubeMap = ((int)0x8513), @@ -28130,6 +33227,14 @@ namespace OpenTK.Graphics.OpenGL4 /// ProxyTextureCubeMap = ((int)0x851B), /// + /// Original was GL_PROXY_TEXTURE_CUBE_MAP_ARB = 0x851B + /// + ProxyTextureCubeMapArb = ((int)0x851B), + /// + /// Original was GL_PROXY_TEXTURE_CUBE_MAP_EXT = 0x851B + /// + ProxyTextureCubeMapExt = ((int)0x851B), + /// /// Original was GL_TEXTURE_1D_ARRAY = 0x8C18 /// Texture1DArray = ((int)0x8C18), @@ -28138,6 +33243,10 @@ namespace OpenTK.Graphics.OpenGL4 /// ProxyTexture1DArray = ((int)0x8C19), /// + /// Original was GL_PROXY_TEXTURE_1D_ARRAY_EXT = 0x8C19 + /// + ProxyTexture1DArrayExt = ((int)0x8C19), + /// /// Original was GL_TEXTURE_2D_ARRAY = 0x8C1A /// Texture2DArray = ((int)0x8C1A), @@ -28146,6 +33255,10 @@ namespace OpenTK.Graphics.OpenGL4 /// ProxyTexture2DArray = ((int)0x8C1B), /// + /// Original was GL_PROXY_TEXTURE_2D_ARRAY_EXT = 0x8C1B + /// + ProxyTexture2DArrayExt = ((int)0x8C1B), + /// /// Original was GL_TEXTURE_BUFFER = 0x8C2A /// TextureBuffer = ((int)0x8C2A), @@ -28154,10 +33267,26 @@ namespace OpenTK.Graphics.OpenGL4 /// TextureCubeMapArray = ((int)0x9009), /// + /// Original was GL_TEXTURE_CUBE_MAP_ARRAY_ARB = 0x9009 + /// + TextureCubeMapArrayArb = ((int)0x9009), + /// + /// Original was GL_TEXTURE_CUBE_MAP_ARRAY_EXT = 0x9009 + /// + TextureCubeMapArrayExt = ((int)0x9009), + /// + /// Original was GL_TEXTURE_CUBE_MAP_ARRAY_OES = 0x9009 + /// + TextureCubeMapArrayOes = ((int)0x9009), + /// /// Original was GL_PROXY_TEXTURE_CUBE_MAP_ARRAY = 0x900B /// ProxyTextureCubeMapArray = ((int)0x900B), /// + /// Original was GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB = 0x900B + /// + ProxyTextureCubeMapArrayArb = ((int)0x900B), + /// /// Original was GL_TEXTURE_2D_MULTISAMPLE = 0x9100 /// Texture2DMultisample = ((int)0x9100), @@ -28314,7 +33443,7 @@ namespace OpenTK.Graphics.OpenGL4 } /// - /// Used in GL.ActiveTexture, GL.MultiTexCoordP1 and 3 other functions + /// Used in GL.ActiveTexture, GL.MultiTexCoordP1 and 38 other functions /// public enum TextureUnit : int { @@ -28773,13 +33902,6 @@ namespace OpenTK.Graphics.OpenGL4 /// Not used directly. /// public enum Version10 : int - { - } - - /// - /// Not used directly. - /// - public enum Version11 : int { /// /// Original was GL_FALSE = 0 @@ -29094,10 +34216,6 @@ namespace OpenTK.Graphics.OpenGL4 /// LogicOpMode = ((int)0x0BF0), /// - /// Original was GL_COLOR_LOGIC_OP = 0x0BF2 - /// - ColorLogicOp = ((int)0x0BF2), - /// /// Original was GL_DRAW_BUFFER = 0x0C01 /// DrawBuffer = ((int)0x0C01), @@ -29214,10 +34332,6 @@ namespace OpenTK.Graphics.OpenGL4 /// TextureHeight = ((int)0x1001), /// - /// Original was GL_TEXTURE_INTERNAL_FORMAT = 0x1003 - /// - TextureInternalFormat = ((int)0x1003), - /// /// Original was GL_TEXTURE_BORDER_COLOR = 0x1004 /// TextureBorderColor = ((int)0x1004), @@ -29262,10 +34376,6 @@ namespace OpenTK.Graphics.OpenGL4 /// Float = ((int)0x1406), /// - /// Original was GL_DOUBLE = 0x140A - /// - Double = ((int)0x140A), - /// /// Original was GL_CLEAR = 0x1500 /// Clear = ((int)0x1500), @@ -29466,6 +34576,33 @@ namespace OpenTK.Graphics.OpenGL4 /// Repeat = ((int)0x2901), /// + /// Original was GL_ONE = 1 + /// + One = ((int)1), + /// + /// Original was GL_TRUE = 1 + /// + True = ((int)1), + } + + /// + /// Not used directly. + /// + public enum Version11 : int + { + /// + /// Original was GL_COLOR_LOGIC_OP = 0x0BF2 + /// + ColorLogicOp = ((int)0x0BF2), + /// + /// Original was GL_TEXTURE_INTERNAL_FORMAT = 0x1003 + /// + TextureInternalFormat = ((int)0x1003), + /// + /// Original was GL_DOUBLE = 0x140A + /// + Double = ((int)0x140A), + /// /// Original was GL_POLYGON_OFFSET_UNITS = 0x2A00 /// PolygonOffsetUnits = ((int)0x2A00), @@ -29573,14 +34710,6 @@ namespace OpenTK.Graphics.OpenGL4 /// Original was GL_TEXTURE_BINDING_2D = 0x8069 /// TextureBinding2D = ((int)0x8069), - /// - /// Original was GL_ONE = 1 - /// - One = ((int)1), - /// - /// Original was GL_TRUE = 1 - /// - True = ((int)1), } /// @@ -31187,6 +36316,70 @@ namespace OpenTK.Graphics.OpenGL4 /// ColorAttachment15 = ((int)0x8CEF), /// + /// Original was GL_COLOR_ATTACHMENT16 = 0x8CF0 + /// + ColorAttachment16 = ((int)0x8CF0), + /// + /// Original was GL_COLOR_ATTACHMENT17 = 0x8CF1 + /// + ColorAttachment17 = ((int)0x8CF1), + /// + /// Original was GL_COLOR_ATTACHMENT18 = 0x8CF2 + /// + ColorAttachment18 = ((int)0x8CF2), + /// + /// Original was GL_COLOR_ATTACHMENT19 = 0x8CF3 + /// + ColorAttachment19 = ((int)0x8CF3), + /// + /// Original was GL_COLOR_ATTACHMENT20 = 0x8CF4 + /// + ColorAttachment20 = ((int)0x8CF4), + /// + /// Original was GL_COLOR_ATTACHMENT21 = 0x8CF5 + /// + ColorAttachment21 = ((int)0x8CF5), + /// + /// Original was GL_COLOR_ATTACHMENT22 = 0x8CF6 + /// + ColorAttachment22 = ((int)0x8CF6), + /// + /// Original was GL_COLOR_ATTACHMENT23 = 0x8CF7 + /// + ColorAttachment23 = ((int)0x8CF7), + /// + /// Original was GL_COLOR_ATTACHMENT24 = 0x8CF8 + /// + ColorAttachment24 = ((int)0x8CF8), + /// + /// Original was GL_COLOR_ATTACHMENT25 = 0x8CF9 + /// + ColorAttachment25 = ((int)0x8CF9), + /// + /// Original was GL_COLOR_ATTACHMENT26 = 0x8CFA + /// + ColorAttachment26 = ((int)0x8CFA), + /// + /// Original was GL_COLOR_ATTACHMENT27 = 0x8CFB + /// + ColorAttachment27 = ((int)0x8CFB), + /// + /// Original was GL_COLOR_ATTACHMENT28 = 0x8CFC + /// + ColorAttachment28 = ((int)0x8CFC), + /// + /// Original was GL_COLOR_ATTACHMENT29 = 0x8CFD + /// + ColorAttachment29 = ((int)0x8CFD), + /// + /// Original was GL_COLOR_ATTACHMENT30 = 0x8CFE + /// + ColorAttachment30 = ((int)0x8CFE), + /// + /// Original was GL_COLOR_ATTACHMENT31 = 0x8CFF + /// + ColorAttachment31 = ((int)0x8CFF), + /// /// Original was GL_DEPTH_ATTACHMENT = 0x8D00 /// DepthAttachment = ((int)0x8D00), @@ -32577,6 +37770,14 @@ namespace OpenTK.Graphics.OpenGL4 /// AtomicCounterBarrierBit = ((int)0x00001000), /// + /// Original was GL_TRANSFORM_FEEDBACK_PAUSED = 0x8E23 + /// + TransformFeedbackPaused = ((int)0x8E23), + /// + /// Original was GL_TRANSFORM_FEEDBACK_ACTIVE = 0x8E24 + /// + TransformFeedbackActive = ((int)0x8E24), + /// /// Original was GL_COMPRESSED_RGBA_BPTC_UNORM = 0x8E8C /// CompressedRgbaBptcUnorm = ((int)0x8E8C), @@ -32593,6 +37794,14 @@ namespace OpenTK.Graphics.OpenGL4 /// CompressedRgbBptcUnsignedFloat = ((int)0x8E8F), /// + /// Original was GL_COPY_READ_BUFFER_BINDING = 0x8F36 + /// + CopyReadBufferBinding = ((int)0x8F36), + /// + /// Original was GL_COPY_WRITE_BUFFER_BINDING = 0x8F37 + /// + CopyWriteBufferBinding = ((int)0x8F37), + /// /// Original was GL_MAX_IMAGE_UNITS = 0x8F38 /// MaxImageUnits = ((int)0x8F38), @@ -34142,6 +39351,10 @@ namespace OpenTK.Graphics.OpenGL4 /// ContextFlagRobustAccessBit = ((int)0x00000004), /// + /// Original was GL_BACK = 0x0405 + /// + Back = ((int)0x0405), + /// /// Original was GL_CONTEXT_LOST = 0x0507 /// ContextLost = ((int)0x0507), @@ -34190,10 +39403,6 @@ namespace OpenTK.Graphics.OpenGL4 /// QueryTarget = ((int)0x82EA), /// - /// Original was GL_TEXTURE_BINDING = 0x82EB - /// - TextureBinding = ((int)0x82EB), - /// /// Original was GL_MAX_CULL_DISTANCES = 0x82F9 /// MaxCullDistances = ((int)0x82F9), @@ -34283,6 +39492,117 @@ namespace OpenTK.Graphics.OpenGL4 ZeroToOne = ((int)0x935F), } + /// + /// Not used directly. + /// + public enum Version46 : int + { + /// + /// Original was GL_NONE = 0 + /// + None = ((int)0), + /// + /// Original was GL_CONTEXT_FLAG_NO_ERROR_BIT = 0x00000008 + /// + ContextFlagNoErrorBit = ((int)0x00000008), + /// + /// Original was GL_PARAMETER_BUFFER = 0x80EE + /// + ParameterBuffer = ((int)0x80EE), + /// + /// Original was GL_PARAMETER_BUFFER_BINDING = 0x80EF + /// + ParameterBufferBinding = ((int)0x80EF), + /// + /// Original was GL_TRANSFORM_FEEDBACK_OVERFLOW = 0x82EC + /// + TransformFeedbackOverflow = ((int)0x82EC), + /// + /// Original was GL_TRANSFORM_FEEDBACK_STREAM_OVERFLOW = 0x82ED + /// + TransformFeedbackStreamOverflow = ((int)0x82ED), + /// + /// Original was GL_VERTICES_SUBMITTED = 0x82EE + /// + VerticesSubmitted = ((int)0x82EE), + /// + /// Original was GL_PRIMITIVES_SUBMITTED = 0x82EF + /// + PrimitivesSubmitted = ((int)0x82EF), + /// + /// Original was GL_VERTEX_SHADER_INVOCATIONS = 0x82F0 + /// + VertexShaderInvocations = ((int)0x82F0), + /// + /// Original was GL_TESS_CONTROL_SHADER_PATCHES = 0x82F1 + /// + TessControlShaderPatches = ((int)0x82F1), + /// + /// Original was GL_TESS_EVALUATION_SHADER_INVOCATIONS = 0x82F2 + /// + TessEvaluationShaderInvocations = ((int)0x82F2), + /// + /// Original was GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED = 0x82F3 + /// + GeometryShaderPrimitivesEmitted = ((int)0x82F3), + /// + /// Original was GL_FRAGMENT_SHADER_INVOCATIONS = 0x82F4 + /// + FragmentShaderInvocations = ((int)0x82F4), + /// + /// Original was GL_COMPUTE_SHADER_INVOCATIONS = 0x82F5 + /// + ComputeShaderInvocations = ((int)0x82F5), + /// + /// Original was GL_CLIPPING_INPUT_PRIMITIVES = 0x82F6 + /// + ClippingInputPrimitives = ((int)0x82F6), + /// + /// Original was GL_CLIPPING_OUTPUT_PRIMITIVES = 0x82F7 + /// + ClippingOutputPrimitives = ((int)0x82F7), + /// + /// Original was GL_CONTEXT_RELEASE_BEHAVIOR = 0x82FB + /// + ContextReleaseBehavior = ((int)0x82FB), + /// + /// Original was GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH = 0x82FC + /// + ContextReleaseBehaviorFlush = ((int)0x82FC), + /// + /// Original was GL_TEXTURE_MAX_ANISOTROPY = 0x84FE + /// + TextureMaxAnisotropy = ((int)0x84FE), + /// + /// Original was GL_MAX_TEXTURE_MAX_ANISOTROPY = 0x84FF + /// + MaxTextureMaxAnisotropy = ((int)0x84FF), + /// + /// Original was GL_GEOMETRY_SHADER_INVOCATIONS = 0x887F + /// + GeometryShaderInvocations = ((int)0x887F), + /// + /// Original was GL_POLYGON_OFFSET_CLAMP = 0x8E1B + /// + PolygonOffsetClamp = ((int)0x8E1B), + /// + /// Original was GL_SHADER_BINARY_FORMAT_SPIR_V = 0x9551 + /// + ShaderBinaryFormatSpirV = ((int)0x9551), + /// + /// Original was GL_SPIR_V_BINARY = 0x9552 + /// + SpirVBinary = ((int)0x9552), + /// + /// Original was GL_SPIR_V_EXTENSIONS = 0x9553 + /// + SpirVExtensions = ((int)0x9553), + /// + /// Original was GL_NUM_SPIR_V_EXTENSIONS = 0x9554 + /// + NumSpirVExtensions = ((int)0x9554), + } + /// /// Used in GL.GetVertexArrayIndexed64 /// @@ -34529,7 +39849,7 @@ namespace OpenTK.Graphics.OpenGL4 } /// - /// Used in GL.VertexAttribPointer + /// Used in GL.VertexAttribPointer, GL.Ext.VertexArrayVertexAttribOffset /// public enum VertexAttribPointerType : int { @@ -34678,7 +39998,7 @@ namespace OpenTK.Graphics.OpenGL4 } /// - /// Not used directly. + /// Used in GL.Ext.VertexArrayVertexOffset /// public enum VertexPointerType : int {